--- /srv/rebuilderd/tmp/rebuilderdnGAMB3/inputs/python3.13-nopie_3.13.5-2+deb13u3_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdnGAMB3/out/python3.13-nopie_3.13.5-2+deb13u3_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-13 14:18:01.000000 debian-binary │ --rw-r--r-- 0 0 0 1060 2026-06-13 14:18:01.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1796716 2026-06-13 14:18:01.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1064 2026-06-13 14:18:01.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1800816 2026-06-13 14:18:01.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+deb13u3 │ │ │ Architecture: armel │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 5682 │ │ │ +Installed-Size: 5746 │ │ │ Depends: python3.13-minimal (= 3.13.5-2+deb13u3), 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-06-13 14:18:01.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-13 14:18:01.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-13 14:18:01.000000 ./usr/bin/ │ │ │ --rwxr-xr-x 0 root (0) root (0) 5742216 2026-06-13 14:18:01.000000 ./usr/bin/python3.13 │ │ │ +-rwxr-xr-x 0 root (0) root (0) 5807752 2026-06-13 14:18:01.000000 ./usr/bin/python3.13 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-13 14:18:01.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-13 14:18:01.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-13 14:18:01.000000 ./usr/share/doc/python3.13-nopie/ │ │ │ -rw-r--r-- 0 root (0) root (0) 244 2026-06-13 14:18:01.000000 ./usr/share/doc/python3.13-nopie/README.Debian │ │ │ -rw-r--r-- 0 root (0) root (0) 11848 2026-06-13 14:18:01.000000 ./usr/share/doc/python3.13-nopie/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 49855 2026-06-13 14:18:01.000000 ./usr/share/doc/python3.13-nopie/copyright │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-13 14:18:01.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: 0x22ce4c │ │ │ │ + Entry point address: 0x22f7c0 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ - Start of section headers: 5740856 (bytes into file) │ │ │ │ + Start of section headers: 5806392 (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 0x22ce4c │ │ │ │ +Entry point 0x22f7c0 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x52cd0c 0x0053cd0c 0x0053cd0c 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x53047c 0x0054047c 0x0054047c 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 0x52cd38 0x52cd38 R E 0x10000 │ │ │ │ - LOAD 0x52fedc 0x0054fedc 0x0054fedc 0x49774 0x7506c RW 0x10000 │ │ │ │ - DYNAMIC 0x52fef0 0x0054fef0 0x0054fef0 0x00110 0x00110 RW 0x4 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x5304a8 0x5304a8 R E 0x10000 │ │ │ │ + LOAD 0x53fedc 0x0055fedc 0x0055fedc 0x49774 0x7506c RW 0x10000 │ │ │ │ + DYNAMIC 0x53fef0 0x0055fef0 0x0055fef0 0x00110 0x00110 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x52cd18 0x0053cd18 0x0053cd18 0x00020 0x00020 R 0x4 │ │ │ │ - TLS 0x52fedc 0x0054fedc 0x0054fedc 0x00004 0x0000d R 0x4 │ │ │ │ + NOTE 0x530488 0x00540488 0x00540488 0x00020 0x00020 R 0x4 │ │ │ │ + TLS 0x53fedc 0x0055fedc 0x0055fedc 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ - GNU_RELRO 0x52fedc 0x0054fedc 0x0054fedc 0x00124 0x00124 R 0x1 │ │ │ │ + GNU_RELRO 0x53fedc 0x0055fedc 0x0055fedc 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 0x579938: │ │ │ │ +There are 34 section headers, starting at offset 0x589938: │ │ │ │ │ │ │ │ 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 32c778 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 003571e8 3471e8 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00357200 347200 1e5b08 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0053cd08 52cd08 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0053cd0c 52cd0c 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0053cd14 52cd14 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0053cd18 52cd18 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 │ │ │ │ + [12] .text PROGBITS 0002aa70 01aa70 32ff18 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 0035a988 34a988 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0035a9c0 34a9c0 1e5ab8 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 00540478 530478 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0054047c 53047c 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 00540484 530484 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 00540488 530488 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 │ │ │ │ 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: 0008452c 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0008b738 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 0017822c 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 00045590 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00081434 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00081f98 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00084598 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0008b7f0 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 00179818 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0004562c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 000814a0 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00082004 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 001bcb8c 560 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 001bef1c 560 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ - 13: 0055bbd4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 0007df00 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 00079160 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 0015e570 160 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ - 17: 0055db54 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ + 13: 0056bbd4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ + 14: 0007df6c 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 000791cc 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 0015f4f8 160 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 17: 0056db54 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2) │ │ │ │ - 19: 0026231c 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 00072130 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 00264ccc 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 00072198 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 001bcdbc 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 0007e348 28 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 001bf14c 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 0007e3b4 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: 0014485c 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 00144ed4 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 000afbd0 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 0018bb40 972 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 000b0094 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0018d850 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: 0018bab4 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 003084f4 36 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ - 34: 0055af60 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ + 32: 0018d7c4 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 0030b8c4 36 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 34: 0056af60 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ 35: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ - 36: 0032a710 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 000bb98c 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 000b2cb0 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0032da78 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 000bbe5c 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 000b3174 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 001cc7d8 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 0007b2d4 32 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 001cecf4 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 0007b340 32 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 42: 0002c300 24 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ - 43: 00599680 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ - 44: 00079ae0 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 002c91ac 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 0018033c 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 0006b7ac 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 00079b44 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00083248 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ - 50: 00551114 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ + 43: 005a9680 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ + 44: 00079b4c 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 002cbd08 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 00181928 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 0006b9ac 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 00079bb0 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 000832b4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 50: 00561114 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ 51: 00030940 20 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ 53: 00035478 40 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 00076b34 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 001b8be8 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 00144c18 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 001f161c 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 00083380 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 002ff624 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 00233898 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00082728 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 002911fc 260 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 54: 00076b9c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 001baf98 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 00145290 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 001f3914 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 000833ec 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 003029f4 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 002361c0 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 00082794 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 00293990 260 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 63: 00000000 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (3) │ │ │ │ 64: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (17) │ │ │ │ - 65: 0055db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 66: 00124374 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0017d3f8 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ - 68: 0055bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 000a2864 208 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 65: 0056db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ + 66: 00124960 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0017e9e4 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 68: 0056bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ + 69: 000a2954 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: 00110fac 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 0007d798 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 00240060 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0017eb08 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 000781ac 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 0012d9cc 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 001113b0 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 0007d804 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 00242988 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 001800f4 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 00078218 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 0012e038 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 000a6924 236 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 000a6a14 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: 001126b0 472 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 00112ab4 472 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ 83: 00000000 0 FUNC GLOBAL DEFAULT UND nextafter@GLIBC_2.4 (3) │ │ │ │ 84: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (2) │ │ │ │ 85: 00000000 0 FUNC GLOBAL DEFAULT UND __atomic_compare_exchange_8@LIBATOMIC_1.0 (15) │ │ │ │ 86: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_rr_get_interval64@GLIBC_2.34 (4) │ │ │ │ - 87: 0055daec 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ + 87: 0056daec 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 88: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (11) │ │ │ │ - 89: 0005c704 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 89: 0005c7a4 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 90: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 91: 0007e63c 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 92: 00105f28 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 93: 00117138 1512 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 94: 00191a74 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 95: 00103188 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 96: 00152714 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 91: 0007e6a8 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 92: 00106318 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 93: 001178f4 1048 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 94: 00193784 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 95: 0010357c 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 96: 00152df8 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 97: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 98: 001dda14 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ - 99: 00599cf8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 100: 002ccd48 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 98: 001dff30 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 99: 005a9cf8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ + 100: 002cf8a0 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 102: 001bd9a8 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 103: 00079944 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 104: 002acaa0 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 105: 00061d48 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 102: 001bfd38 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 103: 000799b0 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 104: 002af378 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 105: 00061d94 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 106: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 107: 0028b0ac 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 107: 0028d840 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 108: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 109: 001ac28c 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 110: 00081234 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 111: 0006de04 104 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 109: 001ae64c 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 110: 000812a0 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 111: 0006de6c 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: 00082474 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ - 116: 00551f1c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 117: 00227c58 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 118: 0007d670 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 119: 0022ce4c 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ - 120: 00599ca4 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 121: 000a5ca8 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 122: 002b3db8 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 115: 000824e0 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 116: 00561f1c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ + 117: 0022a5fc 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 118: 0007d6dc 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 119: 0022f7c0 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 120: 005a9ca4 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ + 121: 000a5d98 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 122: 002b65e8 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 123: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 124: 000795c8 132 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 124: 00079634 132 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ 125: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) │ │ │ │ - 126: 00599ce0 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 127: 00164ec4 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 128: 0022fd34 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 005a9ce0 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ + 127: 00165e4c 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 128: 0023265c 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 129: 000298bc 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 130: 00175b18 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 131: 0009c618 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 132: 0007d61c 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 130: 00177104 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 131: 0009c6b8 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 132: 0007d688 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 133: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 134: 0007df30 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 134: 0007df9c 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 135: 0002c1f8 88 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 136: 00078368 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 137: 00114d8c 1160 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 136: 000783d4 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 137: 0011518c 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: 0007957c 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 141: 00071144 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 142: 0006a2fc 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 143: 001ad188 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 140: 000795e8 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 141: 000711ac 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 142: 0006a400 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 143: 001af548 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 144: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ - 145: 00599cf4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ + 145: 005a9cf4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ 146: 0003bb98 808 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 147: 001c17b4 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 148: 00218cfc 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 149: 000a45d0 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 150: 000af014 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 147: 001c3b44 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 148: 0021aeb8 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 149: 000a46c0 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 150: 000af4d8 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 151: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 152: 00054f8c 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 152: 00055004 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 153: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 154: 001d9ecc 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 155: 00091a70 284 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 154: 001dbd1c 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 155: 00091b28 284 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 156: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ - 157: 005510dc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ + 157: 005610dc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ 158: 0002ddcc 364 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ - 159: 0055af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ + 159: 0056af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ 160: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (2) │ │ │ │ - 161: 0006b2ac 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 162: 0024ffbc 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 163: 00080148 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 161: 0006b3d0 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 162: 00252840 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 163: 000801b4 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 164: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 165: 001a4088 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 166: 00078450 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 167: 0008be70 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 165: 001a6438 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 166: 000784bc 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 167: 0008bf28 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 168: 0002a1e0 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 169: 002d20a4 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 170: 0010f010 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ - 171: 00557858 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 172: 0016f000 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 173: 00078088 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 174: 0013a57c 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 175: 0014c430 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 176: 001b8b1c 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 177: 0008af9c 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 178: 00162208 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 179: 001dd9d0 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 180: 0005ddd8 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 181: 0027d94c 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 182: 00078d2c 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 183: 00042534 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 184: 00075f90 12 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 169: 002d508c 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 170: 0010f414 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 171: 00567858 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ + 172: 00170338 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 173: 000780f0 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 174: 0013abf4 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 175: 0014caa8 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 176: 001baecc 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 177: 0008b008 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 178: 00163190 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 179: 001dfeec 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 180: 0005de4c 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 181: 0028022c 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 182: 00078d98 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 183: 000426a4 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 184: 00075ff8 12 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ 185: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (2) │ │ │ │ - 186: 005534f4 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ - 187: 0008434c 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 005634f4 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ + 187: 000843b8 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 188: 00029b2c 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 189: 000824ac 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 189: 00082518 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 190: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 191: 00178d48 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 192: 002849c0 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 193: 0007875c 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 194: 00275d78 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 191: 0017a334 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 192: 00287154 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 193: 000787c8 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 194: 00278658 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 195: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 196: 0019ec70 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 197: 001aafd8 52 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 196: 001a1020 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 197: 001ad398 52 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ 198: 00035e88 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 199: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 200: 0022e1e0 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 201: 00322b38 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 │ │ │ │ + 200: 00230b54 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 201: 00326324 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 │ │ │ │ 204: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (23) │ │ │ │ - 205: 001f8918 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 206: 0018fe1c 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 │ │ │ │ + 205: 001fab90 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 206: 00191b2c 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 │ │ │ │ 209: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (2) │ │ │ │ - 210: 0007e490 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 210: 0007e4fc 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 211: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 212: 0007d770 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 212: 0007d7dc 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 213: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 214: 001cbeb4 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 215: 000984d8 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 214: 001ce3d0 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 215: 00098590 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 216: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 217: 001359c4 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 218: 0022ce3c 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ - 219: 0055dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ + 217: 00136054 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 218: 0022f7b0 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 219: 0056dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ 220: 00029cc4 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (2) │ │ │ │ - 221: 00082f58 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 222: 00285bc8 332 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 221: 00082fc4 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 222: 0028835c 332 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ 223: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (2) │ │ │ │ 224: 0002b4ac 8 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 225: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (2) │ │ │ │ - 226: 0055bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ + 226: 0056bbc0 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: 00078308 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 230: 002cf39c 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 231: 0007d5cc 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 232: 0017ca84 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ - 233: 0055af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 234: 0009de74 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 235: 00117054 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 236: 000784bc 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 229: 00078374 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 230: 002d2350 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 231: 0007d638 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 232: 0017e070 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 233: 0056af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ + 234: 0009df14 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 235: 00117810 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 236: 00078528 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 237: 00036614 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 238: 0008b208 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 239: 0010bd58 1108 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 240: 0003a608 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 241: 00079c9c 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 242: 00129e54 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 243: 0016bb04 52 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 238: 0008b274 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 239: 0010c15c 1108 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 240: 0003a350 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 241: 00079d08 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 242: 0012a4bc 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 243: 0016ce34 52 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ 244: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (2) │ │ │ │ - 245: 0055db58 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ - 246: 0009980c 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 247: 00235df8 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 248: 000ab900 132 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 245: 0056db58 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ + 246: 000998ac 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 247: 00238720 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 248: 000ab9ec 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: 00234e7c 140 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 253: 002377a4 140 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ 254: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2) │ │ │ │ - 255: 00599ce4 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 256: 001444d4 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 257: 00305dc0 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 255: 005a9ce4 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ + 256: 00144b4c 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 257: 00309190 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: 00079964 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 260: 000799d0 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 262: 0017cb5c 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 263: 00306d54 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 264: 003242a0 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 265: 002a264c 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 266: 0007d950 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 267: 000a9660 472 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 262: 0017e148 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 263: 0030a124 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 264: 00327ce8 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 265: 002a4f24 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 266: 0007d9bc 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 267: 000a9750 472 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ 268: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (2) │ │ │ │ - 269: 0055501c 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ - 270: 0055dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ - 271: 000621a0 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 272: 00225cf0 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 273: 0007995c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 269: 0056501c 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ + 270: 0056dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ + 271: 0006219c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 272: 00228694 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 273: 000799c8 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 275: 001b6310 188 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 275: 001b86d0 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: 00081b00 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 279: 0025f750 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 280: 000aeb98 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ - 281: 005c2d18 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 282: 00395d20 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 283: 0006d6a8 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 284: 0007d8b4 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 285: 000cacd0 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 278: 00081b6c 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 279: 002620fc 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 280: 000af05c 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 281: 005d2d18 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ + 282: 003994e0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 283: 0006d710 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 284: 0007d920 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 285: 000cb0b8 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 286: 000292a4 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 287: 0016f5e4 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ - 288: 00599cd8 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 289: 002a582c 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 287: 0017091c 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 288: 005a9cd8 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ + 289: 002a8104 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 290: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 291: 0039c3d0 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 292: 00275d88 252 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 291: 0039fb90 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 292: 00278668 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: 00298270 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 296: 001682a8 736 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 295: 0029ab50 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 296: 001695c4 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: 0007e51c 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 301: 001c2ed8 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 302: 00143bdc 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 303: 000a7ec0 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ - 304: 00554f4c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 305: 0026317c 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 306: 0007b248 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 307: 0022a90c 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 308: 00285d20 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 309: 0005505c 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 300: 0007e588 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 301: 001c5268 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 302: 00144254 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 303: 000a7fb0 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 304: 00564f4c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ + 305: 00265a5c 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 306: 0007b2b4 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 307: 0022d280 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 308: 002884b4 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 309: 000551e8 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: 002aa028 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 315: 000a4290 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 316: 0017ea14 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 317: 000784b8 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 314: 002ac8c4 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 315: 000a4380 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 316: 00180000 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 317: 00078524 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: 0010f05c 1444 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 320: 0010f460 1444 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 321: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2) │ │ │ │ - 322: 00599f88 4 OBJECT GLOBAL DEFAULT 29 Py_HashRandomizationFlag │ │ │ │ + 322: 005a9f88 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: 00150594 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 327: 00071080 196 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 326: 00150d9c 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 327: 000710e8 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: 00082958 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 331: 00076cd4 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 332: 0003b16c 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 333: 001d42bc 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 334: 001de038 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 335: 0008aff4 68 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 330: 000829c4 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 331: 00076d3c 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 332: 0003b430 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 333: 001d67d8 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 334: 001e0554 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 335: 0008b060 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: 000ef6e4 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 339: 00235dec 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 340: 001da48c 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 341: 00139b60 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 342: 000812b4 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 343: 001705cc 32 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 338: 000ef9b4 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 339: 00238714 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 340: 001dd11c 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 341: 0013a1d8 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 342: 00081320 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 343: 00171904 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: 0010c1ac 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 347: 0010c5b0 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 348: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 349: 002b74f4 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 350: 0005c9d8 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 351: 000cb620 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 352: 00191c94 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 353: 0015b9a4 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 349: 002b9fd0 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 350: 0005cba0 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 351: 000cba08 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 352: 001939a4 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 353: 0015c8ec 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 354: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 355: 000845a4 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 356: 001b9cf8 368 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 355: 00084610 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 356: 001bc0a8 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: 00282f60 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 359: 00285840 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 360: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 361: 0032d990 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 362: 000842ec 84 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ - 363: 00555f40 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ + 361: 00331170 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 362: 00084358 84 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 363: 00565f40 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: 00077ee0 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 366: 00077f48 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ 367: 000480ac 500 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 368: 00108554 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 369: 00081a28 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 370: 00204c64 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 368: 00108944 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 369: 00081a94 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 370: 002d1ae0 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 371: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 372: 00222178 964 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ - 373: 0055db48 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ + 372: 00224dc4 964 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 373: 0056db48 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 374: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ - 375: 0016c1fc 192 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 375: 0016d534 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: 000ab2e0 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 379: 000798a4 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 380: 0022fd04 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 381: 0018bf38 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 382: 0016af88 2580 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 383: 0003b00c 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 384: 0005ad7c 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 378: 000ab3cc 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 379: 00079910 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 380: 0023262c 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 381: 0018dc48 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 382: 0016c2c4 2576 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 383: 0003b0b8 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 384: 0005aea4 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 385: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 386: 0022ce1c 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 387: 00279300 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 386: 0022f790 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 387: 0027bbe0 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 388: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ 389: 0004396c 8 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ 390: 00036168 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 391: 00074dfc 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 392: 00082398 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 393: 00064f5c 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 394: 0015ae4c 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ - 395: 00599680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 396: 00313d9c 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 397: 003508c8 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 391: 00074e64 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 392: 00082404 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 393: 00064fc8 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 394: 0015bd94 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 395: 005a9680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ + 396: 00317578 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 397: 00354068 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 398: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 399: 0012e0ec 252 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 399: 0012e758 252 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 400: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 401: 0016bafc 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 402: 00054c1c 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 403: 00295a38 184 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 401: 0016ce68 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 402: 00054c94 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 403: 00298318 184 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 404: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (2) │ │ │ │ - 405: 0055daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ - 406: 00210558 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 407: 0008b694 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 408: 00068458 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 405: 0056daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ + 406: 002122a0 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 407: 0008b74c 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 408: 0006855c 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 409: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 410: 00084340 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 410: 000843ac 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 411: 000294a8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 412: 0032bc20 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 412: 0032f3f8 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 413: 00029904 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 414: 0007d5c8 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 414: 0007d634 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 415: 0002c4bc 28 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 416: 000a3400 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 417: 00305438 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 416: 000a34f0 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 417: 00308808 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 418: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 419: 00149adc 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 419: 0014a154 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 420: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 421: 00088dc0 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 421: 00088e2c 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ 422: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ - 423: 00552fac 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 424: 000bba70 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ - 425: 00554dac 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 426: 0022b708 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 427: 002cef14 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 428: 002d8e60 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ - 429: 0055db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 430: 000a573c 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ - 431: 00599cdc 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 432: 00084498 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 433: 000fc50c 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 423: 00562fac 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ + 424: 000bbf40 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 425: 00564dac 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ + 426: 0022e07c 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 427: 002d1a6c 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 428: 002dc174 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 429: 0056db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ + 430: 000a582c 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 431: 005a9cdc 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ + 432: 00084504 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 433: 000fc7e0 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ 434: 00041e30 516 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 435: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 436: 0007d618 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 437: 00288c34 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 438: 00078970 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 439: 0008933c 80 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 436: 0007d684 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 437: 0028b3c8 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 438: 000789dc 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 439: 000893a8 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: 00285d14 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 443: 00279ef0 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 442: 002884a8 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 443: 0027c7d0 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 444: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 445: 001c1f70 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 446: 0017d5dc 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 447: 0007d610 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ - 448: 00599680 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (2) │ │ │ │ + 445: 001c4300 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 446: 0017ebc8 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 447: 0007d67c 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 448: 005a9680 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: 0007d614 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 452: 0007d680 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 453: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 454: 0032e4a8 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 454: 00331c88 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 455: 0002a1a4 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ 456: 00029190 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (3) │ │ │ │ - 457: 00551978 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 458: 00139720 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 459: 0007d7f8 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 460: 00295b8c 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 457: 00561978 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ + 458: 00139d98 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 459: 0007d864 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 460: 0029846c 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ 461: 0004f7fc 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 462: 002e7c10 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 462: 002eafe4 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 463: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 464: 0004fb64 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 465: 0008243c 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 466: 00171fe4 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ - 467: 0055db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 468: 00056934 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 469: 0007d490 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 470: 0008bddc 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 471: 0021c1cc 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 472: 00051b94 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 473: 002778f8 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 464: 00050044 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 465: 000824a8 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 466: 001734b8 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 467: 0056db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ + 468: 000569ac 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 469: 0007d4fc 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 470: 0008be94 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 471: 0021e7cc 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 472: 00051c0c 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 473: 0027a1d8 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 474: 00029814 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (3) │ │ │ │ - 475: 0055a5cc 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ - 476: 003528ac 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 475: 0056a5cc 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ + 476: 0035604c 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 477: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 478: 001abedc 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 479: 000ab108 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 480: 000e6cec 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 481: 0016185c 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 482: 0007a6e8 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ - 483: 005530ac 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 484: 000bb790 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 478: 001ae29c 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 479: 000ab1f4 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 480: 000e7010 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 481: 001627e4 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 482: 0007a754 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 483: 005630ac 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ + 484: 000bbc60 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 485: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 486: 00458184 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 487: 00084500 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 488: 0015ae20 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 486: 0045b904 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 487: 0008456c 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 488: 0015bd68 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ 489: 00033e04 8 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 490: 00170674 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 491: 00350750 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 492: 002a5d20 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ - 493: 00599cfc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 494: 001e6130 116 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 490: 001719ac 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 491: 00353ef0 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 492: 002a85f8 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 493: 005a9cfc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ + 494: 001e8420 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: 001aa02c 88 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 497: 001ac3d0 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: 001b85b4 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 504: 0018dd60 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 505: 001bdcb8 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: 002174d0 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 509: 0007d5ac 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 510: 002ceea4 112 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 503: 001ba964 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 504: 0018fa70 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 505: 001c0048 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: 002198a4 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 509: 0007d618 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 510: 002d19fc 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: 00128de0 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 514: 00058f68 56 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 513: 00129448 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 514: 00058d54 56 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 515: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ 516: 0004df98 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 517: 00282efc 100 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 517: 002857dc 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: 001aaabc 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 521: 00187954 120 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 520: 001ace60 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 521: 001892fc 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: 001d3f80 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 001d649c 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 525: 00000000 0 FUNC GLOBAL DEFAULT UND __atomic_fetch_add_8@LIBATOMIC_1.0 (15) │ │ │ │ - 526: 000755f8 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 526: 00075660 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 527: 00031f70 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 528: 001508b4 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 529: 0018f18c 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 530: 00305c08 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 531: 0009a228 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 532: 001a9df4 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 533: 00131e04 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 528: 00150f2c 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 529: 00190e9c 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 530: 00308fd8 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 531: 0009a2c8 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 532: 001ac198 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 533: 00132494 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 534: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 535: 000e4fa4 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 536: 0010e7f8 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 537: 0005dda4 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 538: 00084398 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 535: 000e52d8 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 536: 0010ebfc 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 537: 0005de18 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 538: 00084404 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 539: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 540: 002cf1a4 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 541: 00074980 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 542: 002a5690 88 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 540: 002d2158 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 541: 000749e8 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 542: 002a7f68 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: 002a8da0 80 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 546: 002ab678 80 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 547: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (2) │ │ │ │ - 548: 00555490 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 549: 00167d50 1368 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 550: 0007d620 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 548: 00565490 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ + 549: 0016900c 1368 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 550: 0007d68c 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: 001abe70 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 553: 001ae230 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 554: 0002aa50 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 555: 000c4120 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 555: 000c451c 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 556: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 557: 001103a8 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 558: 00078fac 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 559: 0007e5b4 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 560: 000a9434 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 561: 00219b1c 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 562: 001dc690 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 563: 00289dd0 84 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 557: 001107ac 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 558: 00079018 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 559: 0007e620 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 560: 000a9524 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 561: 0021bcd8 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 562: 001debac 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 563: 0028c564 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: 0003da9c 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 567: 001b0950 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 566: 0003d9fc 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 567: 001b2d10 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 568: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 569: 0014deb0 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 570: 0018ea10 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 571: 000ab64c 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 572: 000a7ee8 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 569: 0014e528 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 570: 00190720 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 571: 000ab738 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 572: 000a7fd8 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: 000b1a88 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 576: 0018ecb4 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 577: 0011b848 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 578: 00058a40 28 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 575: 000b1f4c 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 576: 001909c4 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 577: 0011be34 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 578: 000587bc 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: 00187558 404 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 582: 001a1960 484 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 581: 00188f00 404 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 582: 001a3d10 484 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 583: 0002c94c 3172 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ - 584: 00561720 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ + 584: 00571738 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 585: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 586: 002cfd6c 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 587: 001c6a48 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 588: 00325778 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 589: 00204aec 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: 002792a4 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 594: 002d879c 76 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ - 595: 00552c5c 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ + 586: 002d2d24 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 587: 001c8f70 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 588: 00328fc0 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 589: 00206d64 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: 0005c684 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 593: 0027bb84 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 594: 002dbab0 76 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 595: 00562c5c 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 596: 0002b5f4 104 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 597: 002ae544 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 598: 001de39c 304 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 597: 002b0da8 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 598: 001e08b8 304 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 599: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 600: 00080140 8 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 600: 000801ac 8 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ 601: 000296c4 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (2) │ │ │ │ 602: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (2) │ │ │ │ 603: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_settime64@GLIBC_2.34 (4) │ │ │ │ 604: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ - 605: 00552b4c 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ - 606: 00064ab0 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 605: 00562b4c 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ + 606: 00064b1c 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 607: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 608: 0011a9a8 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 609: 000ee804 2068 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 610: 00128c08 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 608: 0011af94 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 609: 000eead4 2068 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 610: 00129270 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 612: 000a1e0c 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 613: 0004d520 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 614: 00078b9c 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 615: 00292868 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 616: 000a67d4 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 617: 00079c94 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 618: 0020b27c 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ - 619: 0055af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 620: 0029afe0 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 612: 000a1eac 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 613: 0004d7fc 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 614: 00078c08 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 615: 00294ffc 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 616: 000a68c4 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 617: 00079d00 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 618: 002dab7c 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 619: 0056af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ + 620: 0029d8c0 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 621: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 622: 0005c440 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 623: 0010f600 448 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 624: 0021b368 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 622: 0005c4d0 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 623: 0010fa04 448 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 624: 0021d57c 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: 00189940 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 628: 0018b2e8 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 629: 0002d868 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 630: 000628f0 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 631: 00054da0 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 632: 00115bcc 4960 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 633: 0016c2bc 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 634: 000b8ea8 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 635: 002cda40 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 630: 000629c8 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 631: 00054f50 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 632: 00115fcc 4960 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 633: 0016d5f4 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 634: 000b9378 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 635: 002d0598 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: 000c6acc 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 638: 000c6ec4 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: 00299dd4 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 642: 000a6844 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 643: 000a66f0 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 644: 001035a4 236 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 645: 0007802c 92 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 641: 0029c6b4 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 642: 000a6934 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 643: 000a67e0 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 644: 00103998 236 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 645: 00078094 92 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ 646: 00000000 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ 647: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (2) │ │ │ │ 648: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (2) │ │ │ │ - 649: 00599650 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ - 650: 00556194 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ - 651: 00550868 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 652: 000bb960 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ - 653: 0055bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 654: 001bedc8 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 655: 00148094 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 656: 00073e34 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 657: 0007dcbc 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 658: 0008ae9c 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 659: 0029e598 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 660: 0018989c 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 661: 001d3914 244 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 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: 000bbe30 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 653: 0056bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ + 654: 001c1158 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 655: 0014870c 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 656: 00073e9c 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 657: 0007dd28 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 658: 0008af08 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 659: 002a0e6c 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 660: 0018b244 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 661: 001d5e30 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: 0007d72c 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 665: 00128c00 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 664: 0007d798 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 665: 00129268 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 666: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2) │ │ │ │ - 667: 00551d80 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 668: 0020e540 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 667: 00561d80 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ + 668: 002102e4 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 669: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (18) │ │ │ │ - 670: 002998ac 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 671: 001611f8 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 672: 002906b4 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 673: 00078758 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 674: 00058568 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 675: 000800b0 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 676: 0007b1f8 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ - 677: 005558b4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 678: 00128ac4 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 679: 000810c8 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 680: 00080eb4 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ - 681: 0055af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 682: 0027d470 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 683: 000479cc 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 670: 0029c18c 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 671: 00162730 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 672: 00292e48 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 673: 000787c4 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 674: 00058674 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 675: 0008011c 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 676: 0007b264 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 677: 005658b4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ + 678: 0012912c 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 679: 00081134 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 680: 00080f20 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 681: 0056af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ + 682: 0027fd50 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 683: 00047a0c 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 685: 0028c300 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 685: 0028ea94 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 686: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 687: 00396120 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 688: 00061f30 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 689: 001eb474 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 690: 0008bea4 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 691: 000857d0 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 692: 000b274c 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 693: 002b2e60 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 694: 002a91e4 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 687: 003998e0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 688: 00061efc 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 689: 001ed764 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 690: 0008bf5c 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 691: 0008583c 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 692: 000b2c10 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 693: 002b5690 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 694: 002ababc 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 695: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 696: 002cda50 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 697: 0007d4cc 108 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ - 698: 005526fc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ + 696: 002d05a8 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 697: 0007d538 108 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 698: 005626fc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ 699: 0002b180 16 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ 700: 0004f140 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 701: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 702: 0020801c 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 703: 002fdf90 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 704: 000f4f8c 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 705: 00082300 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 706: 00229a34 260 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 707: 0006b520 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 708: 0007dc80 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 709: 0004ece4 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 710: 000781e4 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 711: 001c0a28 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 712: 001c5ee8 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 713: 001135e4 192 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 714: 0014fbe4 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 702: 002d8e6c 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 703: 00301360 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 704: 000f5260 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 705: 0008236c 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 706: 0022c3a8 260 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 707: 0006b570 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 708: 0007dcec 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 709: 0004eb30 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 710: 00078250 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 711: 001c2db8 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 712: 001c8410 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 713: 001139e8 192 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 714: 00150250 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 715: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 716: 00224e80 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 717: 000552e8 512 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ - 718: 00558e50 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ + 716: 00227824 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 717: 00055360 512 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 718: 00568e50 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: 00083444 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 722: 0007e1c4 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 723: 00189680 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 724: 0007a4a0 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 725: 00218f14 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 726: 001ad4a0 476 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 721: 000834b0 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 722: 0007e230 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 723: 0018b028 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 724: 0007a50c 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 725: 0021b0d0 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 726: 001af860 476 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 727: 0002fdf4 100 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ - 728: 00556384 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ + 728: 00566384 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 729: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 730: 000a9b8c 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 730: 000a9c7c 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 731: 0002f154 148 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 732: 0007993c 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 733: 00128e18 124 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 734: 00082824 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 735: 0011fd70 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 736: 00081940 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 732: 000799a8 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 733: 00129480 124 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 734: 00082890 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 735: 0012035c 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 736: 000819ac 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 737: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 738: 001c3878 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ - 739: 0054feec 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (19) │ │ │ │ - 740: 00055780 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 738: 001c5c08 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 739: 0055feec 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (19) │ │ │ │ + 740: 000557f8 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ 741: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (2) │ │ │ │ - 742: 00551d6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 743: 002c1aa0 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 744: 000a56b8 132 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 742: 00561d6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ + 743: 002c45fc 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 744: 000a57a8 132 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (2) │ │ │ │ - 746: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ + 746: 005d4f48 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ 747: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (14) │ │ │ │ - 748: 0008ada0 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 749: 000a8e1c 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 750: 0014ed64 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 751: 00079960 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 752: 00080264 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 753: 00056d7c 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 754: 000b1f9c 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 755: 000aaa88 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 756: 00175d88 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 757: 0010b45c 2300 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 758: 000611c8 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ - 759: 005547cc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 760: 0007d6fc 44 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ - 761: 005527cc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ + 748: 0008ae0c 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 749: 000a8f0c 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 750: 0014f3dc 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 751: 000799cc 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 752: 000802d0 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 753: 00056df4 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 754: 000b2460 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 755: 000aab74 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 756: 00177374 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 757: 0010b84c 2320 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 758: 0006123c 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 759: 005647cc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ + 760: 0007d768 44 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 761: 005627cc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ 762: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (2) │ │ │ │ - 763: 00082d14 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 764: 0018ee74 156 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 763: 00082d80 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 764: 00190b84 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: 0018f1c0 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 768: 000519f0 124 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ - 769: 005a1fb0 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 770: 0005526c 124 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 767: 00190ed0 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 768: 00051a68 124 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 769: 005b1fb0 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ + 770: 000552e4 124 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 771: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ - 772: 0055ac1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 773: 000770b4 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ - 774: 005511ec 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 775: 00200714 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 776: 00082320 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ - 777: 0055af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 778: 002aec04 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 772: 0056ac1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ + 773: 0007711c 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 774: 005611ec 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ + 775: 0020298c 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 776: 0008238c 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 777: 0056af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ + 778: 002b1468 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 779: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 780: 001aaa04 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 781: 00149910 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 782: 000cfdb8 71648 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 783: 00286504 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ - 784: 005510e0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 785: 000f4228 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 786: 0011aa18 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 780: 001acda8 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 781: 00149f88 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 782: 000d0150 71572 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 783: 00288c98 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 784: 005610e0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ + 785: 000f44fc 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 786: 0011b004 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 787: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 788: 0004aa0c 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 789: 001c4c84 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 790: 002a95e4 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 791: 00274768 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 792: 0007d60c 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 793: 0024ad18 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 788: 0004aae8 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 789: 001c7010 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 790: 002abebc 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 791: 00277048 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 792: 0007d678 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 793: 0024d59c 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 795: 00148bc0 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 796: 000be59c 164 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 795: 00149238 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 796: 000be998 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: 00064aa0 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 800: 001ae5bc 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 801: 00150804 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 802: 0028491c 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 803: 002753ac 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 804: 00082d94 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 799: 00064b0c 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 800: 001b097c 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 801: 00150e7c 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 802: 002870b0 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 803: 00277c8c 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 804: 00082e00 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 805: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 806: 00063814 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 807: 0007db78 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 808: 00091cd0 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 809: 001b9304 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 810: 00145bf4 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 811: 000b2794 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 812: 001e61a4 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ - 813: 0055bbd8 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ + 806: 00063880 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 807: 0007dbe4 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 808: 00091d88 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 809: 001bb6b4 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 810: 0014626c 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 811: 000b2c58 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 812: 001e8494 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 813: 0056bbd8 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 814: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 815: 002dcf3c 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 815: 002e02b0 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ 816: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (2) │ │ │ │ - 817: 00557e18 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 818: 00139f68 716 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 819: 0007e0b4 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 820: 00318be0 80 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 817: 00567e18 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ + 818: 0013a5e0 716 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 819: 0007e120 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 820: 0031c3b8 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: 0013da90 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 825: 001288a0 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 826: 00189990 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 827: 00306224 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 828: 00347818 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 829: 000bce24 6008 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 830: 0011fe20 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 824: 0013e108 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 825: 00128f08 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 826: 0018b338 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 827: 003095f4 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 828: 0034afb8 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 829: 000bd2f0 5800 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 830: 0012040c 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 832: 00074e00 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 833: 000e6c9c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 834: 001146d0 1616 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 832: 00074e68 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 833: 000e6fc0 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 834: 00114ad4 1612 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 835: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 836: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ - 837: 00551970 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ + 837: 00561970 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 838: 000293d0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 839: 0007e144 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 840: 0024f51c 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 839: 0007e1b0 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 840: 00251da0 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 841: 0002a240 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 842: 002b80b0 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 843: 0008d084 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 844: 0008bb94 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ - 845: 0055db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ + 842: 002bab8c 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 843: 0008d13c 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 844: 0008bc4c 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 845: 0056db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 846: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2) │ │ │ │ - 847: 001bd670 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 848: 0007669c 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 849: 00307380 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: 000787e0 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 847: 001bfa00 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 848: 00076704 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 849: 0030a750 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 │ │ │ │ + 852: 0007884c 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 853: 00030d9c 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 854: 0006c948 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 855: 00293190 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 856: 00147b78 32 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 854: 0006ca4c 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 855: 00295924 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 856: 001481f0 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: 00081148 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 860: 000811b4 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 861: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 862: 000a7c58 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 863: 00311380 620 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 862: 000a7d48 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 863: 00314c50 620 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 864: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ - 865: 00599cd4 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 866: 00338ae0 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 867: 00148648 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 868: 0008140c 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 869: 001ff728 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 870: 00153d10 808 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 865: 005a9cd4 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ + 866: 0033c414 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 867: 00148cc0 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 868: 00081478 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 869: 002019a0 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 870: 00154740 808 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 871: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (2) │ │ │ │ 872: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (2) │ │ │ │ 873: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ - 874: 00599688 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (2) │ │ │ │ + 874: 005a9688 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (2) │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (2) │ │ │ │ - 876: 0014cb0c 5028 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 877: 0006c978 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 878: 000eda74 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 876: 0014d184 5028 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 877: 0006ca7c 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 878: 000edd44 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 879: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 880: 00056258 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 881: 0011ee34 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 882: 002100c8 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 │ │ │ │ + 880: 000562d0 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 881: 0011f410 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 882: 00211e10 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 │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (2) │ │ │ │ - 886: 00328880 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 886: 0032c058 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 888: 001acc34 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 888: 001aeff4 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 889: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 890: 002180cc 640 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 890: 0021a288 640 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ 891: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (2) │ │ │ │ - 892: 0055a4fc 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 893: 0009b284 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 894: 0007dc60 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 895: 001e1644 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 896: 000a3858 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 892: 0056a4fc 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ + 893: 0009b324 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 894: 0007dccc 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 895: 001e3b60 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 896: 000a3948 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 897: 00032118 92 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 898: 001d430c 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 899: 00227f10 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 898: 001d6828 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 899: 0022a8b4 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 900: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 901: 0008c850 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 902: 002a83b8 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 903: 0007d818 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 904: 002aa90c 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 905: 003544c0 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 901: 0008c908 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 902: 002aac90 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 903: 0007d884 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 904: 002ad1e4 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 905: 00357c60 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 906: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 907: 002ae3e4 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 908: 0007d9f4 28 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 907: 002b0c48 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 908: 0007da60 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: 00078248 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 912: 002d7f98 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 913: 000bbed4 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 911: 000782b4 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 912: 002db2ac 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 913: 000bc3a4 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 914: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 915: 001aec14 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 916: 0007899c 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 915: 001b0fd4 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 916: 00078a08 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ 917: 00044fb8 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 918: 00056870 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 919: 001d6b1c 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 918: 000568e8 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 919: 001d9038 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 920: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 921: 0005c834 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 922: 0011a664 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 923: 000a7958 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 924: 00111a08 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 925: 000caf14 36 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 921: 0005c8ac 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 922: 0011ac50 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 923: 000a7a48 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 924: 00111e0c 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 925: 000cb2fc 36 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ 926: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (16) │ │ │ │ - 927: 005582b4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 928: 002cc660 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 929: 00128a8c 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 930: 002cef88 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 931: 00079b88 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 932: 00317b90 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 927: 005682b4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ + 928: 002cf1bc 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 929: 001290f4 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 930: 002d1f3c 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 931: 00079bf4 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 932: 0031b474 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 934: 00296884 264 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 934: 00299164 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: 001758c4 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 942: 002a72b8 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 943: 0053cb04 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 941: 00176eb0 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 942: 002a9b90 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 943: 00540274 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 944: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 945: 001aaa4c 112 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 945: 001acdf0 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: 001c6bf4 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 949: 0005b658 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 948: 001c911c 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 949: 0005b6d0 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 950: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 951: 0007b344 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 952: 0022be8c 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 953: 000a2c30 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 954: 0007dbb8 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 955: 0008311c 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 956: 0011b948 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 951: 0007b3b0 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 952: 0022e800 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 953: 000a2d20 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 954: 0007dc24 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 955: 00083188 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 956: 0011bf34 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 957: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (20) │ │ │ │ - 958: 000802d4 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 958: 00080340 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 960: 002d7918 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 961: 00053cd0 68 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 960: 002dac2c 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 961: 00053598 68 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 962: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ 963: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (2) │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (2) │ │ │ │ - 965: 0055af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ + 965: 0056af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 966: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (2) │ │ │ │ - 967: 0007b230 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 967: 0007b29c 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 968: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 969: 000a5b14 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 970: 000a5760 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ - 971: 00557a18 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 972: 000a6774 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 973: 001da3c4 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ - 974: 00556c64 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 975: 0008b5c0 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 969: 000a5c04 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 970: 000a5850 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 971: 00567a18 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ + 972: 000a6864 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 973: 001dc8e4 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 974: 00566c64 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ + 975: 0008b678 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 977: 00084374 4 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ - 978: 0055ac48 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ + 977: 000843e0 4 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 978: 0056ac48 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: 0018e500 96 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 981: 00190210 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: 0018974c 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 985: 00164db4 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 986: 00321874 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 987: 0007dc00 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 988: 0007d774 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 984: 0018b0f4 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 985: 00165d3c 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 986: 00325044 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 987: 0007dc6c 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 988: 0007d7e0 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 989: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 990: 000bb964 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 990: 000bbe34 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 991: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 992: 001dd270 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 993: 0009d994 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 992: 001df78c 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 993: 0009da34 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 994: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 995: 00150ed8 136 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 995: 001514bc 740 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 996: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 997: 0009d958 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 998: 000b6bf4 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 997: 0009d9f8 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 998: 000b70b8 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ 999: 000454a0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ - 1000: 005545ec 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 1001: 0010fc18 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 1002: 00084508 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1003: 000844f8 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1004: 00128da8 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1005: 001e6c88 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1006: 001fd654 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1007: 00078c80 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1008: 00083040 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1009: 00236ff4 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1000: 005645ec 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ + 1001: 0011001c 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 1002: 00084574 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1003: 00084564 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1004: 00129410 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1005: 001e8f78 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1006: 001ff8cc 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1007: 00078cec 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1008: 000830ac 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1009: 0023991c 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1010: 000292bc 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1011: 000a3404 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1012: 00326724 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1013: 000fe414 504 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1011: 000a34f4 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1012: 00329978 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1013: 000fe6e8 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: 0009b3c8 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1017: 0005c734 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1018: 002ac000 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1019: 0003a898 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1020: 0008b0a0 184 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1016: 0009b468 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1017: 0005c7b4 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1018: 002ae8d8 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1019: 0003a720 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1020: 0008b10c 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: 001fd394 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1024: 000808a0 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1025: 000e3a3c 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ - 1026: 0055c454 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1027: 0022fe6c 48 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1023: 001ff60c 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1024: 0008090c 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1025: 000e3d88 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1026: 0056c454 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ + 1027: 00232794 48 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ 1028: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (2) │ │ │ │ - 1029: 005c2cf4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ - 1030: 00555d44 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 1031: 0006bb98 92 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1029: 005d2cf4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ + 1030: 00565d44 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ + 1031: 0006bc60 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: 000c08f4 1512 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1035: 002d4218 80 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1034: 000c0cf0 1512 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1035: 002d7204 80 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2) │ │ │ │ - 1037: 0055db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 1038: 000792d0 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1039: 0007d5ec 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1037: 0056db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ + 1038: 0007933c 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1039: 0007d658 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1040: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1041: 000cb334 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1042: 00278708 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1041: 000cb71c 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1042: 0027afe8 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1043: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1044: 000929d0 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1045: 003301cc 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1044: 00092a88 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1045: 003339ac 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1046: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1047: 001cd220 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1047: 001cf73c 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: 000784c0 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1051: 0016af44 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1052: 000823ac 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1053: 00148ca4 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1054: 00092c64 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1055: 0034fc14 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1056: 000606f4 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1057: 0020c014 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1050: 0007852c 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1051: 0016c280 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1052: 00082418 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1053: 0014931c 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1054: 00092d1c 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1055: 003533b4 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1056: 00060768 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1057: 0020db0c 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1059: 000b2eec 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1060: 00298c3c 348 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ - 1061: 00552304 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ + 1059: 000b33b0 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1060: 0029b51c 348 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1061: 00562304 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ 1062: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (21) │ │ │ │ 1063: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (3) │ │ │ │ - 1064: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 1065: 0028008c 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1066: 0007e0ac 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1067: 000b8bac 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1068: 002777c8 304 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1064: 005d4f48 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ + 1065: 0028296c 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1066: 0007e118 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1067: 000b907c 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1068: 0027a0a8 304 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ 1069: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ - 1070: 00556950 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ - 1071: 0005456c 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1072: 00301458 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1073: 00229660 840 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1074: 002a3718 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1070: 00566950 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ + 1071: 000545a0 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1072: 00304828 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1073: 0022bfd4 840 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1074: 002a5ff0 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1075: 0002ffd4 408 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1076: 000ba4fc 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1077: 0019ef2c 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1078: 001ad420 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1079: 002240d0 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ - 1080: 00553948 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1081: 001f86a0 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1082: 00078ccc 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1076: 000ba9cc 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1077: 001a12dc 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1078: 001af7e0 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1079: 00226a74 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1080: 00563948 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ + 1081: 001fa918 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1082: 00078d38 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1083: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (25) │ │ │ │ - 1084: 000a0020 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1085: 00283b54 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1086: 001611e8 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1087: 001c5540 728 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 000a00c0 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1085: 002862e8 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1086: 00162720 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1087: 001c78cc 728 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ 1088: 00032d7c 1136 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1089: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ - 1090: 0055abd8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ + 1090: 0056abd8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1091: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1092: 0019dd28 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1093: 0011a9cc 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1094: 00283964 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1095: 002a907c 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1096: 000845ac 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1097: 0007d62c 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1092: 001a00d8 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1093: 0011afb8 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1094: 002861a4 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1095: 002ab954 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1096: 00084618 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1097: 0007d698 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: 00078ab8 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1102: 0007873c 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1103: 0007d7a0 28 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1101: 00078b24 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1102: 000787a8 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1103: 0007d80c 28 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ 1104: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ - 1105: 005c2a00 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ + 1105: 005d2a00 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ 1106: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (2) │ │ │ │ - 1107: 0055111c 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1108: 00131fec 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1109: 001ad370 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1110: 00138e40 912 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1111: 001ce354 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1112: 001ff408 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1113: 00080074 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1114: 002c50bc 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1115: 00132800 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1116: 0018e7fc 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1107: 0056111c 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ + 1108: 0013267c 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1109: 001af730 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1110: 001394b8 912 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1111: 001d0870 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1112: 00201680 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1113: 000800e0 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1114: 002c7c18 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1115: 00132e90 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1116: 0019050c 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1117: 0002ae48 56 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1118: 00277904 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1119: 0008b168 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1120: 0003c4ac 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1121: 002d0fc0 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1118: 0027a1e4 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1119: 0008b1d4 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1120: 0003c46c 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1121: 002d3f78 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1122: 0002b294 64 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1123: 00078804 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1124: 0006bdb0 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1125: 00295af0 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1126: 0021eaf8 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1127: 000926b4 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1128: 00205cb0 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1123: 00078870 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1124: 0006bf40 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1125: 002983d0 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1126: 002211a0 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1127: 0009276c 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1128: 00207acc 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1129: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1130: 00079814 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1131: 0008b9a0 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ - 1132: 00554278 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1133: 00074990 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1130: 00079880 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1131: 0008ba58 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1132: 00564278 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ + 1133: 000749f8 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1135: 00079088 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1135: 000790f4 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1136: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1137: 00047980 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1137: 00047968 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1138: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1139: 001c2f3c 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1140: 00237b1c 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1139: 001c52cc 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1140: 0023a444 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1141: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1142: 001afeb4 684 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1143: 0013b890 132 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ - 1144: 005551ec 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ + 1142: 001b2274 684 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1143: 0013bf08 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: 001db01c 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1146: 001dd134 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1148: 001dc7a4 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1148: 001ded50 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1149: 00029a90 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1150: 00075f9c 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1150: 00076004 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1151: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1152: 000f2710 124 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1152: 000f29e4 124 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ 1153: 0002af84 128 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 1154: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (2) │ │ │ │ - 1155: 005548bc 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ + 1155: 005648bc 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ 1156: 0002ae04 68 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ - 1157: 0032e350 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1158: 0009b248 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1159: 002ff790 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1160: 000740ec 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1161: 0008a040 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1162: 000bbf64 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1163: 00118bf8 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1164: 000afcb8 48 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ - 1165: 0055197c 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ + 1157: 00331b30 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1158: 0009b2e8 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1159: 00302b60 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1160: 00074154 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1161: 0008a0ac 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1162: 000bc434 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1163: 001191e4 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1164: 000b017c 48 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1165: 0056197c 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: 0014eb04 608 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ - 1170: 0055eaac 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1171: 0006c944 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1172: 0030e628 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1173: 000a8798 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1174: 00099d00 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1175: 0007b1fc 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1176: 000a6698 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1169: 0014f17c 608 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1170: 0056eaac 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ + 1171: 0006ca48 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1172: 00312720 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1173: 000a8888 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1174: 00099da0 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1175: 0007b268 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1176: 000a6788 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1177: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1178: 0045b91c 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1179: 0017eab8 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1178: 0045f078 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1179: 001800a4 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1180: 0002c7ec 352 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1181: 00073420 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1182: 00064d6c 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1181: 00073488 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1182: 00064dd8 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1183: 00038d4c 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1184: 002959e8 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1184: 002982c8 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1185: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1186: 00078018 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1187: 000f5b4c 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1188: 001becfc 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1189: 001623c0 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1186: 00078080 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1187: 000f5e20 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1188: 001c108c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1189: 00163348 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1190: 0002a198 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1191: 00189658 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1192: 000bb918 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1193: 0007b1f4 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1194: 000a5688 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: 001d66a4 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1191: 0018b000 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1192: 000bbde8 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1193: 0007b260 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1194: 000a5778 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: 001d8bc0 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1198: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1199: 000783ec 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1200: 00458038 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1201: 001db314 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1202: 00156ea0 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1203: 002b2660 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ - 1204: 00552990 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1205: 00079874 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1206: 00079200 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1207: 0005d9d4 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1208: 002cee64 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1199: 00078458 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1200: 0045b7b8 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1201: 001dd9a4 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1202: 001572ec 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1203: 002b4e90 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1204: 00562990 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ + 1205: 000798e0 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1206: 0007926c 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1207: 0005da48 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1208: 002d19bc 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1209: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1210: 00083854 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1211: 000441c0 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1210: 000838c0 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1211: 000440b8 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1212: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1213: 00194b18 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1214: 00067e6c 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ - 1215: 005546dc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1216: 00079478 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1213: 00196824 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1214: 00067ed8 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1215: 005646dc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ + 1216: 000794e4 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ 1217: 000371a8 88 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1218: 000824d8 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1219: 0025e0c8 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ - 1220: 0055af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ + 1218: 00082544 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1219: 00260a74 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1220: 0056af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ 1221: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (2) │ │ │ │ - 1222: 00064750 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1223: 001fec4c 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ - 1224: 0055dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1225: 0024a3ec 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 │ │ │ │ + 1222: 000647bc 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1223: 00200ec4 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1224: 0056dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ + 1225: 0024cc70 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 │ │ │ │ 1228: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (17) │ │ │ │ - 1229: 001e8ebc 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1230: 00062eb0 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1231: 000b29d8 308 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1229: 001eb1ac 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1230: 00062f1c 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1231: 000b2e9c 308 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1232: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (2) │ │ │ │ - 1233: 0059968c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ - 1234: 0007b2f4 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ - 1235: 00553cf8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1236: 0007b2f8 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1233: 005a968c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ + 1234: 0007b360 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1235: 00563cf8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ + 1236: 0007b364 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1237: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1238: 001c810c 108 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1238: 001ca628 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: 0022e15c 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1241: 00230ad0 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1242: 0002a684 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1243: 001444b0 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1244: 000f90cc 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1243: 00144b28 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1244: 000f93a0 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1245: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1246: 000686c8 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1246: 000687cc 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1247: 0002c318 124 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1248: 0016c1f8 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1249: 00306900 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1250: 00056a90 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1251: 002d09b0 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1252: 0032165c 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1253: 00049de4 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1254: 000f269c 116 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1248: 0016d530 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1249: 00309bc4 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1250: 00056b08 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1251: 002d3968 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1252: 00324e34 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1253: 00049d90 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1254: 000f2970 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: 0003b2e8 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1257: 0003b0ac 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1258: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1259: 00060c7c 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1260: 00078624 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1261: 0007cc68 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1262: 0027c74c 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1263: 0007d560 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1259: 00060cf0 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1260: 00078690 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1261: 0007ccd4 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1262: 0027f02c 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1263: 0007d5cc 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1264: 0002a720 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1265: 00261ee4 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1266: 0034cec0 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ - 1267: 005c2d10 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1268: 001291ac 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1269: 00080d30 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1265: 00264894 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1266: 00350660 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1267: 005d2d10 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ + 1268: 00129814 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1269: 00080d9c 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1270: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1271: 00073cf4 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1272: 000fb100 2044 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ - 1273: 0055ac24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1274: 000ce75c 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1271: 00073d5c 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1272: 000fb3d4 2044 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1273: 0056ac24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ + 1274: 000ceaf4 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ 1275: 00046c3c 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1276: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1277: 00057e8c 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1278: 0023e0cc 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1279: 00149824 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ - 1280: 0055db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1281: 000a7ef0 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1282: 004581b4 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1283: 0004a948 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1277: 00057f04 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1278: 002409f4 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1279: 00149e9c 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1280: 0056db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ + 1281: 000a7fe0 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1282: 0045b934 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1283: 0004a9f0 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ 1284: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ - 1285: 0055db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ + 1285: 0056db28 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: 00063354 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1289: 0007994c 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1290: 0007dacc 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1291: 0029853c 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1288: 000633c4 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1289: 000799b8 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1290: 0007db38 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1291: 0029ae1c 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1292: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1293: 001c6884 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1294: 00071768 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1295: 0011e044 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1296: 0006c50c 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1297: 0024fe88 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ - 1298: 00557c2c 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ + 1293: 001c8dac 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1294: 000717d0 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1295: 0011e620 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1296: 0006c61c 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1297: 0025270c 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1298: 00567c2c 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 1299: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (2) │ │ │ │ - 1300: 0018a53c 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1300: 0018bee4 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ 1301: 0003eb94 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1302: 00144688 468 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1302: 00144d00 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: 00079f1c 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1306: 00263cfc 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1307: 00061658 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1308: 0007e37c 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1309: 001981d4 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1310: 000787fc 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1311: 00161d88 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ - 1312: 0055ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1313: 0003b5ac 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1314: 0007d7dc 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1305: 00079f88 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1306: 002665dc 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1307: 000616c8 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1308: 0007e3e8 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1309: 00199ed8 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1310: 00078868 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1311: 00162d10 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1312: 0056ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ + 1313: 0003b6b4 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1314: 0007d848 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: 001180e0 312 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1318: 000c6a80 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1319: 0017a228 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1320: 00149b74 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1317: 001186cc 312 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1318: 000c6e78 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1319: 0017b814 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1320: 0014a1ec 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1321: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1322: 00354714 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1322: 00357eb4 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1323: 0002b5d0 36 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1324: 00102a58 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1325: 0017932c 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1326: 000b91e0 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1327: 0022e220 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1328: 00151068 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1324: 00102e4c 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1325: 0017a918 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1326: 000b96b0 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1327: 00230b94 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1328: 00151a98 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1329: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1330: 00078b04 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ - 1331: 00559084 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1332: 000beb30 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1333: 001ab848 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1334: 0008b038 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1335: 00135aec 2360 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ - 1336: 00561be0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1337: 00276a8c 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1330: 00078b70 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1331: 00569084 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ + 1332: 000bef2c 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1333: 001adc08 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1334: 0008b0a4 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1335: 0013617c 2360 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1336: 00571bf8 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ + 1337: 0027936c 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1338: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1339: 0017a0cc 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1340: 0016e9ac 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ - 1341: 005572d4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1342: 002a1f04 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1339: 0017b6b8 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1340: 0016fce4 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1341: 005672d4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ + 1342: 002a47dc 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1343: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1344: 0011b150 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1345: 001664e0 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1346: 000a4654 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1347: 00057c88 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1344: 0011b73c 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1345: 00167464 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1346: 000a4744 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1347: 00057d94 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1348: 0002bf18 96 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1349: 00079f20 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1349: 00079f8c 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1350: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1351: 002634b4 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1352: 000567f8 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1353: 000a5cd0 988 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1354: 00076598 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1355: 0004367c 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1356: 0028207c 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1351: 00265d94 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1352: 00056870 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1353: 000a5dc0 988 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1354: 00076600 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1355: 000437c4 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1356: 0028495c 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1357: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1358: 0007dbc0 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1358: 0007dc2c 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1359: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1360: 000a95ec 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1361: 0018e7c4 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1362: 002044a8 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1363: 0009185c 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ - 1364: 0055a69c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1365: 0007e1b8 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1360: 000a96dc 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1361: 001904d4 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1362: 00206720 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1363: 00091914 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1364: 0056a69c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ + 1365: 0007e224 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1366: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1367: 001df574 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1368: 00063cf8 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1369: 00078000 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1370: 000764c4 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ - 1371: 005565f0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1372: 00080cd0 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1373: 000f95c4 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1367: 001e1a90 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1368: 00063d64 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1369: 00078068 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1370: 0007652c 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1371: 005665f0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ + 1372: 00080d3c 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1373: 000f9898 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1374: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1375: 00080bc8 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ - 1376: 00553fc8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1377: 002400bc 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1378: 00171e88 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1379: 00144f24 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1380: 00079c98 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1381: 0017c9fc 136 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1375: 00080c34 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1376: 00563fc8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ + 1377: 002429e4 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1378: 0017335c 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1379: 0014559c 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1380: 00079d04 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1381: 0017dfe8 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: 002d8ba8 36 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1384: 002dbebc 36 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1385: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ 1386: 00037254 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1387: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ - 1388: 005c2cf0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ - 1389: 00554e7c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ + 1388: 005d2cf0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ + 1389: 00564e7c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 1390: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1391: 002a7e6c 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1392: 001ce2ac 168 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1393: 00111060 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1394: 002406c4 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1395: 001ccacc 340 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1396: 00148dc4 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1397: 000a8e74 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1398: 0008b58c 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1399: 000790d0 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1400: 00349ec4 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: 001bbcc8 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ - 1404: 0055db4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1405: 002cf394 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1406: 00352780 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1391: 002aa744 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1392: 001d07c8 168 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1393: 00111464 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1394: 00242fec 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1395: 001cefe8 340 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1396: 0014943c 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1397: 000a8f64 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1398: 0008b644 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1399: 0007913c 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1400: 0034d664 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: 001be058 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1404: 0056db4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ + 1405: 002d2348 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1406: 00355f20 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1407: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1408: 000faca8 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1409: 0017a86c 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1410: 000c2294 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1411: 00056670 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1412: 00079360 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1408: 000faf7c 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1409: 0017be58 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1410: 000c2690 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1411: 0005665c 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1412: 000793cc 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ 1413: 00037200 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1414: 0034a474 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1415: 0007d5a4 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1414: 0034dc14 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1415: 0007d610 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1416: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1417: 0029e620 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1417: 002a0ef4 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: 002860a0 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1421: 0020e358 16 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ - 1422: 005c2cec 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ + 1420: 00288834 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1421: 002100fc 16 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1422: 005d2cec 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 1423: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ - 1424: 0008bb78 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1425: 0006e2b4 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1426: 0007da48 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1427: 00080134 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ - 1428: 005c2d1c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1429: 0007a04c 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1430: 00287550 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1431: 00105360 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1424: 0008bc30 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1425: 0006e31c 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1426: 0007dab4 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1427: 000801a0 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1428: 005d2d1c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ + 1429: 0007a0b8 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1430: 00289ce4 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1431: 00105754 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1433: 0005c814 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1434: 0007d588 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1435: 0013b914 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1433: 0005c86c 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1434: 0007d5f4 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1435: 0013bf8c 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1436: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1437: 002761dc 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1437: 00278abc 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ 1438: 00039c58 188 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1439: 002ff1a4 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1439: 00302574 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ 1440: 0002a8b8 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ 1441: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (2) │ │ │ │ - 1442: 0055db40 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1443: 001d1a48 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1442: 0056db40 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ + 1443: 001d3f64 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1444: 0002eb3c 712 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1445: 000b1a94 32 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1445: 000b1f58 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: 0027abd4 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1448: 0027d4b4 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ 1449: 0004eec4 208 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1450: 00092678 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1451: 00111ba4 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1452: 002dc384 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1453: 002860a4 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1454: 000b2950 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ - 1455: 00552d6c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1456: 002065ac 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1457: 002057a4 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1458: 000c051c 460 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1450: 00092730 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1451: 00111fa8 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1452: 002df698 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1453: 00288838 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1454: 000b2e14 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1455: 00562d6c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ + 1456: 00208398 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1457: 002075c0 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1458: 000c0918 460 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ 1459: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2) │ │ │ │ - 1460: 0055db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1461: 0004d968 88 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1460: 0056db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ + 1461: 0004d9d8 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: 0021f4b0 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1465: 000f5714 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1466: 00153ce4 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1467: 00078a20 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ - 1468: 00599cec 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1469: 0011143c 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1470: 0017dc88 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1471: 0010fa54 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1464: 0022201c 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1465: 000f59e8 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1466: 00154714 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1467: 00078a8c 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1468: 005a9cec 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ + 1469: 00111840 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1470: 0017f274 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1471: 0010fe58 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 1472: 0003a138 84 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1473: 00080208 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ - 1474: 00553c28 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1475: 001276e0 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1476: 00064088 292 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1473: 00080274 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1474: 00563c28 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ + 1475: 00127d48 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1476: 000640f4 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: 0021f57c 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1480: 000cae18 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1481: 0007d924 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1479: 002220e8 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1480: 000cb200 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1481: 0007d990 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1482: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1483: 00074e04 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1483: 00074e6c 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1484: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1485: 001c4c78 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1486: 002a374c 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1487: 00262794 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1488: 002deffc 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1489: 000a8d9c 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1490: 002a8df0 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1491: 00157140 2020 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1485: 001c7004 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1486: 002a6024 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1487: 00265074 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1488: 002e2374 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1489: 000a8e8c 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1490: 002ab6c8 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1491: 001578f0 2020 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1492: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (2) │ │ │ │ 1493: 0002a840 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (3) │ │ │ │ - 1494: 0055ac20 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1495: 0022fe00 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1496: 0018e7d4 16 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1494: 0056ac20 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ + 1495: 00232728 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1496: 001904e4 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: 0018a98c 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1499: 0018c69c 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1500: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1501: 00083014 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1502: 000fbbdc 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1503: 00349fd8 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1504: 00090bac 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ - 1505: 0055db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1506: 0007db34 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1507: 00079a1c 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1501: 00083080 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1502: 000fbeb0 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1503: 0034d778 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1504: 00090c64 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1505: 0056db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ + 1506: 0007dba0 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1507: 00079a88 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1508: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1509: 001507c4 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1510: 0007d634 16 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1509: 00150e3c 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1510: 0007d6a0 16 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ 1511: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (2) │ │ │ │ - 1512: 0055a42c 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 1513: 001d61c4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ - 1514: 00599690 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1515: 001dd7f4 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1512: 0056a42c 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ + 1513: 001d86e0 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1514: 005a9690 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ + 1515: 001dfd10 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1517: 001ef59c 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1518: 0015a648 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1519: 00119e78 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1517: 001f188c 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1518: 0015b590 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1519: 0011a464 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: 001a1174 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1523: 0020406c 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1521: 0003d724 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1522: 001a3524 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1523: 002062e4 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1524: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1525: 00084490 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1525: 000844fc 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1526: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1527: 002c2d40 32 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ - 1528: 00558f20 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ + 1527: 002c5890 32 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1528: 00568f20 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1529: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (2) │ │ │ │ - 1530: 0025f850 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1531: 0012f018 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1532: 000a35f4 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1533: 000a3f24 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1534: 000fa71c 244 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ - 1535: 00561724 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ + 1530: 002621fc 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1531: 0012f688 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1532: 000a36e4 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1533: 000a4014 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1534: 000fa9f0 244 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1535: 0057173c 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: 002b1784 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1539: 00221c4c 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1538: 002b3f3c 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1539: 002242f4 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1540: 0002a078 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1541: 00163af4 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1542: 0008d0c0 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1541: 00164a7c 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1542: 0008d178 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1543: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1544: 001dcd80 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1544: 001df29c 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: 0009a494 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1548: 0009a534 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 1549: 00033ac0 756 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1550: 0019c374 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1550: 0019e724 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1551: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1552: 00041974 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1553: 0021b8e0 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1554: 00187b54 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1555: 0022e2d8 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1552: 000418b4 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1553: 0021dc24 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1554: 001894fc 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1555: 00230c4c 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1557: 001c3fb0 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ - 1558: 0055bbd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1559: 000ab2d4 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1557: 001c6340 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1558: 0056bbd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ + 1559: 000ab3c0 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 1560: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (11) │ │ │ │ - 1561: 00574e10 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1562: 001dd2cc 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1563: 0018e7e4 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ - 1564: 00555bfc 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ + 1561: 00584e10 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ + 1562: 001df7e8 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1563: 001904f4 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1564: 00565bfc 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: 00315298 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1569: 0010af40 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1570: 00132640 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ - 1571: 00558194 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1572: 002a8330 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1568: 00318b98 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1569: 0010b330 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1570: 00132cd0 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1571: 00568194 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ + 1572: 002aac08 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1573: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1574: 0007b314 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1575: 0007a0fc 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1574: 0007b380 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1575: 0007a168 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1576: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1577: 001c61b4 100 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1578: 001b8bc0 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1579: 0007a408 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1580: 0016d12c 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1577: 001c86dc 100 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1578: 001baf70 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1579: 0007a474 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1580: 0016e464 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1581: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1582: 00079864 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1583: 0006c9e4 124 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1582: 000798d0 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1583: 0006cae8 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: 0008be14 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1587: 002a3640 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1588: 0014e18c 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1589: 0010b1e8 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1590: 001c1088 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1586: 0008becc 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1587: 002a5f18 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1588: 0014e804 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1589: 0010b5d8 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1590: 001c3418 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1591: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ 1592: 0004f358 1188 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 1593: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (2) │ │ │ │ 1594: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (2) │ │ │ │ 1595: 00033e0c 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1597: 00321ac8 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1598: 000758c4 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1599: 000c1b24 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1597: 003252f0 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1598: 0007592c 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1599: 000c1f20 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1600: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1601: 00076df8 300 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1601: 00076e60 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: 00079bcc 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1606: 0017b888 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1605: 00079c38 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1606: 0017ce74 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1607: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1608: 0008ae34 104 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1608: 0008aea0 104 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1609: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1610: 0015d460 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1611: 000766fc 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1612: 00229550 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1610: 0015e3e8 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1611: 00076764 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1612: 0022bec4 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ 1613: 0003b8a8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1614: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1615: 00216460 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1616: 001d3b70 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1617: 0011fabc 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1618: 00153b70 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1619: 00062fa4 52 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ - 1620: 005583ac 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ + 1615: 00218a28 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1616: 001d608c 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1617: 001200a8 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1618: 001545a0 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1619: 00063010 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 │ │ │ │ - 1622: 000788c8 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1623: 002fa9b4 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1624: 002072a4 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: 002103d8 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1622: 00078934 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1623: 002fdd84 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1624: 00209090 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: 00212120 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1628: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ 1629: 0004bc30 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1630: 000789e4 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1630: 00078a50 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1631: 0002a51c 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1632: 00189608 80 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1632: 0018afb0 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: 000802dc 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1636: 00157a6c 92 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1637: 001bc8c0 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1638: 000818f8 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1635: 00080348 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1636: 00158480 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1637: 001bec50 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1638: 00081964 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1639: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1640: 001d405c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1641: 002ff634 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1642: 00357200 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1640: 001d6578 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1641: 00302a04 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1642: 0035a9c0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ 1643: 00035e08 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1644: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (2) │ │ │ │ 1645: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 1646: 002fd84c 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1647: 0014a740 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1648: 000f94f4 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1649: 001a585c 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1650: 0022e3e8 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1651: 0009ad1c 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1652: 001b740c 2664 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1653: 0006ec30 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1654: 001ad264 64 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1646: 00300c1c 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1647: 0014adb8 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1648: 000f97c8 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1649: 001a7c0c 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1650: 00230d5c 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1651: 0009adbc 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1652: 001b97cc 2648 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1653: 0006ec98 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1654: 001af624 64 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 1655: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ - 1656: 0055869c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ - 1657: 000f8188 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: 00044200 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1661: 0027a648 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1662: 0029b050 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1663: 0008bb9c 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1664: 00165064 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1665: 002b5dc8 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1666: 00153b84 352 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1656: 0056869c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ + 1657: 000f845c 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: 000442c8 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1661: 0027cf28 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1662: 0029d930 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1663: 0008bc54 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1664: 00165f24 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1665: 002b87f8 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1666: 001545b4 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: 00110978 1588 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1669: 00110d7c 1588 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1670: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1671: 0002982c 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1672: 00284848 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ - 1673: 0055db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1674: 00079f24 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1675: 0008139c 56 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1672: 00286fdc 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1673: 0056db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ + 1674: 00079f90 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1675: 00081408 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: 0007b2fc 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1679: 001dd2e4 212 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ - 1680: 00552e5c 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ + 1678: 0007b368 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1679: 001df800 212 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1680: 00562e5c 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 1681: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (17) │ │ │ │ - 1682: 0003da1c 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1683: 0007d7bc 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1682: 0003daac 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1683: 0007d828 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1684: 0003ad0c 60 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1685: 00117720 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1686: 000be640 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1685: 00117d0c 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1686: 000bea3c 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1687: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1688: 001a59d8 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1689: 0028b44c 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1690: 000756c8 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1691: 00082408 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1692: 00281ee0 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1688: 001a7d88 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1689: 0028dbe0 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1690: 00075730 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1691: 00082474 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1692: 002847c0 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1693: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1694: 0008307c 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1695: 0018e698 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1694: 000830e8 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1695: 001903a8 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1696: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1697: 00345504 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1698: 0007e364 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1699: 00079c10 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ - 1700: 00556e6c 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ + 1697: 00348ca4 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1698: 0007e3d0 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1699: 00079c7c 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1700: 00566e6c 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ 1701: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ - 1702: 00289e24 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 │ │ │ │ + 1702: 0028c5b8 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 │ │ │ │ 1705: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (2) │ │ │ │ - 1706: 001dd4a4 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1707: 0032435c 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1706: 001df9c0 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1707: 00327bec 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1708: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1709: 002d2054 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1709: 002d503c 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: 00112ed0 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1713: 00181fb0 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1714: 002370e0 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1712: 001132d4 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1713: 0018359c 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1714: 00239a08 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1715: 0002a510 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1716: 0007e79c 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1717: 000a1f18 40 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ - 1718: 0055dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ + 1716: 0007e808 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1717: 000a1fb8 40 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1718: 0056dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ 1719: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (2) │ │ │ │ 1720: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (2) │ │ │ │ 1721: 00029de4 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1722: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (2) │ │ │ │ - 1723: 00557500 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ + 1723: 00567500 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 1724: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (2) │ │ │ │ - 1725: 0007d9b8 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1726: 0013af48 368 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1725: 0007da24 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1726: 0013b5c0 368 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1727: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (2) │ │ │ │ 1728: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (2) │ │ │ │ 1729: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (2) │ │ │ │ - 1730: 00552064 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 1731: 0007da10 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1732: 00298278 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1733: 00305fd0 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1734: 0029bb10 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1735: 0053cc10 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1736: 00137938 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1737: 002274fc 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1730: 00562064 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ + 1731: 0007da7c 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1732: 0029ab58 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1733: 003093a0 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1734: 0029e3e4 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1735: 00540380 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1736: 00137fb0 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1737: 00229ea0 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: 0015d8dc 1652 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1740: 0015e864 1652 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1741: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1742: 0007b1ec 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1743: 00206b58 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1742: 0007b258 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1743: 00208944 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1744: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1745: 00110648 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1745: 00110a4c 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1747: 0007dbe4 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ - 1748: 0055af80 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1749: 000784b4 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1750: 000784c4 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1747: 0007dc50 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1748: 0056af80 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ + 1749: 00078520 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1750: 00078530 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1751: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1752: 0008b250 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1753: 0025e554 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ - 1754: 00561e74 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1755: 001cd890 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1756: 00252018 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1757: 00458124 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1758: 0012e680 1128 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1759: 00349634 112 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1752: 0008b308 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1753: 00260f00 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1754: 00571550 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ + 1755: 001cfdac 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1756: 0025489c 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1757: 0045b8a4 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1758: 0012ecec 1132 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1759: 0034cdd4 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: 000780d0 100 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1764: 001641f8 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1765: 002aa52c 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1766: 0008bf80 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1767: 0019bbfc 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1768: 001b6764 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1763: 00078138 104 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1764: 00165180 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1765: 002acc20 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1766: 0008c038 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1767: 0019dfac 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1768: 001b8b24 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1769: 00030560 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1770: 000813dc 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1771: 0017d5d0 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1772: 00276b54 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1773: 00210a6c 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1774: 0023d78c 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1775: 002808bc 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1776: 00321854 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1777: 001ef894 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1778: 00083610 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1779: 001a3938 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1780: 0008aeec 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ - 1781: 005571c4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1782: 00115b94 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1783: 003037e8 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1784: 0017ca90 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1785: 0021c530 188 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ - 1786: 00558ba8 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ + 1770: 00081448 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1771: 0017ebbc 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1772: 00279434 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1773: 002127b4 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1774: 002400b4 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1775: 0028319c 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1776: 003250e4 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1777: 001f1b84 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1778: 0008367c 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1779: 001a5ce8 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1780: 0008af58 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1781: 005671c4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ + 1782: 00115f94 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1783: 00306bb8 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1784: 0017e07c 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1785: 0021ebd8 188 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1786: 00568ba8 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ 1787: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ - 1788: 001ae328 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ - 1789: 0055daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1790: 00187e0c 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ - 1791: 005557a4 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1792: 00329024 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1788: 001b06e8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1789: 0056daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ + 1790: 001897b4 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1791: 005657a4 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ + 1792: 0032c7fc 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1793: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1794: 0007499c 736 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1794: 00074a04 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: 00082e9c 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1797: 00082f08 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1799: 0007d538 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1800: 000ab3a8 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1801: 0008030c 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1799: 0007d5a4 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1800: 000ab494 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1801: 00080378 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1803: 001aa360 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1803: 001ac704 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1804: 0002f804 76 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1805: 00102fc8 448 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1805: 001033bc 448 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ 1806: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (3) │ │ │ │ - 1807: 00599cb8 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1808: 002d3e90 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ - 1809: 0055d938 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1810: 000832e4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1807: 005a9cb8 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ + 1808: 002d6e7c 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1809: 0056d938 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ + 1810: 00083350 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1811: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1812: 000801b0 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1813: 0019bbdc 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1814: 001d432c 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ - 1815: 005c2a04 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1816: 001f043c 516 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1817: 0023e164 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1818: 00079f9c 176 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ - 1819: 00553728 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ + 1812: 0008021c 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1813: 0019df8c 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1814: 001d6848 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1815: 005d2a04 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ + 1816: 001f272c 516 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1817: 00240a8c 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1818: 0007a008 176 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1819: 00563728 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1820: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (2) │ │ │ │ - 1821: 001f0640 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1822: 00067428 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1823: 000813d4 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1824: 00055a10 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1825: 0014775c 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1826: 00160c10 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1827: 00227604 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1821: 001f2930 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1822: 00067494 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1823: 00081440 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1824: 00055a88 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1825: 00147dd4 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1826: 00161a1c 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1827: 00229fa8 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1828: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1829: 000e1cdc 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1830: 000615a0 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1829: 000e2028 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1830: 00061628 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1831: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1832: 001c1c1c 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1833: 0006c6b0 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1834: 0007d624 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1835: 00324030 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1832: 001c3fac 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1833: 0006c7b4 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1834: 0007d690 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1835: 00327808 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1836: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1837: 002dbff0 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1838: 00136514 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1839: 00314a3c 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1840: 00077ee8 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1841: 0008b898 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1842: 00233624 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1837: 002df304 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1838: 00136ba4 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1839: 00318214 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1840: 00077f50 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1841: 0008b950 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1842: 00235f4c 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1843: 0002a9a8 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1844: 0019aa4c 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1845: 000e970c 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1846: 0018b9f0 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1847: 0005269c 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1848: 000ad17c 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1849: 0007e41c 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1850: 00117900 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ - 1851: 005576dc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1852: 0017ad1c 660 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ - 1853: 00551e74 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ + 1844: 0019cdfc 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1845: 000e9a24 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1846: 0018d700 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1847: 00052714 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1848: 000ad2b8 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1849: 0007e488 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1850: 00117eec 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1851: 005676dc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ + 1852: 0017c308 660 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1853: 00561e74 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 1854: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1855: 002b374c 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1856: 0023deb8 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1857: 0009de08 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1858: 0027d678 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1855: 002b5f7c 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1856: 002407e0 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1857: 0009dea8 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1858: 0027ff58 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1859: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1860: 002c2ed8 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1861: 000782a8 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1860: 002c5a34 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1861: 00078314 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1862: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1863: 00136938 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1864: 0007d644 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1865: 001291b0 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1866: 0016bc0c 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ - 1867: 00599ce8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1868: 002944b8 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1869: 00291664 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1870: 0009aa38 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1871: 001982dc 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1872: 003528dc 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1873: 001b8bbc 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1874: 001ee714 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1863: 00136fc8 1608 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1864: 0007d6b0 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1865: 00129818 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1866: 0016d068 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1867: 005a9ce8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ + 1868: 00296d98 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1869: 00293df8 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1870: 0009aad8 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1871: 00199fe0 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1872: 0035607c 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1873: 001baf6c 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1874: 001f0a04 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1875: 0002c2f4 8 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1876: 0007d97c 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1877: 000e1974 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1876: 0007d9e8 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1877: 000e1cc0 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1878: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1879: 0008569c 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1880: 0007fff8 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1881: 00084370 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1882: 002b656c 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1879: 00085708 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1880: 00080064 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1881: 000843dc 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1882: 002b8f9c 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ 1883: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (2) │ │ │ │ - 1884: 00553ac8 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 1885: 00234cec 32 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ - 1886: 005550ec 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ + 1884: 00563ac8 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ + 1885: 00237614 32 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1886: 005650ec 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: 0010fbcc 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1891: 002babc8 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1892: 00214a40 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1893: 0006323c 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1890: 0010ffd0 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1891: 002bd6a4 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1892: 00217000 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1893: 000632a8 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1894: 0002df38 32 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ - 1895: 00550868 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ + 1895: 00560868 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1896: 0002a108 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1897: 00082e24 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ - 1898: 005525e4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1899: 000c7d08 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1897: 00082e90 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1898: 005625e4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ + 1899: 000c8100 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1900: 0002991c 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1901: 0022ce38 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1902: 000fbdb4 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1901: 0022f7ac 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1902: 000fc088 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1904: 001de728 464 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1904: 001e0c44 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: 000a2748 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1909: 002ba75c 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1910: 0017561c 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1908: 000a2838 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1909: 002bd238 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1910: 00176c08 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ 1911: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (2) │ │ │ │ 1912: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ - 1913: 005573f4 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ - 1914: 00561588 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ - 1915: 0018eb00 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1916: 000793fc 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1917: 0006d348 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1918: 000cafc4 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1919: 002d2060 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1920: 002aad5c 376 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ - 1921: 00552404 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ + 1913: 005673f4 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ + 1914: 005715a0 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ + 1915: 00190810 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1916: 00079468 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1917: 0006d3b0 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1918: 000cb3ac 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1919: 002d5048 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1920: 002ad634 376 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1921: 00562404 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 1922: 00029790 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1923: 00081ad0 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1924: 00146430 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1925: 00081a5c 116 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1923: 00081b3c 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1924: 00146aa8 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1925: 00081ac8 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: 0016d9ac 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1929: 001105c8 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ - 1930: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1931: 0007e6c4 216 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1928: 0016ece4 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1929: 001109cc 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1930: 005d4f48 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ + 1931: 0007e730 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: 0018de00 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1935: 000567a4 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1936: 000ab1f8 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1934: 0018fb10 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1935: 00056790 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1936: 000ab2e4 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1938: 002250e4 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1938: 00227a88 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1939: 0002a48c 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1940: 0023dec4 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1940: 002407ec 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1942: 00084344 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1942: 000843b0 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1943: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1944: 001d5d08 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1944: 001d8224 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1945: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1946: 00080928 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1946: 00080994 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1947: 00033860 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1949: 00277a14 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1949: 0027a2f4 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1950: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1951: 001b0ff4 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1951: 001b33b4 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1952: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1953: 002a81d8 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1954: 00092ed0 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1953: 002aaab0 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1954: 00092f88 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1955: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1956: 0016c31c 2568 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1956: 0016d654 2568 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ 1957: 0002be18 140 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ - 1958: 0055db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 1959: 0012eae8 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1960: 000b27f4 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1958: 0056db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ + 1959: 0012f158 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1960: 000b2cb8 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1961: 00029c1c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1962: 0010fa9c 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1962: 0010fea0 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1964: 002b1bb8 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 │ │ │ │ + 1964: 002b436c 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 │ │ │ │ 1967: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (2) │ │ │ │ - 1968: 005549d4 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ + 1968: 005649d4 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ 1969: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 1970: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (2) │ │ │ │ - 1971: 005570c4 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 1972: 000cb4b0 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1973: 00210bc8 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1974: 002065a0 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1971: 005670c4 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ + 1972: 000cb898 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1973: 00212910 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1974: 0020838c 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ 1975: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ 1976: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (2) │ │ │ │ - 1977: 00551d78 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ + 1977: 00561d78 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ 1978: 0004b9e8 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1979: 0003d7d4 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1980: 00075df8 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1981: 001ddbe8 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1982: 002c3530 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1983: 0014fcac 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1979: 0003d80c 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1980: 00075e60 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1981: 001e0104 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1982: 002c6004 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1983: 00150324 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1984: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1985: 00079a74 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1985: 00079ae0 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1986: 00029730 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1987: 0014eea8 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1987: 0014f520 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1988: 00030610 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1989: 002cd478 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1990: 003013bc 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1991: 0016f2f4 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1992: 00219704 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1993: 0023ded0 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1994: 00082d9c 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1995: 00151e5c 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1996: 00118f2c 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1997: 00347324 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1998: 00349920 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1999: 001d32b0 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2000: 002367c0 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1989: 002cffd0 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1990: 0030478c 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1991: 0017062c 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1992: 0021b8c0 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1993: 002407f8 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1994: 00082e08 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1995: 0015288c 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1996: 00119518 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1997: 0034aac4 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1998: 0034d0c0 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1999: 001d57cc 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2000: 002390e8 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 2001: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 2002: 0007d838 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ - 2003: 00556770 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2004: 001364d0 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2005: 00054b1c 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2006: 00195f70 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2007: 000823a4 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: 000798f0 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2002: 0007d8a4 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 2003: 00566770 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ + 2004: 00136b60 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2005: 00054b94 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2006: 00197c7c 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2007: 00082410 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 │ │ │ │ + 2010: 0007995c 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2011: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2012: 000a46fc 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2013: 00076b7c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2014: 0007065c 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2015: 002cf218 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2012: 000a47ec 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2013: 00076be4 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2014: 000706c4 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2015: 002d21cc 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2017: 0015caac 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2017: 0015da34 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 2018: 0003381c 68 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2019: 0018a910 76 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2019: 0018c620 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: 00206c48 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2023: 00062fd8 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2024: 00076510 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2025: 00098464 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2022: 00208a34 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2023: 00063044 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2024: 00076578 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2025: 0009851c 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2026: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2027: 0015a020 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2028: 00205254 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2027: 0015ad70 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2028: 00207070 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2029: 0002b004 380 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2030: 0019dd80 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2031: 0018ef10 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2030: 001a0130 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2031: 00190c20 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2032: 0002bf78 280 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2033: 00124bac 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2034: 000a6454 580 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2035: 0027449c 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2036: 000616d0 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ - 2037: 0056171c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2038: 0028950c 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2039: 0014f8f0 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2040: 000e1df8 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2033: 00125214 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2034: 000a6544 580 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2035: 00276d7c 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2036: 00061740 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2037: 00571734 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ + 2038: 0028bca0 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2039: 0014ffd4 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2040: 000e2144 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2041: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (16) │ │ │ │ - 2042: 002dd4e8 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2042: 002e085c 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2043: 00029f70 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2044: 00124d40 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2045: 0010c71c 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2046: 00068150 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2044: 001253a8 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2045: 0010cb20 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2046: 00068254 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2047: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2048: 0007dc1c 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2049: 0007d6c0 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2048: 0007dc88 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2049: 0007d72c 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 2050: 000354a0 504 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2051: 001e0688 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2052: 00076de0 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2053: 001a13b0 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2054: 00281b98 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2055: 00205300 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2056: 002cd89c 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2051: 001e2ba4 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2052: 00076e48 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2053: 001a3760 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2054: 00284478 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2055: 0020711c 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2056: 002d03f4 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2057: 0002c4d8 32 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2058: 0007a1d4 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2059: 0007d628 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2058: 0007a240 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2059: 0007d694 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2060: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2061: 00283a90 72 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2061: 00286224 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: 001706ac 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2065: 000b2c68 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2066: 001dfa10 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2064: 001719e4 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2065: 000b312c 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2066: 001e1f2c 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2067: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2068: 00083598 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2069: 00314478 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2070: 0015044c 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2071: 001ebf60 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2072: 000787c4 28 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2068: 00083604 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2069: 00317c50 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2070: 0015039c 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2071: 001ee250 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2072: 00078830 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: 0007d728 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2078: 00349f7c 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2077: 0007d794 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2078: 0034d71c 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2079: 0002a5d0 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2080: 00077fe0 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2081: 0009cb30 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2082: 001276b0 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2083: 00279fbc 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ - 2084: 0055af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2085: 001bf6cc 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2086: 0007e024 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2087: 0018a95c 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2088: 00228190 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2089: 0046e740 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2090: 0007da8c 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2091: 001705ec 136 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2080: 00078048 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2081: 0009cbd0 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2082: 00127d18 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2083: 0027c89c 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2084: 0056af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ + 2085: 001c1a5c 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2086: 0007e090 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2087: 0018c66c 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2088: 0022ab34 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2089: 00471ebc 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2090: 0007daf8 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2091: 00171924 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: 000830b8 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2095: 002a3948 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ - 2096: 00599ca8 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2097: 0007860c 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2098: 001059cc 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2099: 00073e8c 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2100: 0013aa30 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2101: 000adf54 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2102: 0007d5b4 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2103: 0013a578 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2104: 0006b24c 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2105: 0007e460 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2106: 0021e050 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2107: 000ce7b8 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2108: 0032b074 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2109: 00315630 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2094: 00083124 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2095: 002a6220 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2096: 005a9ca8 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ + 2097: 00078678 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2098: 00105dc0 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2099: 00073ef4 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2100: 0013b0a8 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2101: 000ae090 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2102: 0007d620 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2103: 0013abf0 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2104: 0006b370 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2105: 0007e4cc 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2106: 002206f8 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2107: 000ceb50 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2108: 0032e8e4 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2109: 00318e08 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ 2110: 00033fc8 124 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2111: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2112: 00283b60 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2112: 002862f4 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: 00339098 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2115: 0033c748 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: 0016cd24 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2118: 0016e05c 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ 2119: 00046d74 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2120: 004585a0 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2120: 0045bd20 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: 00081a38 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2124: 001439fc 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2123: 00081aa4 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2124: 00144074 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2125: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2126: 0014f510 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ - 2127: 00599cd0 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2128: 002164ac 1036 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2126: 0014fb88 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2127: 005a9cd0 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ + 2128: 003102ac 1036 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ 2129: 000336f4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2130: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2131: 00175d8c 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2132: 000c3fac 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2133: 0018657c 512 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2131: 00177378 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2132: 000c43a8 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2133: 00187f24 512 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ 2134: 00030494 8 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ 2135: 000336fc 132 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2136: 0002ad08 96 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2137: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2138: 001cec10 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2139: 002aba3c 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2140: 0007d86c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2138: 001d112c 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2139: 002ae340 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2140: 0007d8d8 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2141: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (2) │ │ │ │ - 2142: 0055db50 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ + 2142: 0056db50 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: 0019bd00 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2145: 0019e0b0 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2146: 0002aa70 152 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2147: 0025f71c 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2147: 002620c8 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2148: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2149: 00274ce0 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2150: 00216ab8 2584 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2149: 002775c0 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2150: 00218c74 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: 0048188c 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2153: 00485008 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2154: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2155: 001d3388 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2156: 00124bdc 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ - 2157: 0055858c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2158: 001d24cc 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2159: 001a0288 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2160: 0012d960 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2161: 000b98b4 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2162: 000a2714 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2163: 0027aca4 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2164: 003072cc 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2165: 001df8b4 232 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2155: 001d58a4 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2156: 00125244 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2157: 0056858c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ + 2158: 001d49e8 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2159: 001a2638 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2160: 0012dfcc 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2161: 000b9d84 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2162: 000a2804 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2163: 0027d584 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2164: 0030a69c 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2165: 001e1dd0 232 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2166: 0002c3f0 112 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2167: 0023ed50 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2168: 00230eb0 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2169: 00078784 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2170: 00076bc4 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2171: 00081a30 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2167: 00241678 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2168: 002337d8 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2169: 000787f0 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2170: 00076c2c 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2171: 00081a9c 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2172: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2173: 00283b48 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2174: 00099944 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ - 2175: 0055af88 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2176: 000af70c 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2177: 0027abe0 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2173: 002862dc 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2174: 000999e4 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2175: 0056af88 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ + 2176: 000afbd0 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2177: 0027d4c0 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: 0033052c 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ - 2181: 00554afc 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2182: 0007e13c 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2183: 00079280 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2184: 00317768 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2185: 00123714 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2186: 00079028 96 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2180: 00333d0c 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2181: 00564afc 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ + 2182: 0007e1a8 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2183: 000792ec 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2184: 0031afc4 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2185: 00123d00 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2186: 00079094 96 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2187: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ - 2188: 0055db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ + 2188: 0056db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2189: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2190: 0002b534 156 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ - 2191: 0055db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ + 2191: 0056db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ 2192: 0003ad5c 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2193: 0011a80c 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2194: 002de3c4 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2195: 00354720 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2196: 00176a40 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2197: 0014816c 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2193: 0011adf8 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2194: 002e1738 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2195: 00357ec0 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2196: 0017802c 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2197: 001487e4 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2198: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2199: 00076aec 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2200: 000ff47c 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2201: 0035472c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2202: 00281a2c 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2203: 00287db4 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2204: 001fe14c 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2205: 001bed44 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2206: 0007b21c 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2207: 0030bf1c 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2208: 00062324 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2209: 00084378 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2210: 0008b544 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2211: 0034d29c 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ - 2212: 00553e38 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2213: 0007b32c 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2214: 000a5a2c 232 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2199: 00076b54 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2200: 000ff750 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2201: 00357ecc 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2202: 0028430c 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2203: 0028a548 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2204: 002003c4 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2205: 001c10d4 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2206: 0007b288 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2207: 0030f2ec 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2208: 00062390 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2209: 000843e4 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2210: 0008b5fc 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2211: 00350a3c 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2212: 00563e38 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ + 2213: 0007b398 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2214: 000a5b1c 232 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ 2215: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ - 2216: 0055db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ - 2217: 000f9098 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2216: 0056db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ + 2217: 000f936c 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (16) │ │ │ │ - 2219: 00080488 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2220: 000b1ab4 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2221: 00047b2c 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2219: 000804f4 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2220: 000b1f78 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2221: 00047b84 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2223: 00158040 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 │ │ │ │ + 2223: 00158d8c 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 │ │ │ │ 2226: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) │ │ │ │ - 2227: 001f8908 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2227: 001fab80 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2228: 0002db24 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2229: 00301d88 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2230: 000c0458 196 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2229: 00305158 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2230: 000c0854 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: 002a7e9c 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2234: 001ae31c 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ - 2235: 005510f4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2236: 000606f8 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2237: 00057a58 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2238: 00069b1c 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ - 2239: 005559a4 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2240: 00054718 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2233: 002aa774 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2234: 001b06dc 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2235: 005610f4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ + 2236: 0006076c 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2237: 00057c3c 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2238: 00069d8c 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2239: 005659a4 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ + 2240: 0005474c 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2241: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2242: 00352e04 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2243: 00205cf0 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2244: 00091f9c 312 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ - 2245: 0055db10 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ + 2242: 003565a4 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2243: 002d42c8 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2244: 00092054 312 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2245: 0056db10 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 2246: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (2) │ │ │ │ - 2247: 001b9c84 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2248: 001c39c4 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2249: 001a1d08 7216 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2247: 001bc034 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2248: 001c5d54 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2249: 001a40b8 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: 002b08d8 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2253: 002855e4 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2254: 0007b270 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2255: 00206594 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2252: 002b313c 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2253: 00287d78 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2254: 0007b2dc 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2255: 00208380 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ 2256: 00043974 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2257: 00128600 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2258: 000756d4 396 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2257: 00128c68 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2258: 000757a0 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 │ │ │ │ -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 │ │ │ │ +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 │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x180b8 contains 532 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -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 │ │ │ │ +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 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0x52fef0 contains 29 entries: │ │ │ │ +Dynamic section at offset 0x53fef0 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) 0x3571e8 │ │ │ │ - 0x00000019 (INIT_ARRAY) 0x54fee0 │ │ │ │ + 0x0000000d (FINI) 0x35a988 │ │ │ │ + 0x00000019 (INIT_ARRAY) 0x55fee0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ - 0x0000001a (FINI_ARRAY) 0x54fee8 │ │ │ │ + 0x0000001a (FINI_ARRAY) 0x55fee8 │ │ │ │ 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) 0x550000 │ │ │ │ + 0x00000003 (PLTGOT) 0x560000 │ │ │ │ 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: 8e2a21be9f4fc9498e764fbc9f9c8d8a4f43f58c │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2366a76a89fa1c52dd69111c8484d3857bb99ad4 │ │ │ │ │ │ │ │ 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: 0x000bcc6c, Base: 0x0053cd08, Semaphore: 0x0059964e │ │ │ │ + Location: 0x000bd284, Base: 0x00540478, Semaphore: 0x005a964e │ │ │ │ Arguments: 4@r5 4@r8 │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000e3728, Base: 0x0053cd08, Semaphore: 0x00599648 │ │ │ │ + Location: 0x000e3a74, Base: 0x00540478, Semaphore: 0x005a9648 │ │ │ │ Arguments: -4@r5 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000e3918, Base: 0x0053cd08, Semaphore: 0x00599646 │ │ │ │ + Location: 0x000e3c64, Base: 0x00540478, Semaphore: 0x005a9646 │ │ │ │ Arguments: -4@[sp, #20] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x0014dcd4, Base: 0x0053cd08, Semaphore: 0x0059964c │ │ │ │ + Location: 0x0014e34c, Base: 0x00540478, Semaphore: 0x005a964c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x0014dce4, Base: 0x0053cd08, Semaphore: 0x0059964a │ │ │ │ + Location: 0x0014e35c, Base: 0x00540478, Semaphore: 0x005a964a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2031,16 +2031,16 @@ │ │ │ │ GLIBC_2.7 │ │ │ │ GLIBC_2.33 │ │ │ │ GLIBC_2.5 │ │ │ │ GLIBC_2.32 │ │ │ │ GLIBC_2.16 │ │ │ │ GLIBC_2.9 │ │ │ │ GLIBC_2.34 │ │ │ │ -arodbdetuespemosmodnarenegylsety │ │ │ │ -arodbdetuespemosmodnarenegylsety │ │ │ │ +arodbdetuespemosmodnarenegylsetyH-= │ │ │ │ +arodbdetuespemosmodnarenegylsetyd-= │ │ │ │ arodemosbdetuespmodnarensetyegyl │ │ │ │ ascius_alati │ │ │ │ mimalloc │ │ │ │ i@333333 │ │ │ │ UUUU3333 │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ @@ -3440,30 +3440,31 @@ │ │ │ │ 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 │ │ │ │ @@ -3989,15 +3990,14 @@ │ │ │ │ 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 │ │ │ │ -PyCapsule_GetPointer called with invalid PyCapsule object │ │ │ │ -PyCapsule_GetPointer called with incorrect name │ │ │ │ not holding the import lock │ │ │ │ unlocking a recursive mutex that is not owned by the current thread │ │ │ │ +PyCapsule_GetPointer called with invalid PyCapsule object │ │ │ │ +PyCapsule_GetPointer called with incorrect name │ │ │ │ no current thread ident │ │ │ │ super(): no arguments │ │ │ │ super(): arg[0] deleted │ │ │ │ super(): bad __class__ cell │ │ │ │ super(): empty __class__ cell │ │ │ │ super(): __class__ is not a type (%s) │ │ │ │ super(): __class__ cell not found │ │ │ │ @@ -4695,16 +4695,16 @@ │ │ │ │ struct_rusage │ │ │ │ _have_functions │ │ │ │ cannot read ticks_per_second │ │ │ │ Exception ignored on removing the last compiler stack item │ │ │ │ Exception ignored on appending nested instruction sequence │ │ │ │ _register_code │ │ │ │ linecache._register_code is not callable │ │ │ │ -'%.200s' object doesn't support item deletion │ │ │ │ argument should be integer or None, not %.200s │ │ │ │ +'%.200s' object doesn't support item deletion │ │ │ │ ordinal not in range(128) │ │ │ │ compiler_lookup_arg(name=%R) with reftype=%d failed in %S; freevars of code %S: %R │ │ │ │ __classdict__ │ │ │ │ _PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ %s op %d should not be possible │ │ │ │ too many expressions in star-unpacking assignment │ │ │ │ multiple starred expressions in assignment │ │ │ │ @@ -5691,15 +5691,14 @@ │ │ │ │ EOWNERDEAD │ │ │ │ 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. │ │ │ │ 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,14 +5748,15 @@ │ │ │ │ itertools.combinations_with_replacement │ │ │ │ itertools.count │ │ │ │ itertools.compress │ │ │ │ itertools.combinations │ │ │ │ itertools.chain │ │ │ │ itertools.batched │ │ │ │ itertools.accumulate │ │ │ │ +map() must have at least two arguments. │ │ │ │ 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 │ │ │ │ @@ -5781,29 +5781,29 @@ │ │ │ │ │ │ │ │ _call_with_frames_removed │ │ │ │ getpwuid(): uid not found │ │ │ │ getpwuid(): uid not found: %S │ │ │ │ uid should be integer, not %.200s │ │ │ │ uid is less than minimum │ │ │ │ uid is greater than maximum │ │ │ │ -readline() should have returned a str object, not '%.200s' │ │ │ │ -sys.path_hooks is not a list │ │ │ │ -sys.path_importer_cache is not a dict │ │ │ │ user name │ │ │ │ pw_passwd │ │ │ │ password │ │ │ │ pw_gecos │ │ │ │ real name │ │ │ │ home directory │ │ │ │ pw_shell │ │ │ │ shell program │ │ │ │ getpwuid │ │ │ │ getpwnam │ │ │ │ getpwall │ │ │ │ pwd.struct_passwd │ │ │ │ +readline() should have returned a str object, not '%.200s' │ │ │ │ +sys.path_hooks is not a list │ │ │ │ +sys.path_importer_cache is not a dict │ │ │ │ not readable │ │ │ │ illegal decoder state │ │ │ │ OO;illegal decoder state │ │ │ │ illegal decoder state: the first item should be a bytes object, not '%.200s' │ │ │ │ underlying %s() should have returned a bytes-like object, not '%.200s' │ │ │ │ raw readinto() failed │ │ │ │ raw readinto() returned invalid length %zd (should have been between 0 and %zd) │ │ │ │ @@ -5845,16 +5845,14 @@ │ │ │ │ can't unpack IEEE 754 special value on non-IEEE platform │ │ │ │ sys.excepthook │ │ │ │ Exception ignored in audit hook │ │ │ │ Error in sys.excepthook: │ │ │ │ Original exception was: │ │ │ │ sys.excepthook is missing │ │ │ │ Python import machinery not initialized │ │ │ │ -field 'key' is required for DictComp │ │ │ │ -field 'value' is required for DictComp │ │ │ │ module %s does not support loading in subinterpreters │ │ │ │ can't re-enter readline │ │ │ │ Py_FileSystemDefaultEncoding │ │ │ │ Py_HasFileSystemDefaultEncoding │ │ │ │ Py_FileSystemDefaultEncodeErrors │ │ │ │ _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ Py_UTF8Mode │ │ │ │ @@ -5918,43 +5916,17 @@ │ │ │ │ Sign not allowed with integer format specifier 'c' │ │ │ │ Alternate form (#) not allowed with integer format specifier 'c' │ │ │ │ __about__ │ │ │ │ a number is required │ │ │ │ (O(OiiNii)) │ │ │ │ end_offset must be provided when end_lineno is provided │ │ │ │ # destroy %U │ │ │ │ -zlib.error │ │ │ │ -MAX_WBITS │ │ │ │ -DEFLATED │ │ │ │ -DEF_MEM_LEVEL │ │ │ │ -DEF_BUF_SIZE │ │ │ │ -Z_NO_COMPRESSION │ │ │ │ -Z_BEST_SPEED │ │ │ │ -Z_BEST_COMPRESSION │ │ │ │ -Z_DEFAULT_COMPRESSION │ │ │ │ -Z_FILTERED │ │ │ │ -Z_HUFFMAN_ONLY │ │ │ │ -Z_DEFAULT_STRATEGY │ │ │ │ -Z_NO_FLUSH │ │ │ │ -Z_PARTIAL_FLUSH │ │ │ │ -Z_SYNC_FLUSH │ │ │ │ -Z_FULL_FLUSH │ │ │ │ -Z_FINISH │ │ │ │ -ZLIB_VERSION │ │ │ │ -ZLIB_RUNTIME_VERSION │ │ │ │ -__version__ │ │ │ │ -Initialization arguments are not supported │ │ │ │ -insort_right │ │ │ │ -insort_left │ │ │ │ -decompress │ │ │ │ -unused_data │ │ │ │ -needs_input │ │ │ │ -unconsumed_tail │ │ │ │ compress │ │ │ │ compressobj │ │ │ │ +decompress │ │ │ │ decompressobj │ │ │ │ copysign │ │ │ │ factorial │ │ │ │ isfinite │ │ │ │ remainder │ │ │ │ nextafter │ │ │ │ heappush │ │ │ │ @@ -6053,31 +6025,49 @@ │ │ │ │ is_finalized │ │ │ │ get_referrers │ │ │ │ get_referents │ │ │ │ unfreeze │ │ │ │ get_freeze_count │ │ │ │ _run_exitfuncs │ │ │ │ _ncallbacks │ │ │ │ -zlib._ZlibDecompressor │ │ │ │ -zlib.Decompress │ │ │ │ -zlib.Compress │ │ │ │ last_exc │ │ │ │ last_type │ │ │ │ last_value │ │ │ │ last_traceback │ │ │ │ _struct.unpack_iterator │ │ │ │ _struct.Struct │ │ │ │ datetime.tzinfo │ │ │ │ datetime.IsoCalendarDate │ │ │ │ datetime.timezone │ │ │ │ datetime.datetime │ │ │ │ datetime.time │ │ │ │ datetime.date │ │ │ │ datetime.timedelta │ │ │ │ Fast implementation of the datetime type. │ │ │ │ +zlib.error │ │ │ │ +MAX_WBITS │ │ │ │ +DEFLATED │ │ │ │ +DEF_MEM_LEVEL │ │ │ │ +DEF_BUF_SIZE │ │ │ │ +Z_NO_COMPRESSION │ │ │ │ +Z_BEST_SPEED │ │ │ │ +Z_BEST_COMPRESSION │ │ │ │ +Z_DEFAULT_COMPRESSION │ │ │ │ +Z_FILTERED │ │ │ │ +Z_HUFFMAN_ONLY │ │ │ │ +Z_DEFAULT_STRATEGY │ │ │ │ +Z_NO_FLUSH │ │ │ │ +Z_PARTIAL_FLUSH │ │ │ │ +Z_SYNC_FLUSH │ │ │ │ +Z_FULL_FLUSH │ │ │ │ +Z_FINISH │ │ │ │ +ZLIB_VERSION │ │ │ │ +ZLIB_RUNTIME_VERSION │ │ │ │ +__version__ │ │ │ │ +Initialization arguments are not supported │ │ │ │ year %i is out of range │ │ │ │ month must be in 1..12 │ │ │ │ day is out of range for month │ │ │ │ hour must be in 0..23 │ │ │ │ minute must be in 0..59 │ │ │ │ second must be in 0..59 │ │ │ │ microsecond must be in 0..999999 │ │ │ │ @@ -6112,16 +6102,24 @@ │ │ │ │ # clear[1] %s │ │ │ │ Exception ignored on clearing module dict │ │ │ │ # clear[2] %s │ │ │ │ '%s' must be callable, not %s │ │ │ │ unclosed file %R │ │ │ │ keepends │ │ │ │ getrandbits │ │ │ │ +insort_right │ │ │ │ +insort_left │ │ │ │ +unused_data │ │ │ │ +needs_input │ │ │ │ +unconsumed_tail │ │ │ │ _random.Random │ │ │ │ clear_locals │ │ │ │ +zlib._ZlibDecompressor │ │ │ │ +zlib.Decompress │ │ │ │ +zlib.Compress │ │ │ │ (OnnNnn) │ │ │ │ unicodedata._ucnhash_CAPI │ │ │ │ PyCapsule_Import could not import module "%s" │ │ │ │ PyCapsule_Import "%s" is not valid │ │ │ │ Un;decoding error handler must return (str, int) tuple │ │ │ │ unidata_version │ │ │ │ ucd_3_2_0 │ │ │ │ @@ -6145,31 +6143,31 @@ │ │ │ │ cpython._PySys_ClearAuditHooks │ │ │ │ HANGUL SYLLABLE │ │ │ │ CJK UNIFIED IDEOGRAPH- │ │ │ │ invalid normalization form │ │ │ │ character maps to │ │ │ │ character mapping must be in range(0x%x) │ │ │ │ character mapping must return integer, None or str │ │ │ │ +category │ │ │ │ +bidirectional │ │ │ │ +combining │ │ │ │ +mirrored │ │ │ │ +east_asian_width │ │ │ │ +decomposition │ │ │ │ +is_normalized │ │ │ │ +unicodedata.UCD │ │ │ │ cpython.PyInterpreterState_Clear │ │ │ │ could not convert string to float: '%.200s' │ │ │ │ value too large to convert to float: '%.200s' │ │ │ │ unsupported format string passed to %.200s.__format__ │ │ │ │ Found non-str '%s' in skip_file_prefixes. │ │ │ │ thread is not current │ │ │ │ thread still has a frame │ │ │ │ not the last thread │ │ │ │ '%c' was never closed │ │ │ │ -category │ │ │ │ -bidirectional │ │ │ │ -combining │ │ │ │ -mirrored │ │ │ │ -east_asian_width │ │ │ │ -decomposition │ │ │ │ -is_normalized │ │ │ │ -unicodedata.UCD │ │ │ │ field 'name' is required for AsyncFunctionDef │ │ │ │ field 'args' is required for AsyncFunctionDef │ │ │ │ remaining threads │ │ │ │ remaining subinterpreters │ │ │ │ the interpreter doesn't have its own allocator │ │ │ │ Existing exports of data: object cannot be re-sized │ │ │ │ PyBuffer_ToContiguous: len != view->len │ │ │ │ @@ -6188,14 +6186,16 @@ │ │ │ │ ordinal not in range(256) │ │ │ │ encoded result is too long for a Python string │ │ │ │ bytearray_getbuffer: view==NULL argument is obsolete │ │ │ │ os.rename │ │ │ │ %s: src and dst must be the same type │ │ │ │ enumerate() missing required argument 'iterable' │ │ │ │ enumerate() takes at most 2 arguments (%d given) │ │ │ │ +field 'key' is required for DictComp │ │ │ │ +field 'value' is required for DictComp │ │ │ │ sys._getframemodulename │ │ │ │ ../Objects/funcobject.c │ │ │ │ O(OiiOii) │ │ │ │ os.mkdir │ │ │ │ Exception ignored in %s watcher callback for │ │ │ │ cannot convert dictionary update sequence element #%zd to a sequence │ │ │ │ dictionary update sequence element #%zd has length %zd; 2 is required │ │ │ │ @@ -6212,22 +6212,14 @@ │ │ │ │ tracebacklimit │ │ │ │ Traceback (most recent call last): │ │ │ │ File "%U", line %d, in %U │ │ │ │ module definition is NULL │ │ │ │ PyState_AddModule called on module with slots │ │ │ │ module %p already added │ │ │ │ |$O:NameError │ │ │ │ -src_dir_fd │ │ │ │ -dst_dir_fd │ │ │ │ -PyDict_EVENT_ADDED │ │ │ │ -PyDict_EVENT_MODIFIED │ │ │ │ -PyDict_EVENT_DELETED │ │ │ │ -PyDict_EVENT_CLONED │ │ │ │ -PyDict_EVENT_CLEARED │ │ │ │ -PyDict_EVENT_DEALLOCATED │ │ │ │ lost sys.stdin │ │ │ │ lost sys.stdout │ │ │ │ lost sys.stderr │ │ │ │ builtins.input │ │ │ │ input: prompt string cannot contain null characters │ │ │ │ builtins.input/result │ │ │ │ decoding │ │ │ │ @@ -6260,14 +6252,22 @@ │ │ │ │ # bytes in available blocks │ │ │ │ %u unused pools * %d bytes │ │ │ │ # bytes lost to pool headers │ │ │ │ # bytes lost to quantization │ │ │ │ # bytes lost to arena alignment │ │ │ │ arena map counts │ │ │ │ # bytes lost to arena map root │ │ │ │ +src_dir_fd │ │ │ │ +dst_dir_fd │ │ │ │ +PyDict_EVENT_ADDED │ │ │ │ +PyDict_EVENT_MODIFIED │ │ │ │ +PyDict_EVENT_DELETED │ │ │ │ +PyDict_EVENT_CLONED │ │ │ │ +PyDict_EVENT_CLEARED │ │ │ │ +PyDict_EVENT_DEALLOCATED │ │ │ │ │ │ │ │ ../Objects/fileobject.c │ │ │ │ object.readline() returned non-string │ │ │ │ EOF when reading a line │ │ │ │ %d %ss * %zd bytes each │ │ │ │ i:sched_getaffinity │ │ │ │ could not allocate a large enough CPU set │ │ │ │ @@ -6303,14 +6303,24 @@ │ │ │ │ the first argument must be callable │ │ │ │ could not convert string to float: %R │ │ │ │ Failed to encode latin1 string when unpickling a date object. pickle.load(data, encoding='latin1') is assumed. │ │ │ │ Failed to encode latin1 string when unpickling a datetime object. pickle.load(data, encoding='latin1') is assumed. │ │ │ │ iii|iiiiO$i │ │ │ │ tzinfo.%s() must return None or timedelta, not '%.200s' │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24). │ │ │ │ + │ │ │ │ +__len__() should return >= 0 │ │ │ │ +range indices must be integers or slices, not %.200s │ │ │ │ +time.sleep │ │ │ │ +sleep length must be non-negative │ │ │ │ +Invalid value NaN (not a number) │ │ │ │ +timestamp out of range for platform time_t │ │ │ │ +frexp() result out of range │ │ │ │ +float too large to pack with d format │ │ │ │ +expected an indented block after 'case' statement on line %d │ │ │ │ lastindex │ │ │ │ The integer index of the last matched capturing group. │ │ │ │ lastgroup │ │ │ │ The name of the last matched capturing group. │ │ │ │ The string passed to match() or search(). │ │ │ │ The regular expression object. │ │ │ │ The index into the string at which the RE engine started looking for a match. │ │ │ │ @@ -6319,36 +6329,26 @@ │ │ │ │ groupindex │ │ │ │ A dictionary mapping group names to group numbers. │ │ │ │ The pattern string from which the RE object was compiled. │ │ │ │ The regex matching flags. │ │ │ │ The number of capturing groups in the pattern. │ │ │ │ fullmatch │ │ │ │ finditer │ │ │ │ +priority │ │ │ │ getcodesize │ │ │ │ ascii_iscased │ │ │ │ unicode_iscased │ │ │ │ ascii_tolower │ │ │ │ unicode_tolower │ │ │ │ -priority │ │ │ │ stacklevel │ │ │ │ skip_file_prefixes │ │ │ │ _sre.SRE_Template │ │ │ │ _sre.SRE_Scanner │ │ │ │ re.Match │ │ │ │ re.Pattern │ │ │ │ - │ │ │ │ -__len__() should return >= 0 │ │ │ │ -range indices must be integers or slices, not %.200s │ │ │ │ -time.sleep │ │ │ │ -sleep length must be non-negative │ │ │ │ -Invalid value NaN (not a number) │ │ │ │ -timestamp out of range for platform time_t │ │ │ │ -frexp() result out of range │ │ │ │ -float too large to pack with d format │ │ │ │ -expected an indented block after 'case' statement on line %d │ │ │ │ Cannot recover from stack overflow. │ │ │ │ maximum recursion depth exceeded%s │ │ │ │ argument 'code' │ │ │ │ argument 'groupindex' │ │ │ │ argument 'indexgroup' │ │ │ │ invalid SRE code │ │ │ │ cannot use '_' as a target │ │ │ │ @@ -6363,31 +6363,14 @@ │ │ │ │ positional patterns follow keyword patterns │ │ │ │ Out of memory and PyExc_MemoryError is not initialized yet │ │ │ │ local variable '%R' is not defined │ │ │ │ reentrant call inside %.100s.__repr__ │ │ │ │ name=%R │ │ │ │ %U encoding=%R> │ │ │ │ mode=%R │ │ │ │ -gethostbyname │ │ │ │ -gethostbyname_ex │ │ │ │ -gethostbyaddr │ │ │ │ -gethostname │ │ │ │ -sethostname │ │ │ │ -getprotobyname │ │ │ │ -socketpair │ │ │ │ -inet_ntoa │ │ │ │ -getnameinfo │ │ │ │ -getdefaulttimeout │ │ │ │ -setdefaulttimeout │ │ │ │ -if_nameindex │ │ │ │ -if_nametoindex │ │ │ │ -if_indextoname │ │ │ │ -CMSG_LEN │ │ │ │ -CMSG_SPACE │ │ │ │ -indexgroup │ │ │ │ socket.herror │ │ │ │ socket.gaierror │ │ │ │ gaierror │ │ │ │ SocketType │ │ │ │ has_ipv6 │ │ │ │ _socket.CAPI │ │ │ │ AF_UNSPEC │ │ │ │ @@ -6741,20 +6724,14 @@ │ │ │ │ SHUT_RDWR │ │ │ │ readinto of closed file │ │ │ │ PyType_GetModule: Type '%s' is not a heap type │ │ │ │ PyType_GetModule: Type '%s' has no associated module │ │ │ │ cannot use a string pattern on a bytes-like object │ │ │ │ cannot use a bytes pattern on a string-like object │ │ │ │ The span of capturing group is wrong, please report a bug for the re module. │ │ │ │ -real number required in complex literal │ │ │ │ -_PyCapsule_SetTraverse called with invalid PyCapsule object │ │ │ │ -_PyCapsule_SetTraverse() called with NULL callback │ │ │ │ -can't compare offset-naive and offset-aware times │ │ │ │ -can't compare offset-naive and offset-aware datetimes │ │ │ │ -(O&O&O&O&) │ │ │ │ the socket timeout │ │ │ │ the socket family │ │ │ │ the socket type │ │ │ │ the socket protocol │ │ │ │ connect_ex │ │ │ │ getpeername │ │ │ │ getsockname │ │ │ │ @@ -6763,15 +6740,38 @@ │ │ │ │ recvfrom_into │ │ │ │ setblocking │ │ │ │ getblocking │ │ │ │ settimeout │ │ │ │ gettimeout │ │ │ │ recvmsg_into │ │ │ │ sendmsg_afalg │ │ │ │ +gethostbyname │ │ │ │ +gethostbyname_ex │ │ │ │ +gethostbyaddr │ │ │ │ +gethostname │ │ │ │ +sethostname │ │ │ │ +getprotobyname │ │ │ │ +socketpair │ │ │ │ +inet_ntoa │ │ │ │ +getnameinfo │ │ │ │ +getdefaulttimeout │ │ │ │ +setdefaulttimeout │ │ │ │ +if_nameindex │ │ │ │ +if_nametoindex │ │ │ │ +if_indextoname │ │ │ │ +CMSG_LEN │ │ │ │ +CMSG_SPACE │ │ │ │ +indexgroup │ │ │ │ _socket.socket │ │ │ │ +real number required in complex literal │ │ │ │ +_PyCapsule_SetTraverse called with invalid PyCapsule object │ │ │ │ +_PyCapsule_SetTraverse() called with NULL callback │ │ │ │ +can't compare offset-naive and offset-aware times │ │ │ │ +can't compare offset-naive and offset-aware datetimes │ │ │ │ +(O&O&O&O&) │ │ │ │ use_main_obmalloc │ │ │ │ allow_fork │ │ │ │ allow_exec │ │ │ │ allow_threads │ │ │ │ allow_daemon_threads │ │ │ │ check_multi_interp_extensions │ │ │ │ unsupported interpreter config .gil value '%s' │ │ │ │ @@ -6798,14 +6798,16 @@ │ │ │ │ PyCF_ONLY_AST │ │ │ │ PyCF_TYPE_COMMENTS │ │ │ │ PyCF_OPTIMIZED_AST │ │ │ │ thread not started │ │ │ │ failed detaching handle │ │ │ │ field 'subject' is required for Match │ │ │ │ detach_thread: failed detaching thread │ │ │ │ +user_function │ │ │ │ +cache_info_type │ │ │ │ ../Objects/iterobject.c │ │ │ │ sum() can't sum strings [use ''.join(seq) instead] │ │ │ │ sum() can't sum bytes [use b''.join(seq) instead] │ │ │ │ sum() can't sum bytearray [use b''.join(seq) instead] │ │ │ │ bytearray object is too large to make repr │ │ │ │ iter index too large │ │ │ │ bytearray index out of range │ │ │ │ @@ -6815,16 +6817,14 @@ │ │ │ │ Exception ignored on building sys.unraisablehook arguments │ │ │ │ Exception ignored in sys.unraisablehook │ │ │ │ sys.unraisablehook │ │ │ │ substring not found │ │ │ │ maximum recursion depth exceeded while normalizing an exception │ │ │ │ Cannot recover from MemoryErrors while normalizing exceptions. │ │ │ │ Cannot recover from the recursive normalization of an exception. │ │ │ │ -user_function │ │ │ │ -cache_info_type │ │ │ │ translation table must be 256 characters long │ │ │ │ Negative size passed to PyByteArray_FromStringAndSize │ │ │ │ Exception ignored in: │ │ │ │ │ │ │ │ │ │ │ │ sys.unraisablehook argument type must be UnraisableHookArgs │ │ │ │ lost builtins module │ │ │ │ @@ -6855,14 +6855,22 @@ │ │ │ │ invalid tool %d (must be between 0 and 5) │ │ │ │ tool name must be a str │ │ │ │ tool %d is already in use │ │ │ │ invalid event set 0x%x │ │ │ │ cannot set C_RETURN or C_RAISE events independently │ │ │ │ tool %d is not in use │ │ │ │ events set too many times │ │ │ │ +setlocale │ │ │ │ +localeconv │ │ │ │ +nl_langinfo │ │ │ │ +dgettext │ │ │ │ +dcgettext │ │ │ │ +bindtextdomain │ │ │ │ +bind_textdomain_codeset │ │ │ │ +getencoding │ │ │ │ first argument must be callable or None │ │ │ │ LC_COLLATE │ │ │ │ LC_MONETARY │ │ │ │ LC_MESSAGES │ │ │ │ LC_NUMERIC │ │ │ │ locale.Error │ │ │ │ '%.200s' object is unsliceable │ │ │ │ @@ -6884,14 +6892,35 @@ │ │ │ │ zip() argument %d is longer than argument%s%d │ │ │ │ Cannot disable %s events. Callback removed. │ │ │ │ ../Python/pystrtod.c │ │ │ │ ENABLE_SPECIALIZATION │ │ │ │ The callback can only be set for one event at a time │ │ │ │ invalid event %d │ │ │ │ sys.monitoring.register_callback │ │ │ │ +Infinity │ │ │ │ +__defaults__ must be set to a tuple object │ │ │ │ +object.__delattr__ │ │ │ │ +how_many cannot be negative │ │ │ │ +Cannot write %zi characters at %zi in a string of %zi characters │ │ │ │ +Cannot copy %s characters into a string of %s characters │ │ │ │ +missing format argument │ │ │ │ +Cannot modify a string currently used │ │ │ │ +repeated bytes are too long │ │ │ │ +Struct() argument 1 must be a str or bytes object, not %.200s │ │ │ │ +repeat count given without format specifier │ │ │ │ +bad char in struct format │ │ │ │ +total struct size too long │ │ │ │ +Cannot find Generic type │ │ │ │ +_GenericAlias │ │ │ │ +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 │ │ │ │ stack_effect │ │ │ │ is_valid │ │ │ │ has_const │ │ │ │ has_name │ │ │ │ has_jump │ │ │ │ has_free │ │ │ │ has_local │ │ │ │ @@ -6911,22 +6940,14 @@ │ │ │ │ parse_constant │ │ │ │ encode_basestring_ascii │ │ │ │ encode_basestring │ │ │ │ scanstring │ │ │ │ covariant │ │ │ │ contravariant │ │ │ │ infer_variance │ │ │ │ -setlocale │ │ │ │ -localeconv │ │ │ │ -nl_langinfo │ │ │ │ -dgettext │ │ │ │ -dcgettext │ │ │ │ -bindtextdomain │ │ │ │ -bind_textdomain_codeset │ │ │ │ -getencoding │ │ │ │ Opcode support module. │ │ │ │ _tokenize.TokenizerIter │ │ │ │ _json.Encoder │ │ │ │ _json.Scanner │ │ │ │ ABMON_10 │ │ │ │ ABMON_11 │ │ │ │ ABMON_12 │ │ │ │ @@ -6934,35 +6955,14 @@ │ │ │ │ CRNCYSTR │ │ │ │ T_FMT_AMPM │ │ │ │ ERA_D_FMT │ │ │ │ ERA_D_T_FMT │ │ │ │ ERA_T_FMT │ │ │ │ ALT_DIGITS │ │ │ │ _DATE_FMT │ │ │ │ -Infinity │ │ │ │ -__defaults__ must be set to a tuple object │ │ │ │ -object.__delattr__ │ │ │ │ -how_many cannot be negative │ │ │ │ -Cannot write %zi characters at %zi in a string of %zi characters │ │ │ │ -Cannot copy %s characters into a string of %s characters │ │ │ │ -Cannot modify a string currently used │ │ │ │ -missing format argument │ │ │ │ -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 │ │ │ │ -pack expected %zd items for packing (got %zd) │ │ │ │ -argument for 's' must be a bytes object │ │ │ │ -argument for 'p' must be a bytes object │ │ │ │ -int too large to convert │ │ │ │ Missing frame when calling trace function. │ │ │ │ recursion limit must be greater or equal than 1 │ │ │ │ cannot set the recursion limit to %i at the recursion depth %i: the limit is too low │ │ │ │ descriptor for index '%zd' for tuple subclasses doesn't apply to '%s' object │ │ │ │ _generic_class_getitem │ │ │ │ required argument is not an integer │ │ │ │ '%c' format requires 0 <= number <= %zu │ │ │ │ @@ -7009,30 +7009,20 @@ │ │ │ │ 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 │ │ │ │ unexpected error from semaphore: %d │ │ │ │ -group name │ │ │ │ -gr_passwd │ │ │ │ -group members │ │ │ │ -getgrgid │ │ │ │ -getgrnam │ │ │ │ -getgrall │ │ │ │ -initial_bytes │ │ │ │ -permutations │ │ │ │ -grp.struct_group │ │ │ │ 0123456789ABCDEF │ │ │ │ -string argument should contain only ASCII characters │ │ │ │ -argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ fileno() returned a non-integer │ │ │ │ argument must be an int, or have a fileno() method. │ │ │ │ file descriptor cannot be a negative integer (%i) │ │ │ │ -field 'value' is required for Await │ │ │ │ +string argument should contain only ASCII characters │ │ │ │ +argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ Exception ignored in thread started by %R │ │ │ │ |n:product │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ methodcaller needs at least one argument, the method name │ │ │ │ method name must be a string │ │ │ │ __hash__ method should return an integer │ │ │ │ @@ -7043,15 +7033,29 @@ │ │ │ │ deque mutated during iteration │ │ │ │ %R is not in deque │ │ │ │ n must be >= 0 │ │ │ │ pop from an empty deque │ │ │ │ itemgetter │ │ │ │ readline of closed file │ │ │ │ Too much data for base64 line │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ +formatter_field_name_split │ │ │ │ +split the argument as a field name │ │ │ │ +formatter_parser │ │ │ │ +parse the argument as a format string │ │ │ │ +quotetabs │ │ │ │ +group name │ │ │ │ +gr_passwd │ │ │ │ +group members │ │ │ │ +getgrgid │ │ │ │ +getgrnam │ │ │ │ +getgrall │ │ │ │ +initial_bytes │ │ │ │ +string helper module │ │ │ │ +permutations │ │ │ │ +grp.struct_group │ │ │ │ Cannot specify both ',' and '_'. │ │ │ │ Format specifier missing precision │ │ │ │ Invalid format specifier '%U' for object of type '%.200s' │ │ │ │ Cannot specify '%c' with '%c'. │ │ │ │ Cannot specify '%c' with '\x%x'. │ │ │ │ _pickle.PickleError │ │ │ │ _pickle.PicklingError │ │ │ │ @@ -7081,40 +7085,24 @@ │ │ │ │ Leading padding not allowed │ │ │ │ Excess padding not allowed │ │ │ │ Excess data after padding │ │ │ │ Discontinuous padding not allowed │ │ │ │ Only base64 data is allowed │ │ │ │ Invalid base64-encoded string: number of data characters (%zd) cannot be 1 more than a multiple of 4 │ │ │ │ Incorrect padding │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ Stop argument for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Indices for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Step for islice() must be a positive integer or None. │ │ │ │ clock_gettime(CLOCK_PROCESS_CPUTIME_ID) │ │ │ │ getrusage(RUSAGE_SELF) │ │ │ │ the processor time used is not available or its value cannot be represented │ │ │ │ %s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ sys.setprofile │ │ │ │ non-ascii grouped digit │ │ │ │ -strict_mode │ │ │ │ -persistent_load │ │ │ │ -find_class │ │ │ │ -persistent_id │ │ │ │ -persistent_id($self, obj, /) │ │ │ │ -clear_memo │ │ │ │ -formatter_field_name_split │ │ │ │ -split the argument as a field name │ │ │ │ -formatter_parser │ │ │ │ -parse the argument as a format string │ │ │ │ -quotetabs │ │ │ │ -_pickle.Unpickler │ │ │ │ -_pickle.Pickler │ │ │ │ -_pickle.UnpicklerMemoProxy │ │ │ │ -_pickle.PicklerMemoProxy │ │ │ │ -_pickle.Pdata │ │ │ │ -string helper module │ │ │ │ O:make_scanner │ │ │ │ LOCK_MAND │ │ │ │ LOCK_READ │ │ │ │ LOCK_WRITE │ │ │ │ F_DUPFD_CLOEXEC │ │ │ │ F_SETLKW │ │ │ │ F_OFD_GETLK │ │ │ │ @@ -7203,14 +7191,32 @@ │ │ │ │ %.500s() takes a dict as second arg, if any │ │ │ │ %.500s() takes an at least %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes an at most %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes a %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() got duplicate or unexpected field name(s) │ │ │ │ unrecognized configuration name │ │ │ │ configuration names must be strings or integers │ │ │ │ +sizehint │ │ │ │ +True if the epoll handler is closed │ │ │ │ +extra_tokens │ │ │ │ +fork_exec │ │ │ │ +strict_mode │ │ │ │ +persistent_load │ │ │ │ +find_class │ │ │ │ +persistent_id │ │ │ │ +persistent_id($self, obj, /) │ │ │ │ +clear_memo │ │ │ │ +structseq │ │ │ │ +select.epoll │ │ │ │ +select.poll │ │ │ │ +_pickle.Unpickler │ │ │ │ +_pickle.Pickler │ │ │ │ +_pickle.UnpicklerMemoProxy │ │ │ │ +_pickle.PicklerMemoProxy │ │ │ │ +_pickle.Pdata │ │ │ │ Missing frame when calling profile function. │ │ │ │ '%U' codec can't encode character '\x%02x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\u%04x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\U%08x' in position %zd: %U │ │ │ │ '%U' codec can't encode characters in position %zd-%zd: %U │ │ │ │ field 'target' is required for AnnAssign │ │ │ │ field 'annotation' is required for AnnAssign │ │ │ │ @@ -7237,36 +7243,20 @@ │ │ │ │ memoryview: internal error │ │ │ │ memoryview.cast(): elements of shape must be integers │ │ │ │ memoryview.cast(): elements of shape must be integers > 0 │ │ │ │ memoryview.cast(): product(shape) > SSIZE_MAX │ │ │ │ memoryview: product(shape) * itemsize != buffer size │ │ │ │ memoryview: cannot cast view with zeros in shape or strides │ │ │ │ '%S' is an invalid keyword argument for enumerate() │ │ │ │ +field 'value' is required for Await │ │ │ │ Unable to allocate lock │ │ │ │ |iO:_ZlibDecompressor │ │ │ │ while setting zdict │ │ │ │ Can't allocate memory for decompression object │ │ │ │ while creating decompression object │ │ │ │ -memLevel │ │ │ │ -strategy │ │ │ │ -is_tracing │ │ │ │ -clear_traces │ │ │ │ -_get_traces │ │ │ │ -_get_object_traceback │ │ │ │ -get_traceback_limit │ │ │ │ -get_tracemalloc_memory │ │ │ │ -get_traced_memory │ │ │ │ -reset_peak │ │ │ │ -sizehint │ │ │ │ -True if the epoll handler is closed │ │ │ │ -extra_tokens │ │ │ │ -fork_exec │ │ │ │ -structseq │ │ │ │ -select.epoll │ │ │ │ -select.poll │ │ │ │ async generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ generator raised StopIteration │ │ │ │ async generator raised StopAsyncIteration │ │ │ │ re.compile(%.200R, %S) │ │ │ │ re.compile(%.200R) │ │ │ │ memoryview: unsupported format %s │ │ │ │ @@ -7283,14 +7273,34 @@ │ │ │ │ __getnewargs_ex__ should return a tuple of length 2, not %zd │ │ │ │ first item of the tuple returned by __getnewargs_ex__ must be a tuple, not '%.200s' │ │ │ │ second item of the tuple returned by __getnewargs_ex__ must be a dict, not '%.200s' │ │ │ │ __getnewargs__ should return a tuple, not '%.200s' │ │ │ │ padded string is too long │ │ │ │ tzname.replace() did not return a string │ │ │ │ On:_iterencode │ │ │ │ +memLevel │ │ │ │ +strategy │ │ │ │ +is_tracing │ │ │ │ +clear_traces │ │ │ │ +_get_traces │ │ │ │ +_get_object_traceback │ │ │ │ +get_traceback_limit │ │ │ │ +get_tracemalloc_memory │ │ │ │ +get_traced_memory │ │ │ │ +reset_peak │ │ │ │ +_current_indent_level │ │ │ │ +allow_nan │ │ │ │ +re.IGNORECASE │ │ │ │ +re.LOCALE │ │ │ │ +re.MULTILINE │ │ │ │ +re.DOTALL │ │ │ │ +re.UNICODE │ │ │ │ +re.VERBOSE │ │ │ │ +re.DEBUG │ │ │ │ +re.ASCII │ │ │ │ unsupported locale setting │ │ │ │ locale query failed │ │ │ │ while encoding a JSON object │ │ │ │ _iterencode_list needs a sequence │ │ │ │ Circular reference detected │ │ │ │ items must return 2-tuples │ │ │ │ unpack requires a buffer of %zd bytes │ │ │ │ @@ -7322,37 +7332,14 @@ │ │ │ │ End of stream already reached │ │ │ │ Insufficient memory for buffer allocation │ │ │ │ while finishing decompression │ │ │ │ while decompressing data │ │ │ │ type %.100s doesn't define __round__ method │ │ │ │ memoryview has %zd exported buffer%s │ │ │ │ memoryview: negative export count │ │ │ │ -max_length │ │ │ │ -typecode │ │ │ │ -the typecode character used to create the array │ │ │ │ -the size, in bytes, of one array item │ │ │ │ -buffer_info │ │ │ │ -byteswap │ │ │ │ -fromfile │ │ │ │ -frombytes │ │ │ │ -fromunicode │ │ │ │ -tounicode │ │ │ │ -_array_reconstructor │ │ │ │ -array.arrayiterator │ │ │ │ -array.array │ │ │ │ -_current_indent_level │ │ │ │ -allow_nan │ │ │ │ -re.IGNORECASE │ │ │ │ -re.LOCALE │ │ │ │ -re.MULTILINE │ │ │ │ -re.DOTALL │ │ │ │ -re.UNICODE │ │ │ │ -re.VERBOSE │ │ │ │ -re.DEBUG │ │ │ │ -re.ASCII │ │ │ │ %s0%se%d │ │ │ │ rounded value too large to represent │ │ │ │ O|n:repeat │ │ │ │ while compressing data │ │ │ │ On:scan_once │ │ │ │ cannot modify read-only memory │ │ │ │ cannot delete memory │ │ │ │ @@ -7374,14 +7361,27 @@ │ │ │ │ PyNumber_ToBase: base must be 2, 8, 10 or 16 │ │ │ │ memoryview assignment: lvalue and rvalue have different structures │ │ │ │ end is out of bounds │ │ │ │ Invalid control character at │ │ │ │ Unterminated string starting at │ │ │ │ Invalid \escape │ │ │ │ Invalid \uXXXX escape │ │ │ │ +max_length │ │ │ │ +typecode │ │ │ │ +the typecode character used to create the array │ │ │ │ +the size, in bytes, of one array item │ │ │ │ +buffer_info │ │ │ │ +byteswap │ │ │ │ +fromfile │ │ │ │ +frombytes │ │ │ │ +fromunicode │ │ │ │ +tounicode │ │ │ │ +_array_reconstructor │ │ │ │ +array.arrayiterator │ │ │ │ +array.array │ │ │ │ while flushing │ │ │ │ while finishing compression │ │ │ │ encoder must return a tuple (object, integer) │ │ │ │ audit() missing 1 required positional argument: 'event' │ │ │ │ expected str for argument 'event' │ │ │ │ expected str for argument 'event', not %.200s │ │ │ │ not enough data to unpack %zd bytes at offset %zd │ │ │ │ @@ -7421,14 +7421,16 @@ │ │ │ │ multiple starred names in sequence pattern │ │ │ │ too many expressions in star-unpacking sequence pattern │ │ │ │ multiple starred expressions in sequence pattern │ │ │ │ argument 'filename' │ │ │ │ module_globals must be a dict, not '%.200s' │ │ │ │ _bless_my_loader │ │ │ │ argument 4 │ │ │ │ +registry │ │ │ │ +module_globals │ │ │ │ preexec_fn not supported at interpreter shutdown │ │ │ │ preexec_fn not supported within subinterpreters │ │ │ │ errpipe_write must be >= 3 │ │ │ │ bad value(s) in fds_to_keep │ │ │ │ argv must be a tuple │ │ │ │ args changed during iteration │ │ │ │ setgroups argument must be a list │ │ │ │ @@ -7456,17 +7458,14 @@ │ │ │ │ invalid wait status: %i │ │ │ │ newline must be str or None, not %.200s │ │ │ │ illegal newline value: %R │ │ │ │ initial_value must be str or None, not %.200s │ │ │ │ signal number %ld out of range [1; %i] │ │ │ │ invalid signal number %ld, please use valid_signals() │ │ │ │ new buffer size too large │ │ │ │ -initial_value │ │ │ │ -registry │ │ │ │ -module_globals │ │ │ │ search() takes no arguments │ │ │ │ regular expression scanner already executing │ │ │ │ gc.get_referrers │ │ │ │ file must have 'read' and 'readline' attributes │ │ │ │ unexpected MARK found │ │ │ │ unpickling stack underflow │ │ │ │ Ran out of input │ │ │ │ @@ -7494,14 +7493,16 @@ │ │ │ │ __getformat__() argument 1 must be 'double' or 'float' │ │ │ │ IEEE, little-endian │ │ │ │ IEEE, big-endian │ │ │ │ insane float_format or double_format │ │ │ │ link: src and dst must be the same type │ │ │ │ 'async with' outside async function │ │ │ │ BINUNICODE exceeds system's maximum size of %zd bytes │ │ │ │ +fix_imports │ │ │ │ +initial_value │ │ │ │ pickle.find_class │ │ │ │ _compat_pickle.NAME_MAPPING values should be 2-tuples, not %.200s │ │ │ │ _compat_pickle.NAME_MAPPING values should be pairs of str, not (%.200s, %.200s) │ │ │ │ _compat_pickle.IMPORT_MAPPING values should be strings, not %.200s │ │ │ │ Can't get attribute %R on %R │ │ │ │ │ │ │ │ Can't get local object %R │ │ │ │ @@ -7520,15 +7521,14 @@ │ │ │ │ odd number of items for SETITEMS │ │ │ │ %.200s attribute must be unicode │ │ │ │ expected at most 1 arguments, got %zd │ │ │ │ update() takes at most 1 positional argument (%zd given) │ │ │ │ need more than 0 values to unpack │ │ │ │ need more than 1 value to unpack │ │ │ │ too many values to unpack (expected 2) │ │ │ │ -fix_imports │ │ │ │ argument 'co_code' │ │ │ │ argument 'co_consts' │ │ │ │ argument 'co_names' │ │ │ │ argument 'co_varnames' │ │ │ │ argument 'co_freevars' │ │ │ │ argument 'co_cellvars' │ │ │ │ argument 'co_filename' │ │ │ │ @@ -7595,14 +7595,22 @@ │ │ │ │ CMSG_SPACE() argument out of range │ │ │ │ n|ni:recvmsg │ │ │ │ negative buffer size in recvmsg() │ │ │ │ invalid ancillary data buffer length │ │ │ │ received malformed or improperly-truncated ancillary data │ │ │ │ control message too long │ │ │ │ fileno() takes no arguments │ │ │ │ +maxevents │ │ │ │ +eventmask │ │ │ │ +warn_on_full_buffer │ │ │ │ +($self, /) │ │ │ │ +($self, object, /) │ │ │ │ +($type, /) │ │ │ │ +($type, object, /) │ │ │ │ +(object, /) │ │ │ │ argument 3 │ │ │ │ first maketrans argument must be a string if there is a second argument │ │ │ │ the first two maketrans arguments must have equal length │ │ │ │ if you give only one argument to maketrans it must be a dict │ │ │ │ string keys in translate table must be of length 1 │ │ │ │ keys in translate table must be strings or integers │ │ │ │ n must be at least one │ │ │ │ @@ -7626,28 +7634,14 @@ │ │ │ │ os.posix_spawn │ │ │ │ not main interpreter │ │ │ │ missing main interpreter │ │ │ │ failed to re-set autoTSSkey │ │ │ │ Failed to reinitialize runtime locks │ │ │ │ env.keys() or env.values() is not a list │ │ │ │ illegal environment variable name │ │ │ │ -file_actions │ │ │ │ -setpgroup │ │ │ │ -resetids │ │ │ │ -setsigmask │ │ │ │ -setsigdef │ │ │ │ -scheduler │ │ │ │ -maxevents │ │ │ │ -eventmask │ │ │ │ -warn_on_full_buffer │ │ │ │ -($self, /) │ │ │ │ -($self, object, /) │ │ │ │ -($type, /) │ │ │ │ -($type, object, /) │ │ │ │ -(object, /) │ │ │ │ PyBytes_FromFormatV(): %c format expects an integer in range [0; 255] │ │ │ │ │ │ │ │ │ │ │ │ filterfalse │ │ │ │ can only assign string to %s.__qualname__, not '%s' │ │ │ │ field 'cls' is required for MatchClass │ │ │ │ '%c' format requires %lld <= number <= %lld │ │ │ │ @@ -7672,14 +7666,21 @@ │ │ │ │ concurrent poll() invocation │ │ │ │ while pickling an object │ │ │ │ set changed size during iteration │ │ │ │ PickleBuffer can only be pickled with protocol >= 5 │ │ │ │ PickleBuffer can not be pickled when pointing to a non-contiguous buffer │ │ │ │ can't pickle '%.200s' object: %R │ │ │ │ __reduce__ must return a string or tuple │ │ │ │ +buffer_callback │ │ │ │ +file_actions │ │ │ │ +setpgroup │ │ │ │ +resetids │ │ │ │ +setsigmask │ │ │ │ +setsigdef │ │ │ │ +scheduler │ │ │ │ tuple returned by __reduce__ must contain 2 through 6 elements │ │ │ │ save_reduce │ │ │ │ first item of the tuple returned by __reduce__ must be callable │ │ │ │ second item of the tuple returned by __reduce__ must be a tuple │ │ │ │ fourth element of the tuple returned by __reduce__ must be an iterator, not %s │ │ │ │ fifth element of the tuple returned by __reduce__ must be an iterator, not %s │ │ │ │ sixth element of the tuple returned by __reduce__ must be a function, not %s │ │ │ │ @@ -7700,15 +7701,14 @@ │ │ │ │ can't pickle module identifier '%S' using pickle protocol %i │ │ │ │ can't pickle global identifier '%S' using pickle protocol %i │ │ │ │ clock_gettime(CLOCK_REALTIME) │ │ │ │ s:get_clock_info │ │ │ │ unknown clock │ │ │ │ adjustable │ │ │ │ |iii:socketpair │ │ │ │ -buffer_callback │ │ │ │ │ │ │ │ │ │ │ │ RunFailedError: script raised an uncaught exception (%s) │ │ │ │ /proc/self/fd │ │ │ │ socket.bind │ │ │ │ getbuffer() takes no arguments │ │ │ │ AF_UNIX path too long │ │ │ │ @@ -7789,14 +7789,21 @@ │ │ │ │ an instance of Context was expected │ │ │ │ cannot enter context: %R is already entered │ │ │ │ socket.connect │ │ │ │ cannot exit context: %R has not been entered │ │ │ │ cannot exit context: thread state references a different context object │ │ │ │ cannot remove local variables from FrameLocalsProxy │ │ │ │ i;array item must be integer │ │ │ │ +kwdefaults │ │ │ │ + is not │ │ │ │ + not in │ │ │ │ +can't jump into the body of a for loop │ │ │ │ +can't jump into an 'except' block as there's no exception │ │ │ │ +incompatible stacks │ │ │ │ +can't jump into a re-raising block as there's no location │ │ │ │ CMSG_NXTHDR │ │ │ │ O|OiO:sendmsg │ │ │ │ socket.sendmsg │ │ │ │ sendmsg() argument 2 must be an iterable │ │ │ │ (iiy*):[sendmsg() ancillary data items] │ │ │ │ ancillary data item too large │ │ │ │ too much ancillary data │ │ │ │ @@ -7807,14 +7814,15 @@ │ │ │ │ y*;sendmsg() argument 1 must be an iterable of bytes-like objects │ │ │ │ must be %d-item sequence, not %.50s │ │ │ │ must be sequence of length %d, not %zd │ │ │ │ is not retrievable │ │ │ │ array_buffer_getbuf: view==NULL argument is obsolete │ │ │ │ cannot clear a suspended frame │ │ │ │ cannot clear an executing frame │ │ │ │ +can only assign string to %s.__name__, not '%s' │ │ │ │ LOG_EMERG │ │ │ │ LOG_ALERT │ │ │ │ LOG_CRIT │ │ │ │ LOG_WARNING │ │ │ │ LOG_NOTICE │ │ │ │ LOG_INFO │ │ │ │ LOG_DEBUG │ │ │ │ @@ -7837,30 +7845,18 @@ │ │ │ │ LOG_LOCAL6 │ │ │ │ LOG_LOCAL7 │ │ │ │ LOG_SYSLOG │ │ │ │ LOG_CRON │ │ │ │ LOG_UUCP │ │ │ │ LOG_NEWS │ │ │ │ LOG_AUTHPRIV │ │ │ │ -can only assign string to %s.__name__, not '%s' │ │ │ │ first arg must be callable │ │ │ │ 2nd arg must be a tuple │ │ │ │ optional 3rd arg must be a dictionary │ │ │ │ _thread.start_new_thread │ │ │ │ -closelog │ │ │ │ -setlogmask │ │ │ │ -LOG_MASK │ │ │ │ -LOG_UPTO │ │ │ │ -kwdefaults │ │ │ │ - is not │ │ │ │ - not in │ │ │ │ -can't jump into the body of a for loop │ │ │ │ -can't jump into an 'except' block as there's no exception │ │ │ │ -incompatible stacks │ │ │ │ -can't jump into a re-raising block as there's no location │ │ │ │ gc.get_objects │ │ │ │ generation parameter must be less than the number of available generations (%i) │ │ │ │ generation parameter cannot be negative │ │ │ │ argument 'ident' │ │ │ │ subinterpreter can't use syslog.openlog() │ │ │ │ syslog.openlog │ │ │ │ can only assign tuple to %s.__bases__, not %s │ │ │ │ @@ -7868,18 +7864,18 @@ │ │ │ │ %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> │ │ │ │ -socket.gethostname │ │ │ │ s:syslog │ │ │ │ is:syslog │ │ │ │ syslog.syslog requires 1 to 2 arguments │ │ │ │ syslog.syslog │ │ │ │ subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ syslog.setlogmask │ │ │ │ subinterpreter can't use syslog.closelog() │ │ │ │ @@ -7944,14 +7940,18 @@ │ │ │ │ while traversing 'FunctionType' node │ │ │ │ FunctionType field "argtypes" changed size during iteration │ │ │ │ required field "returns" missing from FunctionType │ │ │ │ field 'returns' is required for FunctionType │ │ │ │ expected some sort of mod, but got %R │ │ │ │ logoption │ │ │ │ facility │ │ │ │ +closelog │ │ │ │ +setlogmask │ │ │ │ +LOG_MASK │ │ │ │ +LOG_UPTO │ │ │ │ required field "lineno" missing from stmt │ │ │ │ while traversing 'stmt' node │ │ │ │ required field "col_offset" missing from stmt │ │ │ │ required field "name" missing from FunctionDef │ │ │ │ while traversing 'FunctionDef' node │ │ │ │ required field "args" missing from FunctionDef │ │ │ │ FunctionDef field "body" must be a list, not a %.200s │ │ │ │ @@ -8258,20 +8258,23 @@ │ │ │ │ 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 │ │ │ │ + │ │ │ │ non-hexadecimal number found in fromhex() arg at position %zd │ │ │ │ ExpatError │ │ │ │ XMLParserType │ │ │ │ EXPAT_VERSION │ │ │ │ native_encoding │ │ │ │ pyexpat.errors │ │ │ │ Constants used to describe error conditions. │ │ │ │ @@ -8291,17 +8294,14 @@ │ │ │ │ features │ │ │ │ XML_PARAM_ENTITY_PARSING_NEVER │ │ │ │ XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE │ │ │ │ XML_PARAM_ENTITY_PARSING_ALWAYS │ │ │ │ pyexpat.expat_CAPI 1.1 │ │ │ │ pyexpat.expat_CAPI │ │ │ │ xml.parsers.expat.ExpatError │ │ │ │ -_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ -Exception in thread │ │ │ │ - │ │ │ │ ErrorCode │ │ │ │ ErrorLineNumber │ │ │ │ ErrorColumnNumber │ │ │ │ ErrorByteIndex │ │ │ │ CurrentLineNumber │ │ │ │ CurrentColumnNumber │ │ │ │ CurrentByteIndex │ │ │ │ @@ -8591,40 +8591,40 @@ │ │ │ │ %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' │ │ │ │ -negative seek value %zd │ │ │ │ -invalid whence (%i, should be 0, 1 or 2) │ │ │ │ _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 │ │ │ │ -argument 'tb_frame' │ │ │ │ -expected traceback object or None, got '%s' │ │ │ │ +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' │ │ │ │ XMLParser │ │ │ │ start_ns │ │ │ │ %U%sseconds=%d │ │ │ │ %U%smicroseconds=%d │ │ │ │ XMLParser.__init__() wasn't called │ │ │ │ O|O!:Element │ │ │ │ character mapping must be in range(256) │ │ │ │ @@ -8636,57 +8636,50 @@ │ │ │ │ invalid hexadecimal floating-point string │ │ │ │ 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 │ │ │ │ +Exception ignored in PyDict_GetItemString(); consider using PyDict_GetItemRefString() │ │ │ │ truncate of closed file │ │ │ │ DEF_GLOBAL │ │ │ │ DEF_NONLOCAL │ │ │ │ DEF_LOCAL │ │ │ │ DEF_PARAM │ │ │ │ DEF_FREE │ │ │ │ DEF_FREE_CLASS │ │ │ │ @@ -8700,19 +8693,20 @@ │ │ │ │ TYPE_TYPE_ALIAS │ │ │ │ TYPE_TYPE_PARAMETERS │ │ │ │ TYPE_TYPE_VARIABLE │ │ │ │ GLOBAL_EXPLICIT │ │ │ │ GLOBAL_IMPLICIT │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ +expected an instruction sequence │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ O:PickleBuffer │ │ │ │ -operation forbidden on released PickleBuffer object │ │ │ │ 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 │ │ │ │ @@ -8721,17 +8715,17 @@ │ │ │ │ %.200s() %.200s must be %.50s, not %.50s │ │ │ │ isqrt() argument must be nonnegative │ │ │ │ length should not be negative │ │ │ │ is_symlink() takes no arguments │ │ │ │ lo must be non-negative │ │ │ │ in _bisect.bisect_right │ │ │ │ cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ -list changed size during iteration │ │ │ │ getpwnam() argument must be str, not %T │ │ │ │ getpwnam(): name not found: %R │ │ │ │ +list changed size during iteration │ │ │ │ O!O|O!:SubElement │ │ │ │ expected an Element, not "%.200s" │ │ │ │ The fill character must be a unicode character, not %.100s │ │ │ │ The fill character must be exactly one character long │ │ │ │ handler must be callable │ │ │ │ stack_effect: jump must be False, True or None │ │ │ │ invalid opcode or oparg │ │ │ │ @@ -8751,83 +8745,89 @@ │ │ │ │ issubclass() argument 2 cannot be a parameterized generic │ │ │ │ (iiiiii) │ │ │ │ (iOiiii) │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ can't subtract offset-naive and offset-aware datetimes │ │ │ │ -expected str, got %s │ │ │ │ PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ -slice indices must be integers or have an __index__ method │ │ │ │ -O|O:fromtimestamp │ │ │ │ -undefined entity │ │ │ │ +expected str, got %s │ │ │ │ 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 │ │ │ │ -invalid octal escape sequence '\%.3s' │ │ │ │ required argument is not a float │ │ │ │ +invalid octal escape sequence '\%.3s' │ │ │ │ + │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ - │ │ │ │ f;array item must be float │ │ │ │ -fcntl.fcntl │ │ │ │ -fcntl string arg too long │ │ │ │ -I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ +arguments 1-3 must be sequences │ │ │ │ +filedescriptor out of range in select() │ │ │ │ +too many file descriptors in select() │ │ │ │ __context__ may not be deleted │ │ │ │ exception context must be None or derive from BaseException │ │ │ │ pack_into expected buffer argument │ │ │ │ pack_into expected offset argument │ │ │ │ pack_into expected %zd items for packing (got %zd) │ │ │ │ no space to pack %zd bytes at offset %zd │ │ │ │ pack_into requires a buffer of at least %zu bytes for packing %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ -arguments 1-3 must be sequences │ │ │ │ -filedescriptor out of range in select() │ │ │ │ -too many file descriptors in select() │ │ │ │ +fcntl.fcntl │ │ │ │ +fcntl string arg too long │ │ │ │ +I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ argument 'namespace_separator' │ │ │ │ namespace_separator must be at most one character, omitted, or None │ │ │ │ intern must be a dictionary │ │ │ │ XML_ParserCreate failed │ │ │ │ b;array item must be integer │ │ │ │ Cannot delete attribute │ │ │ │ required field "arg" missing from arg │ │ │ │ while traversing 'arg' node │ │ │ │ required field "lineno" missing from arg │ │ │ │ required field "col_offset" missing from arg │ │ │ │ %s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ -cannot pickle '%.100s' instances │ │ │ │ iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ +cannot pickle '%.100s' instances │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ %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 │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ -namespace_separator │ │ │ │ Zero padding is not allowed in complex format specifier │ │ │ │ '=' alignment flag is not allowed in complex format specifier │ │ │ │ StartElement │ │ │ │ -0x0.0p+0 │ │ │ │ 0x0.0p+0 │ │ │ │ -0x%sp%c%d │ │ │ │ 0x%sp%c%d │ │ │ │ @@ -8860,71 +8860,72 @@ │ │ │ │ %s(%d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d) │ │ │ │ factorial() argument should not exceed %ld │ │ │ │ factorial() not defined for negative values │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ Context() does not accept any arguments │ │ │ │ -multi-byte encodings are not supported │ │ │ │ -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 │ │ │ │ +multi-byte encodings are not supported │ │ │ │ fork not supported for subinterpreters │ │ │ │ os.forkpty │ │ │ │ -O|O:getsizeof │ │ │ │ +%s(%d, %d, %d, %d) │ │ │ │ +%s(%d, %d) │ │ │ │ cannot add more objects to bytearray │ │ │ │ +invalid module index │ │ │ │ +Interpreters module-list not accessible. │ │ │ │ +Module index out of bounds. │ │ │ │ +O|O:getsizeof │ │ │ │ +ii:wait4 │ │ │ │ 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 │ │ │ │ fcntl.flock │ │ │ │ expected an indented block after 'try' statement on line %d │ │ │ │ expected 'except' or 'finally' block │ │ │ │ cannot have both 'except' and 'except*' on the same 'try' │ │ │ │ complex() arg is a malformed string │ │ │ │ -state vector must be a tuple │ │ │ │ -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 │ │ │ │ +state vector must be a tuple │ │ │ │ +state vector is the wrong size │ │ │ │ +invalid state │ │ │ │ +both points must have the same number of dimensions │ │ │ │ +negative size value %zd │ │ │ │ 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 │ │ │ │ +Illegal char │ │ │ │ +Trailing garbage │ │ │ │ ElementDecl │ │ │ │ Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ +_typevar_subst │ │ │ │ y*|i:sendall │ │ │ │ -Illegal char │ │ │ │ -Trailing garbage │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ mon_grouping │ │ │ │ positive_sign │ │ │ │ @@ -8933,89 +8934,87 @@ │ │ │ │ p_cs_precedes │ │ │ │ p_sep_by_space │ │ │ │ n_cs_precedes │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ in conv_content_model │ │ │ │ -_typevar_subst │ │ │ │ float argument required, not %.200s │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ -a ContextVar key was expected, got %R │ │ │ │ At most 45 bytes at once │ │ │ │ +a ContextVar key was expected, got %R │ │ │ │ +backtick │ │ │ │ +config_vars │ │ │ │ Cell is empty │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ -backtick │ │ │ │ -config_vars │ │ │ │ -accumulate │ │ │ │ -CJK UNIFIED IDEOGRAPH-%X │ │ │ │ array indices must be integers │ │ │ │ +CJK UNIFIED IDEOGRAPH-%X │ │ │ │ %s: line %i, column %i │ │ │ │ -memoryview: internal error in richcompare │ │ │ │ │ │ │ │ +memoryview: internal error in richcompare │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ ExternalEntityRef │ │ │ │ multiple exception types must be parenthesized │ │ │ │ expected one or more exception types │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ first argument must be a type object, not %.200s │ │ │ │ %.200s is not a subtype of %.200s │ │ │ │ second argument must be a valid type code │ │ │ │ third argument must be a valid machine format code. │ │ │ │ fourth argument should be bytes, not %.200s │ │ │ │ string length not a multiple of item size │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ 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) │ │ │ │ │ │ │ │ │ │ │ │ -%S (%zd sub-exception%s) │ │ │ │ %R is not in range │ │ │ │ expected an instance of Token, got %R │ │ │ │ absolute value too large │ │ │ │ an instance of Token was expected │ │ │ │ %R has already been used once │ │ │ │ %R was created by a different ContextVar │ │ │ │ %R was created in a different Context │ │ │ │ Expected a type param, got %R │ │ │ │ Expected an int as second argument to ldexp. │ │ │ │ -read() didn't return bytes │ │ │ │ -read() didn't return enough bytes │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ +read() didn't return bytes │ │ │ │ +read() didn't return enough bytes │ │ │ │ float too large to pack with f format │ │ │ │ +accumulate │ │ │ │ limit must be an integer │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ -../Objects/memoryobject.c │ │ │ │ +no such name │ │ │ │ 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 │ │ │ │ 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]) │ │ │ │ @@ -9027,14 +9026,15 @@ │ │ │ │ namespace │ │ │ │ _strptime_time │ │ │ │ strerror() argument out of range │ │ │ │ L;array item must be integer │ │ │ │ k must not exceed %lld │ │ │ │ cannot iteratively unpack with a struct of length 0 │ │ │ │ iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ +new_limit │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ not a decimal │ │ │ │ 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 │ │ │ │ @@ -9050,67 +9050,67 @@ │ │ │ │ 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 │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ -Timeout value out of range │ │ │ │ 'elements' must be an iterable │ │ │ │ +Timeout value out of range │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ EndNamespaceDecl │ │ │ │ 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 │ │ │ │ async for │ │ │ │ namespaces │ │ │ │ _md5.md5 │ │ │ │ +SHA1Type │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ -SHA1Type │ │ │ │ -float divmod() │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ +float divmod() │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ get expected 1 or 2 arguments │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ 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 │ │ │ │ +child index out of range │ │ │ │ unknown expression kind inside f-string │ │ │ │ char format requires a bytes object of length 1 │ │ │ │ -child index out of range │ │ │ │ -float too large to pack with e format │ │ │ │ __await__ returned a non-iterable │ │ │ │ │ │ │ │ +float too large to pack with e format │ │ │ │ O!|U:timezone │ │ │ │ 'async with' received an object from __aenter__ that does not implement __await__: %.100s │ │ │ │ 'async with' received an object from __aexit__ that does not implement __await__: %.100s │ │ │ │ i:__reduce_ex__ │ │ │ │ UnparsedEntityDecl │ │ │ │ unknown f-value conversion kind │ │ │ │ leaf_size │ │ │ │ @@ -9143,17 +9143,17 @@ │ │ │ │ execve: environment must be a mapping object │ │ │ │ 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 │ │ │ │ -bad tzinfo state arg │ │ │ │ -%04d-%02d-%02d │ │ │ │ deepcopy helper not found │ │ │ │ +%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 │ │ │ │ typevartuple │ │ │ │ expected an instruction sequence, not %T │ │ │ │ name must be str, not %s │ │ │ │ @@ -9161,16 +9161,16 @@ │ │ │ │ _typevartuple_prepare_subst │ │ │ │ multiple elements on top level │ │ │ │ Cannot create a consistent method resolution order (MRO) for bases │ │ │ │ OO|iiii:getaddrinfo │ │ │ │ getaddrinfo() argument 1 must be string or None │ │ │ │ Int or String expected │ │ │ │ socket.getaddrinfo │ │ │ │ -O(()n)NN │ │ │ │ tounicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ +O(()n)NN │ │ │ │ pop from empty stack │ │ │ │ object %.50s does not have __aiter__ method │ │ │ │ os.getxattr │ │ │ │ os.removexattr │ │ │ │ element_factory │ │ │ │ comment_factory │ │ │ │ pi_factory │ │ │ │ @@ -9186,17 +9186,17 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ │ │ +bad argument type for built-in operation │ │ │ │ non-integer arguments in division │ │ │ │ negative value for 'count' not allowed │ │ │ │ dropwhile │ │ │ │ deque already at its maximum size │ │ │ │ the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ offset_src │ │ │ │ offset_dst │ │ │ │ @@ -9208,43 +9208,43 @@ │ │ │ │ invalid local event set 0x%x │ │ │ │ child assignment index out of range │ │ │ │ null argument to internal routine │ │ │ │ Exception ignored in PyMapping_HasKey(); consider using PyMapping_HasKeyWithError(), PyMapping_GetOptionalItem() or PyObject_GetItem() │ │ │ │ %.200s.__setstate__ argument should be 4-tuple, got %.200s │ │ │ │ third item of state must be an integer, got %.200s │ │ │ │ fourth item of state should be a dict, got a %.200s │ │ │ │ -|O!O:super │ │ │ │ Don't know how to unpickle "%.200R" as an Element │ │ │ │ tag may not be NULL │ │ │ │ '_children' is not a list │ │ │ │ +|O!O:super │ │ │ │ Exception ignored in PyMapping_HasKeyString(); consider using PyMapping_HasKeyStringWithError(), PyMapping_GetOptionalItemString() or PyMapping_GetItemString() │ │ │ │ _paramspec_subst │ │ │ │ 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) │ │ │ │ _children │ │ │ │ i:clock_getres │ │ │ │ clk_id should be integer, not %s │ │ │ │ -iO:clock_settime │ │ │ │ Firing event %d with no exception set │ │ │ │ +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> │ │ │ │ @@ -9380,24 +9380,24 @@ │ │ │ │ reentrant call inside %R │ │ │ │ could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ unexpected constant inside of a literal pattern │ │ │ │ write could not complete without blocking │ │ │ │ fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ invalid arguments │ │ │ │ match() takes no arguments │ │ │ │ +%U.kwargs │ │ │ │ +%R.kwargs │ │ │ │ paramspeckwargs │ │ │ │ paramspecargs │ │ │ │ initialization of %s failed without raising an exception │ │ │ │ initialization of %s raised unreported exception │ │ │ │ init function of %s returned uninitialized object │ │ │ │ initialization of %s did not return PyModuleDef │ │ │ │ initialization of %s did not return an extension module │ │ │ │ initialization of %s did not return a valid extension module │ │ │ │ -%U.kwargs │ │ │ │ -%R.kwargs │ │ │ │ Cannot subclass an instance of ParamSpec │ │ │ │ Cannot subclass an instance of ParamSpecArgs │ │ │ │ Cannot subclass an instance of ParamSpecKwargs │ │ │ │ __buffer__ returned non-memoryview object │ │ │ │ U;array item must be unicode character │ │ │ │ array item must be unicode character │ │ │ │ expected a memoryview object │ │ │ │ @@ -9411,16 +9411,16 @@ │ │ │ │ %s(%zd, %R) │ │ │ │ while sharing a tuple │ │ │ │ NoneType takes no arguments │ │ │ │ i:sched_rr_get_interval │ │ │ │ string is too large to encode │ │ │ │ EllipsisType takes no arguments │ │ │ │ NotImplementedType takes no arguments │ │ │ │ -%s(%R, %R) │ │ │ │ Cannot subclass an instance of TypeVar │ │ │ │ +%s(%R, %R) │ │ │ │ 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 │ │ │ │ sys._current_exceptions │ │ │ │ iii:waitid │ │ │ │ writev() arg 2 must be a sequence │ │ │ │ a strictly positive integer is required │ │ │ │ @@ -18146,14 +18146,15 @@ │ │ │ │ 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, /) │ │ │ │ @@ -18995,105 +18996,14 @@ │ │ │ │ exception is raised if the entry asked for cannot be found. │ │ │ │ PyInterpreterState_Get │ │ │ │ new_interpreter │ │ │ │ _PyThreadState_DeleteCurrent │ │ │ │ tstate_delete_common │ │ │ │ gilstate_tss_clear │ │ │ │ PyThreadState_Delete │ │ │ │ -insort_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ -If x is already in a, insert it to the left of the leftmost x. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -bisect_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ -The return value i is such that all e in a[:i] have e < x, and all e in │ │ │ │ -a[i:] have e >= x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ -insert just before the leftmost x already there. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -insort_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ -If x is already in a, insert it to the right of the rightmost x. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -bisect_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ -The return value i is such that all e in a[:i] have e <= x, and all e in │ │ │ │ -a[i:] have e > x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ -insert just after the rightmost x already there. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -Bisection algorithms. │ │ │ │ -This module provides support for maintaining a list in sorted order without │ │ │ │ -having to sort the list after each insertion. For long lists of items with │ │ │ │ -expensive comparison operations, this can be an improvement over the more │ │ │ │ -common approach. │ │ │ │ -decompress($self, /, data, max_length=-1) │ │ │ │ -Decompress *data*, returning uncompressed data as bytes. │ │ │ │ -If *max_length* is nonnegative, returns at most *max_length* bytes of │ │ │ │ -decompressed data. If this limit is reached and further output can be │ │ │ │ -produced, *self.needs_input* will be set to ``False``. In this case, the next │ │ │ │ -call to *decompress()* may provide *data* as b'' to obtain more of the output. │ │ │ │ -If all of the input data was decompressed and returned (either because this │ │ │ │ -was less than *max_length* bytes, or because *max_length* was negative), │ │ │ │ -*self.needs_input* will be set to True. │ │ │ │ -Attempting to decompress data after the end of stream is reached raises an │ │ │ │ -EOFError. Any data found after the end of the stream is ignored and saved in │ │ │ │ -the unused_data attribute. │ │ │ │ -True if more input is needed before more decompressed data can be produced. │ │ │ │ -Data found after the end of the compressed stream. │ │ │ │ -True if the end-of-stream marker has been reached. │ │ │ │ -__deepcopy__($self, memo, /) │ │ │ │ -__copy__($self, /) │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the decompression object. │ │ │ │ -flush($self, length=zlib.DEF_BUF_SIZE, /) │ │ │ │ -Return a bytes object containing any remaining decompressed data. │ │ │ │ - length │ │ │ │ - the initial size of the output buffer. │ │ │ │ -decompress($self, data, /, max_length=0) │ │ │ │ -Return a bytes object containing the decompressed version of the data. │ │ │ │ - The binary data to decompress. │ │ │ │ - max_length │ │ │ │ - The maximum allowable length of the decompressed data. │ │ │ │ - Unconsumed input data will be stored in │ │ │ │ - the unconsumed_tail attribute. │ │ │ │ -After calling this function, some of the input data may still be stored in │ │ │ │ -internal buffers for later processing. │ │ │ │ -Call the flush() method to clear these buffers. │ │ │ │ -__deepcopy__($self, memo, /) │ │ │ │ -__copy__($self, /) │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the compression object. │ │ │ │ -flush($self, mode=zlib.Z_FINISH, /) │ │ │ │ -Return a bytes object containing any remaining compressed data. │ │ │ │ - One of the constants Z_SYNC_FLUSH, Z_FULL_FLUSH, Z_FINISH. │ │ │ │ - If mode == Z_FINISH, the compressor object can no longer be │ │ │ │ - used after calling the flush() method. Otherwise, more data │ │ │ │ - can still be compressed. │ │ │ │ -compress($self, data, /) │ │ │ │ -Returns a bytes object containing compressed data. │ │ │ │ - Binary data to be compressed. │ │ │ │ -After calling this function, some of the input data may still │ │ │ │ -be stored in internal buffers for later processing. │ │ │ │ -Call the flush() method to clear these buffers. │ │ │ │ -_ZlibDecompressor(wbits=15, zdict=b'') │ │ │ │ -Create a decompressor object for decompressing data incrementally. │ │ │ │ - wbits = 15 │ │ │ │ - The predefined compression dictionary. This is a sequence of bytes │ │ │ │ - (such as a bytes object) containing subsequences that are expected │ │ │ │ - to occur frequently in the data that is to be compressed. Those │ │ │ │ - subsequences that are expected to be most common should come at the │ │ │ │ - end of the dictionary. This must be the same dictionary as used by the │ │ │ │ - compressor that produced the input data. │ │ │ │ decompressobj($module, /, wbits=MAX_WBITS, zdict=b'') │ │ │ │ Return a decompressor object. │ │ │ │ The window buffer size and container format. │ │ │ │ The predefined compression dictionary. This must be the same │ │ │ │ dictionary as used by the compressor that produced the input data. │ │ │ │ decompress($module, data, /, wbits=MAX_WBITS, bufsize=DEF_BUF_SIZE) │ │ │ │ Returns a bytes object containing the uncompressed data. │ │ │ │ @@ -19722,16 +19632,106 @@ │ │ │ │ seed([n]) -> None. │ │ │ │ Defaults to use urandom and falls back to a combination │ │ │ │ of the current time and the process identifier. │ │ │ │ random($self, /) │ │ │ │ random() -> x in the interval [0, 1). │ │ │ │ Random() -> create a random number generator with its own internal state. │ │ │ │ Module implements the Mersenne Twister random number generator. │ │ │ │ +insort_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ +If x is already in a, insert it to the left of the leftmost x. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +bisect_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ +The return value i is such that all e in a[:i] have e < x, and all e in │ │ │ │ +a[i:] have e >= x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ +insert just before the leftmost x already there. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +insort_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ +If x is already in a, insert it to the right of the rightmost x. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +bisect_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ +The return value i is such that all e in a[:i] have e <= x, and all e in │ │ │ │ +a[i:] have e > x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ +insert just after the rightmost x already there. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +Bisection algorithms. │ │ │ │ +This module provides support for maintaining a list in sorted order without │ │ │ │ +having to sort the list after each insertion. For long lists of items with │ │ │ │ +expensive comparison operations, this can be an improvement over the more │ │ │ │ +common approach. │ │ │ │ +decompress($self, /, data, max_length=-1) │ │ │ │ +Decompress *data*, returning uncompressed data as bytes. │ │ │ │ +If *max_length* is nonnegative, returns at most *max_length* bytes of │ │ │ │ +decompressed data. If this limit is reached and further output can be │ │ │ │ +produced, *self.needs_input* will be set to ``False``. In this case, the next │ │ │ │ +call to *decompress()* may provide *data* as b'' to obtain more of the output. │ │ │ │ +If all of the input data was decompressed and returned (either because this │ │ │ │ +was less than *max_length* bytes, or because *max_length* was negative), │ │ │ │ +*self.needs_input* will be set to True. │ │ │ │ +Attempting to decompress data after the end of stream is reached raises an │ │ │ │ +EOFError. Any data found after the end of the stream is ignored and saved in │ │ │ │ +the unused_data attribute. │ │ │ │ +True if more input is needed before more decompressed data can be produced. │ │ │ │ +Data found after the end of the compressed stream. │ │ │ │ +True if the end-of-stream marker has been reached. │ │ │ │ +__deepcopy__($self, memo, /) │ │ │ │ +__copy__($self, /) │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the decompression object. │ │ │ │ +flush($self, length=zlib.DEF_BUF_SIZE, /) │ │ │ │ +Return a bytes object containing any remaining decompressed data. │ │ │ │ + length │ │ │ │ + the initial size of the output buffer. │ │ │ │ +decompress($self, data, /, max_length=0) │ │ │ │ +Return a bytes object containing the decompressed version of the data. │ │ │ │ + The binary data to decompress. │ │ │ │ + max_length │ │ │ │ + The maximum allowable length of the decompressed data. │ │ │ │ + Unconsumed input data will be stored in │ │ │ │ + the unconsumed_tail attribute. │ │ │ │ +After calling this function, some of the input data may still be stored in │ │ │ │ +internal buffers for later processing. │ │ │ │ +Call the flush() method to clear these buffers. │ │ │ │ +__deepcopy__($self, memo, /) │ │ │ │ +__copy__($self, /) │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the compression object. │ │ │ │ +flush($self, mode=zlib.Z_FINISH, /) │ │ │ │ +Return a bytes object containing any remaining compressed data. │ │ │ │ + One of the constants Z_SYNC_FLUSH, Z_FULL_FLUSH, Z_FINISH. │ │ │ │ + If mode == Z_FINISH, the compressor object can no longer be │ │ │ │ + used after calling the flush() method. Otherwise, more data │ │ │ │ + can still be compressed. │ │ │ │ +compress($self, data, /) │ │ │ │ +Returns a bytes object containing compressed data. │ │ │ │ + Binary data to be compressed. │ │ │ │ +After calling this function, some of the input data may still │ │ │ │ +be stored in internal buffers for later processing. │ │ │ │ +Call the flush() method to clear these buffers. │ │ │ │ +_ZlibDecompressor(wbits=15, zdict=b'') │ │ │ │ +Create a decompressor object for decompressing data incrementally. │ │ │ │ + wbits = 15 │ │ │ │ + The predefined compression dictionary. This is a sequence of bytes │ │ │ │ + (such as a bytes object) containing subsequences that are expected │ │ │ │ + to occur frequently in the data that is to be compressed. Those │ │ │ │ + subsequences that are expected to be most common should come at the │ │ │ │ + end of the dictionary. This must be the same dictionary as used by the │ │ │ │ + compressor that produced the input data. │ │ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ │ │ │ │ -Py_EndInterpreter │ │ │ │ normalize($self, form, unistr, /) │ │ │ │ Return the normal form 'form' for the Unicode string unistr. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ is_normalized($self, form, unistr, /) │ │ │ │ Return whether the Unicode string unistr is in the normal form 'form'. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ lookup($self, name, /) │ │ │ │ @@ -22111,14 +22111,15 @@ │ │ │ │ EPOSTOYAN │ │ │ │ KRYZHEVAYA │ │ │ │ POVODNAYA │ │ │ │ IKHAYA PUT │ │ │ │ KLYUCHEVAYA &M.P&T'S │ │ │ │ "M.P&T'S │ │ │ │ DIRECTION F │ │ │ │ +Py_EndInterpreter │ │ │ │ PyInterpreterState_Delete │ │ │ │ zapthreads │ │ │ │ _PyInterpreterState_GetAllocatedBlocks │ │ │ │ The above exception was the direct cause of the following exception: │ │ │ │ During handling of the above exception, another exception occurred: │ │ │ │ PyState_AddModule │ │ │ │ PyUnstable_AtExit │ │ │ │ @@ -22180,100 +22181,14 @@ │ │ │ │ A list containing interleaved literal strings (str or bytes) and group │ │ │ │ indices (int), as returned by re._parser.parse_template(): │ │ │ │ [literal1, group1, ..., literalN, groupN] │ │ │ │ compile($module, /, pattern, flags, code, groups, groupindex, │ │ │ │ indexgroup) │ │ │ │ _Py_CheckRecursiveCall │ │ │ │ _PyErr_NoMemory │ │ │ │ -CMSG_SPACE(length) -> buffer size │ │ │ │ -Return the buffer size needed for recvmsg() to receive an ancillary │ │ │ │ -data item with associated data of the given length, along with any │ │ │ │ -trailing padding. The buffer space needed to receive multiple items │ │ │ │ -is the sum of the CMSG_SPACE() values for their associated data │ │ │ │ -lengths. Raises OverflowError if length is outside the permissible │ │ │ │ -range of values. │ │ │ │ -CMSG_LEN(length) -> control message length │ │ │ │ -Return the total length, without trailing padding, of an ancillary │ │ │ │ -data item with associated data of the given length. This value can │ │ │ │ -often be used as the buffer size for recvmsg() to receive a single │ │ │ │ -item of ancillary data, but RFC 3542 requires portable applications to │ │ │ │ -use CMSG_SPACE() and thus include space for padding, even when the │ │ │ │ -item will be the last in the buffer. Raises OverflowError if length │ │ │ │ -is outside the permissible range of values. │ │ │ │ -if_indextoname(if_index) │ │ │ │ -Returns the interface name corresponding to the interface index if_index. │ │ │ │ -if_nametoindex($self, oname, /) │ │ │ │ -Returns the interface index corresponding to the interface name if_name. │ │ │ │ -if_nameindex() │ │ │ │ -Returns a list of network interface information (index, name) tuples. │ │ │ │ -setdefaulttimeout(timeout) │ │ │ │ -Set the default timeout in seconds (float) for new socket objects. │ │ │ │ -A value of None indicates that new socket objects have no timeout. │ │ │ │ -When the socket module is first imported, the default is None. │ │ │ │ -getdefaulttimeout() -> timeout │ │ │ │ -Returns the default timeout in seconds (float) for new socket objects. │ │ │ │ -A value of None indicates that new socket objects have no timeout. │ │ │ │ -When the socket module is first imported, the default is None. │ │ │ │ -getnameinfo(sockaddr, flags) --> (host, port) │ │ │ │ -Get host and port for a sockaddr. │ │ │ │ -getaddrinfo(host, port [, family, type, proto, flags]) │ │ │ │ - -> list of (family, type, proto, canonname, sockaddr) │ │ │ │ -Resolve host and port into addrinfo struct. │ │ │ │ -inet_ntop(af, packed_ip) -> string formatted IP address │ │ │ │ -Convert a packed IP address of the given family to string format. │ │ │ │ -inet_pton(af, ip) -> packed IP address string │ │ │ │ -Convert an IP address from string format to a packed string suitable │ │ │ │ -for use with low-level network functions. │ │ │ │ -inet_ntoa($self, packed_ip, /) │ │ │ │ -Convert an IP address from 32-bit packed binary format to string format. │ │ │ │ -inet_aton($self, ip_addr, /) │ │ │ │ -Convert an IP address in string format (123.45.67.89) to the 32-bit packed binary format used in low-level network functions. │ │ │ │ -htonl(integer) -> integer │ │ │ │ -Convert a 32-bit integer from host to network byte order. │ │ │ │ -htons($self, x, /) │ │ │ │ -Convert a 16-bit unsigned integer from host to network byte order. │ │ │ │ -ntohl(integer) -> integer │ │ │ │ -Convert a 32-bit integer from network to host byte order. │ │ │ │ -ntohs($self, x, /) │ │ │ │ -Convert a 16-bit unsigned integer from network to host byte order. │ │ │ │ -socketpair([family[, type [, proto]]]) -> (socket object, socket object) │ │ │ │ -Create a pair of socket objects from the sockets returned by the platform │ │ │ │ -socketpair() function. │ │ │ │ -The arguments are the same as for socket() except the default family is │ │ │ │ -AF_UNIX if defined on the platform; otherwise, the default is AF_INET. │ │ │ │ -dup(integer) -> integer │ │ │ │ -Duplicate an integer socket file descriptor. This is like os.dup(), but for │ │ │ │ -sockets; on some platforms os.dup() won't work for socket file descriptors. │ │ │ │ -close(integer) -> None │ │ │ │ -Close an integer socket file descriptor. This is like os.close(), but for │ │ │ │ -sockets; on some platforms os.close() won't work for socket file descriptors. │ │ │ │ -getprotobyname(name) -> integer │ │ │ │ -Return the protocol number for the named protocol. (Rarely used.) │ │ │ │ -getservbyport(port[, protocolname]) -> string │ │ │ │ -Return the service name from a port number and protocol name. │ │ │ │ -The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ -otherwise any protocol will match. │ │ │ │ -getservbyname(servicename[, protocolname]) -> integer │ │ │ │ -Return a port number from a service name and protocol name. │ │ │ │ -The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ -otherwise any protocol will match. │ │ │ │ -sethostname(name) │ │ │ │ -Sets the hostname to name. │ │ │ │ -gethostname() -> string │ │ │ │ -Return the current host name. │ │ │ │ -gethostbyaddr(host) -> (name, aliaslist, addresslist) │ │ │ │ -Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ -for a host. The host argument is a string giving a host name or IP number. │ │ │ │ -gethostbyname_ex(host) -> (name, aliaslist, addresslist) │ │ │ │ -Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ -for a host. The host argument is a string giving a host name or IP number. │ │ │ │ -gethostbyname(host) -> address │ │ │ │ -Return the IP address (a string of the form '255.255.255.255') for a host. │ │ │ │ -Implementation module for socket operations. │ │ │ │ -See the socket module for documentation. │ │ │ │ sendmsg_afalg([msg], *, op[, iv[, assoclen[, flags=MSG_MORE]]]) │ │ │ │ Set operation mode, IV and length of associated data for an AF_ALG │ │ │ │ operation socket. │ │ │ │ sendmsg(buffers[, ancdata[, flags[, address]]]) -> count │ │ │ │ Send normal and ancillary data to the socket, gathering the │ │ │ │ non-ancillary data from a series of buffers and concatenating it into │ │ │ │ a single message. The buffers argument specifies the non-ancillary │ │ │ │ @@ -22462,16 +22377,131 @@ │ │ │ │ sendto(data[, flags], addr) -- send data to a given address │ │ │ │ setblocking(bool) -- set or clear the blocking I/O flag │ │ │ │ getblocking() -- return True if socket is blocking, False if non-blocking │ │ │ │ setsockopt(level, optname, value[, optlen]) -- set socket options │ │ │ │ settimeout(None | float) -- set or clear the timeout │ │ │ │ shutdown(how) -- shut down traffic in one or both directions │ │ │ │ [*] not available on all platforms! │ │ │ │ +CMSG_SPACE(length) -> buffer size │ │ │ │ +Return the buffer size needed for recvmsg() to receive an ancillary │ │ │ │ +data item with associated data of the given length, along with any │ │ │ │ +trailing padding. The buffer space needed to receive multiple items │ │ │ │ +is the sum of the CMSG_SPACE() values for their associated data │ │ │ │ +lengths. Raises OverflowError if length is outside the permissible │ │ │ │ +range of values. │ │ │ │ +CMSG_LEN(length) -> control message length │ │ │ │ +Return the total length, without trailing padding, of an ancillary │ │ │ │ +data item with associated data of the given length. This value can │ │ │ │ +often be used as the buffer size for recvmsg() to receive a single │ │ │ │ +item of ancillary data, but RFC 3542 requires portable applications to │ │ │ │ +use CMSG_SPACE() and thus include space for padding, even when the │ │ │ │ +item will be the last in the buffer. Raises OverflowError if length │ │ │ │ +is outside the permissible range of values. │ │ │ │ +if_indextoname(if_index) │ │ │ │ +Returns the interface name corresponding to the interface index if_index. │ │ │ │ +if_nametoindex($self, oname, /) │ │ │ │ +Returns the interface index corresponding to the interface name if_name. │ │ │ │ +if_nameindex() │ │ │ │ +Returns a list of network interface information (index, name) tuples. │ │ │ │ +setdefaulttimeout(timeout) │ │ │ │ +Set the default timeout in seconds (float) for new socket objects. │ │ │ │ +A value of None indicates that new socket objects have no timeout. │ │ │ │ +When the socket module is first imported, the default is None. │ │ │ │ +getdefaulttimeout() -> timeout │ │ │ │ +Returns the default timeout in seconds (float) for new socket objects. │ │ │ │ +A value of None indicates that new socket objects have no timeout. │ │ │ │ +When the socket module is first imported, the default is None. │ │ │ │ +getnameinfo(sockaddr, flags) --> (host, port) │ │ │ │ +Get host and port for a sockaddr. │ │ │ │ +getaddrinfo(host, port [, family, type, proto, flags]) │ │ │ │ + -> list of (family, type, proto, canonname, sockaddr) │ │ │ │ +Resolve host and port into addrinfo struct. │ │ │ │ +inet_ntop(af, packed_ip) -> string formatted IP address │ │ │ │ +Convert a packed IP address of the given family to string format. │ │ │ │ +inet_pton(af, ip) -> packed IP address string │ │ │ │ +Convert an IP address from string format to a packed string suitable │ │ │ │ +for use with low-level network functions. │ │ │ │ +inet_ntoa($self, packed_ip, /) │ │ │ │ +Convert an IP address from 32-bit packed binary format to string format. │ │ │ │ +inet_aton($self, ip_addr, /) │ │ │ │ +Convert an IP address in string format (123.45.67.89) to the 32-bit packed binary format used in low-level network functions. │ │ │ │ +htonl(integer) -> integer │ │ │ │ +Convert a 32-bit integer from host to network byte order. │ │ │ │ +htons($self, x, /) │ │ │ │ +Convert a 16-bit unsigned integer from host to network byte order. │ │ │ │ +ntohl(integer) -> integer │ │ │ │ +Convert a 32-bit integer from network to host byte order. │ │ │ │ +ntohs($self, x, /) │ │ │ │ +Convert a 16-bit unsigned integer from network to host byte order. │ │ │ │ +socketpair([family[, type [, proto]]]) -> (socket object, socket object) │ │ │ │ +Create a pair of socket objects from the sockets returned by the platform │ │ │ │ +socketpair() function. │ │ │ │ +The arguments are the same as for socket() except the default family is │ │ │ │ +AF_UNIX if defined on the platform; otherwise, the default is AF_INET. │ │ │ │ +dup(integer) -> integer │ │ │ │ +Duplicate an integer socket file descriptor. This is like os.dup(), but for │ │ │ │ +sockets; on some platforms os.dup() won't work for socket file descriptors. │ │ │ │ +close(integer) -> None │ │ │ │ +Close an integer socket file descriptor. This is like os.close(), but for │ │ │ │ +sockets; on some platforms os.close() won't work for socket file descriptors. │ │ │ │ +getprotobyname(name) -> integer │ │ │ │ +Return the protocol number for the named protocol. (Rarely used.) │ │ │ │ +getservbyport(port[, protocolname]) -> string │ │ │ │ +Return the service name from a port number and protocol name. │ │ │ │ +The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ +otherwise any protocol will match. │ │ │ │ +getservbyname(servicename[, protocolname]) -> integer │ │ │ │ +Return a port number from a service name and protocol name. │ │ │ │ +The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ +otherwise any protocol will match. │ │ │ │ +sethostname(name) │ │ │ │ +Sets the hostname to name. │ │ │ │ +gethostname() -> string │ │ │ │ +Return the current host name. │ │ │ │ +gethostbyaddr(host) -> (name, aliaslist, addresslist) │ │ │ │ +Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ +for a host. The host argument is a string giving a host name or IP number. │ │ │ │ +gethostbyname_ex(host) -> (name, aliaslist, addresslist) │ │ │ │ +Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ +for a host. The host argument is a string giving a host name or IP number. │ │ │ │ +gethostbyname(host) -> address │ │ │ │ +Return the IP address (a string of the form '255.255.255.255') for a host. │ │ │ │ +Implementation module for socket operations. │ │ │ │ +See the socket module for documentation. │ │ │ │ format_unraisable_v │ │ │ │ _PyErr_NormalizeException │ │ │ │ +getencoding($module, /) │ │ │ │ +Get the current locale encoding. │ │ │ │ +bind_textdomain_codeset($module, domain, codeset, /) │ │ │ │ +Bind the C library's domain to codeset. │ │ │ │ +bindtextdomain($module, domain, dir, /) │ │ │ │ +Bind the C library's domain to dir. │ │ │ │ +textdomain($module, domain, /) │ │ │ │ +Set the C library's textdmain to domain, returning the new domain. │ │ │ │ +dcgettext($module, domain, msg, category, /) │ │ │ │ +Return translation of msg in domain and category. │ │ │ │ +dgettext($module, domain, msg, /) │ │ │ │ +dgettext(domain, msg) -> string │ │ │ │ +Return translation of msg in domain. │ │ │ │ +gettext($module, msg, /) │ │ │ │ +gettext(msg) -> string │ │ │ │ +Return translation of msg. │ │ │ │ +nl_langinfo($module, key, /) │ │ │ │ +Return the value for the locale information associated with key. │ │ │ │ +strxfrm($module, string, /) │ │ │ │ +Return a string that can be used as a key for locale-aware comparisons. │ │ │ │ +strcoll($module, os1, os2, /) │ │ │ │ +Compares two strings according to the locale. │ │ │ │ +localeconv($module, /) │ │ │ │ +Returns numeric and monetary locale-specific parameters. │ │ │ │ +setlocale($module, category, locale=, /) │ │ │ │ +Activates/queries locale processing. │ │ │ │ +Support for POSIX locales. │ │ │ │ +_idfunc($module, x, /) │ │ │ │ +Primitives and accelerators for the typing module. │ │ │ │ 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, /) │ │ │ │ @@ -22512,46 +22542,20 @@ │ │ │ │ Returns a tuple of the decoded string and the index of the character in s │ │ │ │ after the end quote. │ │ │ │ encode_basestring(string) -> string │ │ │ │ Return a JSON representation of a Python string │ │ │ │ encode_basestring_ascii(string) -> string │ │ │ │ Return an ASCII-only JSON representation of a Python string │ │ │ │ json speedups │ │ │ │ -getencoding($module, /) │ │ │ │ -Get the current locale encoding. │ │ │ │ -bind_textdomain_codeset($module, domain, codeset, /) │ │ │ │ -Bind the C library's domain to codeset. │ │ │ │ -bindtextdomain($module, domain, dir, /) │ │ │ │ -Bind the C library's domain to dir. │ │ │ │ -textdomain($module, domain, /) │ │ │ │ -Set the C library's textdmain to domain, returning the new domain. │ │ │ │ -dcgettext($module, domain, msg, category, /) │ │ │ │ -Return translation of msg in domain and category. │ │ │ │ -dgettext($module, domain, msg, /) │ │ │ │ -dgettext(domain, msg) -> string │ │ │ │ -Return translation of msg in domain. │ │ │ │ -gettext($module, msg, /) │ │ │ │ -gettext(msg) -> string │ │ │ │ -Return translation of msg. │ │ │ │ -nl_langinfo($module, key, /) │ │ │ │ -Return the value for the locale information associated with key. │ │ │ │ -strxfrm($module, string, /) │ │ │ │ -Return a string that can be used as a key for locale-aware comparisons. │ │ │ │ -strcoll($module, os1, os2, /) │ │ │ │ -Compares two strings according to the locale. │ │ │ │ -localeconv($module, /) │ │ │ │ -Returns numeric and monetary locale-specific parameters. │ │ │ │ -setlocale($module, category, locale=, /) │ │ │ │ -Activates/queries locale processing. │ │ │ │ -Support for POSIX locales. │ │ │ │ -_idfunc($module, x, /) │ │ │ │ -Primitives and accelerators for the typing module. │ │ │ │ _PySemaphore_Init │ │ │ │ _PyRawMutex_UnlockSlow │ │ │ │ _PySemaphore_PlatformWait │ │ │ │ +PyEval_AcquireThread │ │ │ │ +_PySemaphore_Wakeup │ │ │ │ +ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ grp.struct_group: Results from getgr*() routines. │ │ │ │ This object may be accessed either as a tuple of │ │ │ │ (gr_name,gr_passwd,gr_gid,gr_mem) │ │ │ │ or via the object attributes as named in the above tuple. │ │ │ │ getgrall($module, /) │ │ │ │ Return a list of all available group entries, in arbitrary order. │ │ │ │ An entry whose name starts with '+' or '-' represents an instruction │ │ │ │ @@ -22569,19 +22573,179 @@ │ │ │ │ gr_passwd - group password (encrypted); often empty │ │ │ │ gr_gid - numeric ID of the group │ │ │ │ gr_mem - list of members │ │ │ │ The gid is an integer, name and password are strings. (Note that most │ │ │ │ users are not explicitly listed as members of the groups they are in │ │ │ │ according to the password database. Check both databases to get │ │ │ │ complete membership information.) │ │ │ │ -PyEval_AcquireThread │ │ │ │ -_PySemaphore_Wakeup │ │ │ │ -ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ +2\22X2TP2220 │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ +__exit__($self, exc_type=None, exc_value=None, exc_tb=None, /) │ │ │ │ +__enter__($self, /) │ │ │ │ +poll($self, /, timeout=None, maxevents=-1) │ │ │ │ +Wait for events on the epoll file descriptor. │ │ │ │ + timeout │ │ │ │ + the maximum time to wait in seconds (as float); │ │ │ │ + a timeout of None or -1 makes poll wait indefinitely │ │ │ │ + maxevents │ │ │ │ + the maximum number of events returned; -1 means no limit │ │ │ │ +Returns a list containing any descriptors that have events to report, │ │ │ │ +as a list of (fd, events) 2-tuples. │ │ │ │ +unregister($self, /, fd) │ │ │ │ +Remove a registered file descriptor from the epoll object. │ │ │ │ + the target file descriptor of the operation │ │ │ │ +register($self, /, fd, │ │ │ │ + eventmask=select.EPOLLIN | select.EPOLLPRI | select.EPOLLOUT) │ │ │ │ +Registers a new fd or raises an OSError if the fd is already registered. │ │ │ │ + the target file descriptor of the operation │ │ │ │ + eventmask │ │ │ │ + a bit set composed of the various EPOLL constants │ │ │ │ +The epoll interface supports all file descriptors that support poll. │ │ │ │ +modify($self, /, fd, eventmask) │ │ │ │ +Modify event mask for a registered file descriptor. │ │ │ │ + the target file descriptor of the operation │ │ │ │ + eventmask │ │ │ │ + a bit set composed of the various EPOLL constants │ │ │ │ +fileno($self, /) │ │ │ │ +Return the epoll control file descriptor. │ │ │ │ +close($self, /) │ │ │ │ +Close the epoll control file descriptor. │ │ │ │ +Further operations on the epoll object will raise an exception. │ │ │ │ +fromfd($type, fd, /) │ │ │ │ +Create an epoll object from a given control fd. │ │ │ │ +poll($self, timeout=None, /) │ │ │ │ +Polls the set of registered file descriptors. │ │ │ │ + timeout │ │ │ │ + The maximum time to wait in milliseconds, or else None (or a negative │ │ │ │ + value) to wait indefinitely. │ │ │ │ +Returns a list containing any descriptors that have events or errors to │ │ │ │ +report, as a list of (fd, event) 2-tuples. │ │ │ │ +unregister($self, fd, /) │ │ │ │ +Remove a file descriptor being tracked by the polling object. │ │ │ │ +modify($self, fd, eventmask, /) │ │ │ │ +Modify an already registered file descriptor. │ │ │ │ + either an integer, or an object with a fileno() method returning │ │ │ │ + an int │ │ │ │ + eventmask │ │ │ │ + a bitmask describing the type of events to check for │ │ │ │ +register($self, fd, │ │ │ │ + eventmask=select.POLLIN | select.POLLPRI | select.POLLOUT, /) │ │ │ │ +Register a file descriptor with the polling object. │ │ │ │ + either an integer, or an object with a fileno() method returning an int │ │ │ │ + eventmask │ │ │ │ + an optional bitmask describing the type of events to check for │ │ │ │ +select.epoll(sizehint=-1, flags=0) │ │ │ │ +Returns an epolling object │ │ │ │ +sizehint must be a positive integer or -1 for the default size. The │ │ │ │ +sizehint is used to optimize internal data structures. It doesn't limit │ │ │ │ +the maximum number of monitored events. │ │ │ │ +poll($module, /) │ │ │ │ +Returns a polling object. │ │ │ │ +This object supports registering and unregistering file descriptors, and then │ │ │ │ +polling them for I/O events. │ │ │ │ +select($module, rlist, wlist, xlist, timeout=None, /) │ │ │ │ +Wait until one or more file descriptors are ready for some kind of I/O. │ │ │ │ +The first three arguments are iterables of file descriptors to be waited for: │ │ │ │ +rlist -- wait until ready for reading │ │ │ │ +wlist -- wait until ready for writing │ │ │ │ +xlist -- wait for an "exceptional condition" │ │ │ │ +If only one kind of condition is required, pass [] for the other lists. │ │ │ │ +A file descriptor is either a socket or file object, or a small integer │ │ │ │ +gotten from a fileno() method call on one of those. │ │ │ │ +The optional 4th argument specifies a timeout in seconds; it may be │ │ │ │ +a floating-point number to specify fractions of seconds. If it is absent │ │ │ │ +or None, the call will never time out. │ │ │ │ +The return value is a tuple of three lists corresponding to the first three │ │ │ │ +arguments; each contains the subset of the corresponding file descriptors │ │ │ │ +that are ready. │ │ │ │ +*** IMPORTANT NOTICE *** │ │ │ │ +On Windows, only sockets are supported; on Unix, all file │ │ │ │ +descriptors can be used. │ │ │ │ +This module supports asynchronous I/O on multiple file descriptors. │ │ │ │ +*** IMPORTANT NOTICE *** │ │ │ │ +On Windows, only sockets are supported; on Unix, all file descriptors. │ │ │ │ +fork_exec($module, args, executable_list, close_fds, pass_fds, cwd, │ │ │ │ + env, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, │ │ │ │ + errpipe_read, errpipe_write, restore_signals, call_setsid, │ │ │ │ + pgid_to_set, gid, extra_groups, uid, child_umask, preexec_fn, │ │ │ │ + allow_vfork, /) │ │ │ │ +Spawn a fresh new child process. │ │ │ │ +Fork a child process, close parent file descriptors as appropriate in the │ │ │ │ +child and duplicate the few that are needed before calling exec() in the │ │ │ │ +child process. │ │ │ │ +If close_fds is True, close file descriptors 3 and higher, except those listed │ │ │ │ +in the sorted tuple pass_fds. │ │ │ │ +The preexec_fn, if supplied, will be called immediately before closing file │ │ │ │ +descriptors and exec. │ │ │ │ +WARNING: preexec_fn is NOT SAFE if your application uses threads. │ │ │ │ + It may trigger infrequent, difficult to debug deadlocks. │ │ │ │ +If an error occurs in the child process before the exec, it is │ │ │ │ +serialized and written to the errpipe_write fd per subprocess.py. │ │ │ │ +Returns: the child process's PID. │ │ │ │ +Raises: Only on an error in the parent process. │ │ │ │ +A POSIX helper for the subprocess module. │ │ │ │ +lockf($module, fd, cmd, len=0, start=0, whence=0, /) │ │ │ │ +A wrapper around the fcntl() locking calls. │ │ │ │ +`fd` is the file descriptor of the file to lock or unlock, and operation is one │ │ │ │ +of the following values: │ │ │ │ + LOCK_UN - unlock │ │ │ │ + LOCK_SH - acquire a shared lock │ │ │ │ + LOCK_EX - acquire an exclusive lock │ │ │ │ +When operation is LOCK_SH or LOCK_EX, it can also be bitwise ORed with │ │ │ │ +LOCK_NB to avoid blocking on lock acquisition. If LOCK_NB is used and the │ │ │ │ +lock cannot be acquired, an OSError will be raised and the exception will │ │ │ │ +have an errno attribute set to EACCES or EAGAIN (depending on the operating │ │ │ │ +system -- for portability, check for either value). │ │ │ │ +`len` is the number of bytes to lock, with the default meaning to lock to │ │ │ │ +EOF. `start` is the byte offset, relative to `whence`, to that the lock │ │ │ │ +starts. `whence` is as with fileobj.seek(), specifically: │ │ │ │ + 0 - relative to the start of the file (SEEK_SET) │ │ │ │ + 1 - relative to the current buffer position (SEEK_CUR) │ │ │ │ + 2 - relative to the end of the file (SEEK_END) │ │ │ │ +flock($module, fd, operation, /) │ │ │ │ +Perform the lock operation `operation` on file descriptor `fd`. │ │ │ │ +See the Unix manual page for flock(2) for details (On some systems, this │ │ │ │ +function is emulated using fcntl()). │ │ │ │ +ioctl($module, fd, request, arg=0, mutate_flag=True, /) │ │ │ │ +Perform the operation `request` on file descriptor `fd`. │ │ │ │ +The values used for `request` are operating system dependent, and are available │ │ │ │ +as constants in the fcntl or termios library modules, using the same names as │ │ │ │ +used in the relevant C header files. │ │ │ │ +The argument `arg` is optional, and defaults to 0; it may be an int or a │ │ │ │ +buffer containing character data (most likely a string or an array). │ │ │ │ +If the argument is a mutable buffer (such as an array) and if the │ │ │ │ +mutate_flag argument (which is only allowed in this case) is true then the │ │ │ │ +buffer is (in effect) passed to the operating system and changes made by │ │ │ │ +the OS will be reflected in the contents of the buffer after the call has │ │ │ │ +returned. The return value is the integer returned by the ioctl system │ │ │ │ +If the argument is a mutable buffer and the mutable_flag argument is false, │ │ │ │ +the behavior is as if a string had been passed. │ │ │ │ +If the argument is an immutable buffer (most likely a string) then a copy │ │ │ │ +of the buffer is passed to the operating system and the return value is a │ │ │ │ +string of the same length containing whatever the operating system put in │ │ │ │ +the buffer. The length of the arg buffer in this case is not allowed to │ │ │ │ +exceed 1024 bytes. │ │ │ │ +If the arg given is an integer or if none is specified, the result value is │ │ │ │ +an integer corresponding to the return value of the ioctl call in the C │ │ │ │ +fcntl($module, fd, cmd, arg=0, /) │ │ │ │ +Perform the operation `cmd` on file descriptor fd. │ │ │ │ +The values used for `cmd` are operating system dependent, and are available │ │ │ │ +as constants in the fcntl module, using the same names as used in │ │ │ │ +the relevant C header files. The argument arg is optional, and │ │ │ │ +defaults to 0; it may be an int or a string. If arg is given as a string, │ │ │ │ +the return value of fcntl is a string of that length, containing the │ │ │ │ +resulting value put in the arg buffer by the operating system. The length │ │ │ │ +of the arg string is not allowed to exceed 1024 bytes. If the arg given │ │ │ │ +is an integer or if none is specified, the result value is an integer │ │ │ │ +corresponding to the return value of the fcntl call in the C code. │ │ │ │ +This module performs file control and I/O control on file │ │ │ │ +descriptors. It is an interface to the fcntl() and ioctl() Unix │ │ │ │ +routines. File descriptors can be obtained with the fileno() method of │ │ │ │ +a file or socket object. │ │ │ │ __sizeof__($self, /) │ │ │ │ Returns size in memory, in bytes. │ │ │ │ find_class($self, module_name, global_name, /) │ │ │ │ Return an object from a specified module. │ │ │ │ If necessary, the module will be imported. Subclasses may override │ │ │ │ this method (e.g. to restrict unpickling of arbitrary classes and │ │ │ │ functions). │ │ │ │ @@ -22728,16 +22892,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. │ │ │ │ -DcDD_De[DDD0 │ │ │ │ -_Py_CheckRecursiveCallPy │ │ │ │ +V_Py_CheckRecursiveCallPy │ │ │ │ reset_peak($module, /) │ │ │ │ Set the peak size of memory blocks traced by tracemalloc to the current size. │ │ │ │ Do nothing if the tracemalloc module is not tracing memory allocations. │ │ │ │ get_traced_memory($module, /) │ │ │ │ Get the current size and peak size of memory blocks traced by tracemalloc. │ │ │ │ Returns a tuple: (current: int, peak: int). │ │ │ │ get_tracemalloc_memory($module, /) │ │ │ │ @@ -22765,176 +22928,17 @@ │ │ │ │ traceback is a tuple of (filename: str, lineno: int) tuples. │ │ │ │ Return an empty list if the tracemalloc module is disabled. │ │ │ │ clear_traces($module, /) │ │ │ │ Clear traces of memory blocks allocated by Python. │ │ │ │ is_tracing($module, /) │ │ │ │ Return True if the tracemalloc module is tracing Python memory allocations. │ │ │ │ Debug module to trace memory blocks allocated by Python. │ │ │ │ -__exit__($self, exc_type=None, exc_value=None, exc_tb=None, /) │ │ │ │ -__enter__($self, /) │ │ │ │ -poll($self, /, timeout=None, maxevents=-1) │ │ │ │ -Wait for events on the epoll file descriptor. │ │ │ │ - timeout │ │ │ │ - the maximum time to wait in seconds (as float); │ │ │ │ - a timeout of None or -1 makes poll wait indefinitely │ │ │ │ - maxevents │ │ │ │ - the maximum number of events returned; -1 means no limit │ │ │ │ -Returns a list containing any descriptors that have events to report, │ │ │ │ -as a list of (fd, events) 2-tuples. │ │ │ │ -unregister($self, /, fd) │ │ │ │ -Remove a registered file descriptor from the epoll object. │ │ │ │ - the target file descriptor of the operation │ │ │ │ -register($self, /, fd, │ │ │ │ - eventmask=select.EPOLLIN | select.EPOLLPRI | select.EPOLLOUT) │ │ │ │ -Registers a new fd or raises an OSError if the fd is already registered. │ │ │ │ - the target file descriptor of the operation │ │ │ │ - eventmask │ │ │ │ - a bit set composed of the various EPOLL constants │ │ │ │ -The epoll interface supports all file descriptors that support poll. │ │ │ │ -modify($self, /, fd, eventmask) │ │ │ │ -Modify event mask for a registered file descriptor. │ │ │ │ - the target file descriptor of the operation │ │ │ │ - eventmask │ │ │ │ - a bit set composed of the various EPOLL constants │ │ │ │ -fileno($self, /) │ │ │ │ -Return the epoll control file descriptor. │ │ │ │ -close($self, /) │ │ │ │ -Close the epoll control file descriptor. │ │ │ │ -Further operations on the epoll object will raise an exception. │ │ │ │ -fromfd($type, fd, /) │ │ │ │ -Create an epoll object from a given control fd. │ │ │ │ -poll($self, timeout=None, /) │ │ │ │ -Polls the set of registered file descriptors. │ │ │ │ - timeout │ │ │ │ - The maximum time to wait in milliseconds, or else None (or a negative │ │ │ │ - value) to wait indefinitely. │ │ │ │ -Returns a list containing any descriptors that have events or errors to │ │ │ │ -report, as a list of (fd, event) 2-tuples. │ │ │ │ -unregister($self, fd, /) │ │ │ │ -Remove a file descriptor being tracked by the polling object. │ │ │ │ -modify($self, fd, eventmask, /) │ │ │ │ -Modify an already registered file descriptor. │ │ │ │ - either an integer, or an object with a fileno() method returning │ │ │ │ - an int │ │ │ │ - eventmask │ │ │ │ - a bitmask describing the type of events to check for │ │ │ │ -register($self, fd, │ │ │ │ - eventmask=select.POLLIN | select.POLLPRI | select.POLLOUT, /) │ │ │ │ -Register a file descriptor with the polling object. │ │ │ │ - either an integer, or an object with a fileno() method returning an int │ │ │ │ - eventmask │ │ │ │ - an optional bitmask describing the type of events to check for │ │ │ │ -select.epoll(sizehint=-1, flags=0) │ │ │ │ -Returns an epolling object │ │ │ │ -sizehint must be a positive integer or -1 for the default size. The │ │ │ │ -sizehint is used to optimize internal data structures. It doesn't limit │ │ │ │ -the maximum number of monitored events. │ │ │ │ -poll($module, /) │ │ │ │ -Returns a polling object. │ │ │ │ -This object supports registering and unregistering file descriptors, and then │ │ │ │ -polling them for I/O events. │ │ │ │ -select($module, rlist, wlist, xlist, timeout=None, /) │ │ │ │ -Wait until one or more file descriptors are ready for some kind of I/O. │ │ │ │ -The first three arguments are iterables of file descriptors to be waited for: │ │ │ │ -rlist -- wait until ready for reading │ │ │ │ -wlist -- wait until ready for writing │ │ │ │ -xlist -- wait for an "exceptional condition" │ │ │ │ -If only one kind of condition is required, pass [] for the other lists. │ │ │ │ -A file descriptor is either a socket or file object, or a small integer │ │ │ │ -gotten from a fileno() method call on one of those. │ │ │ │ -The optional 4th argument specifies a timeout in seconds; it may be │ │ │ │ -a floating-point number to specify fractions of seconds. If it is absent │ │ │ │ -or None, the call will never time out. │ │ │ │ -The return value is a tuple of three lists corresponding to the first three │ │ │ │ -arguments; each contains the subset of the corresponding file descriptors │ │ │ │ -that are ready. │ │ │ │ -*** IMPORTANT NOTICE *** │ │ │ │ -On Windows, only sockets are supported; on Unix, all file │ │ │ │ -descriptors can be used. │ │ │ │ -This module supports asynchronous I/O on multiple file descriptors. │ │ │ │ -*** IMPORTANT NOTICE *** │ │ │ │ -On Windows, only sockets are supported; on Unix, all file descriptors. │ │ │ │ -fork_exec($module, args, executable_list, close_fds, pass_fds, cwd, │ │ │ │ - env, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, │ │ │ │ - errpipe_read, errpipe_write, restore_signals, call_setsid, │ │ │ │ - pgid_to_set, gid, extra_groups, uid, child_umask, preexec_fn, │ │ │ │ - allow_vfork, /) │ │ │ │ -Spawn a fresh new child process. │ │ │ │ -Fork a child process, close parent file descriptors as appropriate in the │ │ │ │ -child and duplicate the few that are needed before calling exec() in the │ │ │ │ -child process. │ │ │ │ -If close_fds is True, close file descriptors 3 and higher, except those listed │ │ │ │ -in the sorted tuple pass_fds. │ │ │ │ -The preexec_fn, if supplied, will be called immediately before closing file │ │ │ │ -descriptors and exec. │ │ │ │ -WARNING: preexec_fn is NOT SAFE if your application uses threads. │ │ │ │ - It may trigger infrequent, difficult to debug deadlocks. │ │ │ │ -If an error occurs in the child process before the exec, it is │ │ │ │ -serialized and written to the errpipe_write fd per subprocess.py. │ │ │ │ -Returns: the child process's PID. │ │ │ │ -Raises: Only on an error in the parent process. │ │ │ │ -A POSIX helper for the subprocess module. │ │ │ │ -lockf($module, fd, cmd, len=0, start=0, whence=0, /) │ │ │ │ -A wrapper around the fcntl() locking calls. │ │ │ │ -`fd` is the file descriptor of the file to lock or unlock, and operation is one │ │ │ │ -of the following values: │ │ │ │ - LOCK_UN - unlock │ │ │ │ - LOCK_SH - acquire a shared lock │ │ │ │ - LOCK_EX - acquire an exclusive lock │ │ │ │ -When operation is LOCK_SH or LOCK_EX, it can also be bitwise ORed with │ │ │ │ -LOCK_NB to avoid blocking on lock acquisition. If LOCK_NB is used and the │ │ │ │ -lock cannot be acquired, an OSError will be raised and the exception will │ │ │ │ -have an errno attribute set to EACCES or EAGAIN (depending on the operating │ │ │ │ -system -- for portability, check for either value). │ │ │ │ -`len` is the number of bytes to lock, with the default meaning to lock to │ │ │ │ -EOF. `start` is the byte offset, relative to `whence`, to that the lock │ │ │ │ -starts. `whence` is as with fileobj.seek(), specifically: │ │ │ │ - 0 - relative to the start of the file (SEEK_SET) │ │ │ │ - 1 - relative to the current buffer position (SEEK_CUR) │ │ │ │ - 2 - relative to the end of the file (SEEK_END) │ │ │ │ -flock($module, fd, operation, /) │ │ │ │ -Perform the lock operation `operation` on file descriptor `fd`. │ │ │ │ -See the Unix manual page for flock(2) for details (On some systems, this │ │ │ │ -function is emulated using fcntl()). │ │ │ │ -ioctl($module, fd, request, arg=0, mutate_flag=True, /) │ │ │ │ -Perform the operation `request` on file descriptor `fd`. │ │ │ │ -The values used for `request` are operating system dependent, and are available │ │ │ │ -as constants in the fcntl or termios library modules, using the same names as │ │ │ │ -used in the relevant C header files. │ │ │ │ -The argument `arg` is optional, and defaults to 0; it may be an int or a │ │ │ │ -buffer containing character data (most likely a string or an array). │ │ │ │ -If the argument is a mutable buffer (such as an array) and if the │ │ │ │ -mutate_flag argument (which is only allowed in this case) is true then the │ │ │ │ -buffer is (in effect) passed to the operating system and changes made by │ │ │ │ -the OS will be reflected in the contents of the buffer after the call has │ │ │ │ -returned. The return value is the integer returned by the ioctl system │ │ │ │ -If the argument is a mutable buffer and the mutable_flag argument is false, │ │ │ │ -the behavior is as if a string had been passed. │ │ │ │ -If the argument is an immutable buffer (most likely a string) then a copy │ │ │ │ -of the buffer is passed to the operating system and the return value is a │ │ │ │ -string of the same length containing whatever the operating system put in │ │ │ │ -the buffer. The length of the arg buffer in this case is not allowed to │ │ │ │ -exceed 1024 bytes. │ │ │ │ -If the arg given is an integer or if none is specified, the result value is │ │ │ │ -an integer corresponding to the return value of the ioctl call in the C │ │ │ │ -fcntl($module, fd, cmd, arg=0, /) │ │ │ │ -Perform the operation `cmd` on file descriptor fd. │ │ │ │ -The values used for `cmd` are operating system dependent, and are available │ │ │ │ -as constants in the fcntl module, using the same names as used in │ │ │ │ -the relevant C header files. The argument arg is optional, and │ │ │ │ -defaults to 0; it may be an int or a string. If arg is given as a string, │ │ │ │ -the return value of fcntl is a string of that length, containing the │ │ │ │ -resulting value put in the arg buffer by the operating system. The length │ │ │ │ -of the arg string is not allowed to exceed 1024 bytes. If the arg given │ │ │ │ -is an integer or if none is specified, the result value is an integer │ │ │ │ -corresponding to the return value of the fcntl call in the C code. │ │ │ │ -This module performs file control and I/O control on file │ │ │ │ -descriptors. It is an interface to the fcntl() and ioctl() Unix │ │ │ │ -routines. File descriptors can be obtained with the fileno() method of │ │ │ │ -a file or socket object. │ │ │ │ +Unable to allocate output buffer. │ │ │ │ +_generate_suggestions($module, candidates, item, /) │ │ │ │ +Returns the candidate in candidates that's closest to item │ │ │ │ __setstate__($self, state, /) │ │ │ │ Set state information for unpickling. │ │ │ │ __reduce__($self, /) │ │ │ │ Return state information for pickling. │ │ │ │ __sizeof__($self, /) │ │ │ │ Size of the array in memory, in bytes. │ │ │ │ tounicode($self, /) │ │ │ │ @@ -23042,17 +23046,14 @@ │ │ │ │ _array_reconstructor($module, arraytype, typecode, mformat_code, items, │ │ │ │ /) │ │ │ │ Internal. Used for pickling support. │ │ │ │ This module defines an object type which can efficiently represent │ │ │ │ an array of basic values: characters, integers, floating-point │ │ │ │ numbers. Arrays are sequence types and behave very much like lists, │ │ │ │ except that the type of objects stored in them is constrained. │ │ │ │ -Unable to allocate output buffer. │ │ │ │ -_generate_suggestions($module, candidates, item, /) │ │ │ │ -Returns the candidate in candidates that's closest to item │ │ │ │ sys_audit │ │ │ │ =========== │ │ │ │ zi======T=N= │ │ │ │ _PyOS_InterruptOccurred │ │ │ │ _PyRuntimeState_ReInitThreads │ │ │ │ PyOS_AfterFork_Child │ │ │ │ _PyInterpreterState_DeleteExceptMain │ │ │ ├── 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 │ │ │ │ @@ -337,16 +337,16 @@ │ │ │ │ 0x0001df04 36340070 77726974 65763634 76320072 64.pwritev64v2.r │ │ │ │ 0x0001df14 65616476 00736368 65645f67 65745f70 eadv.sched_get_p │ │ │ │ 0x0001df24 72696f72 6974795f 6d696e00 73636865 riority_min.sche │ │ │ │ 0x0001df34 645f6765 745f7072 696f7269 74795f6d d_get_priority_m │ │ │ │ 0x0001df44 6178005f 5f736368 65645f72 725f6765 ax.__sched_rr_ge │ │ │ │ 0x0001df54 745f696e 74657276 616c3634 00736368 t_interval64.sch │ │ │ │ 0x0001df64 65645f79 69656c64 00736574 72657367 ed_yield.setresg │ │ │ │ - 0x0001df74 69640073 65747265 73756964 00776169 id.setresuid.wai │ │ │ │ - 0x0001df84 74696400 66706174 68636f6e 66006664 tid.fpathconf.fd │ │ │ │ + 0x0001df74 69640073 65747265 73756964 00667061 id.setresuid.fpa │ │ │ │ + 0x0001df84 7468636f 6e660077 61697469 64006664 thconf.waitid.fd │ │ │ │ 0x0001df94 61746173 796e6300 77726974 65760074 atasync.writev.t │ │ │ │ 0x0001dfa4 63676574 70677270 00746373 65747067 cgetpgrp.tcsetpg │ │ │ │ 0x0001dfb4 72700070 74687265 61645f6b 696c6c00 rp.pthread_kill. │ │ │ │ 0x0001dfc4 73656e64 746f0072 65637666 726f6d00 sendto.recvfrom. │ │ │ │ 0x0001dfd4 74696d65 7266645f 63726561 7465005f timerfd_create._ │ │ │ │ 0x0001dfe4 5f74696d 65726664 5f736574 74696d65 _timerfd_settime │ │ │ │ 0x0001dff4 3634005f 5f74696d 65726664 5f676574 64.__timerfd_get │ │ │ ├── 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 22ce90 <_start@@Base+0x44> │ │ │ │ + bl 22f804 <_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, r2, ip, lsl #29 │ │ │ │ + subseq r6, r3, ip, lsl #29 │ │ │ │ │ │ │ │ 00029178 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3724]! @ 0xe8c │ │ │ │ │ │ │ │ 00029184 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3716]! @ 0xe84 │ │ │ │ │ │ │ │ 00029190 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3708]! @ 0xe7c │ │ │ │ │ │ │ │ 0002919c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3700]! @ 0xe74 │ │ │ │ │ │ │ │ 000291a8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3692]! @ 0xe6c │ │ │ │ │ │ │ │ 000291b4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3684]! @ 0xe64 │ │ │ │ │ │ │ │ 000291c0 <__getrusage64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3676]! @ 0xe5c │ │ │ │ │ │ │ │ 000291cc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3668]! @ 0xe54 │ │ │ │ │ │ │ │ 000291d8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3660]! @ 0xe4c │ │ │ │ │ │ │ │ 000291e4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3652]! @ 0xe44 │ │ │ │ │ │ │ │ 000291f0 <__fcntl_time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3644]! @ 0xe3c │ │ │ │ │ │ │ │ 000291fc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3636]! @ 0xe34 │ │ │ │ │ │ │ │ 00029208 <__ctype_toupper_loc@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3628]! @ 0xe2c │ │ │ │ │ │ │ │ 00029214 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3620]! @ 0xe24 │ │ │ │ │ │ │ │ 00029220 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3612]! @ 0xe1c │ │ │ │ │ │ │ │ 0002922c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3604]! @ 0xe14 │ │ │ │ │ │ │ │ 00029238 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3596]! @ 0xe0c │ │ │ │ │ │ │ │ 00029244 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3588]! @ 0xe04 │ │ │ │ │ │ │ │ 00029250 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3580]! @ 0xdfc │ │ │ │ │ │ │ │ 0002925c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3572]! @ 0xdf4 │ │ │ │ │ │ │ │ 00029268 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3564]! @ 0xdec │ │ │ │ │ │ │ │ 00029274 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3556]! @ 0xde4 │ │ │ │ │ │ │ │ 00029280 <__wait4_time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3548]! @ 0xddc │ │ │ │ │ │ │ │ 0002928c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3540]! @ 0xdd4 │ │ │ │ │ │ │ │ 00029298 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3532]! @ 0xdcc │ │ │ │ │ │ │ │ 000292a4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3524]! @ 0xdc4 │ │ │ │ │ │ │ │ 000292b0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3516]! @ 0xdbc │ │ │ │ │ │ │ │ 000292bc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3508]! @ 0xdb4 │ │ │ │ │ │ │ │ 000292c8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3500]! @ 0xdac │ │ │ │ │ │ │ │ 000292d4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3492]! @ 0xda4 │ │ │ │ │ │ │ │ 000292e0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3484]! @ 0xd9c │ │ │ │ │ │ │ │ 000292ec : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3476]! @ 0xd94 │ │ │ │ │ │ │ │ 000292f8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3468]! @ 0xd8c │ │ │ │ │ │ │ │ 00029304 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3460]! @ 0xd84 │ │ │ │ │ │ │ │ 00029310 <__clock_settime64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3452]! @ 0xd7c │ │ │ │ │ │ │ │ 0002931c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3444]! @ 0xd74 │ │ │ │ │ │ │ │ 00029328 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3436]! @ 0xd6c │ │ │ │ │ │ │ │ 00029334 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3428]! @ 0xd64 │ │ │ │ │ │ │ │ 00029340 <__utimensat64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3420]! @ 0xd5c │ │ │ │ │ │ │ │ 0002934c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3412]! @ 0xd54 │ │ │ │ │ │ │ │ 00029358 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3404]! @ 0xd4c │ │ │ │ │ │ │ │ 00029364 <__libc_current_sigrtmin@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3396]! @ 0xd44 │ │ │ │ │ │ │ │ 00029370 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3388]! @ 0xd3c │ │ │ │ │ │ │ │ 0002937c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3380]! @ 0xd34 │ │ │ │ │ │ │ │ 00029388 <__wait3_time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3372]! @ 0xd2c │ │ │ │ │ │ │ │ 00029394 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3364]! @ 0xd24 │ │ │ │ │ │ │ │ 000293a0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3356]! @ 0xd1c │ │ │ │ │ │ │ │ 000293ac <__sendmsg64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3348]! @ 0xd14 │ │ │ │ │ │ │ │ 000293b8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3340]! @ 0xd0c │ │ │ │ │ │ │ │ 000293c4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3332]! @ 0xd04 │ │ │ │ │ │ │ │ 000293d0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3324]! @ 0xcfc │ │ │ │ │ │ │ │ 000293dc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3316]! @ 0xcf4 │ │ │ │ │ │ │ │ 000293e8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3308]! @ 0xcec │ │ │ │ │ │ │ │ 000293f4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3300]! @ 0xce4 │ │ │ │ │ │ │ │ 00029400 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3292]! @ 0xcdc │ │ │ │ │ │ │ │ 0002940c <__gmon_start__@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3284]! @ 0xcd4 │ │ │ │ │ │ │ │ 00029418 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3276]! @ 0xccc │ │ │ │ │ │ │ │ 00029424 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3268]! @ 0xcc4 │ │ │ │ │ │ │ │ 00029430 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3260]! @ 0xcbc │ │ │ │ │ │ │ │ 0002943c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3252]! @ 0xcb4 │ │ │ │ │ │ │ │ 00029448 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3244]! @ 0xcac │ │ │ │ │ │ │ │ 00029454 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3236]! @ 0xca4 │ │ │ │ │ │ │ │ 00029460 <__mktime64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3228]! @ 0xc9c │ │ │ │ │ │ │ │ 0002946c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3220]! @ 0xc94 │ │ │ │ │ │ │ │ 00029478 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3212]! @ 0xc8c │ │ │ │ │ │ │ │ 00029484 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3204]! @ 0xc84 │ │ │ │ │ │ │ │ 00029490 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3196]! @ 0xc7c │ │ │ │ │ │ │ │ 0002949c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3188]! @ 0xc74 │ │ │ │ │ │ │ │ 000294a8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3180]! @ 0xc6c │ │ │ │ │ │ │ │ 000294b4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3172]! @ 0xc64 │ │ │ │ │ │ │ │ 000294c0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3164]! @ 0xc5c │ │ │ │ │ │ │ │ 000294cc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3156]! @ 0xc54 │ │ │ │ │ │ │ │ 000294d8 <__printf_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3148]! @ 0xc4c │ │ │ │ │ │ │ │ 000294e4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3140]! @ 0xc44 │ │ │ │ │ │ │ │ 000294f0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3132]! @ 0xc3c │ │ │ │ │ │ │ │ 000294fc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3124]! @ 0xc34 │ │ │ │ │ │ │ │ 00029508 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3116]! @ 0xc2c │ │ │ │ │ │ │ │ 00029514 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3108]! @ 0xc24 │ │ │ │ │ │ │ │ 00029520 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3100]! @ 0xc1c │ │ │ │ │ │ │ │ 0002952c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3092]! @ 0xc14 │ │ │ │ │ │ │ │ 00029538 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3084]! @ 0xc0c │ │ │ │ │ │ │ │ 00029544 <__cxa_atexit@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3076]! @ 0xc04 │ │ │ │ │ │ │ │ 00029550 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3068]! @ 0xbfc │ │ │ │ │ │ │ │ 0002955c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3060]! @ 0xbf4 │ │ │ │ │ │ │ │ 00029568 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3052]! @ 0xbec │ │ │ │ │ │ │ │ 00029574 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3044]! @ 0xbe4 │ │ │ │ │ │ │ │ 00029580 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3036]! @ 0xbdc │ │ │ │ │ │ │ │ 0002958c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3028]! @ 0xbd4 │ │ │ │ │ │ │ │ 00029598 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3020]! @ 0xbcc │ │ │ │ │ │ │ │ 000295a4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3012]! @ 0xbc4 │ │ │ │ │ │ │ │ 000295b0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #3004]! @ 0xbbc │ │ │ │ │ │ │ │ 000295bc <__uflow@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2996]! @ 0xbb4 │ │ │ │ │ │ │ │ 000295c8 <__lstat64_time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2988]! @ 0xbac │ │ │ │ │ │ │ │ 000295d4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2980]! @ 0xba4 │ │ │ │ │ │ │ │ 000295e0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2972]! @ 0xb9c │ │ │ │ │ │ │ │ 000295ec : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2964]! @ 0xb94 │ │ │ │ │ │ │ │ 000295f8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2956]! @ 0xb8c │ │ │ │ │ │ │ │ 00029604 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2948]! @ 0xb84 │ │ │ │ │ │ │ │ 00029610 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2940]! @ 0xb7c │ │ │ │ │ │ │ │ 0002961c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2932]! @ 0xb74 │ │ │ │ │ │ │ │ 00029628 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2924]! @ 0xb6c │ │ │ │ │ │ │ │ 00029634 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2916]! @ 0xb64 │ │ │ │ │ │ │ │ 00029640 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2908]! @ 0xb5c │ │ │ │ │ │ │ │ 0002964c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2900]! @ 0xb54 │ │ │ │ │ │ │ │ 00029658 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2892]! @ 0xb4c │ │ │ │ │ │ │ │ 00029664 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2884]! @ 0xb44 │ │ │ │ │ │ │ │ 00029670 <__sigtimedwait64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2876]! @ 0xb3c │ │ │ │ │ │ │ │ 0002967c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2868]! @ 0xb34 │ │ │ │ │ │ │ │ 00029688 <__fstat64_time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2860]! @ 0xb2c │ │ │ │ │ │ │ │ 00029694 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2852]! @ 0xb24 │ │ │ │ │ │ │ │ 000296a0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2844]! @ 0xb1c │ │ │ │ │ │ │ │ 000296ac : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2836]! @ 0xb14 │ │ │ │ │ │ │ │ 000296b8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2828]! @ 0xb0c │ │ │ │ │ │ │ │ 000296c4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2820]! @ 0xb04 │ │ │ │ │ │ │ │ 000296d0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2812]! @ 0xafc │ │ │ │ │ │ │ │ 000296dc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2804]! @ 0xaf4 │ │ │ │ │ │ │ │ 000296e8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2796]! @ 0xaec │ │ │ │ │ │ │ │ 000296f4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2788]! @ 0xae4 │ │ │ │ │ │ │ │ 00029700 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2780]! @ 0xadc │ │ │ │ │ │ │ │ 0002970c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2772]! @ 0xad4 │ │ │ │ │ │ │ │ 00029718 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2764]! @ 0xacc │ │ │ │ │ │ │ │ 00029724 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2756]! @ 0xac4 │ │ │ │ │ │ │ │ 00029730 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2748]! @ 0xabc │ │ │ │ │ │ │ │ 0002973c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2740]! @ 0xab4 │ │ │ │ │ │ │ │ 00029748 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2732]! @ 0xaac │ │ │ │ │ │ │ │ 00029754 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2724]! @ 0xaa4 │ │ │ │ │ │ │ │ 00029760 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2716]! @ 0xa9c │ │ │ │ │ │ │ │ 0002976c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2708]! @ 0xa94 │ │ │ │ │ │ │ │ 00029778 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2700]! @ 0xa8c │ │ │ │ │ │ │ │ 00029784 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2692]! @ 0xa84 │ │ │ │ │ │ │ │ 00029790 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2684]! @ 0xa7c │ │ │ │ │ │ │ │ 0002979c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2676]! @ 0xa74 │ │ │ │ │ │ │ │ 000297a8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2668]! @ 0xa6c │ │ │ │ │ │ │ │ 000297b4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2660]! @ 0xa64 │ │ │ │ │ │ │ │ 000297c0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2652]! @ 0xa5c │ │ │ │ │ │ │ │ 000297cc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2644]! @ 0xa54 │ │ │ │ │ │ │ │ 000297d8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2636]! @ 0xa4c │ │ │ │ │ │ │ │ 000297e4 <__strncat_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2628]! @ 0xa44 │ │ │ │ │ │ │ │ 000297f0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2620]! @ 0xa3c │ │ │ │ │ │ │ │ 000297fc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2612]! @ 0xa34 │ │ │ │ │ │ │ │ 00029808 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2604]! @ 0xa2c │ │ │ │ │ │ │ │ 00029814 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2596]! @ 0xa24 │ │ │ │ │ │ │ │ 00029820 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2588]! @ 0xa1c │ │ │ │ │ │ │ │ 0002982c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2580]! @ 0xa14 │ │ │ │ │ │ │ │ 00029838 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2572]! @ 0xa0c │ │ │ │ │ │ │ │ 00029844 <_exit@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2564]! @ 0xa04 │ │ │ │ │ │ │ │ 00029850 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2556]! @ 0x9fc │ │ │ │ │ │ │ │ 0002985c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2548]! @ 0x9f4 │ │ │ │ │ │ │ │ 00029868 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2540]! @ 0x9ec │ │ │ │ │ │ │ │ 00029874 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2532]! @ 0x9e4 │ │ │ │ │ │ │ │ 00029880 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2524]! @ 0x9dc │ │ │ │ │ │ │ │ 0002988c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2516]! @ 0x9d4 │ │ │ │ │ │ │ │ 00029898 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2508]! @ 0x9cc │ │ │ │ │ │ │ │ 000298a4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2500]! @ 0x9c4 │ │ │ │ │ │ │ │ 000298b0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2492]! @ 0x9bc │ │ │ │ │ │ │ │ 000298bc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2484]! @ 0x9b4 │ │ │ │ │ │ │ │ 000298c8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2476]! @ 0x9ac │ │ │ │ │ │ │ │ 000298d4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2468]! @ 0x9a4 │ │ │ │ │ │ │ │ 000298e0 <__setitimer64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2460]! @ 0x99c │ │ │ │ │ │ │ │ 000298ec : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2452]! @ 0x994 │ │ │ │ │ │ │ │ 000298f8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2444]! @ 0x98c │ │ │ │ │ │ │ │ 00029904 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2436]! @ 0x984 │ │ │ │ │ │ │ │ 00029910 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2428]! @ 0x97c │ │ │ │ │ │ │ │ 0002991c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2420]! @ 0x974 │ │ │ │ │ │ │ │ 00029928 <__ioctl_time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2412]! @ 0x96c │ │ │ │ │ │ │ │ 00029934 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2404]! @ 0x964 │ │ │ │ │ │ │ │ 00029940 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2396]! @ 0x95c │ │ │ │ │ │ │ │ 0002994c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2388]! @ 0x954 │ │ │ │ │ │ │ │ 00029958 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2380]! @ 0x94c │ │ │ │ │ │ │ │ 00029964 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2372]! @ 0x944 │ │ │ │ │ │ │ │ 00029970 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2364]! @ 0x93c │ │ │ │ │ │ │ │ 0002997c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2356]! @ 0x934 │ │ │ │ │ │ │ │ 00029988 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2348]! @ 0x92c │ │ │ │ │ │ │ │ 00029994 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2340]! @ 0x924 │ │ │ │ │ │ │ │ 000299a0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2332]! @ 0x91c │ │ │ │ │ │ │ │ 000299ac : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2324]! @ 0x914 │ │ │ │ │ │ │ │ 000299b8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2316]! @ 0x90c │ │ │ │ │ │ │ │ 000299c4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2308]! @ 0x904 │ │ │ │ │ │ │ │ 000299d0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2300]! @ 0x8fc │ │ │ │ │ │ │ │ 000299dc <__getsockopt64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2292]! @ 0x8f4 │ │ │ │ │ │ │ │ 000299e8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2284]! @ 0x8ec │ │ │ │ │ │ │ │ 000299f4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2276]! @ 0x8e4 │ │ │ │ │ │ │ │ 00029a00 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2268]! @ 0x8dc │ │ │ │ │ │ │ │ 00029a0c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2260]! @ 0x8d4 │ │ │ │ │ │ │ │ 00029a18 <__memcpy_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2252]! @ 0x8cc │ │ │ │ │ │ │ │ 00029a24 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2244]! @ 0x8c4 │ │ │ │ │ │ │ │ 00029a30 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2236]! @ 0x8bc │ │ │ │ │ │ │ │ 00029a3c <__fstatat64_time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2228]! @ 0x8b4 │ │ │ │ │ │ │ │ 00029a48 <__atomic_store_8@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2220]! @ 0x8ac │ │ │ │ │ │ │ │ 00029a54 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2212]! @ 0x8a4 │ │ │ │ │ │ │ │ 00029a60 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2204]! @ 0x89c │ │ │ │ │ │ │ │ 00029a6c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2196]! @ 0x894 │ │ │ │ │ │ │ │ 00029a78 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2188]! @ 0x88c │ │ │ │ │ │ │ │ 00029a84 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2180]! @ 0x884 │ │ │ │ │ │ │ │ 00029a90 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2172]! @ 0x87c │ │ │ │ │ │ │ │ 00029a9c <__atomic_load_8@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2164]! @ 0x874 │ │ │ │ │ │ │ │ 00029aa8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2156]! @ 0x86c │ │ │ │ │ │ │ │ 00029ab4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2148]! @ 0x864 │ │ │ │ │ │ │ │ 00029ac0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2140]! @ 0x85c │ │ │ │ │ │ │ │ 00029acc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2132]! @ 0x854 │ │ │ │ │ │ │ │ 00029ad8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2124]! @ 0x84c │ │ │ │ │ │ │ │ 00029ae4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2116]! @ 0x844 │ │ │ │ │ │ │ │ 00029af0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2108]! @ 0x83c │ │ │ │ │ │ │ │ 00029afc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2100]! @ 0x834 │ │ │ │ │ │ │ │ 00029b08 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2092]! @ 0x82c │ │ │ │ │ │ │ │ 00029b14 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2084]! @ 0x824 │ │ │ │ │ │ │ │ 00029b20 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2076]! @ 0x81c │ │ │ │ │ │ │ │ 00029b2c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2068]! @ 0x814 │ │ │ │ │ │ │ │ 00029b38 <__isoc23_wcstol@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2060]! @ 0x80c │ │ │ │ │ │ │ │ 00029b44 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2052]! @ 0x804 │ │ │ │ │ │ │ │ 00029b50 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2044]! @ 0x7fc │ │ │ │ │ │ │ │ 00029b5c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2036]! @ 0x7f4 │ │ │ │ │ │ │ │ 00029b68 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2028]! @ 0x7ec │ │ │ │ │ │ │ │ 00029b74 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2020]! @ 0x7e4 │ │ │ │ │ │ │ │ 00029b80 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2012]! @ 0x7dc │ │ │ │ │ │ │ │ 00029b8c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #2004]! @ 0x7d4 │ │ │ │ │ │ │ │ 00029b98 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1996]! @ 0x7cc │ │ │ │ │ │ │ │ 00029ba4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1988]! @ 0x7c4 │ │ │ │ │ │ │ │ 00029bb0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1980]! @ 0x7bc │ │ │ │ │ │ │ │ 00029bbc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1972]! @ 0x7b4 │ │ │ │ │ │ │ │ 00029bc8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1964]! @ 0x7ac │ │ │ │ │ │ │ │ 00029bd4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1956]! @ 0x7a4 │ │ │ │ │ │ │ │ 00029be0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1948]! @ 0x79c │ │ │ │ │ │ │ │ 00029bec : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1940]! @ 0x794 │ │ │ │ │ │ │ │ 00029bf8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1932]! @ 0x78c │ │ │ │ │ │ │ │ 00029c04 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1924]! @ 0x784 │ │ │ │ │ │ │ │ 00029c10 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1916]! @ 0x77c │ │ │ │ │ │ │ │ 00029c1c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1908]! @ 0x774 │ │ │ │ │ │ │ │ 00029c28 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1900]! @ 0x76c │ │ │ │ │ │ │ │ 00029c34 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1892]! @ 0x764 │ │ │ │ │ │ │ │ 00029c40 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1884]! @ 0x75c │ │ │ │ │ │ │ │ 00029c4c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1876]! @ 0x754 │ │ │ │ │ │ │ │ 00029c58 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1868]! @ 0x74c │ │ │ │ │ │ │ │ 00029c64 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1860]! @ 0x744 │ │ │ │ │ │ │ │ 00029c70 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1852]! @ 0x73c │ │ │ │ │ │ │ │ 00029c7c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1844]! @ 0x734 │ │ │ │ │ │ │ │ 00029c88 <__select64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1836]! @ 0x72c │ │ │ │ │ │ │ │ 00029c94 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1828]! @ 0x724 │ │ │ │ │ │ │ │ 00029ca0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1820]! @ 0x71c │ │ │ │ │ │ │ │ 00029cac <__sem_clockwait64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1812]! @ 0x714 │ │ │ │ │ │ │ │ 00029cb8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1804]! @ 0x70c │ │ │ │ │ │ │ │ 00029cc4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1796]! @ 0x704 │ │ │ │ │ │ │ │ 00029cd0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1788]! @ 0x6fc │ │ │ │ │ │ │ │ 00029cdc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1780]! @ 0x6f4 │ │ │ │ │ │ │ │ 00029ce8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1772]! @ 0x6ec │ │ │ │ │ │ │ │ 00029cf4 <__h_errno_location@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1764]! @ 0x6e4 │ │ │ │ │ │ │ │ 00029d00 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1756]! @ 0x6dc │ │ │ │ │ │ │ │ 00029d0c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1748]! @ 0x6d4 │ │ │ │ │ │ │ │ 00029d18 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1740]! @ 0x6cc │ │ │ │ │ │ │ │ 00029d24 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1732]! @ 0x6c4 │ │ │ │ │ │ │ │ 00029d30 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1724]! @ 0x6bc │ │ │ │ │ │ │ │ 00029d3c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1716]! @ 0x6b4 │ │ │ │ │ │ │ │ 00029d48 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1708]! @ 0x6ac │ │ │ │ │ │ │ │ 00029d54 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1700]! @ 0x6a4 │ │ │ │ │ │ │ │ 00029d60 <__clock_gettime64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1692]! @ 0x69c │ │ │ │ │ │ │ │ 00029d6c <__ctype_tolower_loc@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1684]! @ 0x694 │ │ │ │ │ │ │ │ 00029d78 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1676]! @ 0x68c │ │ │ │ │ │ │ │ 00029d84 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1668]! @ 0x684 │ │ │ │ │ │ │ │ 00029d90 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1660]! @ 0x67c │ │ │ │ │ │ │ │ 00029d9c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1652]! @ 0x674 │ │ │ │ │ │ │ │ 00029da8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1644]! @ 0x66c │ │ │ │ │ │ │ │ 00029db4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1636]! @ 0x664 │ │ │ │ │ │ │ │ 00029dc0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1628]! @ 0x65c │ │ │ │ │ │ │ │ 00029dcc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1620]! @ 0x654 │ │ │ │ │ │ │ │ 00029dd8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1612]! @ 0x64c │ │ │ │ │ │ │ │ 00029de4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1604]! @ 0x644 │ │ │ │ │ │ │ │ 00029df0 <__explicit_bzero_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1596]! @ 0x63c │ │ │ │ │ │ │ │ 00029dfc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1588]! @ 0x634 │ │ │ │ │ │ │ │ 00029e08 <__futimens64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1580]! @ 0x62c │ │ │ │ │ │ │ │ 00029e14 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1572]! @ 0x624 │ │ │ │ │ │ │ │ 00029e20 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1564]! @ 0x61c │ │ │ │ │ │ │ │ 00029e2c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1556]! @ 0x614 │ │ │ │ │ │ │ │ 00029e38 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1548]! @ 0x60c │ │ │ │ │ │ │ │ 00029e44 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1540]! @ 0x604 │ │ │ │ │ │ │ │ 00029e50 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1532]! @ 0x5fc │ │ │ │ │ │ │ │ 00029e5c <__pthread_cond_timedwait64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1524]! @ 0x5f4 │ │ │ │ │ │ │ │ 00029e68 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1516]! @ 0x5ec │ │ │ │ │ │ │ │ 00029e74 <__time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1508]! @ 0x5e4 │ │ │ │ │ │ │ │ 00029e80 <__isoc23_sscanf@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1500]! @ 0x5dc │ │ │ │ │ │ │ │ 00029e8c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1492]! @ 0x5d4 │ │ │ │ │ │ │ │ 00029e98 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1484]! @ 0x5cc │ │ │ │ │ │ │ │ 00029ea4 <__vsnprintf_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1476]! @ 0x5c4 │ │ │ │ │ │ │ │ 00029eb0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1468]! @ 0x5bc │ │ │ │ │ │ │ │ 00029ebc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1460]! @ 0x5b4 │ │ │ │ │ │ │ │ 00029ec8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1452]! @ 0x5ac │ │ │ │ │ │ │ │ 00029ed4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1444]! @ 0x5a4 │ │ │ │ │ │ │ │ 00029ee0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1436]! @ 0x59c │ │ │ │ │ │ │ │ 00029eec <__vfprintf_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1428]! @ 0x594 │ │ │ │ │ │ │ │ 00029ef8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1420]! @ 0x58c │ │ │ │ │ │ │ │ 00029f04 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1412]! @ 0x584 │ │ │ │ │ │ │ │ 00029f10 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1404]! @ 0x57c │ │ │ │ │ │ │ │ 00029f1c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1396]! @ 0x574 │ │ │ │ │ │ │ │ 00029f28 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1388]! @ 0x56c │ │ │ │ │ │ │ │ 00029f34 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1380]! @ 0x564 │ │ │ │ │ │ │ │ 00029f40 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1372]! @ 0x55c │ │ │ │ │ │ │ │ 00029f4c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1364]! @ 0x554 │ │ │ │ │ │ │ │ 00029f58 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1356]! @ 0x54c │ │ │ │ │ │ │ │ 00029f64 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1348]! @ 0x544 │ │ │ │ │ │ │ │ 00029f70 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1340]! @ 0x53c │ │ │ │ │ │ │ │ 00029f7c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1332]! @ 0x534 │ │ │ │ │ │ │ │ 00029f88 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1324]! @ 0x52c │ │ │ │ │ │ │ │ 00029f94 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1316]! @ 0x524 │ │ │ │ │ │ │ │ 00029fa0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1308]! @ 0x51c │ │ │ │ │ │ │ │ 00029fac : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1300]! @ 0x514 │ │ │ │ │ │ │ │ 00029fb8 <__localtime64_r@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1292]! @ 0x50c │ │ │ │ │ │ │ │ 00029fc4 <__snprintf_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1284]! @ 0x504 │ │ │ │ │ │ │ │ 00029fd0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1276]! @ 0x4fc │ │ │ │ │ │ │ │ 00029fdc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1268]! @ 0x4f4 │ │ │ │ │ │ │ │ 00029fe8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1260]! @ 0x4ec │ │ │ │ │ │ │ │ 00029ff4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1252]! @ 0x4e4 │ │ │ │ │ │ │ │ 0002a000 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1244]! @ 0x4dc │ │ │ │ │ │ │ │ 0002a00c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1236]! @ 0x4d4 │ │ │ │ │ │ │ │ 0002a018 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1228]! @ 0x4cc │ │ │ │ │ │ │ │ 0002a024 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1220]! @ 0x4c4 │ │ │ │ │ │ │ │ 0002a030 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1212]! @ 0x4bc │ │ │ │ │ │ │ │ 0002a03c <__syslog_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1204]! @ 0x4b4 │ │ │ │ │ │ │ │ 0002a048 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1196]! @ 0x4ac │ │ │ │ │ │ │ │ 0002a054 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1188]! @ 0x4a4 │ │ │ │ │ │ │ │ 0002a060 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1180]! @ 0x49c │ │ │ │ │ │ │ │ 0002a06c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1172]! @ 0x494 │ │ │ │ │ │ │ │ 0002a078 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1164]! @ 0x48c │ │ │ │ │ │ │ │ 0002a084 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1156]! @ 0x484 │ │ │ │ │ │ │ │ 0002a090 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1148]! @ 0x47c │ │ │ │ │ │ │ │ 0002a09c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1140]! @ 0x474 │ │ │ │ │ │ │ │ 0002a0a8 <__sched_rr_get_interval64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1132]! @ 0x46c │ │ │ │ │ │ │ │ 0002a0b4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1124]! @ 0x464 │ │ │ │ │ │ │ │ 0002a0c0 <__atomic_compare_exchange_8@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1116]! @ 0x45c │ │ │ │ │ │ │ │ 0002a0cc <__open64_2@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1108]! @ 0x454 │ │ │ │ │ │ │ │ 0002a0d8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1100]! @ 0x44c │ │ │ │ │ │ │ │ 0002a0e4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1092]! @ 0x444 │ │ │ │ │ │ │ │ 0002a0f0 <__stat64_time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1084]! @ 0x43c │ │ │ │ │ │ │ │ 0002a0fc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1076]! @ 0x434 │ │ │ │ │ │ │ │ 0002a108 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1068]! @ 0x42c │ │ │ │ │ │ │ │ 0002a114 <__clock_nanosleep_time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1060]! @ 0x424 │ │ │ │ │ │ │ │ 0002a120 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1052]! @ 0x41c │ │ │ │ │ │ │ │ 0002a12c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1044]! @ 0x414 │ │ │ │ │ │ │ │ 0002a138 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1036]! @ 0x40c │ │ │ │ │ │ │ │ 0002a144 <__timerfd_gettime64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1028]! @ 0x404 │ │ │ │ │ │ │ │ 0002a150 <__ctype_b_loc@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1020]! @ 0x3fc │ │ │ │ │ │ │ │ 0002a15c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1012]! @ 0x3f4 │ │ │ │ │ │ │ │ 0002a168 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #1004]! @ 0x3ec │ │ │ │ │ │ │ │ 0002a174 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #996]! @ 0x3e4 │ │ │ │ │ │ │ │ 0002a180 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #988]! @ 0x3dc │ │ │ │ │ │ │ │ 0002a18c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #980]! @ 0x3d4 │ │ │ │ │ │ │ │ 0002a198 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #972]! @ 0x3cc │ │ │ │ │ │ │ │ 0002a1a4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #964]! @ 0x3c4 │ │ │ │ │ │ │ │ 0002a1b0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #956]! @ 0x3bc │ │ │ │ │ │ │ │ 0002a1bc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #948]! @ 0x3b4 │ │ │ │ │ │ │ │ 0002a1c8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #940]! @ 0x3ac │ │ │ │ │ │ │ │ 0002a1d4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #932]! @ 0x3a4 │ │ │ │ │ │ │ │ 0002a1e0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #924]! @ 0x39c │ │ │ │ │ │ │ │ 0002a1ec : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #916]! @ 0x394 │ │ │ │ │ │ │ │ 0002a1f8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #908]! @ 0x38c │ │ │ │ │ │ │ │ 0002a204 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #900]! @ 0x384 │ │ │ │ │ │ │ │ 0002a210 <__stack_chk_fail@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #892]! @ 0x37c │ │ │ │ │ │ │ │ 0002a21c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #884]! @ 0x374 │ │ │ │ │ │ │ │ 0002a228 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #876]! @ 0x36c │ │ │ │ │ │ │ │ 0002a234 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #868]! @ 0x364 │ │ │ │ │ │ │ │ 0002a240 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #860]! @ 0x35c │ │ │ │ │ │ │ │ 0002a24c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #852]! @ 0x354 │ │ │ │ │ │ │ │ 0002a258 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #844]! @ 0x34c │ │ │ │ │ │ │ │ 0002a264 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #836]! @ 0x344 │ │ │ │ │ │ │ │ 0002a270 <__fprintf_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #828]! @ 0x33c │ │ │ │ │ │ │ │ 0002a27c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #820]! @ 0x334 │ │ │ │ │ │ │ │ 0002a288 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #812]! @ 0x32c │ │ │ │ │ │ │ │ 0002a294 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #804]! @ 0x324 │ │ │ │ │ │ │ │ 0002a2a0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #796]! @ 0x31c │ │ │ │ │ │ │ │ 0002a2ac : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #788]! @ 0x314 │ │ │ │ │ │ │ │ 0002a2b8 <__gmtime64_r@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #780]! @ 0x30c │ │ │ │ │ │ │ │ 0002a2c4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #772]! @ 0x304 │ │ │ │ │ │ │ │ 0002a2d0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #764]! @ 0x2fc │ │ │ │ │ │ │ │ 0002a2dc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #756]! @ 0x2f4 │ │ │ │ │ │ │ │ 0002a2e8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #748]! @ 0x2ec │ │ │ │ │ │ │ │ 0002a2f4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #740]! @ 0x2e4 │ │ │ │ │ │ │ │ 0002a300 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #732]! @ 0x2dc │ │ │ │ │ │ │ │ 0002a30c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #724]! @ 0x2d4 │ │ │ │ │ │ │ │ 0002a318 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #716]! @ 0x2cc │ │ │ │ │ │ │ │ 0002a324 <__libc_current_sigrtmax@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #708]! @ 0x2c4 │ │ │ │ │ │ │ │ 0002a330 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #700]! @ 0x2bc │ │ │ │ │ │ │ │ 0002a33c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #692]! @ 0x2b4 │ │ │ │ │ │ │ │ 0002a348 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #684]! @ 0x2ac │ │ │ │ │ │ │ │ 0002a354 <__isoc23_strtol@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #676]! @ 0x2a4 │ │ │ │ │ │ │ │ 0002a360 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #668]! @ 0x29c │ │ │ │ │ │ │ │ 0002a36c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #660]! @ 0x294 │ │ │ │ │ │ │ │ 0002a378 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #652]! @ 0x28c │ │ │ │ │ │ │ │ 0002a384 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #644]! @ 0x284 │ │ │ │ │ │ │ │ 0002a390 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #636]! @ 0x27c │ │ │ │ │ │ │ │ 0002a39c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #628]! @ 0x274 │ │ │ │ │ │ │ │ 0002a3a8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #620]! @ 0x26c │ │ │ │ │ │ │ │ 0002a3b4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #612]! @ 0x264 │ │ │ │ │ │ │ │ 0002a3c0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #604]! @ 0x25c │ │ │ │ │ │ │ │ 0002a3cc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #596]! @ 0x254 │ │ │ │ │ │ │ │ 0002a3d8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #588]! @ 0x24c │ │ │ │ │ │ │ │ 0002a3e4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #580]! @ 0x244 │ │ │ │ │ │ │ │ 0002a3f0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #572]! @ 0x23c │ │ │ │ │ │ │ │ 0002a3fc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #564]! @ 0x234 │ │ │ │ │ │ │ │ 0002a408 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #556]! @ 0x22c │ │ │ │ │ │ │ │ 0002a414 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #548]! @ 0x224 │ │ │ │ │ │ │ │ 0002a420 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #540]! @ 0x21c │ │ │ │ │ │ │ │ 0002a42c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #532]! @ 0x214 │ │ │ │ │ │ │ │ 0002a438 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #524]! @ 0x20c │ │ │ │ │ │ │ │ 0002a444 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #516]! @ 0x204 │ │ │ │ │ │ │ │ 0002a450 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #508]! @ 0x1fc │ │ │ │ │ │ │ │ 0002a45c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #500]! @ 0x1f4 │ │ │ │ │ │ │ │ 0002a468 <__setsockopt64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #492]! @ 0x1ec │ │ │ │ │ │ │ │ 0002a474 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #484]! @ 0x1e4 │ │ │ │ │ │ │ │ 0002a480 <__sysconf@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #476]! @ 0x1dc │ │ │ │ │ │ │ │ 0002a48c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #468]! @ 0x1d4 │ │ │ │ │ │ │ │ 0002a498 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #460]! @ 0x1cc │ │ │ │ │ │ │ │ 0002a4a4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #452]! @ 0x1c4 │ │ │ │ │ │ │ │ 0002a4b0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #444]! @ 0x1bc │ │ │ │ │ │ │ │ 0002a4bc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #436]! @ 0x1b4 │ │ │ │ │ │ │ │ 0002a4c8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #428]! @ 0x1ac │ │ │ │ │ │ │ │ 0002a4d4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #420]! @ 0x1a4 │ │ │ │ │ │ │ │ 0002a4e0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #412]! @ 0x19c │ │ │ │ │ │ │ │ 0002a4ec : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #404]! @ 0x194 │ │ │ │ │ │ │ │ 0002a4f8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #396]! @ 0x18c │ │ │ │ │ │ │ │ 0002a504 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #388]! @ 0x184 │ │ │ │ │ │ │ │ 0002a510 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #380]! @ 0x17c │ │ │ │ │ │ │ │ 0002a51c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #372]! @ 0x174 │ │ │ │ │ │ │ │ 0002a528 <__sched_cpucount@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #364]! @ 0x16c │ │ │ │ │ │ │ │ 0002a534 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #356]! @ 0x164 │ │ │ │ │ │ │ │ 0002a540 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #348]! @ 0x15c │ │ │ │ │ │ │ │ 0002a54c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #340]! @ 0x154 │ │ │ │ │ │ │ │ 0002a558 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #332]! @ 0x14c │ │ │ │ │ │ │ │ 0002a564 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #324]! @ 0x144 │ │ │ │ │ │ │ │ 0002a570 <__atomic_fetch_add_8@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #316]! @ 0x13c │ │ │ │ │ │ │ │ 0002a57c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #308]! @ 0x134 │ │ │ │ │ │ │ │ 0002a588 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #300]! @ 0x12c │ │ │ │ │ │ │ │ 0002a594 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #292]! @ 0x124 │ │ │ │ │ │ │ │ 0002a5a0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #284]! @ 0x11c │ │ │ │ │ │ │ │ 0002a5ac : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #276]! @ 0x114 │ │ │ │ │ │ │ │ 0002a5b8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #268]! @ 0x10c │ │ │ │ │ │ │ │ 0002a5c4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #260]! @ 0x104 │ │ │ │ │ │ │ │ 0002a5d0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #252]! @ 0xfc │ │ │ │ │ │ │ │ 0002a5dc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #244]! @ 0xf4 │ │ │ │ │ │ │ │ 0002a5e8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #236]! @ 0xec │ │ │ │ │ │ │ │ 0002a5f4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #228]! @ 0xe4 │ │ │ │ │ │ │ │ 0002a600 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #220]! @ 0xdc │ │ │ │ │ │ │ │ 0002a60c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #212]! @ 0xd4 │ │ │ │ │ │ │ │ 0002a618 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #204]! @ 0xcc │ │ │ │ │ │ │ │ 0002a624 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #196]! @ 0xc4 │ │ │ │ │ │ │ │ 0002a630 <__realpath_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #188]! @ 0xbc │ │ │ │ │ │ │ │ 0002a63c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #180]! @ 0xb4 │ │ │ │ │ │ │ │ 0002a648 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #172]! @ 0xac │ │ │ │ │ │ │ │ 0002a654 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #164]! @ 0xa4 │ │ │ │ │ │ │ │ 0002a660 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #156]! @ 0x9c │ │ │ │ │ │ │ │ 0002a66c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #148]! @ 0x94 │ │ │ │ │ │ │ │ 0002a678 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #140]! @ 0x8c │ │ │ │ │ │ │ │ 0002a684 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #132]! @ 0x84 │ │ │ │ │ │ │ │ 0002a690 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #124]! @ 0x7c │ │ │ │ │ │ │ │ 0002a69c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #116]! @ 0x74 │ │ │ │ │ │ │ │ 0002a6a8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #108]! @ 0x6c │ │ │ │ │ │ │ │ 0002a6b4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #100]! @ 0x64 │ │ │ │ │ │ │ │ 0002a6c0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #92]! @ 0x5c │ │ │ │ │ │ │ │ 0002a6cc <__recvmsg64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #84]! @ 0x54 │ │ │ │ │ │ │ │ 0002a6d8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #76]! @ 0x4c │ │ │ │ │ │ │ │ 0002a6e4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #68]! @ 0x44 │ │ │ │ │ │ │ │ 0002a6f0 <__sprintf_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #60]! @ 0x3c │ │ │ │ │ │ │ │ 0002a6fc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #52]! @ 0x34 │ │ │ │ │ │ │ │ 0002a708 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #44]! @ 0x2c │ │ │ │ │ │ │ │ 0002a714 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #36]! @ 0x24 │ │ │ │ │ │ │ │ 0002a720 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #28]! │ │ │ │ │ │ │ │ 0002a72c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #20]! │ │ │ │ │ │ │ │ 0002a738 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #12]! │ │ │ │ │ │ │ │ 0002a744 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #155648 @ 0x26000 │ │ │ │ + add ip, ip, #221184 @ 0x36000 │ │ │ │ ldr pc, [ip, #4]! │ │ │ │ │ │ │ │ 0002a750 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #4092]! @ 0xffc │ │ │ │ │ │ │ │ 0002a75c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #4084]! @ 0xff4 │ │ │ │ │ │ │ │ 0002a768 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #4076]! @ 0xfec │ │ │ │ │ │ │ │ 0002a774 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #4068]! @ 0xfe4 │ │ │ │ │ │ │ │ 0002a780 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #4060]! @ 0xfdc │ │ │ │ │ │ │ │ 0002a78c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #4052]! @ 0xfd4 │ │ │ │ │ │ │ │ 0002a798 <__memmove_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #4044]! @ 0xfcc │ │ │ │ │ │ │ │ 0002a7a4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #4036]! @ 0xfc4 │ │ │ │ │ │ │ │ 0002a7b0 <__strcpy_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #4028]! @ 0xfbc │ │ │ │ │ │ │ │ 0002a7bc <__isoc23_strtoul@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #4020]! @ 0xfb4 │ │ │ │ │ │ │ │ 0002a7c8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #4012]! @ 0xfac │ │ │ │ │ │ │ │ 0002a7d4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #4004]! @ 0xfa4 │ │ │ │ │ │ │ │ 0002a7e0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3996]! @ 0xf9c │ │ │ │ │ │ │ │ 0002a7ec : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3988]! @ 0xf94 │ │ │ │ │ │ │ │ 0002a7f8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3980]! @ 0xf8c │ │ │ │ │ │ │ │ 0002a804 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3972]! @ 0xf84 │ │ │ │ │ │ │ │ 0002a810 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3964]! @ 0xf7c │ │ │ │ │ │ │ │ 0002a81c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3956]! @ 0xf74 │ │ │ │ │ │ │ │ 0002a828 <__libc_start_main@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3948]! @ 0xf6c │ │ │ │ │ │ │ │ 0002a834 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3940]! @ 0xf64 │ │ │ │ │ │ │ │ 0002a840 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3932]! @ 0xf5c │ │ │ │ │ │ │ │ 0002a84c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3924]! @ 0xf54 │ │ │ │ │ │ │ │ 0002a858 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3916]! @ 0xf4c │ │ │ │ │ │ │ │ 0002a864 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3908]! @ 0xf44 │ │ │ │ │ │ │ │ 0002a870 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3900]! @ 0xf3c │ │ │ │ │ │ │ │ 0002a87c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3892]! @ 0xf34 │ │ │ │ │ │ │ │ 0002a888 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3884]! @ 0xf2c │ │ │ │ │ │ │ │ 0002a894 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3876]! @ 0xf24 │ │ │ │ │ │ │ │ 0002a8a0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3868]! @ 0xf1c │ │ │ │ │ │ │ │ 0002a8ac : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3860]! @ 0xf14 │ │ │ │ │ │ │ │ 0002a8b8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3852]! @ 0xf0c │ │ │ │ │ │ │ │ 0002a8c4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3844]! @ 0xf04 │ │ │ │ │ │ │ │ 0002a8d0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3836]! @ 0xefc │ │ │ │ │ │ │ │ 0002a8dc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3828]! @ 0xef4 │ │ │ │ │ │ │ │ 0002a8e8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3820]! @ 0xeec │ │ │ │ │ │ │ │ 0002a8f4 <__clock_getres64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3812]! @ 0xee4 │ │ │ │ │ │ │ │ 0002a900 <__sched_cpualloc@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3804]! @ 0xedc │ │ │ │ │ │ │ │ 0002a90c <__sched_cpufree@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3796]! @ 0xed4 │ │ │ │ │ │ │ │ 0002a918 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3788]! @ 0xecc │ │ │ │ │ │ │ │ 0002a924 <__getitimer64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3780]! @ 0xec4 │ │ │ │ │ │ │ │ 0002a930 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3772]! @ 0xebc │ │ │ │ │ │ │ │ 0002a93c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3764]! @ 0xeb4 │ │ │ │ │ │ │ │ 0002a948 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3756]! @ 0xeac │ │ │ │ │ │ │ │ 0002a954 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3748]! @ 0xea4 │ │ │ │ │ │ │ │ 0002a960 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3740]! @ 0xe9c │ │ │ │ │ │ │ │ 0002a96c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3732]! @ 0xe94 │ │ │ │ │ │ │ │ 0002a978 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3724]! @ 0xe8c │ │ │ │ │ │ │ │ 0002a984 <__errno_location@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3716]! @ 0xe84 │ │ │ │ │ │ │ │ 0002a990 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3708]! @ 0xe7c │ │ │ │ │ │ │ │ 0002a99c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3700]! @ 0xe74 │ │ │ │ │ │ │ │ 0002a9a8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3692]! @ 0xe6c │ │ │ │ │ │ │ │ 0002a9b4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3684]! @ 0xe64 │ │ │ │ │ │ │ │ 0002a9c0 <__timerfd_settime64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3676]! @ 0xe5c │ │ │ │ │ │ │ │ 0002a9cc <__memset_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3668]! @ 0xe54 │ │ │ │ │ │ │ │ 0002a9d8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3660]! @ 0xe4c │ │ │ │ │ │ │ │ 0002a9e4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3652]! @ 0xe44 │ │ │ │ │ │ │ │ 0002a9f0 <__fdelt_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3644]! @ 0xe3c │ │ │ │ │ │ │ │ 0002a9fc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3636]! @ 0xe34 │ │ │ │ │ │ │ │ 0002aa08 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3628]! @ 0xe2c │ │ │ │ │ │ │ │ 0002aa14 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3620]! @ 0xe24 │ │ │ │ │ │ │ │ 0002aa20 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3612]! @ 0xe1c │ │ │ │ │ │ │ │ 0002aa2c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3604]! @ 0xe14 │ │ │ │ │ │ │ │ 0002aa38 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3596]! @ 0xe0c │ │ │ │ │ │ │ │ 0002aa44 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3588]! @ 0xe04 │ │ │ │ │ │ │ │ 0002aa50 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3580]! @ 0xdfc │ │ │ │ │ │ │ │ 0002aa5c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #151552 @ 0x25000 │ │ │ │ + add ip, ip, #217088 @ 0x35000 │ │ │ │ ldr pc, [ip, #3572]! @ 0xdf4 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -17,52 +17,52 @@ │ │ │ │ ldr r3, [pc, #88] @ 2aaf8 │ │ │ │ ldr r0, [r3, #1484] @ 0x5cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 2aac4 │ │ │ │ b 2aae8 │ │ │ │ ldr r0, [pc, #72] @ 2aafc │ │ │ │ mov r1, #0 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ 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 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r5, [r3, #1484] @ 0x5cc │ │ │ │ str r4, [r3, #1488] @ 0x5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r7, r5, ip, ror r4 │ │ │ │ - subseq r0, r5, r0, ror r8 │ │ │ │ - eorseq r7, r5, ip, lsl #9 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + eorseq sl, r5, ip, lsr ip │ │ │ │ + subseq r0, r6, r0, ror r8 │ │ │ │ + eorseq sl, r5, ip, asr #24 │ │ │ │ │ │ │ │ 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 22e42c │ │ │ │ + bl 230da0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2abbc │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8ada0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ae0c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov ip, #1 │ │ │ │ strd r6, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -79,66 +79,66 @@ │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ str ip, [sp, #176] @ 0xb0 │ │ │ │ str ip, [sp, #184] @ 0xb8 │ │ │ │ str ip, [sp, #180] @ 0xb4 │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ strd r6, [sp, #24] │ │ │ │ - bl 22e3e8 │ │ │ │ + bl 230d5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2abc4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8b9a0 │ │ │ │ + bl 8ba58 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ ldr r0, [pc, #276] @ 2ace0 │ │ │ │ - bl 233624 │ │ │ │ + bl 235f4c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2abe0 │ │ │ │ ldrb r5, [r5] │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fd34 │ │ │ │ + bl 23265c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8b9a0 │ │ │ │ + bl 8ba58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2abbc │ │ │ │ - bl 1aa02c │ │ │ │ + bl 1ac3d0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 278708 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 27afe8 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2ac20 │ │ │ │ bl 2c4d8 │ │ │ │ mov r0, #1 │ │ │ │ bl 2a954 │ │ │ │ - bl c6a80 <_Py_GetConfig@@Base> │ │ │ │ + bl c6e78 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2ac58 │ │ │ │ ldr r3, [pc, #172] @ 2ace4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 234d0c │ │ │ │ + bl 237634 │ │ │ │ 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 240060 │ │ │ │ + bl 242988 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ac74 │ │ │ │ ldr r1, [pc, #136] @ 2acf8 │ │ │ │ ldr r0, [pc, #136] @ 2acfc │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7db38 <_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 285d14 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 2860a0 │ │ │ │ + bl 2884a8 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 288834 │ │ │ │ cmp r0, #0 │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #120 @ 0x78 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003574b8 │ │ │ │ - @ instruction: 0x00599690 │ │ │ │ - eorseq r5, r9, r8, ror #20 │ │ │ │ - subseq r9, r9, r0, asr #22 │ │ │ │ - eorseq r7, r5, r8, asr #9 │ │ │ │ - @ instruction: 0x003574d8 │ │ │ │ - eorseq r7, r5, r4, ror #9 │ │ │ │ - mlaseq r9, ip, fp, r5 │ │ │ │ - subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r7, r5, r8, lsl #10 │ │ │ │ + eorseq sl, r5, r8, ror ip │ │ │ │ + @ instruction: 0x005a9690 │ │ │ │ + eorseq r9, r9, r8, lsr #4 │ │ │ │ + subseq r9, sl, r0, asr #22 │ │ │ │ + eorseq sl, r5, r8, lsl #25 │ │ │ │ + mlaseq r5, r8, ip, sl │ │ │ │ + eorseq sl, r5, r4, lsr #25 │ │ │ │ + eorseq r9, r9, ip, asr r3 │ │ │ │ + subseq r9, sl, r8, lsl #13 │ │ │ │ + eorseq sl, r5, r8, asr #25 │ │ │ │ │ │ │ │ 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 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7db38 <_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 22e2d8 │ │ │ │ + bl 230c4c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq r7, r5, r0, lsl r5 │ │ │ │ - eorseq r5, r9, ip, lsr #23 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x0035acd0 │ │ │ │ + eorseq r9, r9, ip, ror #6 │ │ │ │ │ │ │ │ 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 22e780 │ │ │ │ + bl 2310f4 │ │ │ │ ldr r0, [r6, #1476] @ 0x5c4 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1476] @ 0x5c4 │ │ │ │ beq 2adc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b608 │ │ │ │ + bl 8b6c0 │ │ │ │ str r0, [r6, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b694 │ │ │ │ + bl 8b74c │ │ │ │ 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 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r7, r5, r4, asr r5 │ │ │ │ - eorseq r5, r9, r4, asr #23 │ │ │ │ + subseq r9, sl, r0, asr #13 │ │ │ │ + eorseq sl, r5, r4, lsl sp │ │ │ │ + eorseq r9, r9, r4, lsl #7 │ │ │ │ │ │ │ │ 0002ae04 <_PyPreConfig_InitCompatConfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ @@ -283,261 +283,261 @@ │ │ │ │ ldr r3, [pc, #212] @ 2af6c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r3, #600] @ 0x258 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2aef8 │ │ │ │ ldr r3, [pc, #192] @ 2af70 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 2aef8 │ │ │ │ ldr r1, [pc, #176] @ 2af74 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e154 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14e7cc <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmn r0, #1 │ │ │ │ bne 2aef8 │ │ │ │ ldr r3, [pc, #156] @ 2af78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 189658 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18b000 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189680 <_PyErr_Clear@@Base> │ │ │ │ + bl 18b028 <_PyErr_Clear@@Base> │ │ │ │ b 2af64 │ │ │ │ mov r0, #12 │ │ │ │ - bl 8aff4 │ │ │ │ + bl 8b060 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2af20 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29e5b4 │ │ │ │ + bl 2a0e88 │ │ │ │ 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 22e7bc │ │ │ │ + bl 231130 │ │ │ │ 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 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r7, r5, r4, ror #10 │ │ │ │ - subseq r0, r5, r0, ror r8 │ │ │ │ - subseq r6, r7, r4, ror #7 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq sl, r5, r4, lsr #26 │ │ │ │ + subseq r0, r6, r0, ror r8 │ │ │ │ + subseq r6, r8, r4, ror #7 │ │ │ │ + subseq r5, r8, 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 b1f9c │ │ │ │ + bl b2460 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - bl 83444 │ │ │ │ + bl 834b0 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00599c90 │ │ │ │ + @ instruction: 0x005a9c90 │ │ │ │ │ │ │ │ 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2b03c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #316] @ 2b174 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 2b1f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78bd0 │ │ │ │ + bl 78c3c │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2b144 │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ bl 29574 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2b090 │ │ │ │ mov r0, r4 │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1f9c │ │ │ │ + bl b2460 │ │ │ │ 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 b1f9c │ │ │ │ + bl b2460 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b144 │ │ │ │ add r0, r5, #4 │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1f9c │ │ │ │ + bl b2460 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2b14c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 189680 <_PyErr_Clear@@Base> │ │ │ │ + b 18b028 <_PyErr_Clear@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00599c94 │ │ │ │ - subseq r0, r5, r0, ror r8 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + @ instruction: 0x005a9c94 │ │ │ │ + subseq r0, r6, r0, ror r8 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ │ │ │ │ 0002b180 : │ │ │ │ ldr r3, [pc, #4] @ 2b18c │ │ │ │ ldr r0, [r3, #600] @ 0x258 │ │ │ │ bx lr │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r8, 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 22e860 │ │ │ │ + bl 2311d4 │ │ │ │ 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 22e860 │ │ │ │ + bl 2311d4 │ │ │ │ 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 22e42c │ │ │ │ + bl 230da0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 22e780 │ │ │ │ + bl 2310f4 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 8b738 │ │ │ │ + bl 8b7f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b250 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b608 │ │ │ │ + bl 8b6c0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ bne 2b254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ mov r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b694 │ │ │ │ + bl 8b74c │ │ │ │ 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 22e808 │ │ │ │ + bl 23117c │ │ │ │ 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 22e26c │ │ │ │ + bl 230be0 │ │ │ │ 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 235df8 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b 238720 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ ldr r4, [pc, #196] @ 2b400 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22e780 │ │ │ │ + bl 2310f4 │ │ │ │ ldr r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [pc, #148] @ 2b404 │ │ │ │ - bl 8b608 │ │ │ │ + bl 8b6c0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #136] @ 2b404 │ │ │ │ str r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b608 │ │ │ │ + bl 8b6c0 │ │ │ │ str r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr r0, [r4, #1480] @ 0x5c8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #112] @ 2b404 │ │ │ │ - bl 8b608 │ │ │ │ + bl 8b6c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b608 │ │ │ │ + bl 8b6c0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #1468] @ 0x5bc │ │ │ │ str r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b694 │ │ │ │ + bl 8b74c │ │ │ │ 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 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r4, r9, r0, asr #19 │ │ │ │ - eorseq r7, r5, r4, asr r5 │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ + subseq r9, sl, r0, asr #13 │ │ │ │ + eorseq r8, r9, r0, lsl #3 │ │ │ │ + eorseq sl, r5, r4, lsl sp │ │ │ │ + eorseq r9, r9, r0, ror #19 │ │ │ │ │ │ │ │ 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 22e780 │ │ │ │ + bl 2310f4 │ │ │ │ ldr r0, [r6, #1480] @ 0x5c8 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1480] @ 0x5c8 │ │ │ │ beq 2b46c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b608 │ │ │ │ + bl 8b6c0 │ │ │ │ str r0, [r6, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b694 │ │ │ │ + bl 8b74c │ │ │ │ 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 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r7, r5, r4, asr r5 │ │ │ │ - eorseq r6, r9, ip, lsr #4 │ │ │ │ + subseq r9, sl, r0, asr #13 │ │ │ │ + eorseq sl, r5, r4, lsl sp │ │ │ │ + eorseq r9, r9, ip, ror #19 │ │ │ │ │ │ │ │ 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 22e42c │ │ │ │ + bl 230da0 │ │ │ │ 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 8ada0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ae0c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 22fd34 │ │ │ │ + bl 23265c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 8b9a0 │ │ │ │ + bl 8ba58 │ │ │ │ cmp r5, #0 │ │ │ │ bne 2b4e4 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r8, 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 230e50 <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ + b 233778 <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ ldr r0, [pc, #88] @ 2b5cc │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18dd60 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18fa70 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b588 │ │ │ │ - bl 11aa18 │ │ │ │ + bl 11b004 │ │ │ │ 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 1291b0 │ │ │ │ + bl 129818 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00599c90 │ │ │ │ - ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ + @ instruction: 0x005a9c90 │ │ │ │ + ldrheq pc, [r8], #-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 230fbc │ │ │ │ + bl 2338e4 │ │ │ │ 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 7da8c │ │ │ │ - @ instruction: 0x00599690 │ │ │ │ - eorseq r7, r5, r8, asr pc │ │ │ │ + bl 7daf8 │ │ │ │ + @ instruction: 0x005a9690 │ │ │ │ + eorseq fp, r5, r8, lsl r7 │ │ │ │ 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 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 2b6f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #700] @ 2b9a4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2b714 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ b 2b724 │ │ │ │ ldr r1, [pc, #652] @ 2b9a8 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #640] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #628] @ 2b9b0 │ │ │ │ mov r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_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 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 2aa348 │ │ │ │ + bl 2acc38 │ │ │ │ ldr r1, [pc, #576] @ 2b9bc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_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 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_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 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_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 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_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 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #408] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #432] @ 2b9d4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bl 8bb78 │ │ │ │ + bl 8bc30 │ │ │ │ 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 18dd60 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18fa70 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189680 <_PyErr_Clear@@Base> │ │ │ │ + bl 18b028 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r9, [pc, #320] @ 2b9dc │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r9 │ │ │ │ bne 2b8d0 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 2b95c │ │ │ │ mov r0, r6 │ │ │ │ - bl 275d78 │ │ │ │ + bl 278658 │ │ │ │ mov r0, r6 │ │ │ │ - bl 119e78 │ │ │ │ + bl 11a464 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r9, r0 │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1758dc <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 176ec8 <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189680 <_PyErr_Clear@@Base> │ │ │ │ + bl 18b028 <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ bne 2b97c │ │ │ │ ldr r1, [pc, #72] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233918 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 236240 <_Py_write_noraise@@Base+0x80> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ba7c │ │ │ │ - bl 233b78 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ + bl 2364a0 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ cmp sl, #0 │ │ │ │ beq 2b68c │ │ │ │ - bl 2812a0 │ │ │ │ + bl 283b80 │ │ │ │ b 2b68c │ │ │ │ - subseq r9, r9, r0, asr #13 │ │ │ │ - mlaseq r5, r0, pc, r7 @ │ │ │ │ - @ instruction: 0x0037a6fc │ │ │ │ - eorseq r7, r5, r8, lsr #31 │ │ │ │ - eorseq sp, r7, r8, lsl r0 │ │ │ │ - @ instruction: 0x00357fbc │ │ │ │ - subseq r5, r7, ip, rrx │ │ │ │ - @ instruction: 0x00357fd4 │ │ │ │ - @ instruction: 0x0038e4b8 │ │ │ │ - @ instruction: 0x003809f0 │ │ │ │ - eorseq r7, r5, ip, ror #31 │ │ │ │ - eorseq r8, r5, r0 │ │ │ │ - eorseq r8, r5, r0, lsl r0 │ │ │ │ - eorseq r8, r5, r0, lsr #32 │ │ │ │ + subseq r9, sl, r0, asr #13 │ │ │ │ + eorseq fp, r5, r0, asr r7 │ │ │ │ + @ instruction: 0x0037debc │ │ │ │ + eorseq fp, r5, r8, ror #14 │ │ │ │ + eorseq r1, r8, r4, lsr #2 │ │ │ │ + eorseq fp, r5, ip, ror r7 │ │ │ │ + subseq r5, r8, ip, rrx │ │ │ │ + mlaseq r5, r4, r7, fp │ │ │ │ + eorseq r1, r9, ip, asr ip │ │ │ │ + eorseq r4, r8, ip, lsr #3 │ │ │ │ + eorseq fp, r5, ip, lsr #15 │ │ │ │ + eorseq fp, r5, r0, asr #15 │ │ │ │ + @ instruction: 0x0035b7d0 │ │ │ │ + eorseq fp, r5, r0, ror #15 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq lr, r7, r4, lsl #24 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq lr, r8, r4, lsl #24 │ │ │ │ + subseq r1, r6, 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 22fa08 │ │ │ │ + bl 23237c │ │ │ │ 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 2301e8 <_Py_SetLocaleFromEnv@@Base+0x37c> │ │ │ │ + bl 232b10 <_Py_SetLocaleFromEnv@@Base+0x37c> │ │ │ │ cmn r0, #1 │ │ │ │ bne 2ba58 │ │ │ │ ldr r2, [pc, #40] @ 2ba74 │ │ │ │ ldr r3, [pc, #40] @ 2ba78 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r6} │ │ │ │ b 2ba68 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r7, r9, r4, lsr #24 │ │ │ │ - @ instruction: 0x003575d4 │ │ │ │ + eorseq fp, r9, r4, ror #7 │ │ │ │ + mlaseq r5, r4, sp, sl │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r7, [r1, #3880] @ 0xf28 │ │ │ │ @@ -1094,62 +1094,62 @@ │ │ │ │ strne r5, [sp, #24] │ │ │ │ beq 2bb38 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl b8d14 │ │ │ │ + bl b91e4 │ │ │ │ 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 105f28 │ │ │ │ + bl 106318 │ │ │ │ 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 adf54 │ │ │ │ + bl ae090 │ │ │ │ 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 b8d14 │ │ │ │ + bl b91e4 │ │ │ │ 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 adf54 │ │ │ │ + bl ae090 │ │ │ │ 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 17d5dc <_PySet_NextEntry@@Base> │ │ │ │ + bl 17ebc8 <_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 17561c │ │ │ │ + bl 176c08 │ │ │ │ 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 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a3954 │ │ │ │ + bl 2a622c │ │ │ │ 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 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a56e8 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + bl 2a7fc0 <_PyEvent_Notify@@Base+0x58> │ │ │ │ ldr r1, [pc, #64] @ 2bcb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_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 233898 <_Py_write_noraise@@Base> │ │ │ │ + b 2361c0 <_Py_write_noraise@@Base> │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r8, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, ip, lsl r1 │ │ │ │ - subseq r1, r5, ip, ror #3 │ │ │ │ - ldrsheq r8, [r5], -r8 @ │ │ │ │ - eorseq r8, r5, r0, lsl r1 │ │ │ │ - eorseq r8, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038e4b8 │ │ │ │ - eorseq sp, r7, r8, lsl r0 │ │ │ │ + eorseq fp, r5, r4, lsr #17 │ │ │ │ + subseq r1, r6, ip, lsl r1 │ │ │ │ + subseq r1, r6, ip, ror #3 │ │ │ │ + @ instruction: 0x0035b8b8 │ │ │ │ + @ instruction: 0x0035b8d0 │ │ │ │ + @ instruction: 0x0035b8d4 │ │ │ │ + eorseq r1, r9, ip, asr ip │ │ │ │ + eorseq r1, r8, r4, lsr #2 │ │ │ │ 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 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80378 <_PyObject_AssertFailed@@Base> │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - eorseq r2, sp, r4, lsr r6 │ │ │ │ - eorseq lr, r5, ip, ror r5 │ │ │ │ - eorseq pc, r5, r4, lsl r1 @ │ │ │ │ + @ instruction: 0x003d5df4 │ │ │ │ + eorseq r1, r6, ip, lsr sp │ │ │ │ + @ instruction: 0x003628d4 │ │ │ │ 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} │ │ │ │ - @ instruction: 0x00394ddc │ │ │ │ - eorseq r4, r9, ip, lsl sp │ │ │ │ - eorseq r4, r9, r8, lsr sp │ │ │ │ - eorseq r4, r9, ip, ror sp │ │ │ │ - @ instruction: 0x00394db4 │ │ │ │ + mlaseq r9, ip, r5, r8 │ │ │ │ + @ instruction: 0x003984dc │ │ │ │ + @ instruction: 0x003984f8 │ │ │ │ + eorseq r8, r9, ip, lsr r5 │ │ │ │ + eorseq r8, r9, r4, ror r5 │ │ │ │ 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 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ 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 b6c78 │ │ │ │ + bl b713c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r8, lsr ip │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r4, r6, ip, lsl r4 │ │ │ │ │ │ │ │ 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 bb964 │ │ │ │ + bl bbe34 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2be98 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r8, [sp] │ │ │ │ - bl bb98c │ │ │ │ + bl bbe5c │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 cfdb8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b d0150 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1361,59 +1361,59 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ beq 2bf08 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 2bf08 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 230ed8 │ │ │ │ + bl 233800 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ beq 2bf6c <_PyInterpreterState_GetConfigCopy@@Base+0x54> │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ - bl 73e8c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73ef4 <_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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 8ada0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ae0c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #1 │ │ │ │ @@ -1430,128 +1430,128 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - bl 230ed8 │ │ │ │ + bl 233800 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r5, sp │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c02c <_PyInterpreterState_SetConfig@@Base+0xb4> │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ - bl 73e8c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73ef4 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mvn r4, #0 │ │ │ │ b 2c078 <_PyInterpreterState_SetConfig@@Base+0x100> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 230fbc │ │ │ │ + bl 2338e4 │ │ │ │ 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 230ed8 │ │ │ │ + bl 233800 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c01c <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 2561c8 │ │ │ │ + bl 258a74 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 8b9a0 │ │ │ │ + bl 8ba58 │ │ │ │ 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 b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ 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 138e40 │ │ │ │ + bl 1394b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c0bc <_PyInterpreterState_SetConfig@@Base+0x144> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 25533c │ │ │ │ + bl 257be8 │ │ │ │ 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 99d00 │ │ │ │ + bl 99da0 │ │ │ │ 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} │ │ │ │ - mlaseq r6, r0, sl, r8 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + eorseq ip, r6, r0, asr r2 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, 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 b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ 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 139f68 │ │ │ │ + bl 13a5e0 │ │ │ │ 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 13aa30 │ │ │ │ + bl 13b0a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r6, r0, sl, r8 │ │ │ │ + eorseq ip, r6, r0, asr r2 │ │ │ │ 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 22e42c │ │ │ │ + bl 230da0 │ │ │ │ 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 250334 │ │ │ │ + bl 252bb8 │ │ │ │ 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 b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ 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 138e40 │ │ │ │ + bl 1394b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c27c <_Py_InitializeMain@@Base+0x84> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 25533c │ │ │ │ + bl 257be8 │ │ │ │ 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 99d00 │ │ │ │ + bl 99da0 │ │ │ │ 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} │ │ │ │ - mlaseq r6, r0, sl, r8 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + eorseq ip, r6, r0, asr r2 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ │ │ │ │ 0002c2f4 : │ │ │ │ mov r2, #1 │ │ │ │ - b 261414 │ │ │ │ + b 263dc0 │ │ │ │ │ │ │ │ 0002c2fc : │ │ │ │ - b 261a2c │ │ │ │ + b 2643dc │ │ │ │ │ │ │ │ 0002c300 : │ │ │ │ ldr r3, [pc, #12] @ 2c314 │ │ │ │ str r0, [r3, #1416] @ 0x588 │ │ │ │ str r1, [r3, #1420] @ 0x58c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r8, 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 bb964 │ │ │ │ + bl bbe34 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2c368 │ │ │ │ ldr r3, [pc, #60] @ 2c390 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2835e4 │ │ │ │ + bl 285e24 │ │ │ │ mvn r5, #0 │ │ │ │ b 2c388 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2798f4 <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ + bl 27c1d4 <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ 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 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2c3e8 │ │ │ │ - bl 17b888 │ │ │ │ + bl 17ce74 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 280520 │ │ │ │ + bl 282e00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c450 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ ldr r0, [sp] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - subeq r7, r7, r4, lsl #28 │ │ │ │ + subeq fp, r7, r0, lsl #11 │ │ │ │ │ │ │ │ 0002c460 : │ │ │ │ subs r2, r1, #0 │ │ │ │ bne 2c46c │ │ │ │ - b bbf64 │ │ │ │ + b bc434 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ beq 2c484 │ │ │ │ ldr r1, [pc, #44] @ 2c4b0 │ │ │ │ - b bbf64 │ │ │ │ + b bc434 │ │ │ │ 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 117900 │ │ │ │ + bl 117eec │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r8, r8, r8, sp │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r7, r4, asr r0 │ │ │ │ + eorseq r1, r9, r8, asr #32 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r7, r7, r4, lsl r8 │ │ │ │ │ │ │ │ 0002c4bc : │ │ │ │ ldr r3, [pc, #16] @ 2c4d4 │ │ │ │ ldr r2, [r3, #1428] @ 0x594 │ │ │ │ ldr r3, [r3, #1432] @ 0x598 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ │ │ │ │ 0002c4d8 : │ │ │ │ ldr r3, [pc, #20] @ 2c4f4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 2835e4 │ │ │ │ + b 285e24 │ │ │ │ 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 240b34 │ │ │ │ + bl 24345c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ 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 2849cc │ │ │ │ + bl 287160 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ 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 9980c │ │ │ │ + bl 998ac │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c658 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2856e4 │ │ │ │ + bl 287e78 │ │ │ │ cmn r0, #1 │ │ │ │ bne 2c658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ 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 99d00 │ │ │ │ + bl 99da0 │ │ │ │ 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 27c8b0 │ │ │ │ + bl 27f190 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 2c704 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4] │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ b 2c5b0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ 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 99d00 │ │ │ │ + bl 99da0 │ │ │ │ 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 108688 │ │ │ │ + bl 108a78 │ │ │ │ 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 263cfc │ │ │ │ + bl 2665dc │ │ │ │ b 2c5b0 │ │ │ │ - subseq r9, r9, r8, lsl #13 │ │ │ │ - subseq r9, r9, ip, lsl #13 │ │ │ │ - eorseq sp, r7, r8, lsl r0 │ │ │ │ + subseq r9, sl, r8, lsl #13 │ │ │ │ + subseq r9, sl, ip, lsl #13 │ │ │ │ + eorseq r1, r8, r4, lsr #2 │ │ │ │ │ │ │ │ 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 2c8e8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ 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 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r8 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ bne 2c8f0 │ │ │ │ mov r5, #0 │ │ │ │ b 2c928 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c91c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 29cdc │ │ │ │ b 2c920 │ │ │ │ - bl 29e598 │ │ │ │ + bl 2a0e6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r2, ip, r0, lsl sp │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r7, r4, asr #9 │ │ │ │ + subseq r2, sp, r0, lsl sp │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r7, r7, r4, lsr ip │ │ │ │ @ instruction: 0x0002d5b0 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r2, ip, r4, lsl sp │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r2, sp, 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 91a70 │ │ │ │ + bl 91b28 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ - bl 91a70 │ │ │ │ + bl 91b28 │ │ │ │ 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 9de74 │ │ │ │ + bl 9df14 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9de74 │ │ │ │ + bl 9df14 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldr r5, [r8, #3720] @ 0xe88 │ │ │ │ - bl 91a70 │ │ │ │ + bl 91b28 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 12f018 <_PyConfig_AsDict@@Base> │ │ │ │ + bl 12f688 <_PyConfig_AsDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d490 <_Py_GetConfigsAsDict@@Base+0xb44> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a5b14 │ │ │ │ + bl a5c04 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r2, ip, ip, ror #25 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r4, r7, r0, ror #9 │ │ │ │ - ldrsheq r2, [ip], #-192 @ 0xffffff40 │ │ │ │ - eorseq r4, r7, r0, lsl #10 │ │ │ │ - ldrsheq r2, [ip], #-196 @ 0xffffff3c │ │ │ │ - eorseq r4, r7, r0, lsr #10 │ │ │ │ - ldrsheq r2, [ip], #-200 @ 0xffffff38 │ │ │ │ - eorseq r4, r7, r4, asr #10 │ │ │ │ - subseq r9, r9, ip, lsr #25 │ │ │ │ - eorseq r4, r7, ip, ror #10 │ │ │ │ - subseq r9, r9, r0, ror #25 │ │ │ │ - eorseq r4, r7, r8, ror r5 │ │ │ │ - subseq r9, r9, r4, ror #25 │ │ │ │ - eorseq r4, r7, r8, lsl #11 │ │ │ │ - subseq r9, r9, r8, ror #25 │ │ │ │ - mlaseq r7, r8, r5, r4 │ │ │ │ - ldrsbeq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r4, r7, r8, lsr #11 │ │ │ │ - ldrsbeq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x003745bc │ │ │ │ - ldrsbeq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r4, r7, ip, asr #11 │ │ │ │ - ldrsheq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x003745dc │ │ │ │ - ldrsbeq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r4, r7, ip, ror #11 │ │ │ │ - subseq r9, r9, ip, ror #25 │ │ │ │ - eorseq r4, r7, r0, lsl #12 │ │ │ │ - subseq r9, r9, r8, lsr #25 │ │ │ │ - eorseq r4, r7, r0, lsl r6 │ │ │ │ - ldrsheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r4, r7, ip, lsr #12 │ │ │ │ - ldrsheq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r4, r7, r8, asr #12 │ │ │ │ - ldrsheq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r4, r7, r0, ror #12 │ │ │ │ - subseq r9, r9, r8, lsl #31 │ │ │ │ - eorseq r4, r7, r8, ror r6 │ │ │ │ - subseq r9, r9, r4, lsr #25 │ │ │ │ - mlaseq r7, r4, r6, r4 │ │ │ │ - @ instruction: 0x003746f8 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, asr r1 │ │ │ │ - eorseq sl, r5, r8, asr r2 │ │ │ │ - eorseq sl, r5, r4, ror #2 │ │ │ │ - eorseq sl, r5, r0, ror r1 │ │ │ │ - eorseq r4, r7, r4, lsr #13 │ │ │ │ - @ instruction: 0x003746b8 │ │ │ │ - eorseq r4, r7, r8, asr #13 │ │ │ │ - eorseq pc, r5, ip, ror #7 │ │ │ │ - eorseq sl, r5, r0, lsl #3 │ │ │ │ - eorseq r4, r7, r0, ror #13 │ │ │ │ - eorseq r4, r7, ip, ror #13 │ │ │ │ - eorseq r7, r6, r4, lsr r5 │ │ │ │ + subseq r2, sp, ip, ror #25 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r7, r7, r0, asr ip │ │ │ │ + ldrsheq r2, [sp], #-192 @ 0xffffff40 │ │ │ │ + eorseq r7, r7, r0, ror ip │ │ │ │ + ldrsheq r2, [sp], #-196 @ 0xffffff3c │ │ │ │ + mlaseq r7, r0, ip, r7 │ │ │ │ + ldrsheq r2, [sp], #-200 @ 0xffffff38 │ │ │ │ + @ instruction: 0x00377cb4 │ │ │ │ + subseq r9, sl, ip, lsr #25 │ │ │ │ + @ instruction: 0x00377cdc │ │ │ │ + subseq r9, sl, r0, ror #25 │ │ │ │ + eorseq r7, r7, r8, ror #25 │ │ │ │ + subseq r9, sl, r4, ror #25 │ │ │ │ + @ instruction: 0x00377cf8 │ │ │ │ + subseq r9, sl, r8, ror #25 │ │ │ │ + eorseq r7, r7, r8, lsl #26 │ │ │ │ + ldrsbeq r9, [sl], #-200 @ 0xffffff38 │ │ │ │ + eorseq r7, r7, r8, lsl sp │ │ │ │ + ldrsbeq r9, [sl], #-196 @ 0xffffff3c │ │ │ │ + eorseq r7, r7, ip, lsr #26 │ │ │ │ + ldrsbeq r9, [sl], #-204 @ 0xffffff34 │ │ │ │ + eorseq r7, r7, ip, lsr sp │ │ │ │ + ldrsheq r9, [sl], #-196 @ 0xffffff3c │ │ │ │ + eorseq r7, r7, ip, asr #26 │ │ │ │ + ldrsbeq r9, [sl], #-192 @ 0xffffff40 │ │ │ │ + eorseq r7, r7, ip, asr sp │ │ │ │ + subseq r9, sl, ip, ror #25 │ │ │ │ + eorseq r7, r7, r0, ror sp │ │ │ │ + subseq r9, sl, r8, lsr #25 │ │ │ │ + eorseq r7, r7, r0, lsl #27 │ │ │ │ + ldrsheq r9, [sl], #-200 @ 0xffffff38 │ │ │ │ + mlaseq r7, ip, sp, r7 │ │ │ │ + ldrsheq r9, [sl], #-204 @ 0xffffff34 │ │ │ │ + @ instruction: 0x00377db8 │ │ │ │ + ldrsheq r9, [sl], #-192 @ 0xffffff40 │ │ │ │ + @ instruction: 0x00377dd0 │ │ │ │ + subseq r9, sl, r8, lsl #31 │ │ │ │ + eorseq r7, r7, r8, ror #27 │ │ │ │ + subseq r9, sl, r4, lsr #25 │ │ │ │ + eorseq r7, r7, r4, lsl #28 │ │ │ │ + eorseq r7, r7, r8, ror #28 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq sp, r5, r4, lsl r9 │ │ │ │ + eorseq sp, r5, r8, lsl sl │ │ │ │ + eorseq sp, r5, r4, lsr #18 │ │ │ │ + eorseq sp, r5, r0, lsr r9 │ │ │ │ + eorseq r7, r7, r4, lsl lr │ │ │ │ + eorseq r7, r7, r8, lsr #28 │ │ │ │ + eorseq r7, r7, r8, lsr lr │ │ │ │ + eorseq r2, r6, ip, lsr #23 │ │ │ │ + eorseq sp, r5, r0, asr #18 │ │ │ │ + eorseq r7, r7, r0, asr lr │ │ │ │ + eorseq r7, r7, ip, asr lr │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ 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 8b5c0 │ │ │ │ + bl 8b678 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d648 <_Py_GetConfigsAsDict@@Base+0xcfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7d08 │ │ │ │ - bl 29e598 │ │ │ │ - bl c3fac │ │ │ │ + bl c8100 │ │ │ │ + bl 2a0e6c │ │ │ │ + bl c43a8 │ │ │ │ mov r5, #0 │ │ │ │ b 2d7a4 <_Py_GetConfigsAsDict@@Base+0xe58> │ │ │ │ add r8, r4, r5 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2d670 <_Py_GetConfigsAsDict@@Base+0xd24> │ │ │ │ ldr r2, [pc, #348] @ 2d7bc <_Py_GetConfigsAsDict@@Base+0xe70> │ │ │ │ @@ -2913,18 +2913,18 @@ │ │ │ │ beq 2d6c8 <_Py_GetConfigsAsDict@@Base+0xd7c> │ │ │ │ mov r0, r7 │ │ │ │ bl 29d24 │ │ │ │ b 2d770 <_Py_GetConfigsAsDict@@Base+0xe24> │ │ │ │ cmp r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ bne 2d6f4 <_Py_GetConfigsAsDict@@Base+0xda8> │ │ │ │ - bl c7d08 │ │ │ │ - bl 132800 │ │ │ │ + bl c8100 │ │ │ │ + bl 132e90 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bge 2d64c <_Py_GetConfigsAsDict@@Base+0xd00> │ │ │ │ b 2d764 <_Py_GetConfigsAsDict@@Base+0xe18> │ │ │ │ bl 32aa8 <_Py_fstat@@Base+0x990> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d770 <_Py_GetConfigsAsDict@@Base+0xe24> │ │ │ │ @@ -2937,51 +2937,51 @@ │ │ │ │ cmp r3, #10 │ │ │ │ beq 2d778 <_Py_GetConfigsAsDict@@Base+0xe2c> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d758 <_Py_GetConfigsAsDict@@Base+0xe0c> │ │ │ │ adds r9, r5, #2 │ │ │ │ bpl 2d75c <_Py_GetConfigsAsDict@@Base+0xe10> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ ldr r3, [pc, #120] @ 2d7c0 <_Py_GetConfigsAsDict@@Base+0xe74> │ │ │ │ ldr r1, [pc, #120] @ 2d7c4 <_Py_GetConfigsAsDict@@Base+0xe78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - bl c3fac │ │ │ │ + bl 190b84 │ │ │ │ + bl c43a8 │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b 2d614 <_Py_GetConfigsAsDict@@Base+0xcc8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r8] │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5c0 │ │ │ │ + bl 8b678 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d7a4 <_Py_GetConfigsAsDict@@Base+0xe58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7d08 │ │ │ │ - bl 29e598 │ │ │ │ - bl c3fac │ │ │ │ + bl c8100 │ │ │ │ + bl 2a0e6c │ │ │ │ + bl c43a8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, ip, r0, lsl sp │ │ │ │ - @ instruction: 0x00599690 │ │ │ │ - mlaseq r8, ip, sl, r3 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r4, r7, r8, lsl #14 │ │ │ │ + subseq r2, sp, r0, lsl sp │ │ │ │ + @ instruction: 0x005a9690 │ │ │ │ + eorseq r7, r8, ip, lsr #4 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq r7, r7, r8, ror lr │ │ │ │ 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 c06e8 │ │ │ │ + bl c0ae4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d8b0 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ 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 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d928 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 56670 │ │ │ │ + b 5665c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl be59c │ │ │ │ + bl be998 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ 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 3d7d4 │ │ │ │ + bl 3d80c │ │ │ │ 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 16c1fc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16d534 <_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 ad17c │ │ │ │ + bl ad2b8 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r1, [pc, #192] @ 2db1c │ │ │ │ mov r0, r5 │ │ │ │ - bl b98b4 │ │ │ │ + bl b9d84 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r0, [r6, #2712] @ 0xa98 │ │ │ │ str r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ cmp r4, #0 │ │ │ │ bgt 2daac │ │ │ │ mov r0, #1 │ │ │ │ b 2daf8 │ │ │ │ ldr r2, [pc, #108] @ 2db20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1804c4 │ │ │ │ + bl 181ab0 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 2daa4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r7, r6, r4, asr #14 │ │ │ │ - eorseq sl, r5, r0, asr r3 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - @ instruction: 0x003766b4 │ │ │ │ - eorseq ip, r7, ip, lsl #7 │ │ │ │ - subseq lr, r7, r8, ror r5 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq sl, r6, r4, lsl #30 │ │ │ │ + eorseq sp, r5, r0, lsl fp │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + eorseq r9, r7, r4, lsr #28 │ │ │ │ + eorseq pc, r7, ip, asr #22 │ │ │ │ + subseq lr, r8, r8, ror r5 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 0002db24 : │ │ │ │ ldr r0, [pc] @ 2db2c │ │ │ │ - b 10f010 │ │ │ │ - subseq sl, r6, r4, asr r5 │ │ │ │ + b 10f414 │ │ │ │ + subseq sl, r7, 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 283a90 │ │ │ │ + bl 286224 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ ldr r0, [pc, #276] @ 2dc74 │ │ │ │ - bl a46fc │ │ │ │ + bl a47ec │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2dba0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128ac4 │ │ │ │ + bl 12912c │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d88 <_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 a6774 │ │ │ │ + bl a6864 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #132] @ 2dc84 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fc18 │ │ │ │ + bl 11001c │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2dc28 │ │ │ │ - bl 29e598 │ │ │ │ + bl 2a0e6c │ │ │ │ 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 14f8f0 │ │ │ │ + bl 14ffd4 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2dc50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [pc, #60] @ 2dc98 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fc18 │ │ │ │ + bl 11001c │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r7, r4, ror r7 │ │ │ │ - eorseq r6, r7, ip, ror r7 │ │ │ │ - subseq sl, r6, r8, lsl #11 │ │ │ │ - eorseq r6, r7, ip, lsl #15 │ │ │ │ - @ instruction: 0x00306df4 │ │ │ │ - @ instruction: 0x003077b4 │ │ │ │ - mlaseq r7, r4, r7, r6 │ │ │ │ - strdeq r1, [r2], -r8 @ │ │ │ │ - eoreq ip, r8, ip, lsl r0 │ │ │ │ - eorseq r6, r7, r8, asr #13 │ │ │ │ + eorseq r9, r7, r4, ror #29 │ │ │ │ + eorseq r9, r7, ip, ror #29 │ │ │ │ + subseq sl, r7, r8, lsl #11 │ │ │ │ + @ instruction: 0x00379efc │ │ │ │ + eorseq sl, r0, r4, asr #3 │ │ │ │ + eorseq sl, r0, r4, lsl #23 │ │ │ │ + eorseq r9, r7, r4, lsl #30 │ │ │ │ + eoreq r4, r2, r0, lsr #13 │ │ │ │ + @ instruction: 0x0028e7b0 │ │ │ │ + eorseq r9, r7, r8, lsr lr │ │ │ │ andeq pc, r2, ip, ror #18 │ │ │ │ - @ instruction: 0x003766d4 │ │ │ │ + eorseq r9, r7, r4, asr #28 │ │ │ │ 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 15b280 <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ + bl 15bef8 <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ b 2dcf8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #180] @ 0xb4 │ │ │ │ @@ -3363,55 +3363,55 @@ │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #2808] @ 0xaf8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2913dc │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + b 293b70 │ │ │ │ + subseq r4, r8, 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 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldr r3, [pc, #316] @ 2df34 <_PyUnicode_FromId@@Base+0x168> │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ 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 22e7bc │ │ │ │ - bl 357040 │ │ │ │ + bl 231130 │ │ │ │ + bl 35a7e0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ 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 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ str r4, [r7, #4] │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ 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 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 2def0 <_PyUnicode_FromId@@Base+0x124> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ 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 ab64c │ │ │ │ + bl ab738 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 2def8 <_PyUnicode_FromId@@Base+0x12c> │ │ │ │ - bl 29e598 │ │ │ │ + bl 2a0e6c │ │ │ │ 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 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ 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 bbed4 │ │ │ │ + bl bc3a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 24a604 │ │ │ │ + b 24ce88 │ │ │ │ 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 8bddc │ │ │ │ + bl 8be94 │ │ │ │ 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: 0x00599690 │ │ │ │ + @ instruction: 0x005a9690 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r7, r7, r0, ror r6 │ │ │ │ - eorseq r7, r7, r4, lsl #13 │ │ │ │ - mlaseq r7, ip, r6, r7 │ │ │ │ - @ instruction: 0x003776b0 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r7, r7, r4, asr #13 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r7, r0, lsl #27 │ │ │ │ + mlaseq r7, r4, sp, sl │ │ │ │ + eorseq sl, r7, ip, lsr #27 │ │ │ │ + eorseq sl, r7, r0, asr #27 │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + @ instruction: 0x0037add4 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c6a80 <_Py_GetConfig@@Base> │ │ │ │ + bl c6e78 <_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 a6454 │ │ │ │ + b a6544 │ │ │ │ ldr r0, [pc] @ 2e114 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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 22debc <_start@@Base+0x1070> │ │ │ │ + bl 230830 <_start@@Base+0x1070> │ │ │ │ ldr r3, [pc, #256] @ 2e2ac <_PyObject_DebugMallocStats@@Base+0x194> │ │ │ │ mov r2, #20 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 234aa8 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 2373d0 <_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 234dec │ │ │ │ + bl 237714 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #184] @ 2e2bc <_PyObject_DebugMallocStats@@Base+0x1a4> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #168] @ 2e2c0 <_PyObject_DebugMallocStats@@Base+0x1a8> │ │ │ │ @@ -3678,44 +3678,44 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e290 <_PyObject_DebugMallocStats@@Base+0x178> │ │ │ │ mov r0, r4 │ │ │ │ bl 2e2f4 <_PyObject_DebugMallocStats@@Base+0x1dc> │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r3, r9, r8, lsl #25 │ │ │ │ - eorseq r7, r7, r0, ror #13 │ │ │ │ - eorseq r7, r7, r4, lsl r7 │ │ │ │ - eorseq r7, r7, r4, lsr r7 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r3, r9, r0, asr #26 │ │ │ │ + @ instruction: 0x0037adf0 │ │ │ │ + eorseq sl, r7, r4, lsr #28 │ │ │ │ + eorseq sl, r7, r4, asr #28 │ │ │ │ andeq r0, r0, r8 │ │ │ │ - andeq sl, r7, r0, lsr #15 │ │ │ │ - andeq sl, r7, ip, lsl #31 │ │ │ │ - strdeq sl, [r7], -r4 │ │ │ │ - eorseq r7, r7, r4, asr r7 │ │ │ │ - eorseq r7, r7, r0, ror r7 │ │ │ │ - eorseq r7, r7, ip, lsl #15 │ │ │ │ - @ instruction: 0x003777b4 │ │ │ │ - @ instruction: 0x003777d0 │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ + andeq sl, r7, ip, lsl #16 │ │ │ │ + strdeq sl, [r7], -r8 │ │ │ │ + andeq fp, r7, r0, rrx │ │ │ │ + eorseq sl, r7, r4, ror #28 │ │ │ │ + eorseq sl, r7, r0, lsl #29 │ │ │ │ + mlaseq r7, ip, lr, sl │ │ │ │ + eorseq sl, r7, r4, asr #29 │ │ │ │ + eorseq sl, r7, r0, ror #29 │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 297220 │ │ │ │ + bl 299b00 │ │ │ │ ldr r0, [pc] @ 2e2f0 <_PyObject_DebugMallocStats@@Base+0x1d8> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 3549f4 │ │ │ │ + bl 358194 │ │ │ │ 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 354be0 │ │ │ │ + bl 358380 │ │ │ │ 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 8bddc │ │ │ │ + bl 8be94 │ │ │ │ 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 8bddc │ │ │ │ + bl 8be94 │ │ │ │ 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 r7, r7, ip, ror #15 │ │ │ │ + @ instruction: 0x0037aefc │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eorseq r7, r7, r0, lsr #16 │ │ │ │ - mlaseq r7, r0, r8, r7 │ │ │ │ - eorseq r7, r7, ip, lsr #17 │ │ │ │ - eorseq r7, r7, r8, asr #17 │ │ │ │ - @ instruction: 0x003778dc │ │ │ │ - @ instruction: 0x003778f4 │ │ │ │ - eorseq r7, r7, r0, lsl r9 │ │ │ │ - eorseq r7, r7, ip, lsr #18 │ │ │ │ - eorseq r7, r7, r8, asr #18 │ │ │ │ - eorseq r7, r7, r4, ror #18 │ │ │ │ - eorseq r7, r7, r0, lsl #19 │ │ │ │ - eorseq r7, r7, r0, lsr #19 │ │ │ │ - eorseq r7, r7, r0, asr #19 │ │ │ │ - eorseq r7, r7, r0, ror #19 │ │ │ │ - eorseq r7, r7, r8, ror #19 │ │ │ │ - @ instruction: 0x003779fc │ │ │ │ + eorseq sl, r7, r0, lsr pc │ │ │ │ + eorseq sl, r7, r0, lsr #31 │ │ │ │ + @ instruction: 0x0037afbc │ │ │ │ + @ instruction: 0x0037afd8 │ │ │ │ + eorseq sl, r7, ip, ror #31 │ │ │ │ + eorseq fp, r7, r4 │ │ │ │ + eorseq fp, r7, r0, lsr #32 │ │ │ │ + eorseq fp, r7, ip, lsr r0 │ │ │ │ + eorseq fp, r7, r8, asr r0 │ │ │ │ + eorseq fp, r7, r4, ror r0 │ │ │ │ + mlaseq r7, r0, r0, fp │ │ │ │ + ldrheq fp, [r7], -r0 @ │ │ │ │ + ldrsbeq fp, [r7], -r0 @ │ │ │ │ + ldrsheq fp, [r7], -r0 @ │ │ │ │ + ldrsheq fp, [r7], -r8 @ │ │ │ │ + eorseq fp, r7, ip, lsl #2 │ │ │ │ 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 a6454 │ │ │ │ + b a6544 │ │ │ │ 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 8bddc │ │ │ │ + bl 8be94 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldr r2, [pc, #36] @ 2e8a8 <_PyObject_DebugMallocStats@@Base+0x790> │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 8bddc │ │ │ │ + bl 8be94 │ │ │ │ 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 r7, r7, r8, lsl #21 │ │ │ │ - eorseq r7, r7, r0, lsr #21 │ │ │ │ + eorseq fp, r7, r8, asr #4 │ │ │ │ + eorseq fp, r7, r0, ror #4 │ │ │ │ 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 1c1f70 │ │ │ │ + bl 1c4300 │ │ │ │ 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 29e598 │ │ │ │ + bl 2a0e6c │ │ │ │ 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 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ 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 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ - bl 129e54 │ │ │ │ + bl 12a4bc │ │ │ │ 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 a6454 │ │ │ │ + bl a6544 │ │ │ │ sub r9, r9, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ beq 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ - bl 12d9cc │ │ │ │ + bl 12e038 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r7, r7, r8, lsr #21 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x00377abc │ │ │ │ + eorseq fp, r7, r8, ror #4 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq fp, r7, ip, ror r2 │ │ │ │ ldr r3, [pc, #20] @ 2ea8c <_PyObject_DebugMallocStats@@Base+0x974> │ │ │ │ ldr r2, [pc, #20] @ 2ea90 <_PyObject_DebugMallocStats@@Base+0x978> │ │ │ │ ldr r3, [r3, #1184] @ 0x4a0 │ │ │ │ ldr r0, [pc, #16] @ 2ea94 <_PyObject_DebugMallocStats@@Base+0x97c> │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r5, r8, r0, lsl 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 │ │ │ │ bl 29d9c │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ 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 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ 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 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ 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 c051c │ │ │ │ + bl c0918 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #14 │ │ │ │ - eorseq r2, r7, ip, asr #16 │ │ │ │ - subseq sp, r7, r8, lsr #7 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, lsr #30 │ │ │ │ + eorseq r6, r7, ip │ │ │ │ + subseq sp, r8, 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 22e7bc │ │ │ │ + bl 231130 │ │ │ │ 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 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r5, r7, r8, lsr #1 │ │ │ │ - subeq r3, lr, r4, lsl #12 │ │ │ │ - subseq r5, r7, ip, lsr #1 │ │ │ │ - subseq r5, r7, r0, asr #1 │ │ │ │ - ldrsbeq r5, [r7], #-4 │ │ │ │ - eorseq r7, r5, r8, asr #14 │ │ │ │ - eorseq r7, r5, r0, lsl r7 │ │ │ │ - eorseq r7, r5, ip, lsr #14 │ │ │ │ - subeq r3, lr, r4, asr r6 │ │ │ │ - subseq r5, r7, ip, ror #1 │ │ │ │ - subseq r5, r7, r4, lsl #2 │ │ │ │ - subseq r5, r7, ip, lsl r1 │ │ │ │ - eorseq r7, r5, r0, asr r7 │ │ │ │ - eorseq r7, r5, ip, lsl r7 │ │ │ │ - eorseq r7, r5, r8, lsr r7 │ │ │ │ + subseq r5, r8, r8, lsr #1 │ │ │ │ + subeq r6, lr, r4, lsl #27 │ │ │ │ + subseq r5, r8, ip, lsr #1 │ │ │ │ + subseq r5, r8, r0, asr #1 │ │ │ │ + ldrsbeq r5, [r8], #-4 │ │ │ │ + eorseq sl, r5, r8, lsl #30 │ │ │ │ + @ instruction: 0x0035aed0 │ │ │ │ + eorseq sl, r5, ip, ror #29 │ │ │ │ + ldrdeq r6, [lr], #-212 @ 0xffffff2c │ │ │ │ + subseq r5, r8, ip, ror #1 │ │ │ │ + subseq r5, r8, r4, lsl #2 │ │ │ │ + subseq r5, r8, ip, lsl r1 │ │ │ │ + eorseq sl, r5, r0, lsl pc │ │ │ │ + @ instruction: 0x0035aedc │ │ │ │ + @ instruction: 0x0035aef8 │ │ │ │ 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 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ 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 c051c │ │ │ │ + bl c0918 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, asr #14 │ │ │ │ - eorseq lr, r6, ip, ror #14 │ │ │ │ - subseq sp, r7, r8, lsr #7 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, lsl #30 │ │ │ │ + eorseq r1, r7, ip, lsr #30 │ │ │ │ + subseq sp, r8, 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 27d678 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ff58 <_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 ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_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 27d678 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ff58 <_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 1444b0 │ │ │ │ + b 144b28 │ │ │ │ ldr r0, [pc, #12] @ 2ef2c <_PyMem_GetCurrentAllocatorName@@Base+0x3f0> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r8, ror #1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sp, r6, r8, lsr #17 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r6, 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 298c3c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b51c <_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 ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_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 298c3c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b51c <_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 1444b0 │ │ │ │ + b 144b28 │ │ │ │ ldr r0, [pc, #12] @ 2efe0 <_PyMem_GetCurrentAllocatorName@@Base+0x4a4> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r4, lsl #2 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sp, r6, r4, asr #17 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + 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 │ │ │ │ - bl c6a80 <_Py_GetConfig@@Base> │ │ │ │ + bl c6e78 <_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 1c2f3c │ │ │ │ + b 1c52cc │ │ │ │ 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 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f008 <_PyMem_GetCurrentAllocatorName@@Base+0x4cc> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sp, r5, r4, lsr #22 │ │ │ │ - eorseq r7, r7, r0, asr #24 │ │ │ │ + subseq sp, r6, r4, lsr #22 │ │ │ │ + eorseq fp, r7, r0, lsl #8 │ │ │ │ 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 b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ 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 16c31c │ │ │ │ + bl 16d654 │ │ │ │ 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 14e18c │ │ │ │ + bl 14e804 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r7, r7, ip, asr ip │ │ │ │ - subseq fp, r7, r8, asr #14 │ │ │ │ - subseq fp, r7, r8, ror #14 │ │ │ │ + eorseq fp, r7, ip, lsl r4 │ │ │ │ + subseq fp, r8, r8, asr #14 │ │ │ │ + subseq fp, r8, 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 1c1f70 │ │ │ │ + bl 1c4300 │ │ │ │ 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 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ b 2f144 <_PyMem_GetCurrentAllocatorName@@Base+0x608> │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r7, r0, ror #25 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq fp, r7, r0, lsr #9 │ │ │ │ + subseq r1, r6, 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f188 │ │ │ │ ldr r1, [pc, #92] @ 2f1e0 │ │ │ │ ldr r0, [pc, #92] @ 2f1e4 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 2f1b0 │ │ │ │ - bl 29e598 │ │ │ │ + bl 2a0e6c │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0035abb4 │ │ │ │ - @ instruction: 0x004e3690 │ │ │ │ + eorseq lr, r5, r4, ror r3 │ │ │ │ + subeq r6, lr, r0, lsl lr │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2f278 │ │ │ │ mov r0, #0 │ │ │ │ b 2f308 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f298 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f2b8 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2f2d8 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ 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 1444b0 │ │ │ │ + b 144b28 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r8, asr r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq sl, r7, ip, lsl #19 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f42c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f3c4 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f42c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f3e4 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ 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 1444b0 │ │ │ │ + b 144b28 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r4, lsl #19 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq sl, r7, r8, lsl #20 │ │ │ │ + subseq r1, r6, 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 1c1f70 │ │ │ │ + bl 1c4300 │ │ │ │ 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 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ b 2f490 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaseq r7, r4, sp, r7 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq fp, r7, r4, asr r5 │ │ │ │ + subseq r1, r6, 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 1c1f70 │ │ │ │ + bl 1c4300 │ │ │ │ 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 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r4, r0 │ │ │ │ b 2f54c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl aaa88 │ │ │ │ + bl aab74 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f548 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r7, r7, ip, ror #27 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq fp, r7, ip, lsr #11 │ │ │ │ + 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 bbed4 │ │ │ │ + bl bc3a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29a488 │ │ │ │ + b 29cd68 │ │ │ │ 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 286b68 │ │ │ │ + bl 2892fc │ │ │ │ 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 29a980 │ │ │ │ + bl 29d260 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 8c850 <_Py_HashBytes@@Base> │ │ │ │ + bl 8c908 <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b 2f778 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsl r3, r3, #8 │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ @@ -4979,88 +4979,88 @@ │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, r1 │ │ │ │ ldr r3, [pc, #220] @ 2f7b4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 1b05d4 │ │ │ │ + bl 1b2994 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 2f720 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21bff8 │ │ │ │ + bl 21e6a0 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 2f7a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r7, r8, asr #3 │ │ │ │ - subseq r8, r6, ip, asr #18 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r8, r7, r8, asr r7 │ │ │ │ + subseq r8, r7, 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 9b248 │ │ │ │ + bl 9b2e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4290 │ │ │ │ + bl a4380 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ 0002f804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -5068,20 +5068,20 @@ │ │ │ │ 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 29e518 <_Py_CheckRecursiveCall@@Base+0x2a08> │ │ │ │ + bl 2a0dec <_Py_CheckRecursiveCall@@Base+0x2a08> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - subseq sl, r5, r4, lsr #24 │ │ │ │ + subseq sl, r6, 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 │ │ │ │ @@ -5091,228 +5091,228 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [pc, #208] @ 2f954 │ │ │ │ ldr r3, [pc, #208] @ 2f958 │ │ │ │ mov r4, #1 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 118f2c │ │ │ │ + bl 119518 │ │ │ │ cmp r0, r5 │ │ │ │ beq 2f920 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2629e8 │ │ │ │ + bl 2652c8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ beq 2f920 │ │ │ │ ldr r2, [pc, #160] @ 2f95c │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ cmp r1, r5 │ │ │ │ beq 2f8d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r5 │ │ │ │ beq 2f928 │ │ │ │ b 2f8f4 │ │ │ │ ldr r3, [pc, #128] @ 2f960 │ │ │ │ ldr r1, [pc, #128] @ 2f964 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ b 2f920 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 233918 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 236240 <_Py_write_noraise@@Base+0x80> │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 2f934 │ │ │ │ ldr r3, [pc, #76] @ 2f960 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, #0 │ │ │ │ b 2f94c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a342c <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ + bl 2a5d04 <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b344 │ │ │ │ - bl 132800 │ │ │ │ + bl 9b3e4 │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f920 │ │ │ │ ldr r0, [pc, #24] @ 2f968 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r7, r4, ror #14 │ │ │ │ - subseq fp, r6, r8, asr #1 │ │ │ │ + eorseq fp, r7, r4, lsr #30 │ │ │ │ + subseq fp, r7, r0, ror #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r6, r8, lsr #2 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r0, r7, r8, ror #17 │ │ │ │ + subseq r1, r6, 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 150594 │ │ │ │ + bl 150d9c │ │ │ │ pop {r4, lr} │ │ │ │ - b 99d00 │ │ │ │ - eorseq r6, r7, r8, asr #13 │ │ │ │ + b 99da0 │ │ │ │ + eorseq r9, r7, r8, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ sub sp, sp, #20 │ │ │ │ bgt 2f9cc │ │ │ │ ldr r3, [pc, #484] @ 2fba4 │ │ │ │ ldr r1, [pc, #484] @ 2fba8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 2f9e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, #464] @ 2fbac │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ bne 2f9f0 │ │ │ │ mov r5, #0 │ │ │ │ b 2fb98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acc34 │ │ │ │ + bl 1aeff4 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2fa1c │ │ │ │ ble 2fb7c │ │ │ │ ldr r3, [pc, #420] @ 2fbb0 │ │ │ │ ldr r1, [pc, #420] @ 2fbb4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ b 2fb7c │ │ │ │ ldr r1, [pc, #404] @ 2fbb8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4228 │ │ │ │ + bl f44fc │ │ │ │ cmp r0, #0 │ │ │ │ bge 2fa4c │ │ │ │ ldr r3, [pc, #360] @ 2fba4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2fb7c │ │ │ │ - bl 11aa18 │ │ │ │ + bl 11b004 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2fa74 │ │ │ │ ldr r1, [pc, #348] @ 2fbbc │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4228 │ │ │ │ + bl f44fc │ │ │ │ cmp r0, #0 │ │ │ │ bge 2facc │ │ │ │ b 2fb7c │ │ │ │ ldr r0, [pc, #324] @ 2fbc0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2faa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2faa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 29853c │ │ │ │ + bl 29ae1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2fa58 │ │ │ │ b 2fb7c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2fb00 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r0, [pc, #220] @ 2fbc4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ bne 2fb58 │ │ │ │ b 2fb70 │ │ │ │ ldr r0, [pc, #192] @ 2fbc8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2fb34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2fb34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 29853c │ │ │ │ + bl 29ae1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2fad8 │ │ │ │ b 2fb7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2fb70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad420 │ │ │ │ + bl 1af7e0 │ │ │ │ b 2fb98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ cmp r6, #0 │ │ │ │ bne 2f9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad420 │ │ │ │ + bl 1af7e0 │ │ │ │ b 2f9e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #14 │ │ │ │ - eorseq r8, r7, r4, lsl #16 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r8, r7, ip, lsl #16 │ │ │ │ - ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - subseq sp, r7, ip, lsr #22 │ │ │ │ - eorseq r8, r7, r4, lsr r8 │ │ │ │ - eorseq r8, r7, r0, asr #16 │ │ │ │ - eorseq r8, r7, r0, asr r8 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, lsr #30 │ │ │ │ + eorseq fp, r7, r4, asr #31 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq fp, r7, ip, asr #31 │ │ │ │ + ldrheq sp, [r8], #-196 @ 0xffffff3c │ │ │ │ + subseq sp, r8, ip, lsr #22 │ │ │ │ + @ instruction: 0x0037bff4 │ │ │ │ + eorseq ip, r7, r0 │ │ │ │ + eorseq ip, r7, r0, lsl r0 │ │ │ │ │ │ │ │ 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 2a3640 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a5f18 <_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 276a8c │ │ │ │ + bl 27936c │ │ │ │ mov r6, r0 │ │ │ │ - bl 11a9a8 │ │ │ │ + bl 11af94 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ffd4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11a9cc │ │ │ │ + bl 11afb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 276b54 │ │ │ │ + bl 279434 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [pc, #48] @ 2fcfc <_PyObject_Dump@@Base+0x130> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 29af0 │ │ │ │ - @ instruction: 0x00599690 │ │ │ │ - eorseq sl, r7, r0, ror r6 │ │ │ │ - eorseq sl, r7, ip, lsl #13 │ │ │ │ - eorseq sl, r7, r4, lsr #13 │ │ │ │ - @ instruction: 0x0037a6bc │ │ │ │ - eorseq r5, r6, r4, lsl r3 │ │ │ │ - @ instruction: 0x0037a6d4 │ │ │ │ - eorseq sl, r7, ip, ror #13 │ │ │ │ - eorseq sp, r7, r8, lsl r0 │ │ │ │ + @ instruction: 0x005a9690 │ │ │ │ + eorseq sp, r7, r0, lsr lr │ │ │ │ + eorseq sp, r7, ip, asr #28 │ │ │ │ + eorseq sp, r7, r4, ror #28 │ │ │ │ + eorseq sp, r7, ip, ror lr │ │ │ │ + @ instruction: 0x00368af4 │ │ │ │ + mlaseq r7, r4, lr, sp │ │ │ │ + eorseq sp, r7, ip, lsr #29 │ │ │ │ + eorseq r1, r8, r4, lsr #2 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_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 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2fda4 <_PyObject_Dump@@Base+0x1d8> │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fd7c <_PyObject_Dump@@Base+0x1b0> │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29514 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ 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 1444b0 │ │ │ │ + b 144b28 │ │ │ │ ldr r0, [pc, #12] @ 2fdf0 <_PyObject_Dump@@Base+0x224> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq fp, r6, r4, lsl #13 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq fp, r7, r4, lsl #13 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r6, 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 9de74 │ │ │ │ + bl 9df14 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 2fea4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #308] @ 2ffcc │ │ │ │ mov r5, r1 │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d88 <_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 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 2fea4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 984d8 │ │ │ │ + bl 98590 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ff88 │ │ │ │ ldr r3, [pc, #104] @ 2ffd0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 2ff7c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6774 │ │ │ │ + bl a6864 │ │ │ │ b 2ffbc │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ff70 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2ffbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 984d8 │ │ │ │ + bl 98590 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ffbc │ │ │ │ ldr r3, [pc, #40] @ 2ffd0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne 2ff70 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ff70 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r7, r0, r7, sl │ │ │ │ - subseq r2, r5, r4, rrx │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r7, r0, asr pc │ │ │ │ + subseq r2, r6, r4, rrx │ │ │ │ + subseq sl, r6, 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 132800 │ │ │ │ + bl 132e90 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 3013c │ │ │ │ mov r0, r5 │ │ │ │ bl 29d24 │ │ │ │ cmp r4, #0 │ │ │ │ bne 30034 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ ldr r2, [pc, #320] @ 3015c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ b 30144 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 3006c │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ b 30144 │ │ │ │ tst r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ beq 30084 │ │ │ │ - bl 131fec │ │ │ │ + bl 13267c │ │ │ │ mov r4, r0 │ │ │ │ b 3008c │ │ │ │ - bl 136514 │ │ │ │ + bl 136ba4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3013c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ 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 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ 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} │ │ │ │ - @ instruction: 0x0037a7b4 │ │ │ │ - @ instruction: 0x0037a7bc │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq sp, r7, r4, ror pc │ │ │ │ + eorseq sp, r7, ip, ror pc │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r1, r6, 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 18ef10 <_PyErr_SetString@@Base> │ │ │ │ + bl 190c20 <_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 2a6a20 │ │ │ │ + bl 2a92f8 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [pc, #28] @ 301f4 │ │ │ │ bne 301dc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r2, sl, r4, asr r1 │ │ │ │ + subseq r2, fp, r4, asr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r7, r4, asr #26 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r7, r4, lsl #10 │ │ │ │ + subseq r1, r6, 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 f4228 │ │ │ │ + bl f44fc │ │ │ │ cmp r0, #0 │ │ │ │ bge 3023c │ │ │ │ ldr r3, [pc, #188] @ 302e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 302d8 │ │ │ │ - bl 11aa18 │ │ │ │ + bl 11b004 │ │ │ │ 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 128de0 │ │ │ │ + b 129448 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1acc34 │ │ │ │ + bl 1aeff4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30294 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [pc, #108] @ 302f0 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad420 │ │ │ │ + bl 1af7e0 │ │ │ │ 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 117900 │ │ │ │ + bl 117eec │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r7, ip, lsl #29 │ │ │ │ - mlaseq r7, r4, lr, sl │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r7, r4, lsr #29 │ │ │ │ + ldrheq sp, [r8], #-196 @ 0xffffff3c │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq lr, r7, ip, asr #12 │ │ │ │ + eorseq lr, r7, r4, asr r6 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq lr, r7, r4, ror #12 │ │ │ │ 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 ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30338 │ │ │ │ mov r0, #0 │ │ │ │ b 303c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16f000 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 170338 <_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 16f000 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 170338 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30388 │ │ │ │ b 30364 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r8, r7, r0, lsl #2 │ │ │ │ + eorseq fp, r7, ip, lsr sl │ │ │ │ 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 280128 │ │ │ │ + bl 282a08 │ │ │ │ cmn r0, #2 │ │ │ │ beq 30424 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30418 │ │ │ │ ldr r3, [pc, #36] @ 30430 │ │ │ │ ldr r1, [pc, #36] @ 30434 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 30424 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r7, r0, asr #7 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq lr, r7, r8, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30468 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 30484 │ │ │ │ ldr r3, [pc, #28] @ 3048c │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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 2a5d5c │ │ │ │ + bl 2a8634 │ │ │ │ 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 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30508 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 30548 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29ef8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3053c │ │ │ │ ldr r3, [pc, #36] @ 30558 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444b0 │ │ │ │ - bl 132800 │ │ │ │ + b 144b28 │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 30550 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ 3055c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ 00030560 <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b 2975c4 │ │ │ │ + b 299ea4 │ │ │ │ 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 295690 │ │ │ │ + b 297f70 │ │ │ │ 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 286d5c │ │ │ │ + bl 2894f0 │ │ │ │ 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 2af570 │ │ │ │ + bl 2b1dd4 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 306b4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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 bb964 │ │ │ │ + bl bbe34 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 30718 │ │ │ │ mvn r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ b 307e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 30730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3070c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl bce24 │ │ │ │ + bl bd2f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30750 │ │ │ │ mvn r5, #0 │ │ │ │ b 307e4 │ │ │ │ - bl 289f4c │ │ │ │ + bl 28c6e0 │ │ │ │ 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 28a08c │ │ │ │ + bl 28c820 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 307c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ 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 c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2973c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ bge 30864 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 30880 │ │ │ │ - bl 132800 │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3081c │ │ │ │ mov r0, #0 │ │ │ │ b 3088c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #24] @ 30894 │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ b 3088c │ │ │ │ ldr r3, [pc, #16] @ 30898 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r7, r4, r9, sp │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r1, r8, ip, asr #32 │ │ │ │ + subseq r1, r6, 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 58568 │ │ │ │ + bl 58674 │ │ │ │ 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 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ 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, r5, r0, lsl #22 │ │ │ │ - eorseq r1, r6, r0, ror ip │ │ │ │ + subseq sp, r6, r0, lsl #22 │ │ │ │ + eorseq r5, r6, r4, asr r4 │ │ │ │ │ │ │ │ 00030940 : │ │ │ │ ldr r1, [pc, #4] @ 3094c │ │ │ │ ldr r0, [pc, #4] @ 30950 │ │ │ │ - b 283964 │ │ │ │ + b 2861a4 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - subseq sp, r6, r8, lsr #23 │ │ │ │ + subseq sp, r7, ip, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #40] @ 30994 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ ldr r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 158040 │ │ │ │ + bl 158d8c │ │ │ │ ldr r3, [pc, #16] @ 30998 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [pc, #12] @ 3099c │ │ │ │ moveq r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r2, [pc, #112] @ 30a30 │ │ │ │ @@ -6233,118 +6233,118 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r5] │ │ │ │ bl 29ef8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b6978 │ │ │ │ + bl 2b9424 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r8, 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 8bb78 │ │ │ │ + bl 8bc30 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r0 │ │ │ │ beq 30a88 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233918 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 236240 <_Py_write_noraise@@Base+0x80> │ │ │ │ b 30a9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30a9c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a342c <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ + bl 2a5d04 <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, ip, r0, asr #26 │ │ │ │ + subseq r2, sp, 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 16c1fc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16d534 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30ae0 │ │ │ │ mov r5, #0 │ │ │ │ b 30b58 │ │ │ │ - bl 14ed64 │ │ │ │ + bl 14f3dc │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 c051c │ │ │ │ + bl c0918 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r7, ip, lsr r5 │ │ │ │ - subseq ip, r7, r8, lsr #26 │ │ │ │ + eorseq lr, r7, r4, lsl #27 │ │ │ │ + subseq ip, r8, r8, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b248 │ │ │ │ + bl 9b2e8 │ │ │ │ mov r0, r4 │ │ │ │ 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, r7, r0, lsl lr │ │ │ │ - subseq r9, r7, r0, lsr ip │ │ │ │ + subseq r8, r8, r0, lsl lr │ │ │ │ + subseq r9, r8, 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 │ │ │ │ @@ -6354,28 +6354,28 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ beq 30c0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 30c0c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 30c40 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ beq 30c40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 30c40 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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} │ │ │ │ @@ -6386,88 +6386,88 @@ │ │ │ │ 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 1ebf60 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 1ee250 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ bne 30c9c │ │ │ │ mov r0, #0 │ │ │ │ b 30cd0 │ │ │ │ ldrd r0, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 16d9ac <_PyTime_localtime@@Base> │ │ │ │ + bl 16ece4 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ 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 2b96fc │ │ │ │ + bl 2bc1d8 │ │ │ │ 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 23d570 │ │ │ │ + bl 23fe98 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 30d20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d8b0 │ │ │ │ + bl 2401d8 │ │ │ │ b 30d94 │ │ │ │ cmp r6, #2 │ │ │ │ bne 30d94 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23d904 │ │ │ │ + bl 24022c │ │ │ │ add r5, r6, #20 │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ 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 2399ec │ │ │ │ + bl 23c314 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ bne 30d94 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c144 <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ + bl 7c1b0 <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 00030d9c : │ │ │ │ ldr r0, [pc] @ 30da4 │ │ │ │ - b 10f010 │ │ │ │ - subseq lr, r6, r8, lsr #11 │ │ │ │ + b 10f414 │ │ │ │ + subseq lr, r7, r4, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ @@ -6499,36 +6499,36 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ bne 30e70 │ │ │ │ ldr r2, [pc, #436] @ 30ff0 │ │ │ │ ldr r1, [pc, #436] @ 30ff4 │ │ │ │ ldr r0, [pc, #436] @ 30ff8 │ │ │ │ mov r3, r7 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ b 30f14 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #412] @ 30ff8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_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 9aa38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aad8 <_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 ab108 │ │ │ │ + bl ab1f4 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30f38 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 a6774 │ │ │ │ + bl a6864 │ │ │ │ b 30fe8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [pc, #40] @ 30ffc │ │ │ │ ldr r1, [pc, #40] @ 31000 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ b 30f14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r6, r7, r0, lsr r8 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ - eorseq pc, r7, r8, lsl #5 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r7, r0, lsl #5 │ │ │ │ + eorseq r9, r7, r0, lsr #31 │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ + eorseq r2, r8, r8, asr #20 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r8, r0, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ 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 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 315d8 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ b 31088 │ │ │ │ - bl 926b4 │ │ │ │ + bl 9276c │ │ │ │ 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 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ streq r0, [r0], #-55 @ 0xffffffc9 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq lr, r7, r4, asr #17 │ │ │ │ - subeq r1, pc, r8, lsr fp @ │ │ │ │ - subseq r2, r6, r8, asr #11 │ │ │ │ - subeq r1, pc, lr, lsr fp @ │ │ │ │ - subeq r1, pc, r4, asr #22 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r7, r4, ror #17 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq r2, r8, r0, lsl r1 │ │ │ │ + strheq r5, [pc], #-36 @ │ │ │ │ + subseq r2, r7, r8, asr #11 │ │ │ │ + strheq r5, [pc], #-42 @ │ │ │ │ + subeq r5, pc, r0, asr #5 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r8, r0, lsr r1 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_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 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31a28 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ bne 31708 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ 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 289f4c │ │ │ │ + bl 28c6e0 │ │ │ │ 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 117900 │ │ │ │ + bl 117eec │ │ │ │ b 316e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [pc, #624] @ 31a50 │ │ │ │ ldr r0, [r2, #3888] @ 0xf30 │ │ │ │ - bl 10f600 │ │ │ │ + bl 10fa04 │ │ │ │ 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 110978 │ │ │ │ + bl 110d7c │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 319e8 │ │ │ │ ldr r1, [pc, #536] @ 31a5c │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl a6924 │ │ │ │ + bl a6a14 │ │ │ │ cmp r0, #0 │ │ │ │ ble 31934 │ │ │ │ ldr r1, [pc, #516] @ 31a60 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl f4228 │ │ │ │ + bl f44fc │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 319e8 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 118bf8 │ │ │ │ + bl 1191e4 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 319e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b740c │ │ │ │ + bl 1b97cc │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 319e8 │ │ │ │ sub r1, r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 171fe4 │ │ │ │ + bl 1734b8 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ bne 319f8 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ 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 28a08c │ │ │ │ + bl 28c820 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq lr, r6, r8, lsr #20 │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq pc, r7, r0, ror r6 @ │ │ │ │ - eorseq r7, r6, r8, lsl r0 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r7, r4, lsl #13 │ │ │ │ - eorseq r4, r7, r4, lsl r3 │ │ │ │ - @ instruction: 0x0037f6b0 │ │ │ │ - mlaseq r8, r8, r8, sp │ │ │ │ - subseq sl, r7, ip, lsl #20 │ │ │ │ - subseq ip, r7, r4, ror lr │ │ │ │ + ldrsbeq lr, [r7], #-144 @ 0xffffff70 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq r2, r8, r0, lsr lr │ │ │ │ + @ instruction: 0x0036a7d8 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r8, r4, asr #28 │ │ │ │ + @ instruction: 0x00377ad4 │ │ │ │ + eorseq r2, r8, r0, ror lr │ │ │ │ + eorseq r1, r9, r8, asr #32 │ │ │ │ + subseq sl, r8, ip, lsl #20 │ │ │ │ + subseq ip, r8, 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_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 1035a4 │ │ │ │ + bl 103998 │ │ │ │ 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 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ b 31bd0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ bne 31bfc │ │ │ │ subs r4, r4, #1 │ │ │ │ @@ -7365,120 +7365,120 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ bne 31bd8 │ │ │ │ ldr r2, [pc, #308] @ 31cfc │ │ │ │ ldr r1, [pc, #320] @ 31d0c │ │ │ │ ldr r0, [pc, #308] @ 31d04 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31ce8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ 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 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ 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 2ca67c <_Py_RestoreSignals@@Base+0x14d0> │ │ │ │ + bl 2cd1d8 <_Py_RestoreSignals@@Base+0x14d0> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2ca9bc <_Py_RestoreSignals@@Base+0x1810> │ │ │ │ + bl 2cd518 <_Py_RestoreSignals@@Base+0x1810> │ │ │ │ cmn r0, #1 │ │ │ │ beq 31cdc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cab64 <_Py_RestoreSignals@@Base+0x19b8> │ │ │ │ + bl 2cd6c0 <_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 aeb98 │ │ │ │ + bl af05c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ beq 31cdc │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r8, [r5, #140] @ 0x8c │ │ │ │ - bl 200a40 │ │ │ │ + bl 202cb8 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 31ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ b 31bd0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq lr, r6, r4, lsl #25 │ │ │ │ - eorseq pc, r7, r8, lsr #23 │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq lr, r6, r0, lsl #6 │ │ │ │ - eorseq r1, r6, r8, ror #15 │ │ │ │ - eorseq r7, r5, r4, asr fp │ │ │ │ - eorseq lr, r6, r4, lsl r3 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq lr, r7, r0, lsl #24 │ │ │ │ + eorseq r3, r8, r8, asr #6 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq r1, r7, r0, asr #21 │ │ │ │ + eorseq r4, r6, ip, asr #31 │ │ │ │ + eorseq fp, r5, r4, lsl r3 │ │ │ │ + @ instruction: 0x00371ad4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ + 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 r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b248 │ │ │ │ + bl 9b2e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cae3c <_Py_RestoreSignals@@Base+0x1c90> │ │ │ │ + bl 2cd998 <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsr r3, r2, #14 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #24 │ │ │ │ cmp r2, r0 │ │ │ │ @@ -7492,31 +7492,31 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [pc, #72] @ 31dfc <_PyTraceMalloc_GetTraceback@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 158040 │ │ │ │ + bl 158d8c │ │ │ │ cmp r4, #0 │ │ │ │ beq 31df4 <_PyTraceMalloc_GetTraceback@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 321c0 <_Py_fstat@@Base+0xa8> │ │ │ │ ldr r0, [pc, #4] @ 31e00 <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ ldr r2, [pc, #104] @ 31e74 <_PyTraceMalloc_GetTraceback@@Base+0xd8> │ │ │ │ ldr r3, [r2, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ beq 31e6c <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -7524,90 +7524,90 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldreq r0, [r2, #1384] @ 0x568 │ │ │ │ beq 31e44 <_PyTraceMalloc_GetTraceback@@Base+0xa8> │ │ │ │ ldr r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ - bl 90bac <_Py_hashtable_get@@Base> │ │ │ │ + bl 90c64 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 31e54 <_PyTraceMalloc_GetTraceback@@Base+0xb8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ - bl 90bac <_Py_hashtable_get@@Base> │ │ │ │ + bl 90c64 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 31e4c <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r8, 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 15b280 <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ + bl 15bef8 <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 31ee0 <_PyTraceMalloc_GetTraceback@@Base+0x144> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 31f10 <_PyTraceMalloc_GetTraceback@@Base+0x174> │ │ │ │ b 31f04 <_PyTraceMalloc_GetTraceback@@Base+0x168> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #112] @ 31f60 <_PyTraceMalloc_GetTraceback@@Base+0x1c4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 31ec8 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ b 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ cmp r0, #0 │ │ │ │ blt 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ ldr r1, [pc, #52] @ 31f64 <_PyTraceMalloc_GetTraceback@@Base+0x1c8> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 29928 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r0, [pc, #32] @ 31f68 <_PyTraceMalloc_GetTraceback@@Base+0x1cc> │ │ │ │ bge 31f58 <_PyTraceMalloc_GetTraceback@@Base+0x1bc> │ │ │ │ ldr r3, [pc, #28] @ 31f6c <_PyTraceMalloc_GetTraceback@@Base+0x1d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r6, ip, lsl r4 │ │ │ │ + @ instruction: 0x0036dbdc │ │ │ │ andeq r5, r0, r1, lsr #8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ │ │ │ │ 00031f70 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ str r1, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -7639,52 +7639,52 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #256] @ 32100 <_PyInterpreterState_RequireIDRef@@Base+0x190> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ cmp r4, #1 │ │ │ │ ldr r5, [r0] │ │ │ │ beq 3202c <_PyInterpreterState_RequireIDRef@@Base+0xbc> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3204c <_PyInterpreterState_RequireIDRef@@Base+0xdc> │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr r3, [pc, #176] @ 32104 <_PyInterpreterState_RequireIDRef@@Base+0x194> │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r6, [pc, #168] @ 32108 <_PyInterpreterState_RequireIDRef@@Base+0x198> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b308 │ │ │ │ ldr r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ bne 32088 <_PyInterpreterState_RequireIDRef@@Base+0x118> │ │ │ │ ldr r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ bne 32088 <_PyInterpreterState_RequireIDRef@@Base+0x118> │ │ │ │ cmn r5, #1 │ │ │ │ bne 320a4 <_PyInterpreterState_RequireIDRef@@Base+0x134> │ │ │ │ b 320e8 <_PyInterpreterState_RequireIDRef@@Base+0x178> │ │ │ │ ldr r3, [pc, #124] @ 3210c <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ ldr r2, [pc, #124] @ 32110 <_PyInterpreterState_RequireIDRef@@Base+0x1a0> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ef10 <_PyErr_SetString@@Base> │ │ │ │ + bl 190c20 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ b 320f8 <_PyInterpreterState_RequireIDRef@@Base+0x188> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 32118 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ @@ -7694,109 +7694,109 @@ │ │ │ │ blt 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ beq 320e8 <_PyInterpreterState_RequireIDRef@@Base+0x178> │ │ │ │ ldr r3, [pc, #56] @ 3210c <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ ldr r2, [pc, #60] @ 32114 <_PyInterpreterState_RequireIDRef@@Base+0x1a4> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c0a28 <_PyErr_Format@@Base> │ │ │ │ + bl 1c2db8 <_PyErr_Format@@Base> │ │ │ │ b 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr r0, [r6, #1388] @ 0x56c │ │ │ │ str r5, [r6, #1388] @ 0x56c │ │ │ │ str r4, [r6, #1392] @ 0x570 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq lr, r6, r4, lsl #27 │ │ │ │ + subseq lr, r7, r4, lsl #27 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003808fc │ │ │ │ - eorseq r0, r8, ip, lsr r9 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + ldrheq r4, [r8], -r8 @ │ │ │ │ + ldrsheq r4, [r8], -r8 @ │ │ │ │ │ │ │ │ 00032118 <_Py_fstat@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29688 <__fstat64_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ beq 32168 <_Py_fstat@@Base+0x50> │ │ │ │ ldr r3, [pc, #16] @ 32170 <_Py_fstat@@Base+0x58> │ │ │ │ mvn r4, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ bl 291f0 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bge 321ac <_Py_fstat@@Base+0x94> │ │ │ │ ldr r3, [pc, #28] @ 321bc <_Py_fstat@@Base+0xa4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ lsr r0, r0, #11 │ │ │ │ and r0, r0, #1 │ │ │ │ eor r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + 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 │ │ │ │ subs r7, r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ beq 32200 <_Py_fstat@@Base+0xe8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90bac <_Py_hashtable_get@@Base> │ │ │ │ + bl 90c64 <_Py_hashtable_get@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 32200 <_Py_fstat@@Base+0xe8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 322f8 <_Py_fstat@@Base+0x1e0> │ │ │ │ b 3232c <_Py_fstat@@Base+0x214> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r8, r6 │ │ │ │ movne sl, #0 │ │ │ │ bne 32268 <_Py_fstat@@Base+0x150> │ │ │ │ mov r4, #0 │ │ │ │ b 3232c <_Py_fstat@@Base+0x214> │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ add r8, r8, #8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r5, #12] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl a3404 │ │ │ │ + bl a34f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3227c <_Py_fstat@@Base+0x164> │ │ │ │ add sl, sl, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str r5, [r9, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ mov r0, #2 │ │ │ │ @@ -7807,85 +7807,85 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ cmp r7, #0 │ │ │ │ beq 3232c <_Py_fstat@@Base+0x214> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9185c <_Py_hashtable_set@@Base> │ │ │ │ + bl 91914 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 322f0 <_Py_fstat@@Base+0x1d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 322e8 <_Py_fstat@@Base+0x1d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 322e8 <_Py_fstat@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - bl 29e598 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + bl 2a0e6c │ │ │ │ b 3221c <_Py_fstat@@Base+0x104> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3232c <_Py_fstat@@Base+0x214> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ b 3232c <_Py_fstat@@Base+0x214> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3221c <_Py_fstat@@Base+0x104> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3221c <_Py_fstat@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 3221c <_Py_fstat@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r1, [pc, #84] @ 323ac <_Py_fstat@@Base+0x294> │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 323a0 <_Py_fstat@@Base+0x288> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ blt 32390 <_Py_fstat@@Base+0x278> │ │ │ │ cmn r3, #-2147483631 @ 0x80000011 │ │ │ │ bhi 32390 <_Py_fstat@@Base+0x278> │ │ │ │ add r0, r3, #3 │ │ │ │ bic r0, r0, #3 │ │ │ │ add r0, r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ bhi 32390 <_Py_fstat@@Base+0x278> │ │ │ │ - bl 18bf38 │ │ │ │ + bl 18dc48 │ │ │ │ b 323a4 <_Py_fstat@@Base+0x28c> │ │ │ │ ldr r3, [pc, #24] @ 323b0 <_Py_fstat@@Base+0x298> │ │ │ │ ldr r1, [pc, #24] @ 323b4 <_Py_fstat@@Base+0x29c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r0, r8, r8, lsl pc │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r8, r8, lsr #30 │ │ │ │ + @ instruction: 0x003846d4 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq r4, r8, r4, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #20 │ │ │ │ mov r4, #0 │ │ │ │ @@ -7894,28 +7894,28 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r1, [pc, #160] @ 32490 <_Py_fstat@@Base+0x378> │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, r4 │ │ │ │ beq 32420 <_Py_fstat@@Base+0x308> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ bge 32428 <_Py_fstat@@Base+0x310> │ │ │ │ ldr r3, [pc, #124] @ 32494 <_Py_fstat@@Base+0x37c> │ │ │ │ ldr r1, [pc, #124] @ 32498 <_Py_fstat@@Base+0x380> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ b 32484 <_Py_fstat@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ beq 32420 <_Py_fstat@@Base+0x308> │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [pc, #80] @ 3249c <_Py_fstat@@Base+0x384> │ │ │ │ ldr ip, [sp, #24] │ │ │ │ @@ -7928,21 +7928,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ str ip, [sp] │ │ │ │ bl 324a0 <_Py_fstat@@Base+0x388> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r0, r8, ip, asr #30 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, ip, asr pc │ │ │ │ + eorseq r4, r8, r8, lsl #14 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r4, r8, r8, lsl r7 │ │ │ │ andeq r2, r3, r0, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #948] @ 32870 <_Py_fstat@@Base+0x758> │ │ │ │ @@ -7963,38 +7963,38 @@ │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r8, [sp, #256] @ 0x100 │ │ │ │ bl 29658 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 2cffe8 │ │ │ │ + bl 2d2fa0 │ │ │ │ cmp r0, r5 │ │ │ │ beq 3254c <_Py_fstat@@Base+0x434> │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 2a9cc <__memset_chk@plt> │ │ │ │ cmp r8, r5 │ │ │ │ strh r5, [sp, #80] @ 0x50 │ │ │ │ bge 32554 <_Py_fstat@@Base+0x43c> │ │ │ │ ldr r3, [pc, #816] @ 32874 <_Py_fstat@@Base+0x75c> │ │ │ │ ldr r1, [pc, #816] @ 32878 <_Py_fstat@@Base+0x760> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov sl, #0 │ │ │ │ b 32848 <_Py_fstat@@Base+0x730> │ │ │ │ beq 32574 <_Py_fstat@@Base+0x45c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 32578 <_Py_fstat@@Base+0x460> │ │ │ │ - bl 29e598 │ │ │ │ + bl 2a0e6c │ │ │ │ mov sl, r0 │ │ │ │ b 32848 <_Py_fstat@@Base+0x730> │ │ │ │ mov r5, r8 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov sl, #0 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ @@ -8008,20 +8008,20 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 2d1468 │ │ │ │ + bl 2d4450 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r8, sl │ │ │ │ beq 3277c <_Py_fstat@@Base+0x664> │ │ │ │ mov r0, sl │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ cmp r3, #11 │ │ │ │ ldrhi fp, [sp, #68] @ 0x44 │ │ │ │ movls fp, sl │ │ │ │ cmp fp, #0 │ │ │ │ @@ -8034,21 +8034,21 @@ │ │ │ │ bne 32630 <_Py_fstat@@Base+0x518> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ bge 326ac <_Py_fstat@@Base+0x594> │ │ │ │ ldr r3, [pc, #604] @ 32880 <_Py_fstat@@Base+0x768> │ │ │ │ ldr r1, [pc, #604] @ 32884 <_Py_fstat@@Base+0x76c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 32768 <_Py_fstat@@Base+0x650> │ │ │ │ ldr r3, [pc, #592] @ 32888 <_Py_fstat@@Base+0x770> │ │ │ │ ldr r1, [pc, #592] @ 3288c <_Py_fstat@@Base+0x774> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmn r0, #1 │ │ │ │ beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ cmn sl, #1 │ │ │ │ bne 32610 <_Py_fstat@@Base+0x4f8> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -8057,47 +8057,47 @@ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r7, r2 │ │ │ │ movcc r2, r7 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - bl 2d00fc │ │ │ │ + bl 2d30b4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #496] @ 32890 <_Py_fstat@@Base+0x778> │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ subs sl, r0, #0 │ │ │ │ bne 3277c <_Py_fstat@@Base+0x664> │ │ │ │ b 32768 <_Py_fstat@@Base+0x650> │ │ │ │ add r0, fp, #12 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ ldmib fp, {r1, r2} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #464] @ 32894 <_Py_fstat@@Base+0x77c> │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ beq 3270c <_Py_fstat@@Base+0x5f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ bne 3270c <_Py_fstat@@Base+0x5f4> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne 32768 <_Py_fstat@@Base+0x650> │ │ │ │ cmp sl, #0 │ │ │ │ bne 32654 <_Py_fstat@@Base+0x53c> │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -8120,17 +8120,17 @@ │ │ │ │ b 325f0 <_Py_fstat@@Base+0x4d8> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ bhi 32808 <_Py_fstat@@Base+0x6f0> │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ b 32848 <_Py_fstat@@Base+0x730> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 328cc <_Py_fstat@@Base+0x7b4> │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -8180,24 +8180,24 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ beq 32864 <_Py_fstat@@Base+0x74c> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, r0, lsl #31 │ │ │ │ + subseq pc, r5, ip, ror #29 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r4, r8, ip, lsr r7 │ │ │ │ muleq r3, r8, r8 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r0, r8, ip, ror #31 │ │ │ │ - subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r0, r8, r8, lsr #31 │ │ │ │ - eorseq r0, r8, r4, ror #31 │ │ │ │ - eorseq r1, r8, r8 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r4, r8, r8, lsr #15 │ │ │ │ + subseq sp, r6, r8, lsl fp │ │ │ │ + eorseq r4, r8, r4, ror #14 │ │ │ │ + eorseq r4, r8, r0, lsr #15 │ │ │ │ + eorseq r4, r8, r4, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldm r1, {r1, r2} │ │ │ │ @@ -8243,104 +8243,104 @@ │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ble 32970 <_Py_fstat@@Base+0x858> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cafc4 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb3ac <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #240] @ 32a98 <_Py_fstat@@Base+0x980> │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl b98b4 │ │ │ │ + bl b9d84 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 329f8 <_Py_fstat@@Base+0x8e0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ bne 32a00 <_Py_fstat@@Base+0x8e8> │ │ │ │ ldr r3, [pc, #208] @ 32a9c <_Py_fstat@@Base+0x984> │ │ │ │ ldr r1, [pc, #208] @ 32aa0 <_Py_fstat@@Base+0x988> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 329f8 <_Py_fstat@@Base+0x8e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 329f8 <_Py_fstat@@Base+0x8e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ b 32a90 <_Py_fstat@@Base+0x978> │ │ │ │ ldr r1, [pc, #156] @ 32aa4 <_Py_fstat@@Base+0x98c> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a6924 │ │ │ │ + bl a6a14 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ - bl 91a70 │ │ │ │ + bl 91b28 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ beq 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #112] @ 32aa4 <_Py_fstat@@Base+0x98c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 32a8c <_Py_fstat@@Base+0x974> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 32a8c <_Py_fstat@@Base+0x974> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r7, r8, lsr #4 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r7, ip, lsr #32 │ │ │ │ - ldrsheq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ + subseq sl, r8, r8, lsr #4 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r7, ip, ror #15 │ │ │ │ + ldrsheq r9, [r8], #-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 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b308 │ │ │ │ ldr r3, [pc, #64] @ 32b1c <_Py_fstat@@Base+0xa04> │ │ │ │ ldr r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ beq 32aec <_Py_fstat@@Base+0x9d4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #624] @ 0x270 │ │ │ │ @@ -8349,17 +8349,17 @@ │ │ │ │ ldr r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ beq 32ae4 <_Py_fstat@@Base+0x9cc> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #884] @ 0x374 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0035abb4 │ │ │ │ - subeq r2, pc, r4, ror #2 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + eorseq lr, r5, r4, ror r3 │ │ │ │ + subeq r5, pc, ip, ror r9 @ │ │ │ │ + subseq r4, r8, 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 │ │ │ │ @@ -8400,22 +8400,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 32bf4 <_Py_fstat@@Base+0xadc> │ │ │ │ mov r4, #0 │ │ │ │ b 32d60 <_Py_fstat@@Base+0xc48> │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 16ff00 │ │ │ │ + bl 171238 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ ldr r8, [r5, #8] │ │ │ │ beq 32ce4 <_Py_fstat@@Base+0xbcc> │ │ │ │ ldr sl, [r5, #12] │ │ │ │ @@ -8429,29 +8429,29 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 32d18 <_Py_fstat@@Base+0xc00> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ moveq r4, r0 │ │ │ │ beq 32c78 <_Py_fstat@@Base+0xb60> │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ cmp r0, #0 │ │ │ │ blt 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ subs r6, r4, #1 │ │ │ │ moveq r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ moveq r2, r6 │ │ │ │ moveq r1, r6 │ │ │ │ beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r0 │ │ │ │ beq 32cac <_Py_fstat@@Base+0xb94> │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ cmp r0, #0 │ │ │ │ blt 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ subs r3, r6, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ moveq r1, r3 │ │ │ │ beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ @@ -8494,34 +8494,34 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #16] │ │ │ │ str fp, [sp, #8] │ │ │ │ str sl, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 2d348c │ │ │ │ + bl 2d6478 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1706cc │ │ │ │ + bl 171a04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r2, pc, ip, ror r1 @ │ │ │ │ - subseq lr, r6, r0, ror #28 │ │ │ │ + @ instruction: 0x004f5994 │ │ │ │ + subseq lr, r7, r0, lsr pc │ │ │ │ │ │ │ │ 00032d7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b308 │ │ │ │ ldr r4, [pc, #1036] @ 331a8 │ │ │ │ str r0, [r4, #640] @ 0x280 │ │ │ │ - bl 2d3e90 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 2d6e7c <_PyParkingLot_AfterFork@@Base> │ │ │ │ add r2, r4, #5568 @ 0x15c0 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ sub r1, r2, #348 @ 0x15c │ │ │ │ sub ip, r2, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, r4, #1616 @ 0x650 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -8548,62 +8548,62 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1] │ │ │ │ bne 32e10 │ │ │ │ ldr r5, [r4, #624] @ 0x270 │ │ │ │ - bl 8aeec │ │ │ │ + bl 8af58 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32e48 │ │ │ │ ldr r3, [r4, #1412] @ 0x584 │ │ │ │ str r0, [r5, #3668] @ 0xe54 │ │ │ │ cmp r3, #0 │ │ │ │ bne 32e5c │ │ │ │ b 32e88 │ │ │ │ ldr r2, [pc, #860] @ 331ac │ │ │ │ ldr r3, [pc, #860] @ 331b0 │ │ │ │ str r0, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ b 33198 │ │ │ │ ldr r0, [pc, #848] @ 331b4 │ │ │ │ - bl 8bb9c │ │ │ │ + bl 8bc54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #836] @ 331b4 │ │ │ │ - bl 8be70 │ │ │ │ + bl 8bf28 │ │ │ │ ldr r0, [pc, #828] @ 331b4 │ │ │ │ - bl 8b208 │ │ │ │ + bl 8b274 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33170 │ │ │ │ cmp r5, #0 │ │ │ │ bne 32ea0 │ │ │ │ ldr r3, [r4, #1420] @ 0x58c │ │ │ │ cmp r3, #0 │ │ │ │ beq 32ebc │ │ │ │ ldr r0, [pc, #796] @ 331b8 │ │ │ │ - bl 8be70 │ │ │ │ + bl 8bf28 │ │ │ │ b 32ebc │ │ │ │ ldr r0, [pc, #780] @ 331b4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8d0c0 │ │ │ │ + bl 8d178 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32e88 │ │ │ │ ldr r2, [pc, #768] @ 331bc │ │ │ │ b 33174 │ │ │ │ ldr r0, [pc, #756] @ 331b8 │ │ │ │ - bl 8b208 │ │ │ │ + bl 8b274 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32ee4 │ │ │ │ ldr r2, [pc, #728] @ 331ac │ │ │ │ ldr r3, [pc, #744] @ 331c0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ b 33198 │ │ │ │ - bl 8b544 │ │ │ │ + bl 8b5fc │ │ │ │ ldr r5, [r4, #860] @ 0x35c │ │ │ │ ldr sl, [pc, #720] @ 331c4 │ │ │ │ ldr r6, [r5] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, sl │ │ │ │ beq 32f68 │ │ │ │ @@ -8616,190 +8616,190 @@ │ │ │ │ beq 32f5c │ │ │ │ mov r3, #4 │ │ │ │ mov r9, #0 │ │ │ │ add r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb r3, [r5, #38] @ 0x26 │ │ │ │ strb r9, [r5, #36] @ 0x24 │ │ │ │ - bl 2a5690 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a7f68 <_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 2b5d78 │ │ │ │ + bl 2b87a8 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6] │ │ │ │ b 32efc │ │ │ │ ldr r8, [pc, #600] @ 331c8 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ bne 32f88 │ │ │ │ ldr r1, [pc, #584] @ 331cc │ │ │ │ ldr r0, [pc, #584] @ 331d0 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 8d084 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8d13c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ beq 32fa8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq 32fe4 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ cmp r7, #0 │ │ │ │ blt 32fe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2374b4 <_PyThreadState_New@@Base+0x3d4> │ │ │ │ + bl 239ddc <_PyThreadState_New@@Base+0x3d4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d0ec │ │ │ │ + bl 8d1a4 │ │ │ │ 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 280c00 │ │ │ │ + bl 2834e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 33024 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - bl 1ab848 │ │ │ │ + bl 1adc08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28144c │ │ │ │ + bl 283d2c │ │ │ │ mov r5, r7 │ │ │ │ b 33000 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 8b544 │ │ │ │ + bl 8b5fc │ │ │ │ add r7, r7, #3920 @ 0xf50 │ │ │ │ strd r0, [r7] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r7, [pc, #404] @ 331d4 │ │ │ │ add r0, r0, #3904 @ 0xf40 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 150804 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - bl 357040 │ │ │ │ + bl 150e7c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 35a7e0 │ │ │ │ ldr r9, [r7] │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 3307c │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ str r5, [r7], #-520 @ 0xfffffdf8 │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ mov r3, r5 │ │ │ │ str r3, [r7, r5] │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ bne 3306c │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 330ac │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 242100 │ │ │ │ + bl 244a28 │ │ │ │ ldr r3, [r4, #624] @ 0x270 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne r3, [pc, #300] @ 331d8 │ │ │ │ bne 330f4 │ │ │ │ ldr r0, [pc, #296] @ 331dc │ │ │ │ mov r9, #0 │ │ │ │ - bl 236acc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 2393f4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ ldr r5, [r4, #620] @ 0x26c │ │ │ │ str r9, [r4, #620] @ 0x26c │ │ │ │ cmp r5, #0 │ │ │ │ beq 330dc │ │ │ │ ldr r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ bne 33108 │ │ │ │ str r9, [r5, #3644] @ 0xe3c │ │ │ │ str r5, [r4, #620] @ 0x26c │ │ │ │ ldr r0, [pc, #248] @ 331dc │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ ldr r3, [r4, #620] @ 0x26c │ │ │ │ cmp r3, #0 │ │ │ │ bne 3314c │ │ │ │ ldr r3, [pc, #232] @ 331e0 │ │ │ │ ldr r2, [pc, #232] @ 331e4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ b 33198 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 289fa0 │ │ │ │ + bl 28c734 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 28c574 │ │ │ │ + bl 28ed08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 291878 │ │ │ │ + bl 29400c │ │ │ │ ldr r0, [r5, #3668] @ 0xe54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3313c │ │ │ │ - bl 1623c0 │ │ │ │ + bl 163348 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 291b8c │ │ │ │ + bl 294320 │ │ │ │ b 330c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 281388 │ │ │ │ + bl 283c68 │ │ │ │ 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 2a8228 │ │ │ │ + b 2aab00 │ │ │ │ ldr r2, [pc, #72] @ 331c0 │ │ │ │ ldr r1, [pc, #108] @ 331e8 │ │ │ │ mov r0, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ str ip, [sp, #28] │ │ │ │ strd r0, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - strheq r2, [pc], #-20 @ │ │ │ │ - eorseq r1, r8, r0, asr #9 │ │ │ │ - @ instruction: 0x00575394 │ │ │ │ - @ instruction: 0x0057539c │ │ │ │ - eorseq r1, r8, r4, lsr #9 │ │ │ │ - @ instruction: 0x003575d4 │ │ │ │ - subseq r5, r7, ip, ror #2 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035abb4 │ │ │ │ - ldrdeq r2, [pc], #-20 @ │ │ │ │ - subseq r5, r7, r4, lsl #7 │ │ │ │ - eorseq r1, r8, r0, ror r4 │ │ │ │ - subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r1, r8, r8, lsl #9 │ │ │ │ - subeq r2, pc, ip, ror #3 │ │ │ │ - subeq r2, pc, r4, lsl r2 @ │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + subeq r5, pc, ip, asr #19 │ │ │ │ + @ instruction: 0x00384cf8 │ │ │ │ + @ instruction: 0x00585394 │ │ │ │ + @ instruction: 0x0058539c │ │ │ │ + @ instruction: 0x00384cdc │ │ │ │ + mlaseq r5, r4, sp, sl │ │ │ │ + subseq r5, r8, ip, ror #2 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq lr, r5, r4, ror r3 │ │ │ │ + subeq r5, pc, ip, ror #19 │ │ │ │ + subseq r5, r8, r4, lsl #7 │ │ │ │ + eorseq r4, r8, r8, lsr #25 │ │ │ │ + subseq r5, r8, r8, ror r0 │ │ │ │ + eorseq r4, r8, r0, asr #25 │ │ │ │ + subeq r5, pc, r4, lsl #20 │ │ │ │ + subeq r5, pc, ip, lsr #20 │ │ │ │ ldr r3, [pc, #140] @ 33280 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -8827,18 +8827,18 @@ │ │ │ │ str r3, [r3] │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r3, r4 │ │ │ │ bne 3321c │ │ │ │ ldr r0, [pc, #4] @ 33284 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ ldr r3, [pc, #108] @ 332fc │ │ │ │ push {r4, lr} │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr ip, [r3, #3800] @ 0xed8 │ │ │ │ add r2, r3, #3728 @ 0xe90 │ │ │ │ add r4, r2, #72 @ 0x48 │ │ │ │ cmp ip, r4 │ │ │ │ beq 332ec │ │ │ │ @@ -8858,133 +8858,133 @@ │ │ │ │ str r0, [r1] │ │ │ │ str r2, [r3, #3784] @ 0xec8 │ │ │ │ ldr r0, [pc, #12] @ 33300 │ │ │ │ str r4, [r3, #3804] @ 0xedc │ │ │ │ str r4, [r3, #3800] @ 0xed8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, #8] │ │ │ │ ldr r0, [pc] @ 33314 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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 r4, [r0, #8] │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r4, [r4, #16] │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 150ed8 │ │ │ │ + b 1514bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 8aeec │ │ │ │ + bl 8af58 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 33394 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, [r5, #16] │ │ │ │ ldr r4, [pc, #28] @ 333ac │ │ │ │ str r3, [r5, #24] │ │ │ │ b 333a4 │ │ │ │ ldr r3, [pc, #20] @ 333b0 │ │ │ │ ldr r1, [pc, #20] @ 333b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r8, ip, ror #14 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + @ instruction: 0x00384ed8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [pc] @ 333c4 │ │ │ │ - b 128de0 │ │ │ │ - eorseq r1, r8, r0, asr #15 │ │ │ │ + b 129448 │ │ │ │ + eorseq r4, r8, ip, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c2ed8 │ │ │ │ + bl 1c5268 │ │ │ │ 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] @ 33410 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r8, r4, lsr r8 │ │ │ │ + eorseq r4, r8, r0, lsr #31 │ │ │ │ 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 33458 │ │ │ │ ldr r0, [pc, #100] @ 334a0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33458 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ ble 33484 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 33488 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ beq 33488 │ │ │ │ b 33450 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2757cc │ │ │ │ + bl 2780ac │ │ │ │ cmp r0, #0 │ │ │ │ blt 33450 │ │ │ │ ldr r0, [pc, #4] @ 334a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003589f0 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x0035c1b0 │ │ │ │ + subseq r1, r6, 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] @ 33658 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ bne 334dc │ │ │ │ - bl 3422e4 │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ bne 3364c │ │ │ │ mov r0, r4 │ │ │ │ @@ -8996,21 +8996,21 @@ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [pc, #312] @ 33658 │ │ │ │ cmp r3, r2 │ │ │ │ bne 3352c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ bne 335c8 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 335bc │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ beq 33588 │ │ │ │ @@ -9022,56 +9022,56 @@ │ │ │ │ cmp r8, r7 │ │ │ │ beq 335d8 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33564 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea8f4 │ │ │ │ + bl eabf4 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 335f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29e598 │ │ │ │ + bl 2a0e6c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ b 3363c │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab64c │ │ │ │ + bl ab738 │ │ │ │ cmp r0, #0 │ │ │ │ beq 335b4 │ │ │ │ mov r5, r0 │ │ │ │ b 3357c │ │ │ │ cmp r7, r6 │ │ │ │ ble 33614 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ b 335f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ 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 101c6c <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + bl 102060 <_PyArg_CheckPositional@@Base+0x2910> │ │ │ │ b 33644 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -9084,24 +9084,24 @@ │ │ │ │ ldr r1, [pc, #120] @ 336ec │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ bne 3368c │ │ │ │ - bl 3422e4 │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ bne 336e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl ed188 │ │ │ │ + bl ed458 │ │ │ │ cmp r0, #0 │ │ │ │ bne 336c4 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b 336dc │ │ │ │ mov r0, r4 │ │ │ │ bl 33780 │ │ │ │ @@ -9110,132 +9110,132 @@ │ │ │ │ bne 336b8 │ │ │ │ ldr r0, [pc, #16] @ 336f0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ + ldrheq r5, [r8], #-48 @ 0xffffffd0 │ │ │ │ │ │ │ │ 000336f4 : │ │ │ │ mov r1, #0 │ │ │ │ - b 1abe70 <_PyThreadState_NewBound@@Base> │ │ │ │ + b 1ae230 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ 000336fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 276a8c │ │ │ │ + bl 27936c │ │ │ │ ldr r5, [pc, #88] @ 3377c │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ beq 3376c │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r4, #1 │ │ │ │ beq 33764 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 275938 │ │ │ │ + bl 278218 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 158040 │ │ │ │ + bl 158d8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 276b54 │ │ │ │ + bl 279434 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r8, 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 r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ bne 337b0 │ │ │ │ - bl 3422e4 │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ bne 33808 │ │ │ │ ldr r1, [pc, #68] @ 33814 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 337ec │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b 33800 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea508 │ │ │ │ + bl ea808 │ │ │ │ cmp r0, #0 │ │ │ │ beq 337e0 │ │ │ │ ldr r0, [pc, #20] @ 33818 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ + ldrheq r5, [r8], #-48 @ 0xffffffd0 │ │ │ │ │ │ │ │ 0003381c : │ │ │ │ ldr r3, [pc, #52] @ 33858 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 33850 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #24] @ 3385c │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ - eorseq r7, r7, r4, lsl #3 │ │ │ │ + subseq r5, r6, r0, asr #30 │ │ │ │ + eorseq sl, r7, r4, asr #18 │ │ │ │ │ │ │ │ 00033860 : │ │ │ │ ldr r3, [pc, #52] @ 3389c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 33894 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ 338a0 │ │ │ │ ldr r0, [pc, #24] @ 338a4 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ + subseq r5, r6, r0, asr #30 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - eorseq r7, r7, r4, lsl #3 │ │ │ │ + eorseq sl, r7, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ bne 338ec │ │ │ │ @@ -9243,41 +9243,41 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 33914 │ │ │ │ ldr r2, [pc, #100] @ 33944 │ │ │ │ ldr r1, [pc, #100] @ 33948 │ │ │ │ ldr r0, [pc, #100] @ 3394c │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ b 3390c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #80] @ 3394c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 338c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #52] @ 33950 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 1276e0 │ │ │ │ + bl 127d48 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r7, r4, asr r8 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ - eorseq pc, r5, ip, lsr #18 │ │ │ │ + eorseq lr, r7, r4, lsl r0 │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ + eorseq r3, r6, ip, ror #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub lr, r1, #1 │ │ │ │ str lr, [r0, #16] │ │ │ │ ldrsb r2, [r1, #-1] │ │ │ │ ldrb r3, [r1, #-1] │ │ │ │ @@ -9329,15 +9329,15 @@ │ │ │ │ str ip, [r0] │ │ │ │ ldrb r3, [r1, #-2] │ │ │ │ lsr r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ mvneq r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b 2d7a80 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ + b 2dad94 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -9346,54 +9346,54 @@ │ │ │ │ bne 33a90 │ │ │ │ add ip, sp, #12 │ │ │ │ ldr r1, [pc, #72] @ 33abc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe414 │ │ │ │ + bl fe6e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33aac │ │ │ │ b 33aa4 │ │ │ │ ldr r0, [pc, #36] @ 33abc │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f0640 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f2930 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33a68 │ │ │ │ mov r0, #0 │ │ │ │ b 33ab4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 102a58 │ │ │ │ + bl 102e4c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003597fc │ │ │ │ + @ instruction: 0x0035cfbc │ │ │ │ │ │ │ │ 00033ac0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #720] @ 33dac │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 9a6cc │ │ │ │ + bl 9a76c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 33b70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 24266c │ │ │ │ + bl 244f94 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bne 33b78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 33b70 │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -9417,22 +9417,22 @@ │ │ │ │ cmp r8, #0 │ │ │ │ moveq r8, r9 │ │ │ │ cmp r6, #0 │ │ │ │ moveq fp, r7 │ │ │ │ moveq r7, r6 │ │ │ │ beq 33c28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ beq 33d4c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r0, r6, r3 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs fp, r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ beq 33cec │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ ldrlt r3, [r7, r2, lsl #2] │ │ │ │ strlt r3, [fp, r2, lsl #2] │ │ │ │ @@ -9467,25 +9467,25 @@ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 2427ac │ │ │ │ + bl 2450d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 33cdc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 24299c │ │ │ │ + bl 2452c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 33cd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ @@ -9528,15 +9528,15 @@ │ │ │ │ blx r6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ b 33d00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 33da0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 33da0 │ │ │ │ @@ -9552,44 +9552,44 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ │ │ │ │ 00033db4 <_Py_open_noraise@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ orr r1, r1, #524288 @ 0x80000 │ │ │ │ bl 2a0cc <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ blt 33df4 <_Py_open_noraise@@Base+0x40> │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, #32] @ 33e00 <_Py_open_noraise@@Base+0x4c> │ │ │ │ mov r1, r2 │ │ │ │ - bl 2554e4 │ │ │ │ + bl 257d90 │ │ │ │ cmn r0, #1 │ │ │ │ bne 33df8 <_Py_open_noraise@@Base+0x44> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r6, r8, ror sl │ │ │ │ + subseq r5, r7, r8, ror sl │ │ │ │ │ │ │ │ 00033e04 : │ │ │ │ mov r1, #0 │ │ │ │ - b 19692c │ │ │ │ + b 198638 │ │ │ │ │ │ │ │ 00033e0c : │ │ │ │ - b 253c54 │ │ │ │ + b 256500 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -9618,387 +9618,387 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ beq 33ea4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33ea4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33ed8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ beq 33ed8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33ed8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33f0c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ beq 33f0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33f0c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33f40 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ beq 33f40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33f40 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00033f48 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #3668] @ 0xe54 │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ 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 158040 │ │ │ │ + bl 158d8c │ │ │ │ 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 1abe70 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1ae230 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 281388 │ │ │ │ + bl 283c68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2911fc │ │ │ │ + bl 293990 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 281388 │ │ │ │ + b 283c68 │ │ │ │ │ │ │ │ 00033fc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 276a8c │ │ │ │ + bl 27936c │ │ │ │ ldr r4, [pc, #84] @ 34040 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ beq 34030 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #1 │ │ │ │ beq 34028 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 276078 │ │ │ │ + bl 278958 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 158040 │ │ │ │ + bl 158d8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 276b54 │ │ │ │ + bl 279434 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r8, 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 290fec │ │ │ │ + bl 293780 │ │ │ │ ldr r0, [pc, #4] @ 3407c │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ 00034080 : │ │ │ │ ldr r0, [pc] @ 34088 │ │ │ │ - b 10f010 │ │ │ │ - subseq pc, r6, r0, lsl r1 @ │ │ │ │ + b 10f414 │ │ │ │ + subseq pc, r7, r4, asr r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #816] @ 343d4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ bge 340bc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #788] @ 343d8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #768] @ 343dc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #748] @ 343e0 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #728] @ 343e4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #708] @ 343e8 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #688] @ 343ec │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #668] @ 343f0 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #648] @ 343f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #628] @ 343f8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #608] @ 343fc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #588] @ 34400 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #568] @ 34404 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #548] @ 34408 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #528] @ 3440c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #508] @ 34410 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #488] @ 34414 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #468] @ 34418 │ │ │ │ mov r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #448] @ 3441c │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #428] @ 34420 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #408] @ 34424 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #388] @ 34428 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #368] @ 3442c │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #348] @ 34430 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #328] @ 34434 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #308] @ 34438 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #288] @ 3443c │ │ │ │ mov r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #268] @ 34440 │ │ │ │ mov r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #248] @ 34444 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #228] @ 34448 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #208] @ 3444c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #188] @ 34450 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #168] @ 34454 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #148] @ 34458 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq r3, [r8], -r0 @ │ │ │ │ - ldrheq r3, [r8], -ip @ │ │ │ │ - eorseq r3, r8, r8, asr #1 │ │ │ │ - ldrsbeq r3, [r8], -r4 @ │ │ │ │ - ldrsbeq r3, [r8], -ip @ │ │ │ │ - eorseq r3, r8, r8, ror #1 │ │ │ │ - ldrsheq r3, [r8], -r4 @ │ │ │ │ - eorseq r3, r8, r0, lsl #2 │ │ │ │ - eorseq r3, r8, ip, lsl #2 │ │ │ │ - eorseq r3, r8, r4, lsl r1 │ │ │ │ - eorseq r3, r8, r0, lsr #2 │ │ │ │ - eorseq r3, r8, ip, lsr #2 │ │ │ │ - eorseq r3, r8, r8, lsr r1 │ │ │ │ - eorseq r3, r8, r4, asr #2 │ │ │ │ - eorseq r3, r8, r0, asr r1 │ │ │ │ - eorseq r3, r8, ip, asr r1 │ │ │ │ - eorseq r3, r8, r8, ror #2 │ │ │ │ - eorseq r3, r8, r4, ror r1 │ │ │ │ - eorseq r3, r8, r0, lsl #3 │ │ │ │ - eorseq r3, r8, ip, lsl #3 │ │ │ │ - mlaseq r8, r4, r1, r3 │ │ │ │ - eorseq r3, r8, r0, lsr #3 │ │ │ │ - eorseq r3, r8, ip, lsr #3 │ │ │ │ - @ instruction: 0x003831b8 │ │ │ │ - eorseq r3, r8, r4, asr #3 │ │ │ │ - @ instruction: 0x003831d0 │ │ │ │ - @ instruction: 0x003831dc │ │ │ │ - eorseq r3, r8, r8, ror #3 │ │ │ │ - @ instruction: 0x003831f4 │ │ │ │ - eorseq r3, r8, r0, lsl #4 │ │ │ │ - eorseq r3, r8, ip, lsl #4 │ │ │ │ - eorseq r3, r8, r8, lsl r2 │ │ │ │ - eorseq r3, r8, r4, lsr #4 │ │ │ │ - eorseq r3, r8, r4, lsr r2 │ │ │ │ + @ instruction: 0x003869fc │ │ │ │ + eorseq r6, r8, r8, lsl #20 │ │ │ │ + eorseq r6, r8, r4, lsl sl │ │ │ │ + eorseq r6, r8, r0, lsr #20 │ │ │ │ + eorseq r6, r8, r8, lsr #20 │ │ │ │ + eorseq r6, r8, r4, lsr sl │ │ │ │ + eorseq r6, r8, r0, asr #20 │ │ │ │ + eorseq r6, r8, ip, asr #20 │ │ │ │ + eorseq r6, r8, r8, asr sl │ │ │ │ + eorseq r6, r8, r0, ror #20 │ │ │ │ + eorseq r6, r8, ip, ror #20 │ │ │ │ + eorseq r6, r8, r8, ror sl │ │ │ │ + eorseq r6, r8, r4, lsl #21 │ │ │ │ + mlaseq r8, r0, sl, r6 │ │ │ │ + mlaseq r8, ip, sl, r6 │ │ │ │ + eorseq r6, r8, r8, lsr #21 │ │ │ │ + @ instruction: 0x00386ab4 │ │ │ │ + eorseq r6, r8, r0, asr #21 │ │ │ │ + eorseq r6, r8, ip, asr #21 │ │ │ │ + @ instruction: 0x00386ad8 │ │ │ │ + eorseq r6, r8, r0, ror #21 │ │ │ │ + eorseq r6, r8, ip, ror #21 │ │ │ │ + @ instruction: 0x00386af8 │ │ │ │ + eorseq r6, r8, r4, lsl #22 │ │ │ │ + eorseq r6, r8, r0, lsl fp │ │ │ │ + eorseq r6, r8, ip, lsl fp │ │ │ │ + eorseq r6, r8, r8, lsr #22 │ │ │ │ + eorseq r6, r8, r4, lsr fp │ │ │ │ + eorseq r6, r8, r0, asr #22 │ │ │ │ + eorseq r6, r8, ip, asr #22 │ │ │ │ + eorseq r6, r8, r8, asr fp │ │ │ │ + eorseq r6, r8, r4, ror #22 │ │ │ │ + eorseq r6, r8, r0, ror fp │ │ │ │ + eorseq r6, r8, r0, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ add lr, sp, #20 │ │ │ │ @@ -10010,95 +10010,95 @@ │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #2 │ │ │ │ ldr r1, [pc, #292] @ 345cc │ │ │ │ ldr r5, [ip, #16] │ │ │ │ - bl fe414 │ │ │ │ + bl fe6e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 344d8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 111ba4 │ │ │ │ + bl 111fa8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 344e0 │ │ │ │ ldr r3, [pc, #256] @ 345d0 │ │ │ │ ldr r1, [pc, #256] @ 345d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ b 345c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 34508 │ │ │ │ ldr r3, [pc, #212] @ 345d0 │ │ │ │ ldr r1, [pc, #216] @ 345d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 344d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #196] @ 345dc │ │ │ │ beq 3453c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ bne 3453c │ │ │ │ ldr r3, [pc, #160] @ 345d0 │ │ │ │ ldr r1, [pc, #172] @ 345e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 344d8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #156] @ 345e4 │ │ │ │ ldr r0, [pc, #156] @ 345e8 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ blt 344d8 │ │ │ │ - bl 286994 │ │ │ │ + bl 289128 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 344d8 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 2ac468 │ │ │ │ + bl 2aed40 │ │ │ │ cmn r0, #1 │ │ │ │ bne 34598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 287660 │ │ │ │ + bl 289df4 │ │ │ │ b 344d8 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 287660 │ │ │ │ + bl 289df4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 150ed8 │ │ │ │ + bl 1514bc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003832d0 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r8, ip, ror #4 │ │ │ │ - eorseq r3, r8, r8, lsl #5 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r3, r8, r0, lsr #5 │ │ │ │ - eorseq pc, r8, r0, ror #8 │ │ │ │ - eorseq r3, r8, r8, asr #5 │ │ │ │ + eorseq r6, r8, ip, ror #23 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, r8, lsl #23 │ │ │ │ + eorseq r6, r8, r4, lsr #23 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x00386bbc │ │ │ │ + eorseq r2, r9, r4, lsl ip │ │ │ │ + eorseq r6, r8, r4, ror #23 │ │ │ │ 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 │ │ │ │ @@ -10109,32 +10109,32 @@ │ │ │ │ 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 158040 │ │ │ │ + bl 158d8c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, #36] @ 34670 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9b8c │ │ │ │ + b a9c7c │ │ │ │ ldr r3, [pc, #24] @ 34674 │ │ │ │ ldr r1, [pc, #24] @ 34678 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r8, r4, ror #5 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r9, r6, r0, asr r7 │ │ │ │ + eorseq r6, r8, r0, lsl #24 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq ip, r6, r0, lsl pc │ │ │ │ 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 │ │ │ │ @@ -10159,57 +10159,57 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 34710 │ │ │ │ mov r4, #0 │ │ │ │ b 34834 │ │ │ │ cmp r4, #0 │ │ │ │ bne 34738 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r1, [pc, #288] @ 34844 │ │ │ │ ldr r0, [pc, #288] @ 34848 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ bge 34750 │ │ │ │ b 34708 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1a9df4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1ac198 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 34718 │ │ │ │ b 34708 │ │ │ │ cmp r6, #2 │ │ │ │ ble 34774 │ │ │ │ ldr r3, [pc, #236] @ 3484c │ │ │ │ mov r2, #3 │ │ │ │ ldr r1, [pc, #232] @ 34850 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 117900 │ │ │ │ + b 117eec │ │ │ │ cmn r6, #1 │ │ │ │ bge 34790 │ │ │ │ ldr r3, [pc, #200] @ 3484c │ │ │ │ ldr r1, [pc, #204] @ 34854 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 34708 │ │ │ │ ldr r3, [pc, #192] @ 34858 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 34708 │ │ │ │ cmn r6, #1 │ │ │ │ bne 347fc │ │ │ │ add r6, r5, #3744 @ 0xea0 │ │ │ │ add r5, r5, #3792 @ 0xed0 │ │ │ │ add r6, r6, #4 │ │ │ │ @@ -10235,62 +10235,62 @@ │ │ │ │ beq 34834 │ │ │ │ b 347dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 34708 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 34708 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq pc, r6, ip, ror #4 │ │ │ │ - eorseq ip, r8, ip, lsr #3 │ │ │ │ - eorseq r3, r8, ip, ror r4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r8, ip, lsl #9 │ │ │ │ - @ instruction: 0x003834dc │ │ │ │ + subseq pc, r7, r8, lsl #3 │ │ │ │ + eorseq pc, r8, ip, ror #18 │ │ │ │ + eorseq r6, r8, r4, lsl #24 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r6, r8, r4, lsl ip │ │ │ │ + eorseq r6, r8, r4, ror #24 │ │ │ │ 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 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 27572c │ │ │ │ + bl 27800c │ │ │ │ cmp r0, #0 │ │ │ │ beq 348b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 348b8 │ │ │ │ ldr r0, [pc, #1644] @ 34f0c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [pc, #1636] @ 34f10 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mvn r5, #0 │ │ │ │ b 34efc │ │ │ │ ldr lr, [r5, #8] │ │ │ │ cmp lr, #0 │ │ │ │ beq 348d8 │ │ │ │ add fp, r5, #8 │ │ │ │ ldr r6, [pc, #1604] @ 34f14 │ │ │ │ mov ip, fp │ │ │ │ mov r1, #0 │ │ │ │ b 34928 │ │ │ │ ldr r3, [pc, #1580] @ 34f0c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [pc, #1584] @ 34f18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ b 348b0 │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r7, [r2, #8]! │ │ │ │ movne r0, #0 │ │ │ │ bne 3496c │ │ │ │ cmp r4, r3 │ │ │ │ @@ -10310,15 +10310,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ blt 348f0 │ │ │ │ ldr r0, [pc, #1472] @ 34f0c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r1, [pc, #1480] @ 34f1c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ b 348b0 │ │ │ │ ldr r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ beq 3499c │ │ │ │ cmp r7, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ bgt 34960 │ │ │ │ @@ -10330,63 +10330,63 @@ │ │ │ │ bne 3497c │ │ │ │ b 3499c │ │ │ │ cmp r4, r6 │ │ │ │ bne 34924 │ │ │ │ ldr r3, [pc, #1384] @ 34f0c │ │ │ │ ldr r1, [pc, #1400] @ 34f20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 348b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b4bc │ │ │ │ + bl 23dde4 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 348b0 │ │ │ │ ldr r2, [pc, #1344] @ 34f08 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2de3d4 │ │ │ │ + bl 2e1748 │ │ │ │ cmp r0, #0 │ │ │ │ beq 348b0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r7, [r4, #168] @ 0xa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r9, [r4, #128] @ 0x80 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ beq 34a04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238000 │ │ │ │ + bl 23a928 │ │ │ │ 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 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 34e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2de600 │ │ │ │ + bl 2e1974 │ │ │ │ cmp r0, #0 │ │ │ │ ldrlt sl, [r6, #8] │ │ │ │ sublt sl, sl, #1 │ │ │ │ blt 34da8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34a6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 34a6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ movne r5, #0 │ │ │ │ bne 34cf4 │ │ │ │ add r3, r7, #8 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -10403,15 +10403,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bge 34c7c │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ ldr r6, [r8, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ beq 34b24 │ │ │ │ ldr r3, [pc, #1108] @ 34f24 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r6, r3 │ │ │ │ cmp r6, #10 │ │ │ │ add r2, r1, r3 │ │ │ │ @@ -10428,27 +10428,27 @@ │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq 34c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl a3404 │ │ │ │ + bl a34f4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bne 34c44 │ │ │ │ - bl 11aa18 │ │ │ │ + bl 11b004 │ │ │ │ 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r3, r9, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ add ip, r0, r2 │ │ │ │ @@ -10468,15 +10468,15 @@ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ cmp r9, #0 │ │ │ │ beq 34c5c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8bac │ │ │ │ + bl b907c │ │ │ │ cmp r0, #0 │ │ │ │ beq 34c5c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [pc, #828] @ 34f28 │ │ │ │ cmp r2, r3 │ │ │ │ beq 34bc0 │ │ │ │ @@ -10499,95 +10499,95 @@ │ │ │ │ b 34c44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ b 34bc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl f95c4 │ │ │ │ + bl f9898 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34c5c │ │ │ │ - bl 11aa18 │ │ │ │ + bl 11b004 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a59d8 │ │ │ │ + bl 1a7d88 │ │ │ │ cmp r0, #0 │ │ │ │ bne 34c7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a5a24 │ │ │ │ + bl 1a7dd4 │ │ │ │ add sl, sl, #1 │ │ │ │ b 34a90 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, #0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r8, [r5, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r8, r6 │ │ │ │ mov r1, r4 │ │ │ │ ble 34cbc │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ - bl a2c90 │ │ │ │ + bl a2d80 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r5, #0 │ │ │ │ b 34c98 │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d324 │ │ │ │ + bl 25fcd4 │ │ │ │ ldr r6, [pc, #596] @ 34f2c │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34cf4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - bl 187240 │ │ │ │ + bl 188be8 │ │ │ │ add r6, r6, #28 │ │ │ │ b 34cd4 │ │ │ │ - bl 1aa02c │ │ │ │ + bl 1ac3d0 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r0, #537] @ 0x219 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ addne r3, r3, #1 │ │ │ │ strbne r3, [r0, #537] @ 0x219 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34d30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 34d30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34efc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ bne 34efc │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 34efc │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [pc, #428] @ 34f30 │ │ │ │ ldr r0, [r3, sl, lsl #2] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #3 │ │ │ │ - bl fe414 │ │ │ │ + bl fe6e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ beq 34db4 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ @@ -10601,119 +10601,119 @@ │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ beq 34dec │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 238000 │ │ │ │ + bl 23a928 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str fp, [r2, #172] @ 0xac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34da4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 34da4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 34da4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34e3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 34e3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ bne 34eb0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ beq 34e5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 238000 │ │ │ │ + bl 23a928 │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #168] @ 0xa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r9, [r4, #128] @ 0x80 │ │ │ │ beq 34e88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 34e88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 348b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ bne 348b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 348b0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34ed4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 34ed4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 348b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ bne 348b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 348b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r9, r5, r8, lsr #21 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r8, r8, asr r5 │ │ │ │ - subseq r8, r5, r0, asr lr │ │ │ │ - eorseq r3, r8, r8, lsl #11 │ │ │ │ - eorseq r3, r8, r0, asr #11 │ │ │ │ - @ instruction: 0x003835f0 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq fp, r5, ip, asr r1 │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ + eorseq sp, r5, r8, ror #4 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, r8, ror #25 │ │ │ │ + subseq r8, r6, r0, asr lr │ │ │ │ + eorseq r6, r8, r8, lsl sp │ │ │ │ + eorseq r6, r8, r0, asr sp │ │ │ │ + eorseq r6, r8, r0, lsl #27 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq fp, r6, ip, asr r1 │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 34f68 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 280910 │ │ │ │ + bl 2831f0 │ │ │ │ ldr r0, [pc, #4] @ 34f6c │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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, #112] @ 34ff8 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, #0 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r4, #1468] @ 0x5bc │ │ │ │ mov r2, #2 │ │ │ │ @@ -10721,29 +10721,29 @@ │ │ │ │ mov r1, r6 │ │ │ │ ble 34fe8 │ │ │ │ ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 34fe0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117054 │ │ │ │ + bl 117810 │ │ │ │ cmp r0, #0 │ │ │ │ blt 34ff0 │ │ │ │ beq 34fe0 │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 29bba8 <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ + bl 29e47c <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ add r5, r5, #1 │ │ │ │ b 34f9c │ │ │ │ ldr r0, [pc, #12] @ 34ffc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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 r5, [r1] │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -10752,15 +10752,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ beq 35054 │ │ │ │ cmp r3, r4 │ │ │ │ bne 35040 │ │ │ │ ldr r5, [r5] │ │ │ │ b 3501c │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 35038 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -10773,138 +10773,138 @@ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ sub sp, sp, #16 │ │ │ │ bge 35098 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, #268] @ 3519c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128de0 │ │ │ │ + b 129448 │ │ │ │ ldr r1, [pc, #256] @ 351a0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl f4228 │ │ │ │ + bl f44fc │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ blt 35190 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ bne 35100 │ │ │ │ - bl 2ded14 │ │ │ │ + bl 2e208c │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ ldr r2, [pc, #208] @ 351a4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ ldr ip, [pc, #200] @ 351a8 │ │ │ │ movne ip, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #180] @ 351ac │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ mov r5, r0 │ │ │ │ b 35190 │ │ │ │ - bl 1acc34 │ │ │ │ + bl 1aeff4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ded14 │ │ │ │ + bl 2e208c │ │ │ │ ldrb ip, [r4, #12] │ │ │ │ ldr r1, [pc, #132] @ 351a4 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ ldr r2, [pc, #128] @ 351a8 │ │ │ │ movne r2, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #112] @ 351b0 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad420 │ │ │ │ + bl 1af7e0 │ │ │ │ b 3516c │ │ │ │ ble 35168 │ │ │ │ ldr r3, [pc, #88] @ 351b4 │ │ │ │ ldr r1, [pc, #88] @ 351b8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35190 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35190 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r8, r0, lsr r7 │ │ │ │ - ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x003608f0 │ │ │ │ - eorseq r0, r6, r8, ror #17 │ │ │ │ - eorseq r3, r8, r4, asr #14 │ │ │ │ - eorseq r3, r8, r8, ror #14 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r8, r7, ip, lsl #16 │ │ │ │ + @ instruction: 0x00386ed4 │ │ │ │ + ldrheq sp, [r8], #-196 @ 0xffffff3c │ │ │ │ + ldrsbeq r4, [r6], -r4 @ │ │ │ │ + eorseq r4, r6, ip, asr #1 │ │ │ │ + eorseq r6, r8, r8, ror #29 │ │ │ │ + eorseq r6, r8, ip, lsl #30 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq fp, r7, ip, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128600 │ │ │ │ + bl 128c68 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 351ec │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 35230 │ │ │ │ ldr r1, [pc, #68] @ 35238 │ │ │ │ ldr r0, [pc, #68] @ 3523c │ │ │ │ mov r2, r4 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35218 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ beq 35228 │ │ │ │ b 35230 │ │ │ │ mov r0, r4 │ │ │ │ bl 29580 │ │ │ │ cmn r0, #1 │ │ │ │ beq 35204 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003669d8 │ │ │ │ - eorseq r3, r8, r0, asr r8 │ │ │ │ + mlaseq r6, r8, r1, sl │ │ │ │ + eorseq r6, r8, r0, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1aa02c │ │ │ │ + bl 1ac3d0 │ │ │ │ ldr r3, [pc, #144] @ 352ec │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ beq 35278 │ │ │ │ ldr r3, [pc, #132] @ 352f0 │ │ │ │ ldr r1, [pc, #132] @ 352f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 3528c │ │ │ │ ldr r0, [pc, #120] @ 352f8 │ │ │ │ mov r1, #0 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35294 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [pc, #96] @ 352fc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -10918,43 +10918,43 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ beq 352dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 352dc │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ ldr r0, [pc, #20] @ 35300 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r8, r8, ror r8 │ │ │ │ - eorseq r3, r8, r4, lsr #17 │ │ │ │ - subseq r2, ip, r4, asr #26 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r7, r8, r8 │ │ │ │ + eorseq r7, r8, r4, lsr r0 │ │ │ │ + subseq r2, sp, r4, asr #26 │ │ │ │ + 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 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [pc, #328] @ 35468 │ │ │ │ mov r6, r1 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 35344 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ b 35458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r5, r0, #0 │ │ │ │ addne r8, r5, #8 │ │ │ │ movne r2, r8 │ │ │ │ movne r3, #0 │ │ │ │ beq 35338 │ │ │ │ cmp r3, r4 │ │ │ │ bge 35388 │ │ │ │ @@ -10965,19 +10965,19 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ strne ip, [lr] │ │ │ │ str lr, [r2, #4]! │ │ │ │ b 35360 │ │ │ │ ldr r1, [pc, #220] @ 3546c │ │ │ │ ldr r0, [pc, #220] @ 35470 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ blt 353b4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r7, #0 │ │ │ │ bne 353d4 │ │ │ │ mov r4, #0 │ │ │ │ b 35458 │ │ │ │ ldr r6, [r8, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -11012,23 +11012,23 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 353b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 353b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 353b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r5, r7, ip, lsl #29 │ │ │ │ - eorseq lr, r5, r0, lsl #31 │ │ │ │ - @ instruction: 0x003839b4 │ │ │ │ + eorseq r9, r7, ip, lsl r4 │ │ │ │ + eorseq r2, r6, r0, asr #14 │ │ │ │ + eorseq r7, r8, r4, asr #2 │ │ │ │ andeq r5, r3, r8, lsr #22 │ │ │ │ │ │ │ │ 00035478 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -11055,336 +11055,336 @@ │ │ │ │ bne 354f4 <_PyXI_ApplyError@@Base+0x54> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #1420] @ 0x58c │ │ │ │ ldreq r1, [pc, #388] @ 35674 <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 3566c <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ ldr r1, [pc, #380] @ 35678 <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ add r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ bhi 35564 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [pc, #356] @ 3567c <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6bf4 │ │ │ │ + bl 1c911c │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ - bl 29e598 │ │ │ │ + bl 2a0e6c │ │ │ │ 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 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ 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 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ 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 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ ldr r3, [pc, #288] @ 3568c <_PyXI_ApplyError@@Base+0x1ec> │ │ │ │ ldr r1, [pc, #288] @ 35690 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3558c <_PyXI_ApplyError@@Base+0xec> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3566c <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ - bl 11a9a8 │ │ │ │ + bl 11af94 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r3, [pc, #224] @ 3567c <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r3] │ │ │ │ add r4, r4, #8 │ │ │ │ mov r6, r0 │ │ │ │ beq 355c0 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 355c0 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ - bl 11aa18 │ │ │ │ + bl 11b004 │ │ │ │ mov r0, r4 │ │ │ │ bl 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 139b60 │ │ │ │ + bl 13a1d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 355fc <_PyXI_ApplyError@@Base+0x15c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 355fc <_PyXI_ApplyError@@Base+0x15c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 35650 <_PyXI_ApplyError@@Base+0x1b0> │ │ │ │ - bl 11a9a8 │ │ │ │ + bl 11af94 │ │ │ │ ldr r1, [pc, #132] @ 35694 <_PyXI_ApplyError@@Base+0x1f4> │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl a7958 │ │ │ │ + bl a7a48 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35624 <_PyXI_ApplyError@@Base+0x184> │ │ │ │ - bl 11aa18 │ │ │ │ + bl 11b004 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35648 <_PyXI_ApplyError@@Base+0x1a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35648 <_PyXI_ApplyError@@Base+0x1a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a9cc │ │ │ │ - bl 11a9a8 │ │ │ │ + bl 11afb8 │ │ │ │ + bl 11af94 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11a9cc │ │ │ │ + bl 11afb8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r3, r8, r8, asr #19 │ │ │ │ - subeq r2, pc, ip, lsl #16 │ │ │ │ - subseq ip, r5, r4, asr r4 │ │ │ │ - eorseq r2, r7, r0, lsl r5 │ │ │ │ - @ instruction: 0x003839f8 │ │ │ │ - eorseq r3, r8, ip, lsl sl │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r8, r4, asr #20 │ │ │ │ - eorseq r3, r8, r0, ror #20 │ │ │ │ + eorseq r7, r8, r8, asr r1 │ │ │ │ + subeq r5, pc, r0, lsl #26 │ │ │ │ + subseq ip, r6, r4, asr r4 │ │ │ │ + @ instruction: 0x00375cd0 │ │ │ │ + eorseq r7, r8, r8, lsl #3 │ │ │ │ + eorseq r7, r8, ip, lsr #3 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + @ instruction: 0x003871d4 │ │ │ │ + @ instruction: 0x003871f0 │ │ │ │ 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 afbd0 <_PyNamespace_New@@Base> │ │ │ │ + bl b0094 <_PyNamespace_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ mov r0, #0 │ │ │ │ - bl afbd0 <_PyNamespace_New@@Base> │ │ │ │ + bl b0094 <_PyNamespace_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 35814 <_PyXI_ApplyError@@Base+0x374> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3572c <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ ldr r1, [pc, #744] @ 359d4 <_PyXI_ApplyError@@Base+0x534> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7958 │ │ │ │ + bl a7a48 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 3571c <_PyXI_ApplyError@@Base+0x27c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 3571c <_PyXI_ApplyError@@Base+0x27c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ movge r3, #0 │ │ │ │ bge 35730 <_PyXI_ApplyError@@Base+0x290> │ │ │ │ b 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3578c <_PyXI_ApplyError@@Base+0x2ec> │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ ldr r1, [pc, #648] @ 359d8 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7958 │ │ │ │ + bl a7a48 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 35780 <_PyXI_ApplyError@@Base+0x2e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 35780 <_PyXI_ApplyError@@Base+0x2e0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ blt 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 357e8 <_PyXI_ApplyError@@Base+0x348> │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ ldr r1, [pc, #560] @ 359dc <_PyXI_ApplyError@@Base+0x53c> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7958 │ │ │ │ + bl a7a48 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 357dc <_PyXI_ApplyError@@Base+0x33c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 357dc <_PyXI_ApplyError@@Base+0x33c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ bge 35838 <_PyXI_ApplyError@@Base+0x398> │ │ │ │ b 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ cmp r3, #0 │ │ │ │ beq 35838 <_PyXI_ApplyError@@Base+0x398> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35814 <_PyXI_ApplyError@@Base+0x374> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35814 <_PyXI_ApplyError@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - bl a573c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r2, [pc, #440] @ 359e0 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r4, [pc, #436] @ 359e0 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r1, [pc, #420] @ 359e4 <_PyXI_ApplyError@@Base+0x544> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7958 │ │ │ │ + bl a7a48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 35870 <_PyXI_ApplyError@@Base+0x3d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35870 <_PyXI_ApplyError@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ bge 35888 <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 359b0 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ b 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 358a4 <_PyXI_ApplyError@@Base+0x404> │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 358bc <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ b 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r2, [pc, #308] @ 359e0 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r4, [pc, #304] @ 359e0 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r1, [pc, #292] @ 359e8 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7958 │ │ │ │ + bl a7a48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 358f4 <_PyXI_ApplyError@@Base+0x454> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 358f4 <_PyXI_ApplyError@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ mov r0, r6 │ │ │ │ bl 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r1, [pc, #216] @ 359ec <_PyXI_ApplyError@@Base+0x54c> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7958 │ │ │ │ + bl a7a48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 35944 <_PyXI_ApplyError@@Base+0x4a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35944 <_PyXI_ApplyError@@Base+0x4a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3596c <_PyXI_ApplyError@@Base+0x4cc> │ │ │ │ - bl 11aa18 │ │ │ │ + bl 11b004 │ │ │ │ b 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ ldr r1, [pc, #124] @ 359f0 <_PyXI_ApplyError@@Base+0x550> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7958 │ │ │ │ + bl a7a48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 359a4 <_PyXI_ApplyError@@Base+0x504> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 359a4 <_PyXI_ApplyError@@Base+0x504> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ bge 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ b 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r8, r5, r0, lsr #23 │ │ │ │ - eorseq r8, r5, ip, lsr #23 │ │ │ │ - @ instruction: 0x00358bdc │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r6, r0, r8, r0 │ │ │ │ - eorseq fp, r5, r0, ror #26 │ │ │ │ - eorseq r3, r8, ip, ror #20 │ │ │ │ - eorseq r3, r8, r8, ror sl │ │ │ │ + eorseq ip, r5, r0, ror #6 │ │ │ │ + eorseq ip, r5, ip, ror #6 │ │ │ │ + mlaseq r5, ip, r3, ip │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r4, r6, ip, lsr r0 │ │ │ │ + eorseq pc, r5, r0, lsr #10 │ │ │ │ + @ instruction: 0x003871fc │ │ │ │ + eorseq r7, r8, r8, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -11404,72 +11404,72 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 35a64 <_PyXI_ApplyError@@Base+0x5c4> │ │ │ │ b 35a98 <_PyXI_ApplyError@@Base+0x5f8> │ │ │ │ cmp r5, #0 │ │ │ │ beq 35ac0 <_PyXI_ApplyError@@Base+0x620> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9de74 │ │ │ │ + b 9df14 │ │ │ │ cmp r5, #0 │ │ │ │ beq 35a84 <_PyXI_ApplyError@@Base+0x5e4> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, #80] @ 35ad0 <_PyXI_ApplyError@@Base+0x630> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128de0 │ │ │ │ + b 129448 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, #64] @ 35ad4 <_PyXI_ApplyError@@Base+0x634> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128de0 │ │ │ │ + b 129448 │ │ │ │ cmp r5, #0 │ │ │ │ beq 35ab4 <_PyXI_ApplyError@@Base+0x614> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #40] @ 35ad8 <_PyXI_ApplyError@@Base+0x638> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128de0 │ │ │ │ + b 129448 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9de74 │ │ │ │ + b 9df14 │ │ │ │ ldr r0, [pc, #20] @ 35adc <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, asr #27 │ │ │ │ - @ instruction: 0x003574d8 │ │ │ │ - eorseq r3, r8, r4, lsl #21 │ │ │ │ - mlaseq r8, r0, sl, r3 │ │ │ │ - mlaseq r8, r8, sl, r3 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq lr, r5, r4, lsl #11 │ │ │ │ + mlaseq r5, r8, ip, sl │ │ │ │ + eorseq r7, r8, r4, lsl r2 │ │ │ │ + eorseq r7, r8, r0, lsr #4 │ │ │ │ + eorseq r7, r8, r8, lsr #4 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 35b50 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ cmn r0, #1 │ │ │ │ bne 35b14 <_PyXI_ApplyError@@Base+0x674> │ │ │ │ ldr r3, [pc, #24] @ 35b1c <_PyXI_ApplyError@@Base+0x67c> │ │ │ │ ldr r1, [pc, #24] @ 35b20 <_PyXI_ApplyError@@Base+0x680> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #8] @ 35b24 <_PyXI_ApplyError@@Base+0x684> │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r8, r0, lsr #21 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r7, r8, r0, lsr r2 │ │ │ │ + subseq r1, r6, 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 ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -11482,50 +11482,50 @@ │ │ │ │ cmp r2, r1 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189608 │ │ │ │ + bl 18afb0 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ - bl aeb98 │ │ │ │ + bl af05c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 35bd0 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35bd0 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ bne 35c0c <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ b 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cff4 │ │ │ │ + bl 20eaec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ blt 35c70 <_PyXI_ApplyError@@Base+0x7d0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 35cd4 <_PyXI_ApplyError@@Base+0x834> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ bne 35cf0 <_PyXI_ApplyError@@Base+0x850> │ │ │ │ mov r0, r4 │ │ │ │ - bl af014 │ │ │ │ + bl af4d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ beq 35d08 <_PyXI_ApplyError@@Base+0x868> │ │ │ │ mov r0, r7 │ │ │ │ - bl a9660 │ │ │ │ + bl a9750 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ bne 35bdc <_PyXI_ApplyError@@Base+0x73c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 35c54 <_PyXI_ApplyError@@Base+0x7b4> │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -11534,604 +11534,604 @@ │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35c90 <_PyXI_ApplyError@@Base+0x7f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35c90 <_PyXI_ApplyError@@Base+0x7f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35bfc <_PyXI_ApplyError@@Base+0x75c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 35bfc <_PyXI_ApplyError@@Base+0x75c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35c0c <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 35c0c <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35d2c <_PyXI_ApplyError@@Base+0x88c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35d2c <_PyXI_ApplyError@@Base+0x88c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - bl a573c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + bl a582c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00556194 │ │ │ │ + @ instruction: 0x00566194 │ │ │ │ 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> │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, ip │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35dc8 <_PyXI_ApplyError@@Base+0x928> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35dd0 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r5, #0 │ │ │ │ bne 35dd0 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ ldr r3, [pc, #60] @ 35dfc <_PyXI_ApplyError@@Base+0x95c> │ │ │ │ ldr r1, [pc, #60] @ 35e00 <_PyXI_ApplyError@@Base+0x960> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ b 35df0 <_PyXI_ApplyError@@Base+0x950> │ │ │ │ mov r1, #0 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ add r0, r4, #16 │ │ │ │ str r1, [sp] │ │ │ │ bl 29a48 <__atomic_store_8@plt> │ │ │ │ ldr r0, [pc, #24] @ 35e04 <_PyXI_ApplyError@@Base+0x964> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r8, ip, ror #23 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r8, r4, lsl #24 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r7, r8, ip, ror r3 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + mlaseq r8, r4, r3, r7 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ 00035e08 : │ │ │ │ b 29f40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ bne 35e3c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ bne 35e6c │ │ │ │ b 35e60 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #52] @ 35e80 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 35e28 │ │ │ │ b 35e78 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 35e78 │ │ │ │ ldr r3, [pc, #16] @ 35e84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6bf4 │ │ │ │ + bl 1c911c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003713f8 │ │ │ │ - subseq sp, r5, r4, asr fp │ │ │ │ + @ instruction: 0x00374bb8 │ │ │ │ + subseq sp, r6, r4, asr fp │ │ │ │ │ │ │ │ 00035e88 : │ │ │ │ ldr r0, [pc] @ 35e90 │ │ │ │ - b 10f010 │ │ │ │ - ldrheq pc, [r6], #-104 @ 0xffffff98 @ │ │ │ │ + b 10f414 │ │ │ │ + ldrheq pc, [r7], #-104 @ 0xffffff98 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ ldr r1, [pc, #360] @ 3601c │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ ldr r1, [pc, #344] @ 36020 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1103a8 │ │ │ │ + bl 1107ac │ │ │ │ cmp r0, #0 │ │ │ │ bge 35ee4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #312] @ 36024 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ ldr r1, [pc, #300] @ 36028 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1103a8 │ │ │ │ + bl 1107ac │ │ │ │ cmp r0, #0 │ │ │ │ blt 35edc │ │ │ │ ldr r1, [pc, #276] @ 3602c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ ldr r1, [pc, #264] @ 36030 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1103a8 │ │ │ │ + bl 1107ac │ │ │ │ cmp r0, #0 │ │ │ │ blt 35edc │ │ │ │ mov r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 91a70 │ │ │ │ + bl 91b28 │ │ │ │ ldr r1, [pc, #228] @ 36034 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1103a8 │ │ │ │ + bl 1107ac │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r6, [pc, #208] @ 36038 │ │ │ │ blt 35edc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 35f90 │ │ │ │ ldr r2, [r6] │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmn r0, #1 │ │ │ │ beq 35edc │ │ │ │ add r6, r6, #8 │ │ │ │ b 35f68 │ │ │ │ ldr r3, [pc, #164] @ 3603c │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl a2ac4 │ │ │ │ + bl a2bb4 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 35edc │ │ │ │ ldr r1, [pc, #144] @ 36040 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r5] │ │ │ │ beq 35fe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35fe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35edc │ │ │ │ mov r0, r4 │ │ │ │ - bl 128ac4 │ │ │ │ + bl 12912c │ │ │ │ cmp r0, #0 │ │ │ │ bne 35edc │ │ │ │ ldr r0, [pc, #64] @ 36044 │ │ │ │ - bl 9de08 │ │ │ │ + bl 9dea8 │ │ │ │ mov r2, r0 │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ rsb r0, r3, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq pc, r6, r8, lsl r7 @ │ │ │ │ - eorseq r7, r8, r8, lsl r6 │ │ │ │ - subseq pc, r6, ip, lsr #14 │ │ │ │ - eorseq sl, r6, r4, asr r7 │ │ │ │ - subseq pc, r6, r0, asr #14 │ │ │ │ - eorseq sl, r6, r8, ror #14 │ │ │ │ - eorseq r7, r8, r0, ror lr │ │ │ │ - ldrdeq r2, [pc], #-220 @ │ │ │ │ - subseq r1, r5, r0, lsl #27 │ │ │ │ - subseq pc, r6, r4, asr r7 @ │ │ │ │ - eorseq sl, r6, r8, ror r4 │ │ │ │ + subseq pc, r7, r8, lsl r7 @ │ │ │ │ + @ instruction: 0x0038add8 │ │ │ │ + subseq pc, r7, ip, lsr #14 │ │ │ │ + eorseq sp, r6, r4, lsl pc │ │ │ │ + subseq pc, r7, r0, asr #14 │ │ │ │ + eorseq sp, r6, r8, lsr #30 │ │ │ │ + eorseq fp, r8, r0, lsr r6 │ │ │ │ + subeq r6, pc, r8, asr r5 @ │ │ │ │ + subseq r1, r6, r0, lsl #27 │ │ │ │ + subseq pc, r7, r4, asr r7 @ │ │ │ │ + eorseq sp, r6, r8, lsr ip │ │ │ │ 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 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ add ip, sp, #12 │ │ │ │ ldr r1, [pc, #220] @ 36158 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl fe414 │ │ │ │ + bl fe6e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 360c4 │ │ │ │ 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 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ b 36150 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2f998c │ │ │ │ + bl 2fcd5c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 360c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 36124 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 360c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 360c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 360c4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 36134 │ │ │ │ ldr r0, [pc, #48] @ 36164 │ │ │ │ b 36150 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3612c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 3612c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, r4, asr #12 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, r4, lsl #28 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ 00036168 : │ │ │ │ ldr r0, [pc] @ 36170 │ │ │ │ - b 10f010 │ │ │ │ - ldrheq pc, [r6], #-124 @ 0xffffff84 @ │ │ │ │ + b 10f414 │ │ │ │ + ldrheq pc, [r7], #-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 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ ldr r1, [pc, #936] @ 3653c │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ beq 36498 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128ac4 │ │ │ │ + bl 12912c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [pc, #884] @ 36540 │ │ │ │ ldr r7, [r3, #132] @ 0x84 │ │ │ │ ldr r1, [pc, #880] @ 36544 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ ldr r4, [pc, #872] @ 36548 │ │ │ │ ldr r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36224 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36208 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ bne 36208 │ │ │ │ ldr r0, [pc, #824] @ 36540 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #816] @ 36540 │ │ │ │ ldr r1, [pc, #824] @ 3654c │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ ldr r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ bge 36248 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ bne 36498 │ │ │ │ ldr r0, [pc, #764] @ 36540 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 36498 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36268 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ bne 36268 │ │ │ │ ldr r0, [pc, #728] @ 36540 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #736] @ 36550 │ │ │ │ ldr r1, [pc, #736] @ 36554 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ ldr r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ blt 362c0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 362a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ bne 362a4 │ │ │ │ ldr r0, [pc, #684] @ 36550 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #676] @ 36550 │ │ │ │ ldr r1, [pc, #680] @ 36558 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ ldr r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ bge 362e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ bne 36498 │ │ │ │ ldr r0, [pc, #624] @ 36550 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 36498 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36304 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ bne 36304 │ │ │ │ ldr r0, [pc, #588] @ 36550 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #592] @ 3655c │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #572] @ 36560 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #552] @ 36564 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #532] @ 36568 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #512] @ 3656c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ beq 36498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128ac4 │ │ │ │ + bl 12912c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [pc, #464] @ 36570 │ │ │ │ ldr r6, [r3, #132] @ 0x84 │ │ │ │ ldr r1, [pc, #412] @ 36544 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ ldr r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ blt 363f4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 363d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ bne 363d8 │ │ │ │ ldr r0, [pc, #408] @ 36570 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #400] @ 36570 │ │ │ │ ldr r1, [pc, #360] @ 3654c │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ ldr r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ bge 36418 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ bne 36498 │ │ │ │ ldr r0, [pc, #348] @ 36570 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 36498 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36438 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ bne 36438 │ │ │ │ ldr r0, [pc, #312] @ 36570 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #308] @ 36574 │ │ │ │ ldr r1, [pc, #272] @ 36554 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36478 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 364a0 │ │ │ │ ldr r2, [pc, #272] @ 36574 │ │ │ │ ldr r1, [pc, #240] @ 36558 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ bge 364bc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ bne 36498 │ │ │ │ ldr r0, [pc, #220] @ 36574 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 3645c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 364dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ bne 364dc │ │ │ │ ldr r0, [pc, #152] @ 36574 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #148] @ 36578 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #128] @ 3657c │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #108] @ 36580 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #88] @ 36584 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsheq pc, [r6], #-112 @ 0xffffff90 @ │ │ │ │ - subseq r7, r7, ip, ror r2 │ │ │ │ - eorseq r7, r8, r0, lsr #16 │ │ │ │ - subseq r6, r7, r0, lsl lr │ │ │ │ - eorseq r7, r8, r4, lsr r8 │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ - eorseq r7, r8, r8, asr #16 │ │ │ │ - eorseq r7, r8, r0, ror #16 │ │ │ │ - eorseq r7, r8, r8, lsl r8 │ │ │ │ - eorseq r7, r8, ip, lsr #16 │ │ │ │ - eorseq r7, r8, r0, asr #16 │ │ │ │ - eorseq r7, r8, r8, asr r8 │ │ │ │ - subseq pc, r6, r4, lsl #16 │ │ │ │ - ldrsheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ - subseq r7, r7, ip, ror r3 │ │ │ │ - eorseq r7, r8, r0, ror r8 │ │ │ │ - eorseq r7, r8, r4, lsl #17 │ │ │ │ - mlaseq r8, r8, r8, r7 │ │ │ │ - @ instruction: 0x003878b0 │ │ │ │ + ldrsheq pc, [r7], #-112 @ 0xffffff90 @ │ │ │ │ + subseq r7, r8, ip, ror r2 │ │ │ │ + eorseq sl, r8, r0, ror #31 │ │ │ │ + subseq r6, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x0038aff4 │ │ │ │ + subseq r7, r8, ip, ror r5 │ │ │ │ + eorseq fp, r8, r8 │ │ │ │ + eorseq fp, r8, r0, lsr #32 │ │ │ │ + @ instruction: 0x0038afd8 │ │ │ │ + eorseq sl, r8, ip, ror #31 │ │ │ │ + eorseq fp, r8, r0 │ │ │ │ + eorseq fp, r8, r8, lsl r0 │ │ │ │ + subseq pc, r7, r4, lsl #16 │ │ │ │ + ldrsheq r7, [r8], #-28 @ 0xffffffe4 │ │ │ │ + subseq r7, r8, ip, ror r3 │ │ │ │ + eorseq fp, r8, r0, lsr r0 │ │ │ │ + eorseq fp, r8, r4, asr #32 │ │ │ │ + eorseq fp, r8, r8, asr r0 │ │ │ │ + eorseq fp, r8, r0, ror r0 │ │ │ │ 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 │ │ │ │ @@ -12139,523 +12139,685 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [pc, #40] @ 365e4 │ │ │ │ ldr r3, [pc, #40] @ 365e8 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 118f2c │ │ │ │ + bl 119518 │ │ │ │ cmp r0, #0 │ │ │ │ beq 365dc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2fe58 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003878f0 │ │ │ │ - subseq pc, r6, r8, lsl r8 @ │ │ │ │ + eorseq fp, r8, r8, lsl #1 │ │ │ │ + subseq pc, r7, 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 188470 <_Py_union_type_or@@Base+0x664> │ │ │ │ + bl 189e18 <_Py_union_type_or@@Base+0x664> │ │ │ │ ldr r0, [pc] @ 36610 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ 00036614 : │ │ │ │ ldr r0, [pc] @ 3661c │ │ │ │ - b 10f010 │ │ │ │ - subseq pc, r6, r4, lsr #16 │ │ │ │ + b 10f414 │ │ │ │ + subseq pc, r7, 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 190b84 │ │ │ │ + b 36694 │ │ │ │ + ldr r1, [pc, #540] @ 36884 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r1, [r1] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 36704 │ │ │ │ + ldr r0, [pc, #524] @ 36888 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + ldr r7, [r3, #20] │ │ │ │ + ldr r5, [r3, #24] │ │ │ │ + bl 18fa70 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 3669c │ │ │ │ + mov r0, #0 │ │ │ │ + b 36874 │ │ │ │ + ldr r4, [sp] │ │ │ │ + ldr r8, [pc, #484] @ 3688c │ │ │ │ + cmp r4, #0 │ │ │ │ + cmpne r4, r8 │ │ │ │ + bne 3670c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b3e4 │ │ │ │ + cmp r5, r8 │ │ │ │ + beq 36704 │ │ │ │ + ldr r1, [pc, #456] @ 36890 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 10fa04 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp] │ │ │ │ + beq 36694 │ │ │ │ + cmp r0, r8 │ │ │ │ + bne 3670c │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 36704 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 36704 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #384] @ 3688c │ │ │ │ + b 36874 │ │ │ │ + ldr r0, [pc, #384] @ 36894 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 144254 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 367d0 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r5, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne 36740 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 3675c │ │ │ │ + b 3677c │ │ │ │ + ldr r1, [pc, #336] @ 36898 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl f44fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 36730 │ │ │ │ + b 367d0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 144074 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 367d8 │ │ │ │ + b 367b0 │ │ │ │ + bl 8b5fc │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r0, [pc, #268] @ 3689c │ │ │ │ + bl 129448 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 367fc │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 144074 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 367d8 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 367d0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 367d0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + mvn r4, #0 │ │ │ │ + b 36844 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 36814 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 36814 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 36814 │ │ │ │ + bl 11b004 │ │ │ │ + ldr r0, [pc, #152] @ 368a0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 144254 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 367d0 │ │ │ │ + ldr r0, [pc, #136] @ 368a4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 144254 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 367d0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 278764 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 176ec8 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + asr r4, r0, #31 │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 36868 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 36868 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 36704 │ │ │ │ + b 36694 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r8, r8, lsr r1 │ │ │ │ + subseq sp, r6, r0, asr fp │ │ │ │ + subseq lr, r8, r4, lsl #24 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq fp, r8, r0, ror r1 │ │ │ │ + eorseq fp, r8, r8, ror r1 │ │ │ │ + ldrheq sp, [r8], #-196 @ 0xffffff3c │ │ │ │ + eorseq sp, r8, ip, ror lr │ │ │ │ + mlaseq r8, r0, r1, fp │ │ │ │ + eorseq lr, r7, r4, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 36664 │ │ │ │ + bne 368ec │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36648 │ │ │ │ + beq 368d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1656] @ 36d18 │ │ │ │ - bl 9de08 │ │ │ │ + ldr r0, [pc, #1656] @ 36fa0 │ │ │ │ + bl 9dea8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 368d4 │ │ │ │ - ldr r1, [pc, #1640] @ 36d1c │ │ │ │ + beq 36b5c │ │ │ │ + ldr r1, [pc, #1640] @ 36fa4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 368d4 │ │ │ │ - ldr r7, [pc, #1616] @ 36d20 │ │ │ │ - ldr r9, [pc, #1616] @ 36d24 │ │ │ │ - ldr r8, [pc, #1616] @ 36d28 │ │ │ │ + beq 36b5c │ │ │ │ + ldr r7, [pc, #1616] @ 36fa8 │ │ │ │ + ldr r9, [pc, #1616] @ 36fac │ │ │ │ + ldr r8, [pc, #1616] @ 36fb0 │ │ │ │ ldr r2, [r7] │ │ │ │ add r1, r7, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 36750 │ │ │ │ + beq 369d8 │ │ │ │ str r9, [r7, #16] │ │ │ │ str r8, [r7, #20] │ │ │ │ str r7, [r7, #28] │ │ │ │ ldr r0, [r4] │ │ │ │ str r2, [r7, #12] │ │ │ │ - bl a2748 │ │ │ │ + bl a2838 │ │ │ │ mov r3, #0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - beq 368d4 │ │ │ │ + beq 36b5c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ - bl a1f18 │ │ │ │ + bl a1fb8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36898 │ │ │ │ + blt 36b20 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 36748 │ │ │ │ + beq 369d0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne 36748 │ │ │ │ + bne 369d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #32 │ │ │ │ - b 366d4 │ │ │ │ + b 3695c │ │ │ │ mov r1, r2 │ │ │ │ - ldr r0, [pc, #1488] @ 36d2c │ │ │ │ - bl b2cb0 │ │ │ │ + ldr r0, [pc, #1488] @ 36fb4 │ │ │ │ + bl b3174 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 368d4 │ │ │ │ - ldr r1, [pc, #1468] @ 36d30 │ │ │ │ + beq 36b5c │ │ │ │ + ldr r1, [pc, #1468] @ 36fb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1103a8 │ │ │ │ + bl 1107ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ + blt 36b5c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #1448] @ 36d34 │ │ │ │ + ldr r1, [pc, #1448] @ 36fbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1103a8 │ │ │ │ + bl 1107ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ + blt 36b5c │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #1428] @ 36d38 │ │ │ │ + ldr r1, [pc, #1428] @ 36fc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1103a8 │ │ │ │ + bl 1107ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ + blt 36b5c │ │ │ │ bl 291a8 │ │ │ │ - ldr r1, [pc, #1408] @ 36d3c │ │ │ │ + ldr r1, [pc, #1408] @ 36fc4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 283a90 │ │ │ │ + bl 286224 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ + blt 36b5c │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29ebc │ │ │ │ add r1, sp, #12 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #1372] @ 36d40 │ │ │ │ - bl a9b8c │ │ │ │ - ldr r1, [pc, #1368] @ 36d44 │ │ │ │ + ldr r0, [pc, #1372] @ 36fc8 │ │ │ │ + bl a9c7c │ │ │ │ + ldr r1, [pc, #1368] @ 36fcc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fc18 │ │ │ │ + bl 11001c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r2, [pc, #1348] @ 36d48 │ │ │ │ - ldr r1, [pc, #1348] @ 36d4c │ │ │ │ + blt 36b5c │ │ │ │ + ldr r2, [pc, #1348] @ 36fd0 │ │ │ │ + ldr r1, [pc, #1348] @ 36fd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 283a90 │ │ │ │ + bl 286224 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #1332] @ 36d50 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #1332] @ 36fd8 │ │ │ │ mov r0, r5 │ │ │ │ bl 37094 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 368d4 │ │ │ │ - bl 91a70 │ │ │ │ + beq 36b5c │ │ │ │ + bl 91b28 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 368d4 │ │ │ │ - bl 91a70 │ │ │ │ + beq 36b5c │ │ │ │ + bl 91b28 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 369cc │ │ │ │ - ldr sl, [pc, #1292] @ 36d54 │ │ │ │ + beq 36c54 │ │ │ │ + ldr sl, [pc, #1292] @ 36fdc │ │ │ │ mov r9, #0 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 368dc │ │ │ │ + bne 36b64 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, #44 @ 0x2c │ │ │ │ add sl, sl, #8 │ │ │ │ - bne 36848 │ │ │ │ - ldr r2, [pc, #1260] @ 36d58 │ │ │ │ - ldr r1, [pc, #1260] @ 36d5c │ │ │ │ + bne 36ad0 │ │ │ │ + ldr r2, [pc, #1260] @ 36fe0 │ │ │ │ + ldr r1, [pc, #1260] @ 36fe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 283a90 │ │ │ │ + bl 286224 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 369cc │ │ │ │ - ldr r1, [pc, #1244] @ 36d60 │ │ │ │ + blt 36c54 │ │ │ │ + ldr r1, [pc, #1244] @ 36fe8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fc18 │ │ │ │ + bl 11001c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 368bc │ │ │ │ + bge 36b44 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 368d4 │ │ │ │ + beq 36b5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 368d4 │ │ │ │ + bne 36b5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 368d4 │ │ │ │ - ldr r1, [pc, #1184] @ 36d64 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 36b5c │ │ │ │ + ldr r1, [pc, #1184] @ 36fec │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fc18 │ │ │ │ + bl 11001c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 369e0 │ │ │ │ + bge 36c68 │ │ │ │ mvn r0, #0 │ │ │ │ - b 36d10 │ │ │ │ + b 36f98 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1a4 │ │ │ │ mov r1, r4 │ │ │ │ subs fp, r0, #0 │ │ │ │ ldreq fp, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, fp │ │ │ │ - bl 283a90 │ │ │ │ + bl 286224 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 369cc │ │ │ │ + blt 36c54 │ │ │ │ mov r0, r9 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 369cc │ │ │ │ + beq 36c54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3693c │ │ │ │ + blt 36bc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 36964 │ │ │ │ + bne 36bec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 369cc │ │ │ │ + beq 36c54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 369cc │ │ │ │ + bne 36c54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 369cc │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 36c54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 369a0 │ │ │ │ + beq 36c28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 369a0 │ │ │ │ + bne 36c28 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 369c4 │ │ │ │ + beq 36c4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 369c4 │ │ │ │ + bne 36c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - bge 36854 │ │ │ │ + bge 36adc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b344 │ │ │ │ - b 368d4 │ │ │ │ - ldr r1, [pc, #896] @ 36d68 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 36b5c │ │ │ │ + ldr r1, [pc, #896] @ 36ff0 │ │ │ │ mov r0, r5 │ │ │ │ bl 37094 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 368d4 │ │ │ │ - ldr r2, [pc, #880] @ 36d6c │ │ │ │ - ldr r1, [pc, #860] @ 36d5c │ │ │ │ - bl 283a90 │ │ │ │ + beq 36b5c │ │ │ │ + ldr r2, [pc, #880] @ 36ff4 │ │ │ │ + ldr r1, [pc, #860] @ 36fe4 │ │ │ │ + bl 286224 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #864] @ 36d70 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #864] @ 36ff8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #844] @ 36d74 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #844] @ 36ffc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #824] @ 36d78 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #824] @ 37000 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #804] @ 36d7c │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #804] @ 37004 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #784] @ 36d80 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #784] @ 37008 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #764] @ 36d84 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #764] @ 3700c │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #744] @ 36d88 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #744] @ 37010 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #724] @ 36d8c │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #724] @ 37014 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #704] @ 36d90 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #704] @ 37018 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #684] @ 36d94 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #684] @ 3701c │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ + blt 36b5c │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 368d4 │ │ │ │ + beq 36b5c │ │ │ │ bl 2a4ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r8] │ │ │ │ - ldr r0, [pc, #636] @ 36d98 │ │ │ │ + ldr r0, [pc, #636] @ 37020 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 36b74 │ │ │ │ + beq 36dfc │ │ │ │ ldmib r8, {r1, r2} │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 36b90 │ │ │ │ + beq 36e18 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 36b64 │ │ │ │ + beq 36dec │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 36b64 │ │ │ │ + bne 36dec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ add r8, r8, #12 │ │ │ │ - bge 36b10 │ │ │ │ - b 36b90 │ │ │ │ - ldr r1, [pc, #544] @ 36d9c │ │ │ │ + bge 36d98 │ │ │ │ + b 36e18 │ │ │ │ + ldr r1, [pc, #544] @ 37024 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fc18 │ │ │ │ + bl 11001c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36bb8 │ │ │ │ - b 368d4 │ │ │ │ + bge 36e40 │ │ │ │ + b 36b5c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 368d4 │ │ │ │ + beq 36b5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 368d4 │ │ │ │ + bne 36b5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 368d4 │ │ │ │ - ldr r1, [pc, #480] @ 36da0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 36b5c │ │ │ │ + ldr r1, [pc, #480] @ 37028 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #460] @ 36da4 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #460] @ 3702c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ - ldr r1, [pc, #440] @ 36da8 │ │ │ │ + blt 36b5c │ │ │ │ + ldr r1, [pc, #440] @ 37030 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 368d4 │ │ │ │ + blt 36b5c │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 36c18 │ │ │ │ - bl 29e598 │ │ │ │ - b 368d4 │ │ │ │ - ldr r3, [pc, #396] @ 36dac │ │ │ │ + bne 36ea0 │ │ │ │ + bl 2a0e6c │ │ │ │ + b 36b5c │ │ │ │ + ldr r3, [pc, #396] @ 37034 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #372] @ 36db0 │ │ │ │ + ldr r2, [pc, #372] @ 37038 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #368] @ 36db4 │ │ │ │ + ldr r3, [pc, #368] @ 3703c │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #360] @ 36db8 │ │ │ │ - ldr r3, [pc, #360] @ 36dbc │ │ │ │ + ldr r2, [pc, #360] @ 37040 │ │ │ │ + ldr r3, [pc, #360] @ 37044 │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #352] @ 36dc0 │ │ │ │ - ldr r3, [pc, #352] @ 36dc4 │ │ │ │ + ldr r2, [pc, #352] @ 37048 │ │ │ │ + ldr r3, [pc, #352] @ 3704c │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #344] @ 36dc8 │ │ │ │ - ldr r3, [pc, #344] @ 36dcc │ │ │ │ + ldr r2, [pc, #344] @ 37050 │ │ │ │ + ldr r3, [pc, #344] @ 37054 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ 36dd0 │ │ │ │ - ldr r3, [pc, #336] @ 36dd4 │ │ │ │ + ldr r2, [pc, #336] @ 37058 │ │ │ │ + ldr r3, [pc, #336] @ 3705c │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #328] @ 36dd8 │ │ │ │ - ldr r3, [pc, #328] @ 36ddc │ │ │ │ + ldr r2, [pc, #328] @ 37060 │ │ │ │ + ldr r3, [pc, #328] @ 37064 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #320] @ 36de0 │ │ │ │ - ldr r3, [pc, #320] @ 36de4 │ │ │ │ + ldr r2, [pc, #320] @ 37068 │ │ │ │ + ldr r3, [pc, #320] @ 3706c │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #312] @ 36de8 │ │ │ │ - ldr r3, [pc, #312] @ 36dec │ │ │ │ + ldr r2, [pc, #312] @ 37070 │ │ │ │ + ldr r3, [pc, #312] @ 37074 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #304] @ 36df0 │ │ │ │ - ldr r3, [pc, #304] @ 36df4 │ │ │ │ + ldr r2, [pc, #304] @ 37078 │ │ │ │ + ldr r3, [pc, #304] @ 3707c │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #292] @ 36df8 │ │ │ │ - ldr r3, [pc, #292] @ 36dfc │ │ │ │ + ldr r2, [pc, #292] @ 37080 │ │ │ │ + ldr r3, [pc, #292] @ 37084 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #284] @ 36e00 │ │ │ │ - ldr r2, [pc, #284] @ 36e04 │ │ │ │ + ldr r1, [pc, #284] @ 37088 │ │ │ │ + ldr r2, [pc, #284] @ 3708c │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - bl 14f8f0 │ │ │ │ + bl 14ffd4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 36d00 │ │ │ │ + bne 36f88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d00 │ │ │ │ - b 368d4 │ │ │ │ - ldr r1, [pc, #256] @ 36e08 │ │ │ │ + bl 99da0 │ │ │ │ + b 36b5c │ │ │ │ + ldr r1, [pc, #256] @ 37090 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fc18 │ │ │ │ + bl 11001c │ │ │ │ asr r0, r0, #31 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r3, r8, r4, ror #23 │ │ │ │ - subseq pc, r6, r8, asr r8 @ │ │ │ │ - subseq pc, r6, r0, ror r8 @ │ │ │ │ - andeq r3, r8, r4, asr #22 │ │ │ │ - eoreq ip, r1, r4, lsl pc │ │ │ │ - @ instruction: 0x00387bdc │ │ │ │ - eorseq r6, r7, r0, lsr #19 │ │ │ │ - @ instruction: 0x003879b8 │ │ │ │ - eorseq r7, r8, r4, asr #19 │ │ │ │ - @ instruction: 0x003879d4 │ │ │ │ - eorseq r7, r8, r4, ror #19 │ │ │ │ - mlaseq r6, r4, r2, r0 │ │ │ │ - eorseq sl, r5, ip, asr #2 │ │ │ │ - eorseq r7, r8, ip, ror #19 │ │ │ │ - @ instruction: 0x003879fc │ │ │ │ - subeq r2, pc, ip, asr #28 │ │ │ │ - eorseq r7, r8, ip, lsl #20 │ │ │ │ - mlaseq r5, r8, fp, r8 │ │ │ │ - eorseq lr, r7, r0, asr #18 │ │ │ │ - eorseq r7, r8, ip, lsr sl │ │ │ │ - eorseq r7, r8, r8, asr #20 │ │ │ │ - eorseq r7, r8, r8, asr sl │ │ │ │ - mlaseq r8, r0, sl, r7 │ │ │ │ - eorseq r7, r8, r0, lsr #21 │ │ │ │ - @ instruction: 0x00387ab0 │ │ │ │ - eorseq r7, r8, r0, asr #21 │ │ │ │ - @ instruction: 0x00387ad0 │ │ │ │ - eorseq r7, r8, r4, ror #21 │ │ │ │ - @ instruction: 0x00387af4 │ │ │ │ - eorseq r7, r8, r4, lsl #22 │ │ │ │ - eorseq r7, r8, r4, lsl fp │ │ │ │ - eorseq r7, r8, r4, lsr #22 │ │ │ │ - eorseq r7, r8, r4, lsr fp │ │ │ │ - eorseq r7, r8, r8, lsr fp │ │ │ │ - eorseq r7, r8, r4, asr #22 │ │ │ │ - eorseq r7, r8, r4, ror #22 │ │ │ │ - mlaseq r8, r0, fp, r7 │ │ │ │ - @ instruction: 0x00387bb0 │ │ │ │ + eorseq r7, r8, r4, ror r3 │ │ │ │ + subseq pc, r7, r8, asr r8 @ │ │ │ │ + subseq pc, r7, r0, ror r8 @ │ │ │ │ + @ instruction: 0x00083bb0 │ │ │ │ + @ instruction: 0x0021f5bc │ │ │ │ + eorseq fp, r8, r0, lsl r4 │ │ │ │ + eorseq sl, r7, r0, lsl r1 │ │ │ │ + eorseq fp, r8, ip, ror #3 │ │ │ │ + @ instruction: 0x0038b1f8 │ │ │ │ + eorseq fp, r8, r8, lsl #4 │ │ │ │ + eorseq fp, r8, r8, lsl r2 │ │ │ │ + eorseq r3, r6, r4, asr sl │ │ │ │ + eorseq sp, r5, ip, lsl #18 │ │ │ │ + eorseq fp, r8, r0, lsr #4 │ │ │ │ + eorseq fp, r8, r0, lsr r2 │ │ │ │ + subeq r6, pc, r8, asr #11 │ │ │ │ + eorseq fp, r8, r0, asr #4 │ │ │ │ + eorseq ip, r5, r8, asr r3 │ │ │ │ + eorseq r2, r8, ip, lsl #3 │ │ │ │ + eorseq fp, r8, r0, ror r2 │ │ │ │ + eorseq fp, r8, ip, ror r2 │ │ │ │ + eorseq fp, r8, ip, lsl #5 │ │ │ │ + eorseq fp, r8, r4, asr #5 │ │ │ │ + @ instruction: 0x0038b2d4 │ │ │ │ + eorseq fp, r8, r4, ror #5 │ │ │ │ + @ instruction: 0x0038b2f4 │ │ │ │ + eorseq fp, r8, r4, lsl #6 │ │ │ │ + eorseq fp, r8, r8, lsl r3 │ │ │ │ + eorseq fp, r8, r8, lsr #6 │ │ │ │ + eorseq fp, r8, r8, lsr r3 │ │ │ │ + eorseq fp, r8, r8, asr #6 │ │ │ │ + eorseq fp, r8, r8, asr r3 │ │ │ │ + eorseq fp, r8, r8, ror #6 │ │ │ │ + eorseq fp, r8, ip, ror #6 │ │ │ │ + eorseq fp, r8, r8, ror r3 │ │ │ │ + mlaseq r8, r8, r3, fp │ │ │ │ + eorseq fp, r8, r4, asr #7 │ │ │ │ + eorseq fp, r8, r4, ror #7 │ │ │ │ andeq sl, r2, r4, lsr #3 │ │ │ │ andeq r9, r2, ip, ror #11 │ │ │ │ muleq r2, r0, r7 │ │ │ │ andeq r9, r2, r8, asr #29 │ │ │ │ andeq sl, r2, r0, asr #10 │ │ │ │ andeq r9, r2, r4, lsr #5 │ │ │ │ strdeq sl, [r2], -ip │ │ │ │ @@ -12665,490 +12827,328 @@ │ │ │ │ andeq sl, r2, ip, lsl #9 │ │ │ │ andeq r9, r2, r8, lsr #9 │ │ │ │ andeq sl, r2, r8, lsl #2 │ │ │ │ muleq r2, r8, r4 │ │ │ │ andeq r9, r2, r4, lsl #12 │ │ │ │ strdeq r9, [r2], -ip │ │ │ │ @ instruction: 0x000292bc │ │ │ │ - strdeq pc, [r1], -r8 @ │ │ │ │ + eoreq r1, r2, r0, asr #16 │ │ │ │ andeq sl, r2, r0, asr sl │ │ │ │ andeq r9, r2, r0, lsr r7 │ │ │ │ - eorseq r7, r8, r8, asr #23 │ │ │ │ - andeq r6, r6, r8, ror #12 │ │ │ │ - @ instruction: 0x00387bd0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 36e4c │ │ │ │ - ldr r3, [pc, #552] @ 37068 │ │ │ │ - ldr r1, [pc, #552] @ 3706c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 36e80 │ │ │ │ - ldr r1, [pc, #540] @ 37070 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r1, [r1] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 36ef0 │ │ │ │ - ldr r0, [pc, #524] @ 37074 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ - ldr r7, [r3, #20] │ │ │ │ - ldr r5, [r3, #24] │ │ │ │ - bl 18dd60 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 36e88 │ │ │ │ - mov r0, #0 │ │ │ │ - b 37060 │ │ │ │ - ldr r4, [sp] │ │ │ │ - ldr r8, [pc, #484] @ 37078 │ │ │ │ - cmp r4, #0 │ │ │ │ - cmpne r4, r8 │ │ │ │ - bne 36ef8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ - cmp r5, r8 │ │ │ │ - beq 36ef0 │ │ │ │ - ldr r1, [pc, #456] @ 3707c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 10f600 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp] │ │ │ │ - beq 36e80 │ │ │ │ - cmp r0, r8 │ │ │ │ - bne 36ef8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36ef0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 36ef0 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #384] @ 37078 │ │ │ │ - b 37060 │ │ │ │ - ldr r0, [pc, #384] @ 37080 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 143bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 36fbc │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r5, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 36f2c │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 36f48 │ │ │ │ - b 36f68 │ │ │ │ - ldr r1, [pc, #336] @ 37084 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl f4228 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 36f1c │ │ │ │ - b 36fbc │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1439fc │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 36fc4 │ │ │ │ - b 36f9c │ │ │ │ - bl 8b544 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r0, [pc, #268] @ 37088 │ │ │ │ - bl 128de0 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 36fe8 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1439fc │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 36fc4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36fbc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 36fbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - mvn r4, #0 │ │ │ │ - b 37030 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37000 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 37000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 37000 │ │ │ │ - bl 11aa18 │ │ │ │ - ldr r0, [pc, #152] @ 3708c │ │ │ │ - mov r1, r4 │ │ │ │ - bl 143bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 36fbc │ │ │ │ - ldr r0, [pc, #136] @ 37090 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 143bdc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 36fbc │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 275e84 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1758dc <_PyLong_FromGid@@Base+0x18> │ │ │ │ - asr r4, r0, #31 │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37054 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 37054 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 36ef0 │ │ │ │ - b 36e80 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00387bfc │ │ │ │ - subseq sp, r5, r0, asr fp │ │ │ │ - subseq lr, r7, r4, lsl #24 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r7, r8, r4, lsr ip │ │ │ │ - eorseq r7, r8, ip, lsr ip │ │ │ │ - ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x0038a6bc │ │ │ │ - eorseq r7, r8, r4, asr ip │ │ │ │ - eorseq sl, r7, r4, lsr #26 │ │ │ │ + @ instruction: 0x0038b3fc │ │ │ │ + ldrdeq r6, [r6], -r4 │ │ │ │ + eorseq fp, r8, r4, lsl #8 │ │ │ │ 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 a6698 │ │ │ │ + bl a6788 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3715c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 37104 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3715c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3715c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 3715c │ │ │ │ mov r1, r4 │ │ │ │ bl 371a8 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 37164 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37138 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3715c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3715c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 371a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37188 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 37188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fc18 │ │ │ │ + bl 11001c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3715c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 000371a8 <_PyImport_SetModule@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #52] @ 371f4 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ mov r3, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ - b b29d8 │ │ │ │ + b b2e9c │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r0, lsr #30 │ │ │ │ - eorseq pc, ip, r0, lsr r9 @ │ │ │ │ + eorseq lr, r5, r0, ror #13 │ │ │ │ + ldrsheq r3, [sp], -r0 @ │ │ │ │ │ │ │ │ 00037200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ 37238 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ 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 1d1a48 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + b 1d3f64 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ │ │ │ │ 00037254 : │ │ │ │ ldr r0, [pc] @ 3725c │ │ │ │ - b 10f010 │ │ │ │ - subseq r0, r7, r0, lsl r8 │ │ │ │ + b 10f414 │ │ │ │ + subseq r0, r8, 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 124d40 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 1253a8 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r1, [pc, #300] @ 373b4 │ │ │ │ mov r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be640 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl bea3c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 373a0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 372c0 │ │ │ │ ldr r1, [pc, #268] @ 373b8 │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be640 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl bea3c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 372dc │ │ │ │ b 373a0 │ │ │ │ ldr r1, [pc, #244] @ 373bc │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be640 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl bea3c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 372a4 │ │ │ │ b 373a0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 136514 │ │ │ │ + bl 136ba4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 373a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1180e0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 1186cc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ blt 37350 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37324 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #148] @ 373c0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 373a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1180e0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 1186cc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 37374 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 373a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 373a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 373a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37394 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl bef2c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b 373ac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 28207c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 28495c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r8, r4, rrx │ │ │ │ - eorseq r9, r8, ip, rrx │ │ │ │ - eorseq lr, r6, r8, lsr #9 │ │ │ │ - eorseq r0, r9, r4, ror r2 │ │ │ │ + eorseq ip, r8, r4, lsr #16 │ │ │ │ + eorseq ip, r8, ip, lsr #16 │ │ │ │ + eorseq r1, r7, r8, ror #24 │ │ │ │ + eorseq r3, r9, r4, lsr sl │ │ │ │ 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 124d40 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 1253a8 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r1, [pc, #340] @ 37540 │ │ │ │ mov r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be640 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl bea3c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 3752c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 136514 │ │ │ │ + bl 136ba4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1180e0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 1186cc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ blt 374dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37444 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37444 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 374b0 │ │ │ │ ldr r1, [pc, #236] @ 37544 │ │ │ │ mov r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be640 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl bea3c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 3752c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 136514 │ │ │ │ + bl 136ba4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1180e0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 1186cc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ blt 374dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 374b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 374b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #144] @ 37548 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1180e0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 1186cc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 37500 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3752c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3752c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 3752c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37520 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl bef2c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b 37538 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 28207c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 28495c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r8, ip, lsl r1 │ │ │ │ - eorseq r9, r8, r0, lsr r1 │ │ │ │ - eorseq r0, r9, r4, ror r2 │ │ │ │ + @ instruction: 0x0038c8dc │ │ │ │ + @ instruction: 0x0038c8f0 │ │ │ │ + eorseq r3, r9, r4, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ subs r5, r3, #0 │ │ │ │ ldrne r7, [r5, #8] │ │ │ │ moveq r7, r5 │ │ │ │ @@ -13183,65 +13183,65 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37818 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37818 │ │ │ │ cmp r7, #1 │ │ │ │ beq 3767c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 37654 │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 37648 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 37818 │ │ │ │ cmp r7, #2 │ │ │ │ bne 37658 │ │ │ │ b 37688 │ │ │ │ mvn r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 3768c │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3768c │ │ │ │ b 37818 │ │ │ │ mov r6, #15 │ │ │ │ mvn r5, #0 │ │ │ │ b 3768c │ │ │ │ mov r6, #15 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ 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 1f005c │ │ │ │ + bl 1f234c │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ beq 37810 │ │ │ │ ldr r0, [pc, #364] @ 37840 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -13264,101 +13264,101 @@ │ │ │ │ bgt 377b8 │ │ │ │ cmn r5, #4 │ │ │ │ beq 37740 │ │ │ │ cmn r5, #2 │ │ │ │ bne 377b8 │ │ │ │ ldr r1, [pc, #276] @ 3784c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 37810 │ │ │ │ ldr r3, [pc, #264] @ 37850 │ │ │ │ ldr r1, [pc, #264] @ 37854 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 37810 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 2952c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmn r5, #2 │ │ │ │ beq 377b8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ bne 377d8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ bne 37754 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 306e2c <_PyXI_EndInterpreter@@Base+0xd8> │ │ │ │ + bl 30a1fc <_PyXI_EndInterpreter@@Base+0xd8> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ bge 37754 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ b 37810 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ ldr r3, [pc, #144] @ 37858 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3122fc <_Py_c_pow@@Base+0xf7c> │ │ │ │ + bl 315ed8 <_Py_c_pow@@Base+0x1288> │ │ │ │ b 37810 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 37800 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1f06c4 <_PyArg_NoKeywords@@Base+0x84> │ │ │ │ + bl 1f29b4 <_PyArg_NoKeywords@@Base+0x84> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3781c │ │ │ │ b 37810 │ │ │ │ ldr r3, [pc, #84] @ 3785c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 3122fc <_Py_c_pow@@Base+0xf7c> │ │ │ │ + bl 315ed8 <_Py_c_pow@@Base+0x1288> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 257d40 │ │ │ │ + bl 25a6bc │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq 37830 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r0, r7, r0, ror r8 │ │ │ │ - eorseq r4, r7, r8, lsr #27 │ │ │ │ - andseq r8, lr, r0, asr ip │ │ │ │ - @ instruction: 0x001ef5bc │ │ │ │ - eorseq r9, r8, r4, ror #2 │ │ │ │ - subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq r9, r8, ip, lsr r1 │ │ │ │ - eorseq lr, r7, r0, asr #24 │ │ │ │ - @ instruction: 0x0037efb8 │ │ │ │ + subseq r0, r8, r0, ror r8 │ │ │ │ + eorseq r9, r7, ip, asr #13 │ │ │ │ + andseq sl, lr, r0, asr #30 │ │ │ │ + andseq r1, pc, ip, lsr #17 │ │ │ │ + eorseq ip, r8, r4, lsr #18 │ │ │ │ + subseq r8, r6, r0, lsr #30 │ │ │ │ + @ instruction: 0x0038c8fc │ │ │ │ + eorseq r2, r8, r0, lsl #6 │ │ │ │ + eorseq r2, r8, ip, ror r7 │ │ │ │ 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 2100c8 │ │ │ │ + b 211e10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ @@ -13366,15 +13366,15 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r1, [pc, #340] @ 37a1c │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, r5 │ │ │ │ beq 37974 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r5 │ │ │ │ bne 3795c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ @@ -13390,43 +13390,43 @@ │ │ │ │ mov r7, #0 │ │ │ │ str ip, [sp, #12] │ │ │ │ strd r6, [sp, #32] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, r5 │ │ │ │ blt 379f8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl a3404 │ │ │ │ + bl a34f4 │ │ │ │ b 37a14 │ │ │ │ mov ip, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str ip, [sp, #12] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ blt 379f8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ b 37a14 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne 3797c │ │ │ │ ldr r3, [pc, #180] @ 37a20 │ │ │ │ ldr r1, [pc, #180] @ 37a24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ b 37a14 │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcc 3799c │ │ │ │ ldr r3, [pc, #144] @ 37a20 │ │ │ │ ldr r1, [pc, #148] @ 37a28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 37974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ beq 37974 │ │ │ │ add r3, r0, #16 │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -13439,93 +13439,93 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 379f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 379f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ b 37a14 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl cafc4 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb3ac <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r8, ip, lsl #5 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - mlaseq r8, ip, r2, r9 │ │ │ │ - eorseq r9, r8, r4, asr #5 │ │ │ │ + eorseq ip, r8, ip, asr #20 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq ip, r8, ip, asr sl │ │ │ │ + eorseq ip, r8, r4, lsl #21 │ │ │ │ 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 150594 │ │ │ │ + bl 150d9c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 37a84 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2] │ │ │ │ beq 37a84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ bne 37a84 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r8, r7, r4, asr #19 │ │ │ │ + eorseq ip, r7, r8, rrx │ │ │ │ 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 1c0658 │ │ │ │ + bl 1c29e8 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r0, [pc] @ 37ad0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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 │ │ │ │ bl 37b08 │ │ │ │ subs r2, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [pc, #4] @ 37b04 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9b8c │ │ │ │ - eorseq ip, r6, ip, lsr r3 │ │ │ │ + b a9c7c │ │ │ │ + @ instruction: 0x0036fafc │ │ │ │ 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 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r7, r4, #8 │ │ │ │ bne 37b48 │ │ │ │ b 37b84 │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -13535,29 +13535,29 @@ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 37bbc │ │ │ │ cmp r0, #0 │ │ │ │ bne 37b40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 37b8c │ │ │ │ mov r4, #0 │ │ │ │ b 37bb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 37b84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -13567,176 +13567,176 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne 37c10 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37c04 │ │ │ │ ldr r0, [pc, #48] @ 37c28 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1664e0 │ │ │ │ + b 167464 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq ip, r5, r4, lsl #19 │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + eorseq r0, r6, r4, asr #2 │ │ │ │ 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 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ bge 37c8c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #68] @ 37cc0 │ │ │ │ ldr r1, [pc, #68] @ 37cc4 │ │ │ │ ldr r0, [pc, #68] @ 37cc8 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 37ca0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 37ccc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 37cb4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r0, r6, ip, asr #31 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - eorseq sl, r6, r8, lsl #12 │ │ │ │ + @ instruction: 0x003647b0 │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + eorseq sp, r6, r8, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #248] @ 37ddc │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [pc, #240] @ 37de0 │ │ │ │ add r1, r3, #28 │ │ │ │ moveq r1, r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 18f1c0 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 190ed0 <_PyObject_CallMethod@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ bne 37d48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37d34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37d34 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #168] @ 37de4 │ │ │ │ ldr r1, [pc, #168] @ 37de8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 37dd4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ bge 37d94 │ │ │ │ ldr r3, [pc, #140] @ 37dec │ │ │ │ ldr r1, [pc, #140] @ 37df0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r6 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37dd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 37dd4 │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r6 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [r4] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37dc8 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ bne 37dc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq lr, r7, r4, asr #9 │ │ │ │ - eorseq ip, r8, ip, lsr #3 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r6, r4, lsr #16 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, r8, lsr fp │ │ │ │ + subseq lr, r8, r4, asr #9 │ │ │ │ + eorseq pc, r8, ip, ror #18 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r7, r4, ror #31 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r6, ip, lsl r3 │ │ │ │ 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 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37e64 │ │ │ │ bl 2a174 │ │ │ │ b 37e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 37e74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bbdc <_Py_DecRef@@Base> │ │ │ │ + bl 19df8c <_Py_DecRef@@Base> │ │ │ │ bl 2a750 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 37e6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 27d7d4 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ + bl 2800b4 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 37e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bbdc <_Py_DecRef@@Base> │ │ │ │ + bl 19df8c <_Py_DecRef@@Base> │ │ │ │ bl 2a4e0 │ │ │ │ mov r4, #0 │ │ │ │ b 37e80 │ │ │ │ bl 2a4e0 │ │ │ │ b 37e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bbdc <_Py_DecRef@@Base> │ │ │ │ + bl 19df8c <_Py_DecRef@@Base> │ │ │ │ b 37e58 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -13749,170 +13749,170 @@ │ │ │ │ bl 29658 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bhi 37edc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37f00 │ │ │ │ b 37ef8 │ │ │ │ ldr r0, [pc, #196] @ 37fa8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 37ec0 │ │ │ │ mov r4, #0 │ │ │ │ b 37f88 │ │ │ │ cmp r4, #1 │ │ │ │ ble 37f2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1ef894 │ │ │ │ + bl 1f1b84 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 37f30 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ beq 37f30 │ │ │ │ b 37ef8 │ │ │ │ mov r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r5, #5120 @ 0x1400 │ │ │ │ ble 37f68 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ b 37f7c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3404 │ │ │ │ + bl a34f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 37f9c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r7, r4, ror lr │ │ │ │ + eorseq r8, r7, ip, ror #7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b 2433e4 │ │ │ │ + b 245d0c │ │ │ │ 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 11fabc │ │ │ │ + bl 1200a8 │ │ │ │ cmn r0, #1 │ │ │ │ bne 37ff4 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ beq 38010 │ │ │ │ b 38024 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bne 38010 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [pc, #28] @ 3802c │ │ │ │ - b 128de0 │ │ │ │ + b 129448 │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [pc, #12] @ 38030 │ │ │ │ - b 128de0 │ │ │ │ + b 129448 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r8, r8, lsl r5 │ │ │ │ - eorseq r9, r8, r8, lsr #10 │ │ │ │ + @ instruction: 0x0038ccd8 │ │ │ │ + eorseq ip, r8, r8, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3805c │ │ │ │ bne 38064 │ │ │ │ ldr r0, [pc, #16] @ 3806c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #4] @ 38070 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, 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 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ b 380c0 │ │ │ │ cmp r2, #5 │ │ │ │ mov r8, r2 │ │ │ │ ble 380c8 │ │ │ │ ldr r3, [pc, #624] @ 38328 │ │ │ │ ldr r1, [pc, #628] @ 38330 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ b 38320 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt 380c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 380fc │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 380c0 │ │ │ │ cmp r8, #2 │ │ │ │ moveq r5, #0 │ │ │ │ moveq r9, r5 │ │ │ │ beq 38170 │ │ │ │ cmp r8, #3 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ beq 38158 │ │ │ │ cmp r8, #4 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ beq 38148 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3814c │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3814c │ │ │ │ b 380c0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 38170 │ │ │ │ b 38180 │ │ │ │ @@ -13939,28 +13939,28 @@ │ │ │ │ ldr r9, [r3] │ │ │ │ ldr r1, [pc, #388] @ 38338 │ │ │ │ ldr r0, [pc, #388] @ 3833c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ stm sp, {r4, r9} │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ blt 380c0 │ │ │ │ cmp r6, #8 │ │ │ │ beq 38200 │ │ │ │ tst r6, #1 │ │ │ │ bne 38208 │ │ │ │ tst r6, #2 │ │ │ │ movne r3, #1 │ │ │ │ bne 3820c │ │ │ │ ldr r3, [pc, #332] @ 38340 │ │ │ │ ldr r1, [pc, #332] @ 38344 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 380c0 │ │ │ │ mov r3, #2 │ │ │ │ b 3820c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strh r3, [sp, #16] │ │ │ │ cmp sl, #0 │ │ │ │ @@ -13972,79 +13972,79 @@ │ │ │ │ beq 38294 │ │ │ │ b 3826c │ │ │ │ ldr r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ beq 38250 │ │ │ │ - bl 17eb08 │ │ │ │ + bl 1800f4 │ │ │ │ b 38258 │ │ │ │ - bl 128600 │ │ │ │ + bl 128c68 │ │ │ │ asr r1, r0, #31 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ beq 38228 │ │ │ │ b 380c0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ beq 382a8 │ │ │ │ - bl 17eb08 │ │ │ │ + bl 1800f4 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 380c0 │ │ │ │ tst r6, #4 │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ strh r5, [sp, #18] │ │ │ │ b 382d0 │ │ │ │ - bl 128600 │ │ │ │ + bl 128c68 │ │ │ │ asr r1, r0, #31 │ │ │ │ b 38284 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 3830c │ │ │ │ - bl 132800 │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ bne 380c0 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmn r4, #1 │ │ │ │ beq 382b4 │ │ │ │ cmp r4, #0 │ │ │ │ ldrge r3, [pc, #44] @ 38334 │ │ │ │ ldrge r0, [r3] │ │ │ │ bge 38320 │ │ │ │ ldr r3, [pc, #52] @ 38348 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, ip, lsr #11 │ │ │ │ - @ instruction: 0x003895dc │ │ │ │ - ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r9, r8, r8, lsl #12 │ │ │ │ - eorseq r9, r8, r0, lsl r6 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, ip, lsl r6 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, ip, ror #26 │ │ │ │ + mlaseq r8, ip, sp, ip │ │ │ │ + ldrsheq sl, [r6], #-176 @ 0xffffff50 │ │ │ │ + eorseq ip, r8, r8, asr #27 │ │ │ │ + @ instruction: 0x0038cdd0 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + @ instruction: 0x0038cddc │ │ │ │ + subseq r1, r6, 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 │ │ │ │ @@ -14054,153 +14054,153 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 38384 │ │ │ │ pop {r4, lr} │ │ │ │ b 383a4 │ │ │ │ ldr r3, [pc, #16] @ 3839c │ │ │ │ ldr r1, [pc, #16] @ 383a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr r6 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038cdf8 │ │ │ │ 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 1e8ebc │ │ │ │ + bl 1eb1ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 2b67d0 │ │ │ │ + bl 2b927c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 384fc │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38404 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2a39c │ │ │ │ subs r2, r0, #0 │ │ │ │ beq 38468 │ │ │ │ bgt 38454 │ │ │ │ cmn r2, #4 │ │ │ │ beq 38440 │ │ │ │ cmn r2, #2 │ │ │ │ bne 38454 │ │ │ │ ldr r3, [pc, #212] @ 38508 │ │ │ │ ldr r1, [pc, #212] @ 3850c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 384ec │ │ │ │ ldr r3, [pc, #200] @ 38510 │ │ │ │ ldr r1, [pc, #200] @ 38514 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 384ec │ │ │ │ ldr r3, [pc, #188] @ 38518 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 3122fc <_Py_c_pow@@Base+0xf7c> │ │ │ │ + bl 315ed8 <_Py_c_pow@@Base+0x1288> │ │ │ │ b 384ec │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ 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 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq 384c8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 158040 │ │ │ │ + bl 158d8c │ │ │ │ b 38500 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 158040 │ │ │ │ + bl 158d8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, r8, ror #12 │ │ │ │ - subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq sp, r7, r8, asr ip │ │ │ │ - eorseq r9, r8, r4, lsl #13 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq ip, r8, r8, lsr #28 │ │ │ │ + subseq r8, r6, r0, lsr #30 │ │ │ │ + mlaseq r8, r0, r4, r1 │ │ │ │ + eorseq ip, r8, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3857c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #68] @ 385b0 │ │ │ │ ldr r1, [pc, #68] @ 385b4 │ │ │ │ ldr r0, [pc, #68] @ 385b8 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 38590 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 37ccc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 385a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r0, r6, ip, asr #31 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - eorseq sl, r6, ip, lsr #12 │ │ │ │ + @ instruction: 0x003647b0 │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + eorseq sp, r6, ip, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bne 385f4 │ │ │ │ @@ -14210,19 +14210,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 385f4 │ │ │ │ pop {r4, lr} │ │ │ │ b 383a4 │ │ │ │ ldr r3, [pc, #16] @ 3860c │ │ │ │ ldr r1, [pc, #16] @ 38610 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr #13 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, r8, ror #28 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ b 38620 │ │ │ │ cmp r1, #1 │ │ │ │ bne 38640 │ │ │ │ ldr r3, [pc, #84] @ 38684 │ │ │ │ ldrb r2, [r0] │ │ │ │ @@ -14243,17 +14243,17 @@ │ │ │ │ tst r2, #4 │ │ │ │ bne 38650 │ │ │ │ b 3867c │ │ │ │ ldr r0, [pc, #12] @ 38688 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ 3868c │ │ │ │ bx lr │ │ │ │ - eorseq r5, r9, r0, lsr #26 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + eorseq r9, r9, r0, ror #9 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, 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 │ │ │ │ @@ -14284,20 +14284,20 @@ │ │ │ │ ldr ip, [pc, #40] @ 3873c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 386ec │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r7, r0, lsl r2 │ │ │ │ + subseq r1, r8, r0, lsl r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ b 3874c │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r0, r1 │ │ │ │ bcs 387a4 │ │ │ │ tst r0, #3 │ │ │ │ @@ -14320,16 +14320,16 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ b 38750 │ │ │ │ ldr r0, [pc, #12] @ 387b8 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ 387bc │ │ │ │ bx lr │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mvn r0, #0 │ │ │ │ @@ -14340,65 +14340,65 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 29db4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 38810 │ │ │ │ ldr r3, [pc, #120] @ 38880 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ b 38854 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17d5d0 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17ebbc <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 38854 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 17d5d0 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17ebbc <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ blt 38854 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [pc, #52] @ 38884 │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ b 38878 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ beq 38864 │ │ │ │ bl 2a060 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ beq 38874 │ │ │ │ bl 2a060 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq sl, r7, r4, lsl #29 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq lr, r7, r4, asr #12 │ │ │ │ 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 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 38a0c │ │ │ │ ldr r6, [pc, #412] @ 38a50 │ │ │ │ ldr r1, [pc, #412] @ 38a54 │ │ │ │ ldr r2, [pc, #412] @ 38a58 │ │ │ │ mov r3, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18f1c0 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 190ed0 <_PyObject_CallMethod@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 388e0 │ │ │ │ - bl 2bb510 │ │ │ │ + bl 2bdfec │ │ │ │ cmp r0, #0 │ │ │ │ bne 388b0 │ │ │ │ b 389e8 │ │ │ │ cmp r5, r6 │ │ │ │ bne 38914 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -14419,87 +14419,87 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 38948 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 38948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3896c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3896c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #232] @ 38a5c │ │ │ │ ldr r1, [pc, #232] @ 38a60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 38a0c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 389b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 38a14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 38a14 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 38a14 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ beq 389e0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 389e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ bge 388b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 38a0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 38a0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 38a48 │ │ │ │ ldr r0, [pc, #72] @ 38a64 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e0748 <_PyBytes_Join@@Base+0xc0> │ │ │ │ + bl 1e2c64 <_PyBytes_Join@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 38a48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 38a48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq lr, r7, r4, asr #9 │ │ │ │ - eorseq r9, r8, r8, asr r6 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r6, r4, lsr #16 │ │ │ │ - subseq r8, r7, ip, lsl #3 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq lr, r8, r4, asr #9 │ │ │ │ + eorseq ip, r8, r8, lsl lr │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r7, r4, ror #31 │ │ │ │ + subseq r8, r8, 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 │ │ │ │ @@ -14509,113 +14509,113 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 38aa0 │ │ │ │ pop {r4, lr} │ │ │ │ b 38ac0 │ │ │ │ ldr r3, [pc, #16] @ 38ab8 │ │ │ │ ldr r1, [pc, #16] @ 38abc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr r6 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038cdf8 │ │ │ │ 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 1e8ebc │ │ │ │ + bl 1eb1ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 2b67d0 │ │ │ │ + bl 2b927c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 38c18 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38b20 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2a990 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq 38b84 │ │ │ │ bgt 38b70 │ │ │ │ cmn r2, #4 │ │ │ │ beq 38b5c │ │ │ │ cmn r2, #2 │ │ │ │ bne 38b70 │ │ │ │ ldr r3, [pc, #212] @ 38c24 │ │ │ │ ldr r1, [pc, #212] @ 38c28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 38c08 │ │ │ │ ldr r3, [pc, #200] @ 38c2c │ │ │ │ ldr r1, [pc, #200] @ 38c30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 38c08 │ │ │ │ ldr r3, [pc, #188] @ 38c34 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 3122fc <_Py_c_pow@@Base+0xf7c> │ │ │ │ + bl 315ed8 <_Py_c_pow@@Base+0x1288> │ │ │ │ b 38c08 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ 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 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq 38be4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 158040 │ │ │ │ + bl 158d8c │ │ │ │ b 38c1c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 158040 │ │ │ │ + bl 158d8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, r8, ror #12 │ │ │ │ - subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq lr, r7, r0, lsr r0 │ │ │ │ - eorseq r9, r8, r8, lsl r7 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq ip, r8, r8, lsr #28 │ │ │ │ + subseq r8, r6, r0, lsr #30 │ │ │ │ + eorseq r1, r8, ip, lsl #17 │ │ │ │ + @ instruction: 0x0038ced8 │ │ │ │ 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 │ │ │ │ @@ -14625,19 +14625,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 38c70 │ │ │ │ pop {r4, lr} │ │ │ │ b 38ac0 │ │ │ │ ldr r3, [pc, #16] @ 38c88 │ │ │ │ ldr r1, [pc, #16] @ 38c8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr #13 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, r8, ror #28 │ │ │ │ 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 │ │ │ │ @@ -14668,93 +14668,93 @@ │ │ │ │ ldr ip, [pc, #40] @ 38d3c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 38cec │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r7, r0, lsr #6 │ │ │ │ + subseq r1, r8, r0, lsr #6 │ │ │ │ ldr r1, [pc] @ 38d48 │ │ │ │ - b 3038c4 │ │ │ │ - eoreq r4, r1, r8, asr #20 │ │ │ │ + b 306c94 │ │ │ │ + eoreq r7, r1, r8 │ │ │ │ │ │ │ │ 00038d4c : │ │ │ │ ldr r0, [pc] @ 38d54 │ │ │ │ - b 10f010 │ │ │ │ - subseq r1, r7, r8, ror r3 │ │ │ │ + b 10f414 │ │ │ │ + subseq r1, r8, 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 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 38d94 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ beq 38db0 │ │ │ │ b 38dc8 │ │ │ │ ldr r1, [pc, #580] @ 38fe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ bne 38d84 │ │ │ │ b 38ec0 │ │ │ │ ldr r1, [pc, #556] @ 38fe4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ beq 38ec0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ bne 38dec │ │ │ │ ldr r1, [pc, #524] @ 38fe8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ beq 38ec0 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ bne 38e10 │ │ │ │ ldr r1, [pc, #492] @ 38fec │ │ │ │ mov r0, r6 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ beq 38ec0 │ │ │ │ ldr r1, [pc, #472] @ 38ff0 │ │ │ │ ldr r0, [pc, #472] @ 38ff4 │ │ │ │ - bl 16c1fc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16d534 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ beq 38ec0 │ │ │ │ ldr r0, [pc, #456] @ 38ff8 │ │ │ │ - bl 16f5e4 │ │ │ │ + bl 17091c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ beq 38ec0 │ │ │ │ ldr r1, [pc, #440] @ 38ffc │ │ │ │ ldr r0, [pc, #440] @ 39000 │ │ │ │ - bl 16c1fc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16d534 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ beq 38ec0 │ │ │ │ ldr r1, [pc, #424] @ 39004 │ │ │ │ - bl 150594 │ │ │ │ + bl 150d9c │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ beq 38ec0 │ │ │ │ ldr r1, [pc, #404] @ 39008 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a930 │ │ │ │ @@ -14771,253 +14771,253 @@ │ │ │ │ bne 38eb0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ beq 38ec8 │ │ │ │ ldr r3, [pc, #340] @ 3900c │ │ │ │ ldr r1, [pc, #340] @ 39010 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r7, #0 │ │ │ │ b 38fd4 │ │ │ │ ldr r0, [pc, #324] @ 39014 │ │ │ │ - bl 9de08 │ │ │ │ + bl 9dea8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ beq 38ec0 │ │ │ │ ldr r0, [pc, #308] @ 39018 │ │ │ │ - bl 9de08 │ │ │ │ + bl 9dea8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ beq 38ec0 │ │ │ │ ldr r0, [pc, #292] @ 3901c │ │ │ │ - bl 9de08 │ │ │ │ + bl 9dea8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ beq 38ec0 │ │ │ │ ldr r0, [pc, #276] @ 39020 │ │ │ │ - bl 9de08 │ │ │ │ + bl 9dea8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ beq 38ec0 │ │ │ │ ldr r0, [pc, #260] @ 39024 │ │ │ │ - bl 9de08 │ │ │ │ + bl 9dea8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ beq 38ec0 │ │ │ │ ldr r0, [pc, #244] @ 39028 │ │ │ │ - bl 9de08 │ │ │ │ + bl 9dea8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ beq 38ec0 │ │ │ │ ldr r0, [pc, #228] @ 3902c │ │ │ │ - bl 9de08 │ │ │ │ + bl 9dea8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ beq 38ec0 │ │ │ │ ldr r0, [pc, #212] @ 39030 │ │ │ │ - bl 9de08 │ │ │ │ + bl 9dea8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ beq 38ec0 │ │ │ │ ldr r3, [pc, #196] @ 39034 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [pc, #188] @ 39038 │ │ │ │ - bl b2cb0 │ │ │ │ + bl b3174 │ │ │ │ ldr r1, [pc, #184] @ 3903c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1103a8 │ │ │ │ + bl 1107ac │ │ │ │ cmp r0, #0 │ │ │ │ blt 38ec0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r5, sp │ │ │ │ mov r4, #0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128ac4 │ │ │ │ + bl 12912c │ │ │ │ cmp r0, #0 │ │ │ │ blt 38ec0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ bne 38fb4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r7, ip, lsr #7 │ │ │ │ - subseq r1, r7, r0, asr #7 │ │ │ │ - ldrsbeq r1, [r7], #-52 @ 0xffffffcc │ │ │ │ - subseq r1, r7, r8, ror #7 │ │ │ │ - eorseq r9, r8, r4, lsr #21 │ │ │ │ - eorseq r9, r8, r8, lsr #21 │ │ │ │ - @ instruction: 0x00389ab0 │ │ │ │ - @ instruction: 0x00387bd0 │ │ │ │ - eorseq r9, r5, ip, lsl #31 │ │ │ │ - eorseq r7, r8, r8, asr #23 │ │ │ │ - @ instruction: 0x00387bb0 │ │ │ │ - subseq fp, r5, r0, asr #23 │ │ │ │ - eorseq r9, r8, r8, asr #21 │ │ │ │ - eorseq r8, r5, r0, asr lr │ │ │ │ - @ instruction: 0x00389af8 │ │ │ │ - eorseq r8, r7, r4, ror #6 │ │ │ │ - eorseq r9, r8, r8, ror #21 │ │ │ │ - @ instruction: 0x00389af4 │ │ │ │ - eorseq r9, r8, r0, lsl #22 │ │ │ │ - eorseq r9, r8, ip, ror #21 │ │ │ │ - eorseq r9, r8, r8, lsl #22 │ │ │ │ - subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r9, r8, r0, lsl fp │ │ │ │ - eorseq r9, r8, r4, lsr fp │ │ │ │ + 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, ror #4 │ │ │ │ + eorseq sp, r8, r8, ror #4 │ │ │ │ + eorseq sp, r8, r0, ror r2 │ │ │ │ + eorseq fp, r8, r4, lsl #8 │ │ │ │ + eorseq sp, r5, ip, asr #14 │ │ │ │ + @ instruction: 0x0038b3fc │ │ │ │ + eorseq fp, r8, r4, ror #7 │ │ │ │ + subseq fp, r6, r0, asr #23 │ │ │ │ + eorseq sp, r8, r8, lsl #5 │ │ │ │ + eorseq ip, r5, r0, lsl r6 │ │ │ │ + @ instruction: 0x0038d2b8 │ │ │ │ + eorseq fp, r7, r0, lsr #25 │ │ │ │ + eorseq sp, r8, r8, lsr #5 │ │ │ │ + @ instruction: 0x0038d2b4 │ │ │ │ + eorseq sp, r8, r0, asr #5 │ │ │ │ + eorseq sp, r8, ip, lsr #5 │ │ │ │ + eorseq sp, r8, r8, asr #5 │ │ │ │ + subseq fp, r6, ip, asr #23 │ │ │ │ + @ instruction: 0x0038d2d0 │ │ │ │ + @ instruction: 0x0038d2f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 39078 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ beq 39078 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 32174 <_Py_fstat@@Base+0x5c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ bne 390a0 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 39070 │ │ │ │ ldr r0, [pc, #20] @ 390b4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #16] @ 390b8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [pc, #4] @ 390b4 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ b 39208 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1acc34 │ │ │ │ + bl 1aeff4 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 3910c │ │ │ │ blt 391ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [pc, #252] @ 391fc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128de0 │ │ │ │ + b 129448 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ bne 39188 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 37bbc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3917c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [pc, #192] @ 39200 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 39168 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 39170 │ │ │ │ mov r4, r6 │ │ │ │ b 3917c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 39168 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ b 391e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 37b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 391e0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [pc, #96] @ 39204 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 391cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 391d4 │ │ │ │ mov r4, r6 │ │ │ │ b 391e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 391cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad420 │ │ │ │ + bl 1af7e0 │ │ │ │ b 391f0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r8, r8, lsl r8 │ │ │ │ - @ instruction: 0x0037a7d0 │ │ │ │ - @ instruction: 0x0037a7d8 │ │ │ │ + eorseq r4, r8, r4, lsl #31 │ │ │ │ + mlaseq r7, r0, pc, sp @ │ │ │ │ + mlaseq r7, r8, pc, sp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #224] @ 39300 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 392f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ beq 39274 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -15029,31 +15029,31 @@ │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ beq 392f8 │ │ │ │ ldr r1, [pc, #68] @ 39304 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7958 │ │ │ │ + bl a7a48 │ │ │ │ cmp r0, #0 │ │ │ │ bge 392f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 392f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 392f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00358bdc │ │ │ │ + mlaseq r5, ip, r3, ip │ │ │ │ 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 │ │ │ │ @@ -15068,24 +15068,24 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr sl, [pc, #280] @ 39474 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r3 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 39468 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -15101,15 +15101,15 @@ │ │ │ │ strb r8, [r4, #25] │ │ │ │ strb fp, [r4, #26] │ │ │ │ beq 393e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -15122,47 +15122,47 @@ │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ beq 3946c │ │ │ │ ldr r1, [pc, #68] @ 39478 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7958 │ │ │ │ + bl a7a48 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3946c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 39468 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 39468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00358bdc │ │ │ │ + mlaseq r5, ip, r3, ip │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 394a8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [pc, #28] @ 394b0 │ │ │ │ ldr r2, [pc, #28] @ 394b4 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ ldr r0, [pc, #20] @ 394b8 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ 394b8 │ │ │ │ bx lr │ │ │ │ - subseq fp, r6, r4, asr #17 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + subseq fp, r7, r8, asr r8 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, 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] │ │ │ │ @@ -15183,29 +15183,29 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #228] @ 39608 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 39540 │ │ │ │ b 39568 │ │ │ │ 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 │ │ │ │ mov r3, r6 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 395fc │ │ │ │ add r4, r4, r5 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r7, [ip, #4] │ │ │ │ moveq r5, #0 │ │ │ │ beq 395b4 │ │ │ │ @@ -15215,156 +15215,156 @@ │ │ │ │ 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 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 39568 │ │ │ │ - bl 2a9c08 │ │ │ │ + bl 2ac4e0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2aec40 │ │ │ │ + bl 2b14a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 395fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 395fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r7, r8, lsr #8 │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - @ instruction: 0x003698b8 │ │ │ │ - eorseq r9, r8, r8, lsl #27 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, sp, r9 │ │ │ │ + subseq r1, r8, r8, lsr #8 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq sp, r6, r8, ror r0 │ │ │ │ + eorseq sp, r8, r8, asr #10 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, r4, asr r5 │ │ │ │ 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 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - bl 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ ldr r7, [pc, #376] @ 397d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111ba4 │ │ │ │ + bl 111fa8 │ │ │ │ subs r3, r6, r7 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 396bc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [pc, #336] @ 397d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #332] @ 397d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ b 396b4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #312] @ 397dc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 39640 │ │ │ │ mov r8, #0 │ │ │ │ b 397c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 111ba4 │ │ │ │ + bl 111fa8 │ │ │ │ subs r9, r5, r7 │ │ │ │ movne r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 396f8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [pc, #236] @ 397d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #240] @ 397e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ b 396b4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r7 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r7 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2934 │ │ │ │ + bl a2a24 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bne 39758 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39770 │ │ │ │ ldr r3, [r0] │ │ │ │ str r9, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 39770 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 39770 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 39770 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ cmp r5, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bne 397b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 397c8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ beq 397c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 397c8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 397c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r0, asr #27 │ │ │ │ - @ instruction: 0x00389db0 │ │ │ │ - @ instruction: 0x00389df0 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, r0, lsl #11 │ │ │ │ + eorseq sp, r8, r0, ror r5 │ │ │ │ + @ instruction: 0x0038d5b0 │ │ │ │ ldr r2, [pc, #64] @ 3982c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bne 39800 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 39810 │ │ │ │ @@ -15375,90 +15375,90 @@ │ │ │ │ ldr r3, [pc, #28] @ 39834 │ │ │ │ ldr r2, [pc, #28] @ 39838 │ │ │ │ cmp r0, r3 │ │ │ │ cmpeq r1, r3 │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - subseq r9, r5, r4, lsl #1 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r9, r6, r4, lsl #1 │ │ │ │ + @ instruction: 0x0056a69c │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, 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 r3, [r0, #4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ beq 3989c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3989c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1b07a8 │ │ │ │ + bl 1b2b68 │ │ │ │ cmn r0, #1 │ │ │ │ bne 398a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b 39948 │ │ │ │ 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 adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ beq 398d0 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #32] │ │ │ │ b 398e8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b07a8 │ │ │ │ + bl 1b2b68 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ beq 39948 │ │ │ │ ldrd r4, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39920 │ │ │ │ ldr r3, [pc, #68] @ 39954 │ │ │ │ ldr r1, [pc, #68] @ 39958 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ b 39948 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ bl 3995c │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl ab1f8 │ │ │ │ + bl ab2e4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - subseq sp, r5, r8, lsr #22 │ │ │ │ - eorseq r9, r8, r8, lsl lr │ │ │ │ + ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ + subseq sp, r6, r8, lsr #22 │ │ │ │ + @ instruction: 0x0038d5d8 │ │ │ │ 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 +15468,100 @@ │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ bl 2a534 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 354e48 │ │ │ │ + bl 3585e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 35546c │ │ │ │ + bl 358c0c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39a54 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 35574c │ │ │ │ + bl 358eec │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ subs sl, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ movne sl, #1 │ │ │ │ - bl 35574c │ │ │ │ + bl 358eec │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r0 │ │ │ │ beq 39a68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 354e4c │ │ │ │ + bl 3585ec │ │ │ │ ldr r3, [pc, #228] @ 39b18 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354e48 │ │ │ │ + bl 3585e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ b 39a68 │ │ │ │ cmp r9, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ movlt r4, #0 │ │ │ │ movlt r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ strd r4, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39ae8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29754 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, [fp] │ │ │ │ - bl 354e48 │ │ │ │ + bl 3585e8 │ │ │ │ ldr r3, [pc, #92] @ 39b1c │ │ │ │ mov r2, #0 │ │ │ │ - bl 355788 │ │ │ │ + bl 358f28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39b10 │ │ │ │ ldr r3, [pc, #68] @ 39b18 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354e4c │ │ │ │ + bl 3585ec │ │ │ │ strd r0, [fp] │ │ │ │ b 39b10 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 35546c │ │ │ │ + bl 358c0c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [fp] │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -15624,34 +15624,34 @@ │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ beq 39c3c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ ldr r2, [pc, #64] @ 39c54 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ stm sp, {r6, r7} │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 158040 │ │ │ │ + bl 158d8c │ │ │ │ mov r0, #0 │ │ │ │ b 39c48 │ │ │ │ bl 39c58 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39c00 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r2, ip, r4, ror sp │ │ │ │ - eorseq r9, r8, ip, ror #30 │ │ │ │ + subseq r2, sp, r4, ror sp │ │ │ │ + eorseq sp, r8, ip, lsr #14 │ │ │ │ │ │ │ │ 00039c58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ @@ -15679,32 +15679,32 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ bne 39cdc │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mvn r0, #0 │ │ │ │ b 39cfc │ │ │ │ - bl 8aeec │ │ │ │ + bl 8af58 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #4] │ │ │ │ movne r0, #0 │ │ │ │ bne 39cfc │ │ │ │ ldr r0, [r5] │ │ │ │ bl 29490 │ │ │ │ mvn r0, #1 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r8, r8, lsr #31 │ │ │ │ + eorseq sp, r8, r8, ror #14 │ │ │ │ andeq r8, r8, r1, asr #8 │ │ │ │ - eorseq r6, r8, r8, asr #10 │ │ │ │ - subseq r2, ip, r4, ror sp │ │ │ │ + eorseq r9, r8, r8, lsl #26 │ │ │ │ + subseq r2, sp, r4, ror sp │ │ │ │ mov r0, r1 │ │ │ │ - b 3013bc │ │ │ │ + b 30478c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ 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 │ │ │ │ @@ -15714,59 +15714,59 @@ │ │ │ │ ldrgt r2, [r6] │ │ │ │ ldrle r2, [pc, #48] @ 39d88 │ │ │ │ b 39d78 │ │ │ │ ldr r0, [pc, #44] @ 39d8c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ b 39d48 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2cac28 <_Py_RestoreSignals@@Base+0x1a7c> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, ip, asr #17 │ │ │ │ + b 2cd784 <_Py_RestoreSignals@@Base+0x1a7c> │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq sp, r5, ip, lsl #1 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ ldr r2, [pc, #20] @ 39db0 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ ldr r0, [pc, #8] @ 39db4 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, 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 a9b8c │ │ │ │ + b a9c7c │ │ │ │ mov r0, #2 │ │ │ │ - b a2934 │ │ │ │ - ldrsheq sl, [r8], -ip @ │ │ │ │ + b a2a24 │ │ │ │ + eorseq sp, r8, r4, lsl #23 │ │ │ │ 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 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 19b3dc │ │ │ │ + b 19d78c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39e08 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -15787,47 +15787,47 @@ │ │ │ │ add lr, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #248] @ 39f7c │ │ │ │ str lr, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 39f70 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r5, [pc, #220] @ 39f80 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r0, r5 │ │ │ │ beq 39ed8 │ │ │ │ mov r1, r5 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39ed8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [pc, #184] @ 39f84 │ │ │ │ ldr r0, [pc, #184] @ 39f88 │ │ │ │ mov r3, r7 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ b 39f70 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 39ef8 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 39f70 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 39f18 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 39f70 │ │ │ │ ldr r3, [pc, #108] @ 39f8c │ │ │ │ cmp r6, r3 │ │ │ │ moveq r6, #0 │ │ │ │ beq 39f54 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -15836,639 +15836,639 @@ │ │ │ │ beq 39f54 │ │ │ │ ldr r0, [pc, #84] @ 39f94 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [pc, #80] @ 39f98 │ │ │ │ ldr r0, [r0] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 117900 │ │ │ │ + b 117eec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 24cb6c │ │ │ │ + b 24f3f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r7, r8, lsr #19 │ │ │ │ - subseq r6, r5, r4, lsl #7 │ │ │ │ - eorseq sl, r8, r0, lsl r4 │ │ │ │ - eorseq fp, r5, ip, lsr sp │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, ip, lsl pc │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r4, lsr #8 │ │ │ │ + subseq r1, r8, r8, lsr #19 │ │ │ │ + subseq r6, r6, r4, lsl #7 │ │ │ │ + eorseq sp, r8, ip, lsr #24 │ │ │ │ + @ instruction: 0x0035f4fc │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, ip, lsl pc │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, r0, asr #24 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl aeb98 │ │ │ │ + bl af05c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3a00c │ │ │ │ b 39fe0 │ │ │ │ ldr r3, [pc, #196] @ 3a09c │ │ │ │ ldr r1, [pc, #196] @ 3a0a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b40c <_PyDeadline_Init@@Base+0x190> │ │ │ │ + bl 20cf04 <_PyBytesWriter_WriteBytes@@Base+0x3e74> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ bne 3a024 │ │ │ │ cmp r7, #0 │ │ │ │ blt 3a03c │ │ │ │ mov r0, r4 │ │ │ │ - bl af014 │ │ │ │ + bl af4d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 39fe8 │ │ │ │ b 3a064 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3a004 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 3a004 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 39fe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 39fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 39fe0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3a088 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a088 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - bl a573c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 39fe0 │ │ │ │ ldr r0, [pc, #8] @ 3a0a4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #14 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, ror #29 │ │ │ │ + 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, r0 │ │ │ │ - bl 1acc34 │ │ │ │ + bl 1aeff4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a0e0 │ │ │ │ blt 3a114 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [pc, #72] @ 3a120 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b 128de0 │ │ │ │ + b 129448 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [pc, #56] @ 3a124 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [pc, #48] @ 3a128 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movne r0, r2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad420 │ │ │ │ + bl 1af7e0 │ │ │ │ b 3a118 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r8, r8, lsl r8 │ │ │ │ - @ instruction: 0x0037a7d8 │ │ │ │ - @ instruction: 0x0037a7d0 │ │ │ │ + eorseq r4, r8, r4, lsl #31 │ │ │ │ + mlaseq r7, r8, pc, sp @ │ │ │ │ + mlaseq r7, r0, pc, sp @ │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 2433e4 │ │ │ │ + b 245d0c │ │ │ │ │ │ │ │ 0003a138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #56] @ 3a188 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29490 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 158040 │ │ │ │ + bl 158d8c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1623c0 │ │ │ │ + bl 163348 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r2, ip, r4, ror sp │ │ │ │ + subseq r2, sp, 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 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3a1b8 │ │ │ │ mov r5, #0 │ │ │ │ b 3a32c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3a208 │ │ │ │ ldr r0, [pc, #364] @ 3a338 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 3a1f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a1f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r2, [pc, #316] @ 3a33c │ │ │ │ movne r4, r6 │ │ │ │ bne 3a20c │ │ │ │ b 3a1b0 │ │ │ │ ldr r2, [pc, #292] @ 3a334 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3a25c │ │ │ │ ldr r0, [pc, #288] @ 3a340 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 3a24c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a24c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 3a1b0 │ │ │ │ ldr r2, [pc, #224] @ 3a33c │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3a2a8 │ │ │ │ ldr r0, [pc, #212] @ 3a344 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 3a29c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a29c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 3a1b0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3a2f0 │ │ │ │ ldr r0, [pc, #140] @ 3a348 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 3a2e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a2e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 3a1b0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [pc, #80] @ 3a34c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 3a32c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a32c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ - eorseq sl, r8, ip, asr #9 │ │ │ │ - eorseq r8, r5, r0, lsl r1 │ │ │ │ - @ instruction: 0x0038a4d4 │ │ │ │ - eorseq sl, r8, r4, ror #9 │ │ │ │ - ldrsbeq r3, [r9], -r0 @ │ │ │ │ - @ instruction: 0x0038a4f8 │ │ │ │ - ldr r2, [pc] @ 3a358 │ │ │ │ - b 3a698 <_Py_IncRef@@Base+0x90> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + eorseq sp, r8, ip, lsl #25 │ │ │ │ + @ instruction: 0x0035b8d0 │ │ │ │ + mlaseq r8, r4, ip, sp │ │ │ │ + eorseq sp, r8, r4, lsr #25 │ │ │ │ + mlaseq r9, r0, r8, r6 │ │ │ │ + @ instruction: 0x0038dcb8 │ │ │ │ + │ │ │ │ +0003a350 <_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 3a3a0 <_Py_IncRef@@Base+0x50> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ 3a5dc │ │ │ │ - bl 10f600 │ │ │ │ + ldr r1, [pc, #592] @ 3a5e4 <_Py_IncRef@@Base+0x294> │ │ │ │ + bl 10fa04 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a3b0 │ │ │ │ - b 3a3a8 │ │ │ │ - ldr r3, [pc, #576] @ 3a5e0 │ │ │ │ - ldr r1, [pc, #576] @ 3a5e4 │ │ │ │ + bne 3a3b8 <_Py_IncRef@@Base+0x68> │ │ │ │ + b 3a3b0 <_Py_IncRef@@Base+0x60> │ │ │ │ + ldr r3, [pc, #576] @ 3a5e8 <_Py_IncRef@@Base+0x298> │ │ │ │ + ldr r1, [pc, #576] @ 3a5ec <_Py_IncRef@@Base+0x29c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r3, #0 │ │ │ │ - b 3a5d0 │ │ │ │ + b 3a5d8 <_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] @ 3a5f0 <_Py_IncRef@@Base+0x2a0> │ │ │ │ + ldr r9, [pc, #556] @ 3a5f4 <_Py_IncRef@@Base+0x2a4> │ │ │ │ + ldr r1, [pc, #556] @ 3a5f8 <_Py_IncRef@@Base+0x2a8> │ │ │ │ mov r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad17c │ │ │ │ + bl ad2b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3a4e0 │ │ │ │ + beq 3a4e8 <_Py_IncRef@@Base+0x198> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 3a44c │ │ │ │ + bne 3a454 <_Py_IncRef@@Base+0x104> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a40c │ │ │ │ + bne 3a414 <_Py_IncRef@@Base+0xc4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a530 │ │ │ │ + beq 3a538 <_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 10e7f8 │ │ │ │ + bne 3a538 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + b 3a494 <_Py_IncRef@@Base+0x144> │ │ │ │ + ldr r2, [pc, #480] @ 3a5fc <_Py_IncRef@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #480] @ 3a600 <_Py_IncRef@@Base+0x2b0> │ │ │ │ + bl 10ebfc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a440 │ │ │ │ + beq 3a448 <_Py_IncRef@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a440 │ │ │ │ + bne 3a448 <_Py_IncRef@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3a494 │ │ │ │ - b 3a4e0 │ │ │ │ + bne 3a49c <_Py_IncRef@@Base+0x14c> │ │ │ │ + b 3a4e8 <_Py_IncRef@@Base+0x198> │ │ │ │ cmp r3, r9 │ │ │ │ - beq 3a464 │ │ │ │ + beq 3a46c <_Py_IncRef@@Base+0x11c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a530 │ │ │ │ - b 3a478 │ │ │ │ + beq 3a538 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + b 3a480 <_Py_IncRef@@Base+0x130> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a454 │ │ │ │ + beq 3a45c <_Py_IncRef@@Base+0x10c> │ │ │ │ mov r6, r5 │ │ │ │ - b 3a494 │ │ │ │ + b 3a49c <_Py_IncRef@@Base+0x14c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a530 │ │ │ │ + bne 3a538 <_Py_IncRef@@Base+0x1e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 3a530 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 3a538 <_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 30e0c8 │ │ │ │ + bl 3118a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a4d8 │ │ │ │ + beq 3a4e0 <_Py_IncRef@@Base+0x190> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3a4d8 │ │ │ │ + bne 3a4e0 <_Py_IncRef@@Base+0x190> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3a508 │ │ │ │ + bne 3a510 <_Py_IncRef@@Base+0x1c0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a3a8 │ │ │ │ + beq 3a3b0 <_Py_IncRef@@Base+0x60> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a3a8 │ │ │ │ + bne 3a3b0 <_Py_IncRef@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 3a3a8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 3a3b0 <_Py_IncRef@@Base+0x60> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a3bc │ │ │ │ + beq 3a3c4 <_Py_IncRef@@Base+0x74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a3bc │ │ │ │ + bne 3a3c4 <_Py_IncRef@@Base+0x74> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 3a3bc │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 3a3c4 <_Py_IncRef@@Base+0x74> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a554 │ │ │ │ + beq 3a55c <_Py_IncRef@@Base+0x20c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a554 │ │ │ │ + bne 3a55c <_Py_IncRef@@Base+0x20c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #148] @ 3a5fc │ │ │ │ + ldr r2, [pc, #148] @ 3a604 <_Py_IncRef@@Base+0x2b4> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30e0c8 │ │ │ │ + bl 3118a0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3a3a8 │ │ │ │ + beq 3a3b0 <_Py_IncRef@@Base+0x60> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3a5d0 │ │ │ │ + bne 3a5d8 <_Py_IncRef@@Base+0x288> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a5ac │ │ │ │ + beq 3a5b4 <_Py_IncRef@@Base+0x264> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3a5ac │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 3a5b4 <_Py_IncRef@@Base+0x264> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #72] @ 3a600 │ │ │ │ + ldr r2, [pc, #72] @ 3a608 <_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 r3, r8, r4, ror #23 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r0, lsl #10 │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r5, ip, asr #11 │ │ │ │ - eorseq r9, r8, r8, asr r6 │ │ │ │ - eorseq r1, r6, r4, asr r9 │ │ │ │ - mlaseq r5, r8, r7, lr │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ - subseq r1, r5, 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 │ │ │ │ + eorseq r7, r8, r4, ror r3 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq sp, r8, r0, asr #25 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r6, ip, asr #11 │ │ │ │ + eorseq ip, r8, r8, lsl lr │ │ │ │ + eorseq r5, r6, r8, lsr r1 │ │ │ │ + eorseq r1, r6, r8, asr pc │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + b 3a61c <_Py_IncRef@@Base+0x2cc> │ │ │ │ + ldr r2, [pc] @ 3a618 <_Py_IncRef@@Base+0x2c8> │ │ │ │ + b 3a698 <_Py_IncRef@@Base+0x348> │ │ │ │ + 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 r1, [pc, #96] @ 3a694 <_Py_IncRef@@Base+0x8c> │ │ │ │ + ldr r1, [pc, #96] @ 3a694 <_Py_IncRef@@Base+0x344> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dc88 │ │ │ │ + bl 17f274 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3a68c <_Py_IncRef@@Base+0x84> │ │ │ │ + beq 3a68c <_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 a6774 │ │ │ │ + bl a6864 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ + ldrsheq r6, [r7], #-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 3a700 <_Py_IncRef@@Base+0x3b0> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a700 <_Py_IncRef@@Base+0xf8> │ │ │ │ + beq 3a700 <_Py_IncRef@@Base+0x3b0> │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #60] @ 3a718 <_Py_IncRef@@Base+0x110> │ │ │ │ + ldr r3, [pc, #60] @ 3a718 <_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 3a700 <_Py_IncRef@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3a700 <_Py_IncRef@@Base+0xf8> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 3a700 <_Py_IncRef@@Base+0x3b0> │ │ │ │ + bl 9adbc <_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] @ 3a71c <_Py_IncRef@@Base+0x3cc> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 287188 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ - eorseq ip, r7, r4, ror r2 │ │ │ │ + b 28991c │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ + eorseq pc, r7, r4, lsr sl @ │ │ │ │ + │ │ │ │ +0003a720 : │ │ │ │ + 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 9df14 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 3a77c │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl f9898 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 3a77c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 3a77c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adbc <_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 3a7b4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a7cc <_Py_IncRef@@Base+0x1c4> │ │ │ │ + bne 3a830 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3a87c <_Py_IncRef@@Base+0x274> │ │ │ │ + beq 3a8e0 │ │ │ │ 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 3a81c │ │ │ │ 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 3a7ec │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #196] @ 3a888 <_Py_IncRef@@Base+0x280> │ │ │ │ + ldr r0, [pc, #196] @ 3a8ec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9b8c │ │ │ │ - ldr r1, [pc, #184] @ 3a88c <_Py_IncRef@@Base+0x284> │ │ │ │ - ldr r0, [pc, #184] @ 3a890 <_Py_IncRef@@Base+0x288> │ │ │ │ - bl 16c1fc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + b a9c7c │ │ │ │ + ldr r1, [pc, #184] @ 3a8f0 │ │ │ │ + ldr r0, [pc, #184] @ 3a8f4 │ │ │ │ + bl 16d534 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3a864 <_Py_IncRef@@Base+0x25c> │ │ │ │ + beq 3a8c8 │ │ │ │ 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 ba4fc │ │ │ │ + bl ba9cc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a828 <_Py_IncRef@@Base+0x220> │ │ │ │ + beq 3a88c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3a828 <_Py_IncRef@@Base+0x220> │ │ │ │ + bne 3a88c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 151e5c │ │ │ │ + bl 15288c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 3a86c <_Py_IncRef@@Base+0x264> │ │ │ │ + bne 3a8d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a864 <_Py_IncRef@@Base+0x25c> │ │ │ │ + beq 3a8c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a864 <_Py_IncRef@@Base+0x25c> │ │ │ │ + bne 3a8c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r2, #0 │ │ │ │ - b 3a87c <_Py_IncRef@@Base+0x274> │ │ │ │ - ldr r0, [pc, #32] @ 3a894 <_Py_IncRef@@Base+0x28c> │ │ │ │ + b 3a8e0 │ │ │ │ + ldr r0, [pc, #32] @ 3a8f8 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r6, ip, lsr r3 │ │ │ │ - eorseq ip, r7, ip, ror fp │ │ │ │ - mlaseq r5, ip, lr, pc @ │ │ │ │ - eorseq r2, r7, r8, asr #23 │ │ │ │ - │ │ │ │ -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 9de74 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 3a8f4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl f95c4 │ │ │ │ - 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x0036fafc │ │ │ │ + mlaseq r8, r8, r3, r0 │ │ │ │ + eorseq r3, r6, ip, asr r6 │ │ │ │ + eorseq r6, r7, r8, lsl #7 │ │ │ │ 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,405 +16476,405 @@ │ │ │ │ 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 3a954 │ │ │ │ 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 3a98c │ │ │ │ + ldr ip, [pc, #208] @ 3aa2c │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a98c │ │ │ │ + bne 3a98c │ │ │ │ mov r4, #0 │ │ │ │ - b 3aa20 │ │ │ │ + b 3aa20 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r0] │ │ │ │ - ldreq r5, [pc, #148] @ 3aa30 │ │ │ │ + ldreq r5, [pc, #148] @ 3aa30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2868cc │ │ │ │ + bl 289060 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3a984 │ │ │ │ - ldr r6, [pc, #128] @ 3aa30 │ │ │ │ - ldr r3, [pc, #128] @ 3aa34 │ │ │ │ + beq 3a984 │ │ │ │ + ldr r6, [pc, #128] @ 3aa30 │ │ │ │ + ldr r3, [pc, #128] @ 3aa34 │ │ │ │ cmp r5, r6 │ │ │ │ - ldr r1, [pc, #124] @ 3aa38 │ │ │ │ + ldr r1, [pc, #124] @ 3aa38 │ │ │ │ mov r0, r4 │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3ac94 │ │ │ │ + bl 3ac94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3a984 │ │ │ │ + beq 3a984 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 3aa20 │ │ │ │ + beq 3aa20 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #88] @ 3aa3c │ │ │ │ + ldr r0, [pc, #88] @ 3aa3c │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ add r1, sp, #32 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl c051c │ │ │ │ + bl c0918 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3aa1c │ │ │ │ + beq 3aa1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3aa1c │ │ │ │ + bne 3aa1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r7, r8, lsr sl │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r8, r9, r8, ror r2 │ │ │ │ - andseq sp, r6, ip, lsr #19 │ │ │ │ - subseq ip, r7, ip, asr #26 │ │ │ │ + subseq r1, r8, r8, lsr sl │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eoreq sl, r9, r8, asr fp │ │ │ │ + andseq lr, r6, r4, ror #25 │ │ │ │ + subseq ip, r8, 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 1acc34 │ │ │ │ + bl 1aeff4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3aa80 │ │ │ │ - blt 3aae4 │ │ │ │ + beq 3aa80 │ │ │ │ + blt 3aae4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #516] @ 3ac78 │ │ │ │ + ldr r0, [pc, #516] @ 3ac78 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 128de0 │ │ │ │ + b 129448 │ │ │ │ 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 3aac8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - ldr r0, [pc, #452] @ 3ac7c │ │ │ │ - bl 128de0 │ │ │ │ + ldr r0, [pc, #452] @ 3ac7c │ │ │ │ + bl 129448 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad420 │ │ │ │ - b 3ac6c │ │ │ │ + bl 1af7e0 │ │ │ │ + b 3ac6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r6, r0, #0 │ │ │ │ addne sl, r6, #8 │ │ │ │ - bne 3ab0c │ │ │ │ + bne 3ab0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad420 │ │ │ │ + bl 1af7e0 │ │ │ │ mov r5, #0 │ │ │ │ - b 3ac6c │ │ │ │ + b 3ac6c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 136514 │ │ │ │ + bl 136ba4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3abb0 │ │ │ │ + beq 3abb0 │ │ │ │ str r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt 3aaec │ │ │ │ + blt 3aaec │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #4] │ │ │ │ - beq 3abb8 │ │ │ │ + beq 3abb8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b8bac │ │ │ │ + bl b907c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ab98 │ │ │ │ + beq 3ab98 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #304] @ 3ac80 │ │ │ │ - bl 128de0 │ │ │ │ + ldr r0, [pc, #304] @ 3ac80 │ │ │ │ + bl 129448 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3abb0 │ │ │ │ + beq 3abb0 │ │ │ │ cmp r5, r7 │ │ │ │ - blt 3ab88 │ │ │ │ + blt 3ab88 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ab80 │ │ │ │ + beq 3ab80 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3ab80 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 3ab80 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b 3ab98 │ │ │ │ + b 3ab98 │ │ │ │ add r2, r6, #12 │ │ │ │ str r3, [r2, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 3ab24 │ │ │ │ + b 3ab24 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 3abb8 │ │ │ │ - ldr r3, [pc, #220] @ 3ac84 │ │ │ │ - ldr r1, [pc, #220] @ 3ac88 │ │ │ │ + beq 3abb8 │ │ │ │ + ldr r3, [pc, #220] @ 3ac84 │ │ │ │ + ldr r1, [pc, #220] @ 3ac88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r5, #0 │ │ │ │ - b 3ac40 │ │ │ │ - ldr r0, [pc, #204] @ 3ac8c │ │ │ │ - bl 9de74 │ │ │ │ + b 3ac40 │ │ │ │ + ldr r0, [pc, #204] @ 3ac8c │ │ │ │ + bl 9df14 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3abb0 │ │ │ │ + beq 3abb0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1664e0 │ │ │ │ + bl 167464 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3abf8 │ │ │ │ + beq 3abf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3abf8 │ │ │ │ + bne 3abf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3abb0 │ │ │ │ + beq 3abb0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - ldr r0, [pc, #124] @ 3ac90 │ │ │ │ + ldr r0, [pc, #124] @ 3ac90 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3ac40 │ │ │ │ + beq 3ac40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 3ac40 │ │ │ │ + bne 3ac40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ac64 │ │ │ │ + beq 3ac64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3ac64 │ │ │ │ + bne 3ac64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad420 │ │ │ │ + bl 1af7e0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r1, r8, r8, lsl r8 │ │ │ │ - @ instruction: 0x0037a7d0 │ │ │ │ - eorseq sl, r8, r4, lsr #11 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r8, ip, lsr #11 │ │ │ │ - eorseq r8, r5, r0, lsl r1 │ │ │ │ - @ instruction: 0x0038a5d8 │ │ │ │ + eorseq r4, r8, r4, lsl #31 │ │ │ │ + mlaseq r7, r0, pc, sp @ │ │ │ │ + eorseq sp, r8, r4, ror #26 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq sp, r8, ip, ror #26 │ │ │ │ + @ instruction: 0x0035b8d0 │ │ │ │ + mlaseq r8, r8, sp, sp │ │ │ │ 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 1e6130 │ │ │ │ + bl 1e8420 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3accc │ │ │ │ + bge 3accc │ │ │ │ mov r0, #0 │ │ │ │ - b 3ad04 │ │ │ │ + b 3ad04 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ bl 3ad0c <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3acc4 │ │ │ │ + blt 3acc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ stm sp, {r3, r4} │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 30f5fc │ │ │ │ + bl 312f18 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0003ad0c <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 30f524 │ │ │ │ + bl 312d60 │ │ │ │ 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 30fb7c │ │ │ │ - @ instruction: 0x0057f398 │ │ │ │ + b 313498 │ │ │ │ + @ instruction: 0x0058f398 │ │ │ │ │ │ │ │ 0003ad5c <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #56] @ 3adac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x50> │ │ │ │ add r5, r0, #4096 @ 0x1000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r5, #340] @ 0x154 │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r3, r4 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 1aa02c │ │ │ │ + bl 1ac3d0 │ │ │ │ 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} │ │ │ │ - @ instruction: 0x000cfdb8 │ │ │ │ - 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 19f05c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, asr r5 │ │ │ │ + andeq r0, sp, r0, asr r1 │ │ │ │ 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] @ 3ae68 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 30fb7c │ │ │ │ + bl 313498 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 3ae28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ - bl 11a9a8 │ │ │ │ + bne 3ade8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ + bl 11af94 │ │ │ │ mov r5, r0 │ │ │ │ - b 3ae4c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf0> │ │ │ │ + b 3ae0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ae48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ + beq 3ae08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3ae48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 3ae08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #80] @ 3aea8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ + ldr r1, [pc, #80] @ 3ae68 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ mov r2, #0 │ │ │ │ - bl 30fb7c │ │ │ │ + bl 313498 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3aea0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x144> │ │ │ │ + beq 3ae60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x104> │ │ │ │ mov r0, r5 │ │ │ │ - bl 181fb0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 18359c <_PyErr_ChainExceptions1@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ae9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ + beq 3ae5c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ae9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ + beq 3ae5c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3ae9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ + bne 3ae5c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq fp, r7, ip, asr pc │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 3aebc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x160> │ │ │ │ - b 18bf38 │ │ │ │ + subseq fp, r8, ip, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3aee4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x188> │ │ │ │ - ldr r1, [pc, #16] @ 3aee8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038a9fc │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3aea8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1a140c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r8, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3af28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ + ldr r0, [pc, #16] @ 3aee8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f05c │ │ │ │ + bl 1a140c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, ip, lsr r6 │ │ │ │ + subseq sl, r8, ip, lsr r6 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 3aefc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1a0> │ │ │ │ + b 18dc48 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 3af24 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #16] @ 3af28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038e1bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 311f64 <_Py_c_pow@@Base+0xbe4> │ │ │ │ + bl 315538 <_Py_c_pow@@Base+0x8e8> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ beq 3af60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ @@ -16887,634 +16887,634 @@ │ │ │ │ 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 2b74f4 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b9fd0 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 3afa8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24c> │ │ │ │ mov r0, #0 │ │ │ │ b 3aff0 <_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> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3afa0 <_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> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r8, r8, lsr #20 │ │ │ │ - eorseq lr, r7, r4, lsl #1 │ │ │ │ - eorseq sl, r8, r4, lsr sl │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq lr, r8, r4, lsl r2 │ │ │ │ + eorseq r1, r8, r0, ror #17 │ │ │ │ + eorseq lr, r8, r0, lsr #4 │ │ │ │ + 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 1a3d10 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 3b058 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2fc> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 3b028 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2cc> │ │ │ │ + eorseq r4, r7, r0, lsr #13 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3b094 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x338> │ │ │ │ + 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 2b122c │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + bne 3b07c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x320> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0003b00c : │ │ │ │ +0003b0ac : │ │ │ │ + ldr r0, [pc] @ 3b0b4 │ │ │ │ + b 10f414 │ │ │ │ + subseq r1, r8, r8, ror ip │ │ │ │ + │ │ │ │ +0003b0b8 : │ │ │ │ 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 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b03c │ │ │ │ - ldr r0, [pc, #80] @ 3b088 │ │ │ │ - bl 2a5d20 │ │ │ │ - b 3b080 │ │ │ │ + bne 3b0e8 │ │ │ │ + ldr r0, [pc, #80] @ 3b134 │ │ │ │ + bl 2a85f8 │ │ │ │ + b 3b12c │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #64] @ 3b088 │ │ │ │ + ldr r2, [pc, #64] @ 3b134 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2cfee4 │ │ │ │ + bl 2d2e9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3b06c │ │ │ │ + beq 3b118 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3b074 │ │ │ │ + beq 3b120 │ │ │ │ mov r4, r5 │ │ │ │ - b 3b080 │ │ │ │ + b 3b12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 3b06c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 3b118 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r8, r0, asr #22 │ │ │ │ + eorseq lr, r8, r4, lsr #7 │ │ │ │ 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] @ 3b0c8 │ │ │ │ + ldr r0, [pc, #16] @ 3b174 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f05c │ │ │ │ + bl 1a140c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3b104 │ │ │ │ - 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 2ae9c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - bne 3b0ec │ │ │ │ - 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 3b144 │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1a1960 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3b168 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 3b138 │ │ │ │ - eorseq r0, r7, r0, ror #29 │ │ │ │ - │ │ │ │ -0003b16c <_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] @ 3b2dc <_PyCompile_Assemble@@Base+0x170> │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 3b1a8 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ - ldr r3, [pc, #324] @ 3b2e0 <_PyCompile_Assemble@@Base+0x174> │ │ │ │ - ldr r1, [pc, #324] @ 3b2e4 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 3b1d0 <_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 91a70 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 3b1d8 <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ - mov r7, #0 │ │ │ │ - b 3b2d0 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1527a8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3b1f0 <_PyCompile_Assemble@@Base+0x84> │ │ │ │ - mov r7, #0 │ │ │ │ - b 3b29c <_PyCompile_Assemble@@Base+0x130> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 25a1ec │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 3b1e8 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 1568dc │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 3b1e8 <_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 15bc28 <_PyDict_DelItemIf@@Base+0x284> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 3b1e8 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - bl 1523c8 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 3b1e8 <_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 25a7b0 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r7, r0 │ │ │ │ - beq 3b29c <_PyCompile_Assemble@@Base+0x130> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 3b29c <_PyCompile_Assemble@@Base+0x130> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b2c0 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 3b2c0 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 164384 <_PySet_NextEntryRef@@Base+0x18c> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 163c7c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq ip, r5, r8, lsr #29 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r4, ror #25 │ │ │ │ - │ │ │ │ -0003b2e8 : │ │ │ │ - ldr r0, [pc] @ 3b2f0 │ │ │ │ - b 10f010 │ │ │ │ - ldrsbeq r1, [r7], #-192 @ 0xffffff40 │ │ │ │ + ldrheq sl, [r8], #-112 @ 0xffffff90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #576] @ 3b54c │ │ │ │ + ldr r1, [pc, #576] @ 3b3d0 │ │ │ │ mov r2, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3b324 │ │ │ │ + bge 3b1a8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #548] @ 3b550 │ │ │ │ + ldr r1, [pc, #548] @ 3b3d4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #528] @ 3b554 │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #528] @ 3b3d8 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #508] @ 3b558 │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #508] @ 3b3dc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #488] @ 3b55c │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #488] @ 3b3e0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #468] @ 3b560 │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #468] @ 3b3e4 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #448] @ 3b564 │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #448] @ 3b3e8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #428] @ 3b568 │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #428] @ 3b3ec │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #408] @ 3b56c │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #408] @ 3b3f0 │ │ │ │ mov r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #388] @ 3b570 │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #388] @ 3b3f4 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #368] @ 3b574 │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #368] @ 3b3f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #348] @ 3b578 │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #348] @ 3b3fc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #328] @ 3b57c │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #328] @ 3b400 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #308] @ 3b580 │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #308] @ 3b404 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #288] @ 3b584 │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #288] @ 3b408 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #268] @ 3b588 │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #268] @ 3b40c │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #248] @ 3b58c │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #248] @ 3b410 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #228] @ 3b590 │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #228] @ 3b414 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #208] @ 3b594 │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #208] @ 3b418 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #188] @ 3b598 │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #188] @ 3b41c │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #168] @ 3b59c │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #168] @ 3b420 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #148] @ 3b5a0 │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #148] @ 3b424 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #128] @ 3b5a4 │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #128] @ 3b428 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c │ │ │ │ - ldr r1, [pc, #108] @ 3b5a8 │ │ │ │ + blt 3b1a0 │ │ │ │ + ldr r1, [pc, #108] @ 3b42c │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16185c │ │ │ │ + bl 1627e4 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r8, r0, lsr #26 │ │ │ │ - eorseq sl, r8, r4, lsr #26 │ │ │ │ - eorseq sl, r8, r0, lsr sp │ │ │ │ - eorseq sl, r8, r0, asr #26 │ │ │ │ - eorseq sl, r8, ip, asr #26 │ │ │ │ - eorseq sl, r8, r8, asr sp │ │ │ │ - eorseq sl, r8, r4, ror #26 │ │ │ │ - eorseq sl, r8, r4, ror sp │ │ │ │ - eorseq sl, r8, r0, lsl #27 │ │ │ │ - eorseq sl, r8, ip, lsl #27 │ │ │ │ - mlaseq r8, r8, sp, sl │ │ │ │ - eorseq sl, r8, r8, lsr #27 │ │ │ │ - @ instruction: 0x0038adb4 │ │ │ │ - eorseq sl, r8, r0, asr #27 │ │ │ │ - @ instruction: 0x0038add0 │ │ │ │ - eorseq sl, r8, r0, ror #27 │ │ │ │ - @ instruction: 0x0038adf8 │ │ │ │ - eorseq sl, r8, r4, asr #26 │ │ │ │ - eorseq sl, r8, ip, lsl #28 │ │ │ │ - eorseq sl, r8, ip, lsl lr │ │ │ │ - eorseq sl, r8, ip, asr sp │ │ │ │ - eorseq sl, r8, ip, lsr #28 │ │ │ │ - eorseq sl, r8, r4, lsr lr │ │ │ │ - eorseq sl, r8, r0, asr #28 │ │ │ │ + eorseq lr, r8, r4, lsl r4 │ │ │ │ + eorseq lr, r8, r8, lsl r4 │ │ │ │ + eorseq lr, r8, r4, lsr #8 │ │ │ │ + eorseq lr, r8, r4, lsr r4 │ │ │ │ + eorseq lr, r8, r0, asr #8 │ │ │ │ + eorseq lr, r8, ip, asr #8 │ │ │ │ + eorseq lr, r8, r8, asr r4 │ │ │ │ + eorseq lr, r8, r8, ror #8 │ │ │ │ + eorseq lr, r8, r4, ror r4 │ │ │ │ + eorseq lr, r8, r0, lsl #9 │ │ │ │ + eorseq lr, r8, ip, lsl #9 │ │ │ │ + mlaseq r8, ip, r4, lr │ │ │ │ + eorseq lr, r8, r8, lsr #9 │ │ │ │ + @ instruction: 0x0038e4b4 │ │ │ │ + eorseq lr, r8, r4, asr #9 │ │ │ │ + @ instruction: 0x0038e4d4 │ │ │ │ + eorseq lr, r8, ip, ror #9 │ │ │ │ + eorseq lr, r8, r8, lsr r4 │ │ │ │ + eorseq lr, r8, r0, lsl #10 │ │ │ │ + eorseq lr, r8, r0, lsl r5 │ │ │ │ + eorseq lr, r8, r0, asr r4 │ │ │ │ + eorseq lr, r8, r0, lsr #10 │ │ │ │ + eorseq lr, r8, r8, lsr #10 │ │ │ │ + eorseq lr, r8, r4, lsr r5 │ │ │ │ │ │ │ │ -0003b5ac : │ │ │ │ - ldr r3, [pc, #4] @ 3b5b8 │ │ │ │ - mov r2, #136 @ 0x88 │ │ │ │ - b 2549f8 │ │ │ │ - eorseq ip, r7, r0, asr #2 │ │ │ │ +0003b430 <_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] @ 3b5a0 <_PyCompile_Assemble@@Base+0x170> │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 3b46c <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #324] @ 3b5a4 <_PyCompile_Assemble@@Base+0x174> │ │ │ │ + ldr r1, [pc, #324] @ 3b5a8 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 3b494 <_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 91b28 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 3b49c <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ + mov r7, #0 │ │ │ │ + b 3b594 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 153314 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3b4b4 <_PyCompile_Assemble@@Base+0x84> │ │ │ │ + mov r7, #0 │ │ │ │ + b 3b560 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 25cb38 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 3b4ac <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 15732c │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 3b4ac <_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 15cca4 <_PyDict_DelItemIf@@Base+0x3b8> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 3b4ac <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + bl 152e8c │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 3b4ac <_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 25d0fc │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r7, r0 │ │ │ │ + beq 3b560 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 3b560 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 3b584 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 3b584 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 165770 <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 164c04 │ │ │ │ + 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 │ │ │ │ + eorseq lr, r8, r0, asr #10 │ │ │ │ + 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+0x1a4> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 196824 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 3b5f8 <_PyCompile_Assemble@@Base+0x1c8> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 3b5c8 <_PyCompile_Assemble@@Base+0x198> │ │ │ │ + eorseq r6, r7, r0, lsl sl │ │ │ │ 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 3b5f4 │ │ │ │ + bne 3b634 <_PyCompile_Assemble@@Base+0x204> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - beq 3b618 │ │ │ │ - b 3b630 │ │ │ │ + beq 3b658 <_PyCompile_Assemble@@Base+0x228> │ │ │ │ + b 3b670 <_PyCompile_Assemble@@Base+0x240> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 3b66c │ │ │ │ + ldr r0, [pc, #104] @ 3b6ac <_PyCompile_Assemble@@Base+0x27c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b5dc │ │ │ │ - b 3b628 │ │ │ │ + bne 3b61c <_PyCompile_Assemble@@Base+0x1ec> │ │ │ │ + b 3b668 <_PyCompile_Assemble@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 313dec <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ + bl 317634 <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3b630 │ │ │ │ + bne 3b670 <_PyCompile_Assemble@@Base+0x240> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b650 │ │ │ │ - bl 91a70 │ │ │ │ + bne 3b690 <_PyCompile_Assemble@@Base+0x260> │ │ │ │ + bl 91b28 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 3b628 │ │ │ │ + beq 3b668 <_PyCompile_Assemble@@Base+0x238> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b628 │ │ │ │ - ldr r0, [pc, #4] @ 3b670 │ │ │ │ + blt 3b668 <_PyCompile_Assemble@@Base+0x238> │ │ │ │ + ldr r0, [pc, #4] @ 3b6b0 <_PyCompile_Assemble@@Base+0x280> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r6, r8, asr sl │ │ │ │ - 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 3b69c │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 194b18 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3b6c0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 3b690 │ │ │ │ - eorseq r3, r7, r8, ror r2 │ │ │ │ + eorseq r5, r6, ip, lsr r2 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + │ │ │ │ +0003b6b4 : │ │ │ │ + ldr r3, [pc, #4] @ 3b6c0 │ │ │ │ + mov r2, #136 @ 0x88 │ │ │ │ + b 2572a4 │ │ │ │ + eorseq pc, r7, r0, lsl #18 │ │ │ │ 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] @ 3b890 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3b71c │ │ │ │ + beq 3b71c │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #136] @ 0x88 │ │ │ │ - ldrne r3, [pc, #384] @ 3b894 │ │ │ │ + ldrne r3, [pc, #384] @ 3b894 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3b860 │ │ │ │ + beq 3b860 │ │ │ │ ldr r0, [r3, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #352] @ 3b894 │ │ │ │ + ldr r3, [pc, #352] @ 3b894 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3b860 │ │ │ │ + bne 3b860 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b748 │ │ │ │ + bne 3b748 │ │ │ │ mov r4, #0 │ │ │ │ - b 3b804 │ │ │ │ + b 3b804 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3b778 │ │ │ │ + beq 3b778 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3b804 │ │ │ │ + ble 3b804 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3b75c │ │ │ │ - b 3b79c │ │ │ │ + bne 3b75c │ │ │ │ + b 3b79c │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3b79c │ │ │ │ + beq 3b79c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3b77c │ │ │ │ - ldr r3, [pc, #256] @ 3b898 │ │ │ │ + bne 3b77c │ │ │ │ + ldr r3, [pc, #256] @ 3b898 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3b804 │ │ │ │ - ldr r2, [pc, #248] @ 3b89c │ │ │ │ + bne 3b804 │ │ │ │ + ldr r2, [pc, #248] @ 3b89c │ │ │ │ mov r0, r5 │ │ │ │ - bl 315978 │ │ │ │ + bl 3190d0 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3b884 │ │ │ │ - beq 3b804 │ │ │ │ + blt 3b884 │ │ │ │ + beq 3b804 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3b89c │ │ │ │ + ldr r1, [pc, #216] @ 3b89c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d283c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3b8a0 │ │ │ │ + bl 1d4d58 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3b8a0 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3b884 │ │ │ │ + bne 3b884 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b740 │ │ │ │ + beq 3b740 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3b740 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 3b740 │ │ │ │ + bne 3b740 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 3b740 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3b8a4 │ │ │ │ + ldr r1, [pc, #148] @ 3b8a4 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d283c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3b8a0 │ │ │ │ + bl 1d4d58 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3b8a0 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3b884 │ │ │ │ + bne 3b884 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3b840 │ │ │ │ - ldr r3, [pc, #96] @ 3b8a0 │ │ │ │ - b 3b884 │ │ │ │ + bne 3b840 │ │ │ │ + ldr r3, [pc, #96] @ 3b8a0 │ │ │ │ + b 3b884 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b860 │ │ │ │ + beq 3b860 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3b860 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 3b860 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3b838 │ │ │ │ - ldr r1, [pc, #44] @ 3b89c │ │ │ │ + beq 3b838 │ │ │ │ + ldr r1, [pc, #44] @ 3b89c │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d283c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d4d58 <_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, r5, r0, asr lr │ │ │ │ - @ instruction: 0x0057ad98 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ - subseq sl, r7, r0, asr r9 │ │ │ │ + subseq r8, r6, r0, asr lr │ │ │ │ + @ instruction: 0x0058ad98 │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ + subseq sl, r8, r0, asr r9 │ │ │ │ │ │ │ │ 0003b8a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #24] @ 3b8d8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #136 @ 0x88 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ str ip, [sp] │ │ │ │ - bl 12ee40 │ │ │ │ + bl 12f4b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq ip, r7, r0, lsl r2 │ │ │ │ + @ instruction: 0x0037f9d0 │ │ │ │ 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 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f05c │ │ │ │ + bl 1a140c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsbeq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ + ldrsbeq sl, [r8], #-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 │ │ │ │ @@ -17535,27 +17535,27 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #504] @ 3bb74 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 3b9c0 │ │ │ │ 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 │ │ │ │ mov r3, r8 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 3bb68 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3ba7c │ │ │ │ ldr r9, [r5, #4] │ │ │ │ cmp r9, #0 │ │ │ │ ldreq r9, [pc, #420] @ 3bb84 │ │ │ │ @@ -17570,35 +17570,35 @@ │ │ │ │ moveq sl, r4 │ │ │ │ beq 3baa8 │ │ │ │ b 3ba0c │ │ │ │ ldr r7, [pc, #376] @ 3bb88 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ba34 │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b9c0 │ │ │ │ subs sl, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 3ba3c │ │ │ │ b 3baa4 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ba60 │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r6, r0, #0 │ │ │ │ blt 3b9c0 │ │ │ │ cmp sl, #1 │ │ │ │ bne 3ba64 │ │ │ │ b 3baa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r5, r0, #0 │ │ │ │ movge sl, r6 │ │ │ │ bge 3baa8 │ │ │ │ b 3b9c0 │ │ │ │ ldr r7, [pc, #260] @ 3bb88 │ │ │ │ ldr r9, [pc, #252] @ 3bb84 │ │ │ │ mov r5, r4 │ │ │ │ @@ -17615,269 +17615,269 @@ │ │ │ │ subs fp, sl, #0 │ │ │ │ movne fp, #1 │ │ │ │ tst r6, fp │ │ │ │ beq 3bad4 │ │ │ │ ldr r3, [pc, #196] @ 3bb8c │ │ │ │ ldr r1, [pc, #196] @ 3bb90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 3b9c0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3baf8 │ │ │ │ orrs sl, r4, sl │ │ │ │ beq 3baf8 │ │ │ │ ldr r3, [pc, #160] @ 3bb8c │ │ │ │ ldr r1, [pc, #164] @ 3bb94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 3b9c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2aa110 │ │ │ │ + bl 2ac9e8 │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 3b9c0 │ │ │ │ - bl 2a9c08 │ │ │ │ + bl 2ac4e0 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3bb68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3bb68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r7, r0, lsr sp │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - @ instruction: 0x003698b8 │ │ │ │ - eorseq sl, r8, r4, lsr #30 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq fp, r6, r4, asr #17 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r7, r8, lsl #5 │ │ │ │ - eorseq fp, r7, ip, lsr #5 │ │ │ │ + subseq r1, r8, r4, lsl #26 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq sp, r6, r8, ror r0 │ │ │ │ + eorseq lr, r8, ip, lsr r6 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq fp, r7, r8, asr r8 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + @ instruction: 0x0037ead0 │ │ │ │ + @ instruction: 0x0037eaf4 │ │ │ │ │ │ │ │ 0003bb98 <_PyCompile_CodeGen@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 2655e0 │ │ │ │ + bl 267ec0 │ │ │ │ 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> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ - bl bba70 <_PyArena_New@@Base> │ │ │ │ + bl bbf40 <_PyArena_New@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 3bbf0 <_PyCompile_CodeGen@@Base+0x58> │ │ │ │ mov r6, #0 │ │ │ │ b 3be80 <_PyCompile_CodeGen@@Base+0x2e8> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e01a0 <_PyErr_BadInternalCall@@Base+0x11a4> │ │ │ │ + bl 2e3528 <_PyErr_BadInternalCall@@Base+0x11b4> │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 3bc34 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ - bl 2e8204 │ │ │ │ + bl 2eb5d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3bc34 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp] │ │ │ │ - bl 24d9a0 │ │ │ │ + bl 250224 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 3bc40 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1682a8 <_PyArena_Free@@Base> │ │ │ │ + bl 1695c4 <_PyArena_Free@@Base> │ │ │ │ b 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [r5, #64] @ 0x40 │ │ │ │ - bl 91a70 │ │ │ │ + bl 91b28 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ ldr r1, [pc, #568] @ 3be94 <_PyCompile_CodeGen@@Base+0x2fc> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 133714 │ │ │ │ + bl 133da4 │ │ │ │ cmn r0, #1 │ │ │ │ beq 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 254234 │ │ │ │ + bl 256ae0 │ │ │ │ cmn r0, #1 │ │ │ │ bne 3bc90 <_PyCompile_CodeGen@@Base+0xf8> │ │ │ │ mov r6, #0 │ │ │ │ b 3be60 <_PyCompile_CodeGen@@Base+0x2c8> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [r6, #700] @ 0x2bc │ │ │ │ cmp r2, #0 │ │ │ │ bne 3bcb0 <_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> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3bca0 <_PyCompile_CodeGen@@Base+0x108> │ │ │ │ b 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [pc, #460] @ 3be9c <_PyCompile_CodeGen@@Base+0x304> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_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> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_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> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_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> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_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> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_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> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #732] @ 0x2dc │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [pc, #288] @ 3beb4 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ cmp sl, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [pc, #240] @ 3beb8 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ cmp sl, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [pc, #192] @ 3bebc <_PyCompile_CodeGen@@Base+0x324> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ cmp r9, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r1, #3 │ │ │ │ movne r1, #1 │ │ │ │ - bl 259ef0 │ │ │ │ + bl 25c86c │ │ │ │ cmn r0, #1 │ │ │ │ beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 153174 │ │ │ │ + bl 153ba4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r0, #2 │ │ │ │ - bl a2934 │ │ │ │ + bl a2a24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25f75c │ │ │ │ + bl 262108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 261394 │ │ │ │ + bl 263d40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1682a8 <_PyArena_Free@@Base> │ │ │ │ + bl 1695c4 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r0, lsr pc │ │ │ │ - subseq r9, r7, r0, lsr #20 │ │ │ │ - eorseq r7, r6, r4, ror #20 │ │ │ │ - eorseq sl, r8, r0, asr #30 │ │ │ │ - eorseq sl, r8, ip, asr #30 │ │ │ │ - eorseq pc, r7, r4, lsr #11 │ │ │ │ - eorseq fp, r5, r4, ror #13 │ │ │ │ - eorseq sl, r8, r4, asr pc │ │ │ │ - eorseq sl, r8, r0, ror #30 │ │ │ │ - eorseq sl, r8, ip, ror #30 │ │ │ │ - eorseq sl, r8, r8, ror pc │ │ │ │ - eorseq sl, r8, r8, lsl #31 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r8, asr #12 │ │ │ │ + subseq r9, r8, r0, lsr #20 │ │ │ │ + eorseq fp, r6, r4, lsr #4 │ │ │ │ + eorseq lr, r8, r8, asr r6 │ │ │ │ + eorseq lr, r8, r4, ror #12 │ │ │ │ + eorseq r2, r8, r4, ror #26 │ │ │ │ + eorseq lr, r5, r4, lsr #29 │ │ │ │ + eorseq lr, r8, ip, ror #12 │ │ │ │ + eorseq lr, r8, r8, ror r6 │ │ │ │ + eorseq lr, r8, r4, lsl #13 │ │ │ │ + mlaseq r8, r0, r6, lr │ │ │ │ + eorseq lr, r8, r0, lsr #13 │ │ │ │ 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 │ │ │ │ @@ -17900,53 +17900,53 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #404] @ 3c0c8 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 3bf6c <_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> │ │ │ │ mov r3, r8 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1705ec │ │ │ │ + bl 171924 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1b6764 │ │ │ │ + bl 1b8b24 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ moveq r6, r4 │ │ │ │ beq 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ 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 8b5c0 │ │ │ │ + bl 8b678 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ streq r6, [sp, #36] @ 0x24 │ │ │ │ moveq sl, #1 │ │ │ │ moveq r6, fp │ │ │ │ beq 3c038 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -17965,468 +17965,468 @@ │ │ │ │ lsl r4, r4, #1 │ │ │ │ mov fp, r6 │ │ │ │ b 3bfc8 <_PyCompile_CodeGen@@Base+0x430> │ │ │ │ mov sl, #0 │ │ │ │ b 3c038 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ bne 3c074 <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ cmp sl, #1 │ │ │ │ bne 3c05c <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ - bl 29e598 │ │ │ │ + bl 2a0e6c │ │ │ │ b 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ ldr r3, [pc, #116] @ 3c0d8 <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ ldr r1, [pc, #116] @ 3c0dc <_PyCompile_CodeGen@@Base+0x544> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ b 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b8238 │ │ │ │ + bl 2bad14 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3c0a8 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ beq 3c0b0 <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ mov r5, r4 │ │ │ │ b 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 3c0a8 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r7, ip, asr sp │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - @ instruction: 0x003698b8 │ │ │ │ - eorseq ip, r7, r0, lsr #8 │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - mlaseq r8, r8, pc, sl @ │ │ │ │ + subseq r1, r8, r0, lsr sp │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq sp, r6, r8, ror r0 │ │ │ │ + eorseq pc, r7, ip, lsl #31 │ │ │ │ + ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ + @ instruction: 0x0038e6b0 │ │ │ │ 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 19f05c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c15c <_PyCompile_CodeGen@@Base+0x5c4> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f05c │ │ │ │ + bl 1a140c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0057a598 │ │ │ │ + ldrsheq sl, [r8], #-112 @ 0xffffff90 │ │ │ │ + ldr r0, [pc] @ 3c128 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + bx lr │ │ │ │ + subseq r7, r8, ip, ror r1 │ │ │ │ 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] @ 3c1d4 <_PyCompile_CodeGen@@Base+0x63c> │ │ │ │ - ldrne r0, [pc, #76] @ 3c1d8 <_PyCompile_CodeGen@@Base+0x640> │ │ │ │ + ldreq r0, [pc, #76] @ 3c1a0 <_PyCompile_CodeGen@@Base+0x608> │ │ │ │ + ldrne r0, [pc, #76] @ 3c1a4 <_PyCompile_CodeGen@@Base+0x60c> │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bl 19f05c │ │ │ │ + bl 1a140c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 3c1cc <_PyCompile_CodeGen@@Base+0x634> │ │ │ │ + beq 3c198 <_PyCompile_CodeGen@@Base+0x600> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c1c8 <_PyCompile_CodeGen@@Base+0x630> │ │ │ │ + beq 3c194 <_PyCompile_CodeGen@@Base+0x5fc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3c1c8 <_PyCompile_CodeGen@@Base+0x630> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 3c194 <_PyCompile_CodeGen@@Base+0x5fc> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, ror #3 │ │ │ │ - ldrsheq sl, [r7], #-232 @ 0xffffff18 │ │ │ │ - ldr r0, [pc] @ 3c1e4 <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + subseq sl, r8, r8, ror #3 │ │ │ │ + ldrsheq sl, [r8], #-232 @ 0xffffff18 │ │ │ │ + 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 3c1dc <_PyCompile_CodeGen@@Base+0x644> │ │ │ │ + ldr r3, [pc, #100] @ 3c234 <_PyCompile_CodeGen@@Base+0x69c> │ │ │ │ + ldr r1, [pc, #100] @ 3c238 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 3c1f8 <_PyCompile_CodeGen@@Base+0x660> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3c200 <_PyCompile_CodeGen@@Base+0x668> │ │ │ │ + ldr r3, [pc, #68] @ 3c234 <_PyCompile_CodeGen@@Base+0x69c> │ │ │ │ + ldr r1, [pc, #72] @ 3c23c <_PyCompile_CodeGen@@Base+0x6a4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r0, #0 │ │ │ │ + b 3c22c <_PyCompile_CodeGen@@Base+0x694> │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3c214 <_PyCompile_CodeGen@@Base+0x67c> │ │ │ │ + ldr r0, [pc, #44] @ 3c240 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ + b 3c22c <_PyCompile_CodeGen@@Base+0x694> │ │ │ │ + ldr r1, [pc, #40] @ 3c244 <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl f44fc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3c20c <_PyCompile_CodeGen@@Base+0x674> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, lsr #30 │ │ │ │ + eorseq r6, r7, ip │ │ │ │ + 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] @ 3c284 <_PyCompile_CodeGen@@Base+0x6ec> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1a140c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x0058a598 │ │ │ │ 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] @ 3c454 <_PyCompile_CodeGen@@Base+0x8bc> │ │ │ │ mov r5, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3c240 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ + beq 3c2e0 <_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] @ 3c458 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ + beq 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - ldr r3, [pc, #352] @ 3c3b8 <_PyCompile_CodeGen@@Base+0x820> │ │ │ │ + ldr r3, [pc, #352] @ 3c458 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ + bne 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c26c <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ + bne 3c30c <_PyCompile_CodeGen@@Base+0x774> │ │ │ │ mov r4, #0 │ │ │ │ - b 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ + b 3c3c8 <_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 3c33c <_PyCompile_CodeGen@@Base+0x7a4> │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ + ble 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3c280 <_PyCompile_CodeGen@@Base+0x6e8> │ │ │ │ - b 3c2c0 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ + bne 3c320 <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ + b 3c360 <_PyCompile_CodeGen@@Base+0x7c8> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3c2c0 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ + beq 3c360 <_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 3c340 <_PyCompile_CodeGen@@Base+0x7a8> │ │ │ │ + ldr r3, [pc, #256] @ 3c45c <_PyCompile_CodeGen@@Base+0x8c4> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ - ldr r2, [pc, #248] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ + bne 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + ldr r2, [pc, #248] @ 3c460 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 315978 │ │ │ │ + bl 3190d0 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ - beq 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ + blt 3c448 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ + beq 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ + ldr r1, [pc, #216] @ 3c460 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d283c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3c3c4 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ + bl 1d4d58 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3c464 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ + bne 3c448 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ + beq 3c304 <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ + bne 3c304 <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 3c304 <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + ldr r1, [pc, #148] @ 3c468 <_PyCompile_CodeGen@@Base+0x8d0> │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d283c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3c3c4 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ + bl 1d4d58 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3c464 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ + bne 3c448 <_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 3c404 <_PyCompile_CodeGen@@Base+0x86c> │ │ │ │ + ldr r3, [pc, #96] @ 3c464 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ + b 3c448 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ + beq 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3c35c <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ - ldr r1, [pc, #44] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ + beq 3c3fc <_PyCompile_CodeGen@@Base+0x864> │ │ │ │ + ldr r1, [pc, #44] @ 3c460 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d283c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d4d58 <_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, r5, r0, asr lr │ │ │ │ - ldrheq sl, [r7], #-216 @ 0xffffff28 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ - @ instruction: 0x0057a990 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 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 18ee74 │ │ │ │ - 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 18ee74 │ │ │ │ - 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 f4228 │ │ │ │ - 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, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #14 │ │ │ │ - eorseq r2, r7, ip, asr #16 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r7, ip, ror #27 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c4a8 <_PyCompile_CodeGen@@Base+0x910> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f05c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ + andeq ip, r3, r8, lsl #5 │ │ │ │ + subseq r8, r6, r0, asr lr │ │ │ │ + ldrheq sl, [r8], #-216 @ 0xffffff28 │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ + @ instruction: 0x0058a990 │ │ │ │ │ │ │ │ -0003c4ac <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +0003c46c <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c4c4 <_PyEval_FormatExcUnbound@@Base+0x18> │ │ │ │ + beq 3c484 <_PyEval_FormatExcUnbound@@Base+0x18> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ sub r1, ip, lr │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - bge 3c4fc <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ - ldr r1, [pc, #32] @ 3c510 <_PyEval_FormatExcUnbound@@Base+0x64> │ │ │ │ - ldr r2, [pc, #32] @ 3c514 <_PyEval_FormatExcUnbound@@Base+0x68> │ │ │ │ + bge 3c4bc <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ + ldr r1, [pc, #32] @ 3c4d0 <_PyEval_FormatExcUnbound@@Base+0x64> │ │ │ │ + ldr r2, [pc, #32] @ 3c4d4 <_PyEval_FormatExcUnbound@@Base+0x68> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 295af0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3c518 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ - ldr r2, [pc, #20] @ 3c51c <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ + b 2983d0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3c4d8 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ + ldr r2, [pc, #20] @ 3c4dc <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 295af0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - subseq sp, r5, ip, ror #21 │ │ │ │ - mlaseq r6, r0, sl, r2 │ │ │ │ - subseq fp, r5, r4, asr #23 │ │ │ │ - mlaseq r8, r4, r0, fp │ │ │ │ + b 2983d0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + subseq sp, r6, ip, ror #21 │ │ │ │ + eorseq r6, r6, r4, ror r2 │ │ │ │ + subseq fp, r6, r4, asr #23 │ │ │ │ + eorseq lr, r8, ip, lsr #15 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3c51c <_PyEval_FormatExcUnbound@@Base+0xb0> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1a140c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrsheq sl, [r8], #-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 3c560 <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ + ldr r3, [pc, #324] @ 3c694 <_PyEval_FormatExcUnbound@@Base+0x228> │ │ │ │ + ldr r1, [pc, #324] @ 3c698 <_PyEval_FormatExcUnbound@@Base+0x22c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 117900 │ │ │ │ - b 3c688 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ + bl 117eec │ │ │ │ + b 3c688 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1705ec │ │ │ │ + bl 171924 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c688 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ + beq 3c688 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1b6764 │ │ │ │ + bl 1b8b24 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r5, #0 │ │ │ │ moveq r6, r5 │ │ │ │ - beq 3c674 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ - bl c3fac │ │ │ │ + beq 3c674 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ + bl c43a8 │ │ │ │ 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 8b5c0 │ │ │ │ + bl 8b678 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ streq r6, [sp, #16] │ │ │ │ moveq sl, #1 │ │ │ │ moveq r6, fp │ │ │ │ - beq 3c628 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + beq 3c628 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ str sl, [sp] │ │ │ │ bl 2a330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c61c <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ + beq 3c61c <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 3c61c <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ + bne 3c61c <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - bgt 3c624 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ + bgt 3c624 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ lsl r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b 3c5b8 <_PyEval_FormatExcUnbound@@Base+0x10c> │ │ │ │ + b 3c5b8 <_PyEval_FormatExcUnbound@@Base+0x14c> │ │ │ │ mov sl, #0 │ │ │ │ - b 3c628 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b 3c628 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3c664 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + bne 3c664 <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3c64c <_PyEval_FormatExcUnbound@@Base+0x1a0> │ │ │ │ - bl 29e598 │ │ │ │ - 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 3c64c <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ + bl 2a0e6c │ │ │ │ + b 3c674 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ + ldr r3, [pc, #72] @ 3c69c <_PyEval_FormatExcUnbound@@Base+0x230> │ │ │ │ + ldr r1, [pc, #72] @ 3c6a0 <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 117900 │ │ │ │ - b 3c674 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ + bl 117eec │ │ │ │ + b 3c674 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27d7d4 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ + bl 2800b4 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bbdc <_Py_DecRef@@Base> │ │ │ │ + bl 19df8c <_Py_DecRef@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r4, lsl r1 │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq fp, r8, ip, lsr r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r8, lsl #16 │ │ │ │ + ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ + eorseq lr, r8, r0, lsr r8 │ │ │ │ │ │ │ │ 0003c6a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq 3c704 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [pc, #192] @ 3c7b0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #184] @ 3c7b4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ b 3c734 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c6e0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ ble 3c73c │ │ │ │ - bl 29e598 │ │ │ │ + bl 2a0e6c │ │ │ │ mov r4, #0 │ │ │ │ b 3c77c │ │ │ │ add r1, r1, r2 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3c734 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c77c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ @@ -18437,128 +18437,128 @@ │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r0, r3 │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmn r3, #1 │ │ │ │ beq 3c790 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r3, #1 │ │ │ │ beq 3c7a4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r6, r4, lsl r7 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x00368ef4 │ │ │ │ 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 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3c888 │ │ │ │ ldr r0, [pc, #172] @ 3c890 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ bl 299b8 │ │ │ │ bl 29f88 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 3c87c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b8238 │ │ │ │ + bl 2bad14 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 3c820 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 3c834 │ │ │ │ b 3c84c │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c854 │ │ │ │ b 3c808 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3c84c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 3c87c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ beq 3c7e8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3c7e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 3c7e8 │ │ │ │ bl 2a864 │ │ │ │ ldr r0, [pc, #8] @ 3c890 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, ip, ror sp │ │ │ │ + subseq r2, sp, 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 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f05c │ │ │ │ + bl 1a140c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r4, asr #14 │ │ │ │ + subseq sl, r8, 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 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f05c │ │ │ │ + bl 1a140c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, lsr #14 │ │ │ │ + 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 19f05c │ │ │ │ + bl 1a140c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, ror r5 │ │ │ │ + subseq sl, r8, r8, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ @@ -18579,72 +18579,72 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #124] @ 3ca38 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c9d8 │ │ │ │ mov r0, #0 │ │ │ │ b 3ca30 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 3c9f8 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c9d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1da3c4 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 1dc8e4 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ bne 3ca20 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #32] @ 3ca3c │ │ │ │ beq 3ca30 │ │ │ │ b 3c9d0 │ │ │ │ ldr r2, [pc, #24] @ 3ca40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [pc, #12] @ 3ca3c │ │ │ │ moveq r0, r2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq r1, [r7], #-212 @ 0xffffff2c │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r8, r8, lsl #27 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, 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] @ 3ca80 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f05c │ │ │ │ + bl 1a140c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r4, lsl r8 │ │ │ │ + subseq sl, r8, 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 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ beq 3cadc │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -18683,43 +18683,43 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3cb3c │ │ │ │ ldr r3, [pc, #256] @ 3cc58 │ │ │ │ cmp r2, r3 │ │ │ │ bne 3cbc4 │ │ │ │ ldr r2, [pc, #248] @ 3cc5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 315978 │ │ │ │ + bl 3190d0 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ blt 3cc44 │ │ │ │ beq 3cbc4 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #216] @ 3cc5c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d283c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d4d58 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ ldr r2, [pc, #200] @ 3cc60 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ bne 3cc44 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3cb00 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ bne 3cb00 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 3cb00 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #148] @ 3cc64 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d283c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d4d58 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ ldr r2, [pc, #128] @ 3cc60 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ bne 3cc44 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ @@ -18729,33 +18729,33 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3cc20 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ bne 3cc20 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq 3cbf8 │ │ │ │ ldr r1, [pc, #44] @ 3cc5c │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d283c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d4d58 <_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, r5, r0, asr lr │ │ │ │ - subseq sl, r7, r4, asr lr │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ - subseq sl, r7, r4, ror lr │ │ │ │ + subseq r8, r6, r0, asr lr │ │ │ │ + subseq sl, r8, r4, asr lr │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ + subseq sl, r8, 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 │ │ │ │ @@ -18797,122 +18797,122 @@ │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ beq 3ce34 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16ff00 │ │ │ │ + bl 171238 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ce14 │ │ │ │ cmp r7, #1 │ │ │ │ ldreq r5, [pc, #244] @ 3ce54 │ │ │ │ beq 3cdac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cd94 │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3cd88 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ce14 │ │ │ │ cmp r7, #2 │ │ │ │ beq 3cdac │ │ │ │ b 3cd98 │ │ │ │ ldr r5, [pc, #184] @ 3ce54 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 25fec8 │ │ │ │ + bl 262874 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ce14 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ cmn r8, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ beq 3cde0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a348 │ │ │ │ mov r4, r0 │ │ │ │ b 3cde8 │ │ │ │ bl 29ed4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3ce1c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 3ce24 │ │ │ │ - bl 132800 │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cdb0 │ │ │ │ mov r4, #0 │ │ │ │ b 3ce34 │ │ │ │ ldr r4, [pc, #52] @ 3ce58 │ │ │ │ b 3ce34 │ │ │ │ ldr r3, [pc, #48] @ 3ce5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1706cc │ │ │ │ + bl 171a04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0051b790 │ │ │ │ - subseq r1, r7, ip, lsl #28 │ │ │ │ + ldrsheq lr, [r1], #-224 @ 0xffffff20 │ │ │ │ + subseq r1, r8, r0, ror #27 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + 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 │ │ │ │ mov r4, r0 │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ ldr r3, [pc, #12] @ 3ce94 │ │ │ │ tst r4, #1 │ │ │ │ ldr r0, [pc, #8] @ 3ce98 │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, 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 298198 │ │ │ │ + bl 29aa78 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ced0 │ │ │ │ mov r0, #0 │ │ │ │ b 3cf30 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 16d9ac <_PyTime_localtime@@Base> │ │ │ │ + bl 16ece4 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 3cec8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #76] @ 3cf3c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ @@ -18925,71 +18925,55 @@ │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [pc, #28] @ 3cf40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ str ip, [sp] │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq fp, r8, ip, ror #4 │ │ │ │ - subseq fp, r1, r8, asr #15 │ │ │ │ - eorseq fp, r8, r8, ror r2 │ │ │ │ + eorseq lr, r8, r4, lsl #19 │ │ │ │ + subseq lr, r1, r8, lsr #30 │ │ │ │ + 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 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 304238 │ │ │ │ + bl 307608 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ blt 3cf8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3cf88 │ │ │ │ ldr r3, [pc, #20] @ 3cf94 │ │ │ │ ldr r1, [pc, #20] @ 3cf98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, r2, 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] @ 3cfd8 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f05c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r4, ror #14 │ │ │ │ + ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, ip, lsr #19 │ │ │ │ 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] @ 3d1b8 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ add r9, r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -18999,310 +18983,326 @@ │ │ │ │ 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 3d030 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d0b0 │ │ │ │ + beq 3d070 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #376] @ 3d1fc │ │ │ │ + ldr ip, [pc, #376] @ 3d1bc │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r8, r4 │ │ │ │ - beq 3d1e0 │ │ │ │ + beq 3d1a0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16ff00 │ │ │ │ + bl 171238 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 3d1e0 │ │ │ │ + beq 3d1a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3d0ec │ │ │ │ - bl a573c │ │ │ │ + bne 3d0ac │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d15c │ │ │ │ + bne 3d11c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3d100 │ │ │ │ + bne 3d0c0 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ - b 3d164 │ │ │ │ + b 3d124 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d124 │ │ │ │ + beq 3d0e4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 25fec8 │ │ │ │ + bl 262874 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d15c │ │ │ │ + beq 3d11c │ │ │ │ subs r5, r9, #3 │ │ │ │ - beq 3d0f4 │ │ │ │ + beq 3d0b4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d148 │ │ │ │ - bl 1035a4 │ │ │ │ + beq 3d108 │ │ │ │ + bl 103998 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3d15c │ │ │ │ + blt 3d11c │ │ │ │ cmp r5, #1 │ │ │ │ - beq 3d164 │ │ │ │ - b 3d14c │ │ │ │ + beq 3d124 │ │ │ │ + b 3d10c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 3d164 │ │ │ │ + bge 3d124 │ │ │ │ mov r4, #0 │ │ │ │ - b 3d1e0 │ │ │ │ + b 3d1a0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ cmpeq r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d18c │ │ │ │ + bne 3d14c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3d1b8 │ │ │ │ + bne 3d178 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ - b 3d1a0 │ │ │ │ + b 3d160 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #0 │ │ │ │ lsl r3, r3, #8 │ │ │ │ orrne r3, r3, #512 @ 0x200 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 2a4a4 │ │ │ │ mov r5, r0 │ │ │ │ - b 3d1c8 │ │ │ │ + b 3d188 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 29934 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7d08 │ │ │ │ - ldr r3, [pc, #40] @ 3d200 │ │ │ │ + bl c8100 │ │ │ │ + ldr r3, [pc, #40] @ 3d1c0 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r4, [pc, #36] @ 3d204 │ │ │ │ + ldr r4, [pc, #36] @ 3d1c4 │ │ │ │ moveq r4, r3 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 1706cc │ │ │ │ + bl 171a04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq fp, r1, r4, lsl r8 │ │ │ │ - subseq r1, r7, r8, lsr lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq lr, r1, r4, ror pc │ │ │ │ + subseq r1, r8, ip, lsl #28 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3d218 │ │ │ │ - b a5a2c │ │ │ │ + beq 3d1d8 │ │ │ │ + b a5b1c │ │ │ │ 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] @ 3d200 │ │ │ │ + ldr r1, [pc, #16] @ 3d204 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r5, ip, lsr #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] @ 3d244 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1a140c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r8, 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 3d278 │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r5, ip, ror #12 │ │ │ │ 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] @ 3d454 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3d2a0 │ │ │ │ + beq 3d2e0 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #44] @ 0x2c │ │ │ │ - ldrne r3, [pc, #384] @ 3d418 │ │ │ │ + ldrne r3, [pc, #384] @ 3d458 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d3e4 │ │ │ │ + beq 3d424 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #352] @ 3d418 │ │ │ │ + ldr r3, [pc, #352] @ 3d458 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3d3e4 │ │ │ │ + bne 3d424 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3d2cc │ │ │ │ + bne 3d30c │ │ │ │ mov r4, #0 │ │ │ │ - b 3d388 │ │ │ │ + b 3d3c8 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3d2fc │ │ │ │ + beq 3d33c │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3d388 │ │ │ │ + ble 3d3c8 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3d2e0 │ │ │ │ - b 3d320 │ │ │ │ + bne 3d320 │ │ │ │ + b 3d360 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3d320 │ │ │ │ + beq 3d360 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d300 │ │ │ │ - ldr r3, [pc, #256] @ 3d41c │ │ │ │ + bne 3d340 │ │ │ │ + ldr r3, [pc, #256] @ 3d45c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3d388 │ │ │ │ - ldr r2, [pc, #248] @ 3d420 │ │ │ │ + bne 3d3c8 │ │ │ │ + ldr r2, [pc, #248] @ 3d460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 315978 │ │ │ │ + bl 3190d0 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3d408 │ │ │ │ - beq 3d388 │ │ │ │ + blt 3d448 │ │ │ │ + beq 3d3c8 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3d420 │ │ │ │ + ldr r1, [pc, #216] @ 3d460 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d283c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3d424 │ │ │ │ + bl 1d4d58 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3d464 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d408 │ │ │ │ + bne 3d448 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d2c4 │ │ │ │ + beq 3d304 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d2c4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 3d2c4 │ │ │ │ + bne 3d304 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 3d304 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3d428 │ │ │ │ + ldr r1, [pc, #148] @ 3d468 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d283c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3d424 │ │ │ │ + bl 1d4d58 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3d464 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d408 │ │ │ │ + bne 3d448 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3d3c4 │ │ │ │ - ldr r3, [pc, #96] @ 3d424 │ │ │ │ - b 3d408 │ │ │ │ + bne 3d404 │ │ │ │ + ldr r3, [pc, #96] @ 3d464 │ │ │ │ + b 3d448 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d3e4 │ │ │ │ + beq 3d424 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d3e4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 3d424 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3d3bc │ │ │ │ - ldr r1, [pc, #44] @ 3d420 │ │ │ │ + beq 3d3fc │ │ │ │ + ldr r1, [pc, #44] @ 3d460 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d283c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d4d58 <_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, r5, r0, asr lr │ │ │ │ - subseq sl, r7, r8, ror sp │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ - ldrsbeq sl, [r7], #-128 @ 0xffffff80 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - beq 3d45c │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r1] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 9b344 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq sp, r3, r8, lsl #5 │ │ │ │ + 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, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #120] @ 3d500 │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3d4f4 │ │ │ │ add r6, r5, #2496 @ 0x9c0 │ │ │ │ add r7, r5, #8 │ │ │ │ add r8, r4, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ - bl a3404 │ │ │ │ + bl a34f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d4d0 │ │ │ │ cmp r7, r6 │ │ │ │ str r0, [r8, #4]! │ │ │ │ bne 3d4a0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #2508] @ 0x9cc │ │ │ │ bne 3d4f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3d4f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3d4f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -19340,1224 +19340,1224 @@ │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 3d5bc │ │ │ │ mov r4, #0 │ │ │ │ b 3d630 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 3d5b4 │ │ │ │ cmp r4, #1 │ │ │ │ beq 3d618 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq 3d5f0 │ │ │ │ cmp r4, #2 │ │ │ │ beq 3d614 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 3d618 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d618 │ │ │ │ b 3d5b4 │ │ │ │ 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 3d724 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3d644 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r7, r4, ror #28 │ │ │ │ + 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 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3d6b4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #68] @ 3d6e8 │ │ │ │ ldr r1, [pc, #68] @ 3d6ec │ │ │ │ ldr r0, [pc, #68] @ 3d6f0 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 3d6c8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a163c │ │ │ │ + bl 2a3f14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3d6dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r0, r6, ip, asr #31 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - eorseq sl, r6, ip, lsr #12 │ │ │ │ + @ instruction: 0x003647b0 │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + eorseq sp, r6, ip, ror #27 │ │ │ │ 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 r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r0, lsr #7 │ │ │ │ - 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 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f05c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038eab8 │ │ │ │ │ │ │ │ -0003d764 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +0003d724 <_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 315b94 │ │ │ │ + bl 31936c │ │ │ │ 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 r3, [pc, #16] @ 3d774 <_Py_strhex_bytes_with_sep@@Base+0x50> │ │ │ │ + ldr r1, [pc, #16] @ 3d778 <_Py_strhex_bytes_with_sep@@Base+0x54> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038b3f8 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r0, lsl fp │ │ │ │ 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] @ 3d7c8 <_Py_strhex_bytes_with_sep@@Base+0xa4> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1a140c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r8, r8, asr #23 │ │ │ │ + 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] @ 3d808 <_Py_strhex_bytes_with_sep@@Base+0xe4> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1a140c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrheq sl, [r8], #-92 @ 0xffffffa4 │ │ │ │ │ │ │ │ -0003d7d4 : │ │ │ │ +0003d80c : │ │ │ │ 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 3d810 │ │ │ │ + beq 3d848 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb964 │ │ │ │ + bl bbe34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3d828 │ │ │ │ + beq 3d860 │ │ │ │ str r7, [r5] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1444d4 │ │ │ │ + bl 144b4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ 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 153174 │ │ │ │ + bl 153ba4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3d8fc │ │ │ │ - ldr r9, [pc, #196] @ 3d928 │ │ │ │ + beq 3d934 │ │ │ │ + ldr r9, [pc, #196] @ 3d960 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ - b 3d894 │ │ │ │ + b 3d8cc │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 3d904 │ │ │ │ + bne 3d93c │ │ │ │ cmp sl, #0 │ │ │ │ - bne 3d8f4 │ │ │ │ + bne 3d92c │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul r3, r8, r6 │ │ │ │ cmp r6, r2 │ │ │ │ - ldr r0, [pc, #132] @ 3d92c │ │ │ │ - bge 3d91c │ │ │ │ + ldr r0, [pc, #132] @ 3d964 │ │ │ │ + bge 3d954 │ │ │ │ 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] @ 3d930 │ │ │ │ + ldreq r0, [pc, #88] @ 3d968 │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldreq r2, [pc, #84] @ 3d934 │ │ │ │ + ldreq r2, [pc, #84] @ 3d96c │ │ │ │ stm sp, {ip, lr} │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ subs r1, r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d86c │ │ │ │ + bne 3d8a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r5, #0 │ │ │ │ - b 3d91c │ │ │ │ + b 3d954 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3d888 │ │ │ │ + bne 3d8c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 3d888 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 3d8c0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq fp, r5, r0, lsr fp │ │ │ │ - eorseq fp, r8, r4, lsr r4 │ │ │ │ - eorseq fp, r8, r0, asr #8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subeq pc, r5, ip, lsl #5 │ │ │ │ + eorseq lr, r8, ip, asr #22 │ │ │ │ + eorseq lr, r8, r8, asr fp │ │ │ │ + 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, r0 │ │ │ │ subs r0, r1, #0 │ │ │ │ - bne 3d980 │ │ │ │ + bne 3d9b8 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 3d974 │ │ │ │ - ldr r3, [pc, #80] @ 3d9b8 │ │ │ │ - ldr r1, [pc, #80] @ 3d9bc │ │ │ │ + bne 3d9ac │ │ │ │ + ldr r3, [pc, #80] @ 3d9f0 │ │ │ │ + ldr r1, [pc, #80] @ 3d9f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 3d9a4 │ │ │ │ + bl 190b84 │ │ │ │ + b 3d9dc │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b 3d9b0 │ │ │ │ - ldr r3, [pc, #56] @ 3d9c0 │ │ │ │ + b 3d9e8 │ │ │ │ + ldr r3, [pc, #56] @ 3d9f8 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fabc │ │ │ │ + bl 1200a8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3d9ac │ │ │ │ - bl a573c │ │ │ │ + bne 3d9e4 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d9ac │ │ │ │ + beq 3d9e4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r5, ip, ror #12 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ + ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r5, ip, lsr #28 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + │ │ │ │ +0003d9fc <_PyType_GetModuleByDef3@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ 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] @ 3d9f8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f05c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, asr #23 │ │ │ │ + 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 2671dc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3da78 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2671dc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3da78 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2671dc │ │ │ │ + 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 117eec │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r4, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3da1c │ │ │ │ - ldr r0, [pc] @ 3da18 │ │ │ │ + bl 3daac │ │ │ │ + ldr r0, [pc] @ 3daa8 <_PyType_GetModuleByDef3@@Base+0xac> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -0003da1c : │ │ │ │ +0003daac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #96] @ 3da94 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #96] @ 3db24 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r7, [pc, #88] @ 3da98 │ │ │ │ + ldr r7, [pc, #88] @ 3db28 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r8, #0 │ │ │ │ add r4, r5, #43520 @ 0xaa00 │ │ │ │ add r6, r5, #92160 @ 0x16800 │ │ │ │ add r4, r4, #248 @ 0xf8 │ │ │ │ add r6, r6, #760 @ 0x2f8 │ │ │ │ str r8, [r4] │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ add r4, r4, #12 │ │ │ │ str r8, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne 3da54 │ │ │ │ + bne 3dae4 │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ ldr r0, [r5, #2804] @ 0xaf4 │ │ │ │ sub r0, r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0003da9c <_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 2648fc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3db18 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2648fc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3db18 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2648fc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3db18 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - ldr r0, [pc, #36] @ 3db24 <_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] @ 3db28 <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ - bl 117900 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r4, ror #9 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #12] @ 3db44 <_PyType_GetModuleByDef3@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #12] @ 3db44 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #8] @ 3db48 <_PyType_GetModuleByDef3@@Base+0xac> │ │ │ │ + ldr r0, [pc, #8] @ 3db48 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - b 2ab310 │ │ │ │ + b 2adbe8 │ │ │ │ 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 <_PyType_GetModuleByDef3@@Base+0x110> │ │ │ │ + bne 3dbac │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3dbe4 <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ + beq 3dbe4 │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #88] @ 3dc24 <_PyType_GetModuleByDef3@@Base+0x188> │ │ │ │ + ldr ip, [pc, #88] @ 3dc24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dbe4 <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ + bne 3dbe4 │ │ │ │ mov r0, #0 │ │ │ │ - b 3dc1c <_PyType_GetModuleByDef3@@Base+0x180> │ │ │ │ + b 3dc1c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3dc04 <_PyType_GetModuleByDef3@@Base+0x168> │ │ │ │ - bl a573c │ │ │ │ + bne 3dc04 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dbdc <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ + bne 3dbdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 148a98 <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ + bl 149110 <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3dbdc <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ - ldr r0, [pc, #8] @ 3dc28 <_PyType_GetModuleByDef3@@Base+0x18c> │ │ │ │ + beq 3dbdc │ │ │ │ + ldr r0, [pc, #8] @ 3dc28 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r7, r8, ror #29 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r2, r8, r0, asr r0 │ │ │ │ + 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 128600 │ │ │ │ + bl 128c68 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3dc5c <_PyType_GetModuleByDef3@@Base+0x1c0> │ │ │ │ - bl a573c │ │ │ │ + bne 3dc5c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dc88 <_PyType_GetModuleByDef3@@Base+0x1ec> │ │ │ │ + bne 3dc88 │ │ │ │ mvn r3, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ mvn r4, r3, lsl r4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 3dc7c <_PyType_GetModuleByDef3@@Base+0x1e0> │ │ │ │ - bl a573c │ │ │ │ + bne 3dc7c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dc88 <_PyType_GetModuleByDef3@@Base+0x1ec> │ │ │ │ + bne 3dc88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dca0 <_PyType_GetModuleByDef3@@Base+0x204> │ │ │ │ - b 92ed0 │ │ │ │ + bne 3dca0 │ │ │ │ + b 92f88 │ │ │ │ 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 128600 │ │ │ │ + bl 128c68 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3dce8 <_PyType_GetModuleByDef3@@Base+0x24c> │ │ │ │ - bl a573c │ │ │ │ + bne 3dce8 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dcf8 <_PyType_GetModuleByDef3@@Base+0x25c> │ │ │ │ + bne 3dcf8 │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ - ldr ip, [pc, #20] @ 3dd20 <_PyType_GetModuleByDef3@@Base+0x284> │ │ │ │ + ldr ip, [pc, #20] @ 3dd20 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ moveq r1, ip │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b fc50c │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + b fc7e0 │ │ │ │ + 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 <_PyType_GetModuleByDef3@@Base+0x33c> │ │ │ │ - bl b98b4 │ │ │ │ + ldr r1, [pc, #152] @ 3ddd8 │ │ │ │ + bl b9d84 │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 3ddd0 <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ + beq 3ddd0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 3dd70 <_PyType_GetModuleByDef3@@Base+0x2d4> │ │ │ │ - ldr r3, [pc, #120] @ 3dddc <_PyType_GetModuleByDef3@@Base+0x340> │ │ │ │ - ldr r1, [pc, #120] @ 3dde0 <_PyType_GetModuleByDef3@@Base+0x344> │ │ │ │ + bne 3dd70 │ │ │ │ + ldr r3, [pc, #120] @ 3dddc │ │ │ │ + ldr r1, [pc, #120] @ 3dde0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 3dda8 <_PyType_GetModuleByDef3@@Base+0x30c> │ │ │ │ + bl 117eec │ │ │ │ + b 3dda8 │ │ │ │ subs r2, r4, #0 │ │ │ │ - ldr r1, [pc, #104] @ 3dde4 <_PyType_GetModuleByDef3@@Base+0x348> │ │ │ │ - beq 3dd88 <_PyType_GetModuleByDef3@@Base+0x2ec> │ │ │ │ - bl 9cb30 │ │ │ │ + ldr r1, [pc, #104] @ 3dde4 │ │ │ │ + beq 3dd88 │ │ │ │ + bl 9cbd0 │ │ │ │ mov r4, r0 │ │ │ │ - b 3ddac <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ - bl 24e37c │ │ │ │ + b 3ddac │ │ │ │ + bl 250c00 │ │ │ │ cmp r0, #0 │ │ │ │ andne r4, r0, r0, asr #31 │ │ │ │ - bne 3ddac <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ - ldr r3, [pc, #72] @ 3dde8 <_PyType_GetModuleByDef3@@Base+0x34c> │ │ │ │ - ldr r1, [pc, #64] @ 3dde4 <_PyType_GetModuleByDef3@@Base+0x348> │ │ │ │ + bne 3ddac │ │ │ │ + ldr r3, [pc, #72] @ 3dde8 │ │ │ │ + ldr r1, [pc, #64] @ 3dde4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139b60 │ │ │ │ + bl 13a1d8 │ │ │ │ mvn r4, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ddd0 <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ + beq 3ddd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3ddd0 <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ + bne 3ddd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r7, r8, lsr #4 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r7, ip, lsr #32 │ │ │ │ - ldrsheq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + subseq sl, r8, r8, lsr #4 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r7, ip, ror #15 │ │ │ │ + ldrsheq r9, [r8], #-224 @ 0xffffff20 │ │ │ │ + ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #292] @ 3df28 <_PyType_GetModuleByDef3@@Base+0x48c> │ │ │ │ + ldr ip, [pc, #292] @ 3df28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 3df1c <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ + bne 3df1c │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3df1c <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ + bne 3df1c │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3de60 <_PyType_GetModuleByDef3@@Base+0x3c4> │ │ │ │ + bne 3de60 │ │ │ │ cmp r7, #2 │ │ │ │ - ldr r4, [pc, #248] @ 3df2c <_PyType_GetModuleByDef3@@Base+0x490> │ │ │ │ - ldr r3, [pc, #248] @ 3df30 <_PyType_GetModuleByDef3@@Base+0x494> │ │ │ │ - bgt 3de44 <_PyType_GetModuleByDef3@@Base+0x3a8> │ │ │ │ + ldr r4, [pc, #248] @ 3df2c │ │ │ │ + ldr r3, [pc, #248] @ 3df30 │ │ │ │ + bgt 3de44 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r4, r3 │ │ │ │ - b 3de4c <_PyType_GetModuleByDef3@@Base+0x3b0> │ │ │ │ + b 3de4c │ │ │ │ cmp r7, #5 │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + b 3df20 │ │ │ │ add r1, r0, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a2864 │ │ │ │ + bl a2954 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3deb4 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ + beq 3deb4 │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a2864 │ │ │ │ + bl a2954 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3debc <_PyType_GetModuleByDef3@@Base+0x420> │ │ │ │ + bne 3debc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3deb4 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ + beq 3deb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3deb4 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ + bne 3deb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + b 3df20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 117138 │ │ │ │ + bl 1178f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3def4 <_PyType_GetModuleByDef3@@Base+0x458> │ │ │ │ + beq 3def4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3def4 <_PyType_GetModuleByDef3@@Base+0x458> │ │ │ │ + bne 3def4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + beq 3df20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + bne 3df20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ - ldr r4, [pc, #16] @ 3df34 <_PyType_GetModuleByDef3@@Base+0x498> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 3df20 │ │ │ │ + ldr r4, [pc, #16] @ 3df34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r5, ip, lsr #31 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ + subseq r2, r6, ip, lsr #31 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 3df48 <_PyType_GetModuleByDef3@@Base+0x4ac> │ │ │ │ - b 1af858 │ │ │ │ + ldr r1, [pc] @ 3df48 │ │ │ │ + b 1b1c18 │ │ │ │ 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 <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ + ldr r8, [pc, #316] @ 3e0a0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r8 │ │ │ │ - ldreq r4, [pc, #300] @ 3e0a4 <_PyType_GetModuleByDef3@@Base+0x608> │ │ │ │ + ldreq r4, [pc, #300] @ 3e0a4 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3df8c <_PyType_GetModuleByDef3@@Base+0x4f0> │ │ │ │ + beq 3df8c │ │ │ │ mov r0, #1 │ │ │ │ - bl a2ac4 │ │ │ │ + bl a2bb4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3e000 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ - ldr r0, [pc, #276] @ 3e0a8 <_PyType_GetModuleByDef3@@Base+0x60c> │ │ │ │ + beq 3e000 │ │ │ │ + ldr r0, [pc, #276] @ 3e0a8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c051c │ │ │ │ + bl c0918 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3dfdc <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ - bl aeb98 │ │ │ │ + beq 3dfdc │ │ │ │ + bl af05c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3e008 <_PyType_GetModuleByDef3@@Base+0x56c> │ │ │ │ + bne 3e008 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3dfdc <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ + beq 3dfdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3dfdc <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ + bne 3dfdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e000 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + beq 3e000 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e000 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + bne 3e000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r7, #0 │ │ │ │ - b 3e094 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ + b 3e094 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #140] @ 3e0a0 <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ + ldr r3, [pc, #140] @ 3e0a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #5 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl a2864 │ │ │ │ + bl a2954 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e04c <_PyType_GetModuleByDef3@@Base+0x5b0> │ │ │ │ + beq 3e04c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e04c <_PyType_GetModuleByDef3@@Base+0x5b0> │ │ │ │ + bne 3e04c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e070 <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ + beq 3e070 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e070 <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ + bne 3e070 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e094 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ + beq 3e094 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e094 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ + bne 3e094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - subseq sp, r7, r0, ror #8 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r9, r8, lsl r0 │ │ │ │ + subseq sp, r8, r0, ror #8 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r0, [pc] @ 3e0b8 │ │ │ │ + b 129448 │ │ │ │ + eorseq lr, r8, ip, asr pc │ │ │ │ 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 <_PyType_GetModuleByDef3@@Base+0x63c> │ │ │ │ - ldr r3, [pc, #132] @ 3e150 <_PyType_GetModuleByDef3@@Base+0x6b4> │ │ │ │ - ldr r1, [pc, #132] @ 3e154 <_PyType_GetModuleByDef3@@Base+0x6b8> │ │ │ │ + bgt 3e0e8 │ │ │ │ + ldr r3, [pc, #132] @ 3e160 │ │ │ │ + ldr r1, [pc, #132] @ 3e164 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ + bl 117eec │ │ │ │ + b 3e158 │ │ │ │ cmp r2, #3 │ │ │ │ mov r5, r2 │ │ │ │ - ble 3e0f8 <_PyType_GetModuleByDef3@@Base+0x65c> │ │ │ │ - ldr r3, [pc, #100] @ 3e150 <_PyType_GetModuleByDef3@@Base+0x6b4> │ │ │ │ - ldr r1, [pc, #104] @ 3e158 <_PyType_GetModuleByDef3@@Base+0x6bc> │ │ │ │ + ble 3e108 │ │ │ │ + ldr r3, [pc, #100] @ 3e160 │ │ │ │ + ldr r1, [pc, #104] @ 3e168 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ + bl 117eec │ │ │ │ + b 3e158 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ + blt 3e158 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3e12c <_PyType_GetModuleByDef3@@Base+0x690> │ │ │ │ - bl a573c │ │ │ │ + bne 3e13c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ + bne 3e158 │ │ │ │ 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 <_PyType_GetModuleByDef3@@Base+0x6dc> │ │ │ │ + b 3e218 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, ip, r7, fp │ │ │ │ - eorseq fp, r8, ip, asr #15 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r0, ror pc │ │ │ │ + eorseq lr, r8, r0, lsr #31 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ - b 150ed8 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 3e174 <_PyType_GetModuleByDef3@@Base+0x6d8> │ │ │ │ - b 128de0 │ │ │ │ - @ instruction: 0x0038b7f8 │ │ │ │ + b 1514bc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 3e1a4 │ │ │ │ + ldr r3, [pc, #112] @ 3e208 │ │ │ │ + ldr r1, [pc, #112] @ 3e20c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 3e1d4 │ │ │ │ + ldr r2, [pc, #100] @ 3e210 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 3e1f0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #1073741824 @ 0x40000000 │ │ │ │ + bne 3e1dc │ │ │ │ + ldr r3, [pc, #60] @ 3e208 │ │ │ │ + ldr r1, [pc, #68] @ 3e214 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + b 3e1f4 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 9b3e4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, r8, asr r0 @ │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq pc, r8, r8, ror r0 @ │ │ │ │ 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 <_PyType_GetModuleByDef3@@Base+0x884> │ │ │ │ + ldreq r3, [pc, #380] @ 3e3c0 │ │ │ │ movne r2, r4 │ │ │ │ ldreq r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r0, [pc, #360] @ 3e324 <_PyType_GetModuleByDef3@@Base+0x888> │ │ │ │ + ldr r0, [pc, #360] @ 3e3c4 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #352] @ 3e328 <_PyType_GetModuleByDef3@@Base+0x88c> │ │ │ │ - bl bbf64 │ │ │ │ + ldr r1, [pc, #352] @ 3e3c8 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + blt 3e2b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3e290 <_PyType_GetModuleByDef3@@Base+0x7f4> │ │ │ │ + beq 3e330 │ │ │ │ add r5, sp, #24 │ │ │ │ - ldr r1, [pc, #328] @ 3e32c <_PyType_GetModuleByDef3@@Base+0x890> │ │ │ │ + ldr r1, [pc, #328] @ 3e3cc │ │ │ │ sub r3, r5, #4 │ │ │ │ sub r2, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f70 │ │ │ │ + bl 1c4300 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e274 <_PyType_GetModuleByDef3@@Base+0x7d8> │ │ │ │ + beq 3e314 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bls 3e21c <_PyType_GetModuleByDef3@@Base+0x780> │ │ │ │ - ldr r3, [pc, #292] @ 3e330 <_PyType_GetModuleByDef3@@Base+0x894> │ │ │ │ - ldr r1, [pc, #292] @ 3e334 <_PyType_GetModuleByDef3@@Base+0x898> │ │ │ │ + bls 3e2bc │ │ │ │ + ldr r3, [pc, #292] @ 3e3d0 │ │ │ │ + ldr r1, [pc, #292] @ 3e3d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e314 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ + b 3e3b4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 291f0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e2ec <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ + bne 3e38c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ - bl 132800 │ │ │ │ + bne 3e37c │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e228 <_PyType_GetModuleByDef3@@Base+0x78c> │ │ │ │ - b 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ - bl 11aa18 │ │ │ │ - ldr r1, [pc, #184] @ 3e338 <_PyType_GetModuleByDef3@@Base+0x89c> │ │ │ │ + beq 3e2c8 │ │ │ │ + b 3e2b4 │ │ │ │ + bl 11b004 │ │ │ │ + ldr r1, [pc, #184] @ 3e3d8 │ │ │ │ sub r2, r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f70 │ │ │ │ + bl 1c4300 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ - bl c3fac │ │ │ │ + beq 3e2b4 │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e304 <_PyType_GetModuleByDef3@@Base+0x868> │ │ │ │ + bne 3e3a4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ - bl 132800 │ │ │ │ + bne 3e37c │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e290 <_PyType_GetModuleByDef3@@Base+0x7f4> │ │ │ │ - b 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ - ldr r3, [pc, #88] @ 3e33c <_PyType_GetModuleByDef3@@Base+0x8a0> │ │ │ │ + beq 3e330 │ │ │ │ + b 3e2b4 │ │ │ │ + ldr r3, [pc, #88] @ 3e3dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 3e314 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ + bl 144b28 │ │ │ │ + b 3e3b4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ + blt 3e37c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 929d0 │ │ │ │ - b 3e314 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ + bl 92a88 │ │ │ │ + b 3e3b4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ + blt 3e37c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq fp, r8, ip, lsr #16 │ │ │ │ - eorseq fp, r8, r8, lsr #16 │ │ │ │ - eorseq fp, r8, r8, lsr r8 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, ip, lsr r8 │ │ │ │ - eorseq fp, r8, r8, asr r8 │ │ │ │ - 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 <_PyType_GetModuleByDef3@@Base+0x8d0> │ │ │ │ - ldr r3, [pc, #112] @ 3e3d0 <_PyType_GetModuleByDef3@@Base+0x934> │ │ │ │ - ldr r1, [pc, #112] @ 3e3d4 <_PyType_GetModuleByDef3@@Base+0x938> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 3e39c <_PyType_GetModuleByDef3@@Base+0x900> │ │ │ │ - ldr r2, [pc, #100] @ 3e3d8 <_PyType_GetModuleByDef3@@Base+0x93c> │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 3e3b8 <_PyType_GetModuleByDef3@@Base+0x91c> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 3e3a4 <_PyType_GetModuleByDef3@@Base+0x908> │ │ │ │ - ldr r3, [pc, #60] @ 3e3d0 <_PyType_GetModuleByDef3@@Base+0x934> │ │ │ │ - ldr r1, [pc, #68] @ 3e3dc <_PyType_GetModuleByDef3@@Base+0x940> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r1] │ │ │ │ - b 3e3bc <_PyType_GetModuleByDef3@@Base+0x920> │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 9b344 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038b8bc │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038b8dc │ │ │ │ + ldrsheq sl, [r6], #-176 @ 0xffffff50 │ │ │ │ + @ instruction: 0x0038f1d8 │ │ │ │ + @ instruction: 0x0038f1d4 │ │ │ │ + eorseq pc, r8, r4, ror #3 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq pc, r8, r8, ror #3 │ │ │ │ + eorseq pc, r8, r4, lsl #4 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ 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 <_PyType_GetModuleByDef3@@Base+0x9c8> │ │ │ │ + ldr r1, [pc, #80] @ 3e464 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe414 │ │ │ │ + bl fe6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e428 <_PyType_GetModuleByDef3@@Base+0x98c> │ │ │ │ + bne 3e428 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e45c <_PyType_GetModuleByDef3@@Base+0x9c0> │ │ │ │ - ldr r3, [pc, #56] @ 3e468 <_PyType_GetModuleByDef3@@Base+0x9cc> │ │ │ │ + b 3e45c │ │ │ │ + ldr r3, [pc, #56] @ 3e468 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fabc │ │ │ │ + bl 1200a8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3e450 <_PyType_GetModuleByDef3@@Base+0x9b4> │ │ │ │ - bl a573c │ │ │ │ + bne 3e450 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e420 <_PyType_GetModuleByDef3@@Base+0x984> │ │ │ │ + bne 3e420 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + subseq sl, r6, 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 aeb98 │ │ │ │ + bl af05c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3e4a0 <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ - b 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ + bne 3e4a0 │ │ │ │ + b 3e4e4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e520 <_PyType_GetModuleByDef3@@Base+0xa84> │ │ │ │ + bne 3e520 │ │ │ │ mov r0, r4 │ │ │ │ - bl af014 │ │ │ │ + bl af4d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 3e53c <_PyType_GetModuleByDef3@@Base+0xaa0> │ │ │ │ + beq 3e53c │ │ │ │ mov r0, r7 │ │ │ │ - bl 307860 <_PyEval_ExceptionGroupMatch@@Base+0x4e0> │ │ │ │ + bl 30ac30 <_PyEval_ExceptionGroupMatch@@Base+0x4e0> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 3e4ec <_PyType_GetModuleByDef3@@Base+0xa50> │ │ │ │ + bne 3e4ec │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3e494 <_PyType_GetModuleByDef3@@Base+0x9f8> │ │ │ │ + bne 3e494 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e504 <_PyType_GetModuleByDef3@@Base+0xa68> │ │ │ │ + bne 3e504 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e4d0 <_PyType_GetModuleByDef3@@Base+0xa34> │ │ │ │ + bne 3e4d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 3e4d0 <_PyType_GetModuleByDef3@@Base+0xa34> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 3e4d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ + bne 3e4e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 3e4e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e4a0 <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ + bne 3e4a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 3e4a0 <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 3e4a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e560 <_PyType_GetModuleByDef3@@Base+0xac4> │ │ │ │ + beq 3e560 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e560 <_PyType_GetModuleByDef3@@Base+0xac4> │ │ │ │ + bne 3e560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - bl a573c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ - ldr r0, [pc] @ 3e574 <_PyType_GetModuleByDef3@@Base+0xad8> │ │ │ │ + bne 3e4e4 │ │ │ │ + ldr r0, [pc] @ 3e574 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 13793c │ │ │ │ + b 137fb4 │ │ │ │ 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 3e5ec <_PyType_GetModuleByDef3@@Base+0xb50> │ │ │ │ + bne 3e5ec │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e620 <_PyType_GetModuleByDef3@@Base+0xb84> │ │ │ │ + beq 3e620 │ │ │ │ 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] @ 3e664 <_PyType_GetModuleByDef3@@Base+0xbc8> │ │ │ │ + ldr ip, [pc, #84] @ 3e664 │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3e658 <_PyType_GetModuleByDef3@@Base+0xbbc> │ │ │ │ + beq 3e658 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl a6924 │ │ │ │ + bl a6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e654 <_PyType_GetModuleByDef3@@Base+0xbb8> │ │ │ │ - ldr r1, [pc, #24] @ 3e668 <_PyType_GetModuleByDef3@@Base+0xbcc> │ │ │ │ + bne 3e654 │ │ │ │ + ldr r1, [pc, #24] @ 3e668 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r7, r0, ror r1 │ │ │ │ - eorseq r7, r8, ip, ror r6 │ │ │ │ + subseq r2, r8, r8, lsl r1 │ │ │ │ + eorseq sl, r8, ip, lsr lr │ │ │ │ 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 3e6a4 <_PyType_GetModuleByDef3@@Base+0xc08> │ │ │ │ + bne 3e6a4 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 3e6cc <_PyType_GetModuleByDef3@@Base+0xc30> │ │ │ │ - b 3e6c4 <_PyType_GetModuleByDef3@@Base+0xc28> │ │ │ │ + bge 3e6cc │ │ │ │ + b 3e6c4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 3e7e8 <_PyType_GetModuleByDef3@@Base+0xd4c> │ │ │ │ + ldr r0, [pc, #308] @ 3e7e8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e690 <_PyType_GetModuleByDef3@@Base+0xbf4> │ │ │ │ + bne 3e690 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e7e0 <_PyType_GetModuleByDef3@@Base+0xd44> │ │ │ │ + b 3e7e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #6 │ │ │ │ - bl 20801c <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 2d8e6c <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e6c4 <_PyType_GetModuleByDef3@@Base+0xc28> │ │ │ │ + beq 3e6c4 │ │ │ │ mov r0, r4 │ │ │ │ ldrh r5, [sp, #6] │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3e6c4 <_PyType_GetModuleByDef3@@Base+0xc28> │ │ │ │ + beq 3e6c4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b3c8 │ │ │ │ + bl 9b468 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e748 <_PyType_GetModuleByDef3@@Base+0xcac> │ │ │ │ - bne 3e738 <_PyType_GetModuleByDef3@@Base+0xc9c> │ │ │ │ + blt 3e748 │ │ │ │ + bne 3e738 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #212] @ 3e7ec <_PyType_GetModuleByDef3@@Base+0xd50> │ │ │ │ + ldr r1, [pc, #212] @ 3e7ec │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e754 <_PyType_GetModuleByDef3@@Base+0xcb8> │ │ │ │ - b 3e6c4 <_PyType_GetModuleByDef3@@Base+0xc28> │ │ │ │ + bne 3e754 │ │ │ │ + b 3e6c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3e770 <_PyType_GetModuleByDef3@@Base+0xcd4> │ │ │ │ + bne 3e770 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e6c4 <_PyType_GetModuleByDef3@@Base+0xc28> │ │ │ │ + beq 3e6c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e6c4 <_PyType_GetModuleByDef3@@Base+0xc28> │ │ │ │ + bne 3e6c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 3e6c4 <_PyType_GetModuleByDef3@@Base+0xc28> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 3e6c4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e7a8 <_PyType_GetModuleByDef3@@Base+0xd0c> │ │ │ │ + beq 3e7a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e7a8 <_PyType_GetModuleByDef3@@Base+0xd0c> │ │ │ │ + bne 3e7a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e7cc <_PyType_GetModuleByDef3@@Base+0xd30> │ │ │ │ + beq 3e7cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e7cc <_PyType_GetModuleByDef3@@Base+0xd30> │ │ │ │ + bne 3e7cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt 3e6c4 <_PyType_GetModuleByDef3@@Base+0xc28> │ │ │ │ - ldr r0, [pc, #20] @ 3e7f0 <_PyType_GetModuleByDef3@@Base+0xd54> │ │ │ │ + blt 3e6c4 │ │ │ │ + ldr r0, [pc, #20] @ 3e7f0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq lr, r7, r8, asr r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r1, r8, r4, rrx │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + 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, #32] @ 3e82c <_PyType_GetModuleByDef3@@Base+0xd90> │ │ │ │ + ldr r3, [pc, #32] @ 3e82c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 124bac <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3e830 <_PyType_GetModuleByDef3@@Base+0xd94> │ │ │ │ + bl 125214 <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3e830 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, ip, asr ip │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, r0, asr r4 @ │ │ │ │ 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 <_PyType_GetModuleByDef3@@Base+0xdcc> │ │ │ │ + beq 3e868 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 14ed64 │ │ │ │ + bl 14f3dc │ │ │ │ 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,205 +20565,205 @@ │ │ │ │ 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 <_PyType_GetModuleByDef3@@Base+0xe20> │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #8] @ 3e8bc │ │ │ │ + bl a9c7c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038bcf8 │ │ │ │ + @ instruction: 0x0038f4b8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 3e8f0 │ │ │ │ + ldr r3, [pc, #184] @ 3e99c │ │ │ │ + ldr r1, [pc, #184] @ 3e9a0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 3e994 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + ldr r2, [pc, #168] @ 3e9a4 │ │ │ │ + lsr r3, r3, #2 │ │ │ │ + and r3, r3, #7 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi 3e990 │ │ │ │ + ldrb r3, [r2, r3] │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #132] @ 3e9a8 │ │ │ │ + b 9df14 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #124] @ 3e9ac │ │ │ │ + b 9df14 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #116] @ 3e9b0 │ │ │ │ + b 9df14 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #100] @ 3e9ac │ │ │ │ + ldr r1, [pc, #92] @ 3e9a8 │ │ │ │ + ldr r0, [pc, #100] @ 3e9b4 │ │ │ │ + b a9c7c │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #84] @ 3e9b0 │ │ │ │ + ldr r1, [pc, #72] @ 3e9a8 │ │ │ │ + ldr r0, [pc, #80] @ 3e9b4 │ │ │ │ + b a9c7c │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #64] @ 3e9b0 │ │ │ │ + ldr r1, [pc, #56] @ 3e9ac │ │ │ │ + ldr r0, [pc, #60] @ 3e9b4 │ │ │ │ + b a9c7c │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r3, [pc, #44] @ 3e9b0 │ │ │ │ + ldr r2, [pc, #36] @ 3e9ac │ │ │ │ + ldr r1, [pc, #28] @ 3e9a8 │ │ │ │ + ldr r0, [pc, #40] @ 3e9b8 │ │ │ │ + b a9c7c │ │ │ │ + ldr r4, [pc, #36] @ 3e9bc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r7, r7, r8, asr #12 │ │ │ │ + ldrsheq pc, [r1], #-0 @ │ │ │ │ + eorseq pc, r8, r0, asr #9 │ │ │ │ + eorseq r1, r8, r4, lsr #2 │ │ │ │ + @ instruction: 0x00380db4 │ │ │ │ + eorseq r4, r8, r4, ror #28 │ │ │ │ + eorseq pc, r8, r4, asr #9 │ │ │ │ + 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 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3e8ec <_PyType_GetModuleByDef3@@Base+0xe50> │ │ │ │ + bne 3e9ec │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #92] @ 3e950 <_PyType_GetModuleByDef3@@Base+0xeb4> │ │ │ │ - ldr r4, [pc, #92] @ 3e954 <_PyType_GetModuleByDef3@@Base+0xeb8> │ │ │ │ - ldr r6, [pc, #92] @ 3e958 <_PyType_GetModuleByDef3@@Base+0xebc> │ │ │ │ + ldr r7, [pc, #92] @ 3ea50 │ │ │ │ + ldr r4, [pc, #92] @ 3ea54 │ │ │ │ + ldr r6, [pc, #92] @ 3ea58 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3e8e4 <_PyType_GetModuleByDef3@@Base+0xe48> │ │ │ │ + beq 3e9e4 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3e8e4 <_PyType_GetModuleByDef3@@Base+0xe48> │ │ │ │ + beq 3e9e4 │ │ │ │ mla r3, r7, r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 3e95c <_PyType_GetModuleByDef3@@Base+0xec0> │ │ │ │ - ldr r2, [pc, #32] @ 3e960 <_PyType_GetModuleByDef3@@Base+0xec4> │ │ │ │ + ldr r1, [pc, #32] @ 3ea5c │ │ │ │ + ldr r2, [pc, #32] @ 3ea60 │ │ │ │ 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 <_PyType_GetModuleByDef3@@Base+0x322> │ │ │ │ + ldrbhi r8, [pc, #-2982]! @ 3debe │ │ │ │ @ instruction: 0x5c2a4bd4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e984 <_PyType_GetModuleByDef3@@Base+0xee8> │ │ │ │ + beq 3ea84 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 3e98c <_PyType_GetModuleByDef3@@Base+0xef0> │ │ │ │ + ldr r0, [pc] @ 3ea8c │ │ │ │ bx lr │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 3e9c0 <_PyType_GetModuleByDef3@@Base+0xf24> │ │ │ │ - ldr r3, [pc, #184] @ 3ea6c <_PyType_GetModuleByDef3@@Base+0xfd0> │ │ │ │ - ldr r1, [pc, #184] @ 3ea70 <_PyType_GetModuleByDef3@@Base+0xfd4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 3ea64 <_PyType_GetModuleByDef3@@Base+0xfc8> │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #168] @ 3ea74 <_PyType_GetModuleByDef3@@Base+0xfd8> │ │ │ │ - lsr r3, r3, #2 │ │ │ │ - and r3, r3, #7 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #6 │ │ │ │ - bhi 3ea60 <_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 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ - b 9de74 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #124] @ 3ea7c <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ - b 9de74 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #116] @ 3ea80 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ - b 9de74 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #100] @ 3ea7c <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ - ldr r1, [pc, #92] @ 3ea78 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ - ldr r0, [pc, #100] @ 3ea84 <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ - b a9b8c │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #84] @ 3ea80 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ - ldr r1, [pc, #72] @ 3ea78 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ - ldr r0, [pc, #80] @ 3ea84 <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ - b a9b8c │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #64] @ 3ea80 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ - ldr r1, [pc, #56] @ 3ea7c <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ - ldr r0, [pc, #60] @ 3ea84 <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ - b a9b8c │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r3, [pc, #44] @ 3ea80 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ - ldr r2, [pc, #36] @ 3ea7c <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ - ldr r1, [pc, #28] @ 3ea78 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ - ldr r0, [pc, #40] @ 3ea88 <_PyType_GetModuleByDef3@@Base+0xfec> │ │ │ │ - b a9b8c │ │ │ │ - ldr r4, [pc, #36] @ 3ea8c <_PyType_GetModuleByDef3@@Base+0xff0> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r7, r8, lsl #29 │ │ │ │ - subseq fp, r1, ip, lsl #20 │ │ │ │ - eorseq fp, r8, r0, lsl #26 │ │ │ │ - eorseq sp, r7, r8, lsl r0 │ │ │ │ - @ instruction: 0x0037d6fc │ │ │ │ - @ instruction: 0x003816f8 │ │ │ │ - eorseq fp, r8, r4, lsl #26 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r9, r8, lsl r0 │ │ │ │ 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 <_PyType_GetModuleByDef3@@Base+0x1044> │ │ │ │ + bne 3eae0 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3eb18 <_PyType_GetModuleByDef3@@Base+0x107c> │ │ │ │ + beq 3eb18 │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #124] @ 3eb7c <_PyType_GetModuleByDef3@@Base+0x10e0> │ │ │ │ + ldr ip, [pc, #124] @ 3eb7c │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3eb70 <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ + beq 3eb70 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3eb38 <_PyType_GetModuleByDef3@@Base+0x109c> │ │ │ │ - bl a573c │ │ │ │ + bne 3eb38 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3eb70 <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ + bne 3eb70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #60] @ 3eb80 <_PyType_GetModuleByDef3@@Base+0x10e4> │ │ │ │ + ldr r2, [pc, #60] @ 3eb80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3eb60 <_PyType_GetModuleByDef3@@Base+0x10c4> │ │ │ │ - ldr r0, [pc, #52] @ 3eb84 <_PyType_GetModuleByDef3@@Base+0x10e8> │ │ │ │ + beq 3eb60 │ │ │ │ + ldr r0, [pc, #52] @ 3eb84 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #48] @ 3eb88 <_PyType_GetModuleByDef3@@Base+0x10ec> │ │ │ │ + ldr r1, [pc, #48] @ 3eb88 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b 3eb70 <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ - ldr r3, [pc, #36] @ 3eb8c <_PyType_GetModuleByDef3@@Base+0x10f0> │ │ │ │ - ldr r1, [pc, #36] @ 3eb90 <_PyType_GetModuleByDef3@@Base+0x10f4> │ │ │ │ + bl 117eec │ │ │ │ + b 3eb70 │ │ │ │ + ldr r3, [pc, #36] @ 3eb8c │ │ │ │ + ldr r1, [pc, #36] @ 3eb90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r2, r7, r8, asr #3 │ │ │ │ - subseq r1, r5, r0, lsr #17 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsl #26 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r8, r0, lsr sp │ │ │ │ + subseq r2, r8, r0, ror r1 │ │ │ │ + subseq r1, r6, r0, lsr #17 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, r8, asr #9 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + @ instruction: 0x0038f4f0 │ │ │ │ │ │ │ │ 0003eb94 : │ │ │ │ ldr r0, [pc] @ 3eb9c │ │ │ │ - b 10f010 │ │ │ │ - ldrsheq r2, [r7], #-20 @ 0xffffffec │ │ │ │ + b 10f414 │ │ │ │ + @ instruction: 0x0058219c │ │ │ │ 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 │ │ │ │ @@ -20787,71 +20787,71 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #96] @ 3ec78 │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 3ec30 │ │ │ │ mov r0, #0 │ │ │ │ b 3ec70 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 24e37c │ │ │ │ + bl 250c00 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3ec28 │ │ │ │ ldrne r0, [pc, #28] @ 3ec7c │ │ │ │ bne 3ec70 │ │ │ │ ldr r1, [pc, #24] @ 3ec80 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ b 3ec28 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r7, r4, asr r2 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r7, r8, ip, ror r6 │ │ │ │ + ldrsheq r2, [r8], #-28 @ 0xffffffe4 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq sl, r8, ip, lsr lr │ │ │ │ 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 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #132] @ 3ed2c │ │ │ │ - bl ab1f8 │ │ │ │ + bl ab2e4 │ │ │ │ ldr r1, [pc, #28] @ 3eccc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fc18 │ │ │ │ + bl 11001c │ │ │ │ cmp r0, #0 │ │ │ │ bge 3ed34 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ b 40750 │ │ │ │ - eorseq r4, r7, r0, lsl #24 │ │ │ │ + eorseq r8, r7, r0, ror r3 │ │ │ │ andmi fp, r5, sl, lsl #30 │ │ │ │ - blhi 554a80 │ │ │ │ - eorseq r2, r7, r0, lsl #16 │ │ │ │ + blhi 554a80 │ │ │ │ + eorseq r5, r7, r0, asr #31 │ │ │ │ @ instruction: 0x401921fb │ │ │ │ - eorseq r4, r7, r4, lsl #24 │ │ │ │ + eorseq r8, r7, r4, ror r3 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - eorseq pc, r5, r0, lsl #11 │ │ │ │ - mlaseq r8, r0, sp, fp │ │ │ │ + eorseq r2, r6, r0, asr #26 │ │ │ │ + eorseq pc, r8, r0, asr r5 @ │ │ │ │ svcvc 0x00f80000 │ │ │ │ - @ instruction: 0x0035f5b8 │ │ │ │ - mlaseq r8, r8, sp, fp │ │ │ │ - subseq r2, ip, r0, lsl #27 │ │ │ │ + eorseq r2, r6, r8, ror sp │ │ │ │ + eorseq pc, r8, r8, asr r5 @ │ │ │ │ + subseq r2, sp, 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 │ │ │ │ @@ -20859,74 +20859,74 @@ │ │ │ │ svclt 0x00e921fb │ │ │ │ svccc 0x00e921fb │ │ │ │ svccc 0x00f921fb │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ svclt 0x00f921fb │ │ │ │ ldr r1, [pc, #-108] @ 3ecd0 │ │ │ │ ldr r0, [pc, #-108] @ 3ecd4 │ │ │ │ - bl ab1f8 │ │ │ │ + bl ab2e4 │ │ │ │ ldr r1, [pc, #-112] @ 3ecd8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fc18 │ │ │ │ + bl 11001c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3ecc0 │ │ │ │ ldr r1, [pc, #-132] @ 3ecdc │ │ │ │ ldr r0, [pc, #-56] @ 3ed2c │ │ │ │ - bl ab1f8 │ │ │ │ + bl ab2e4 │ │ │ │ ldr r1, [pc, #-140] @ 3ece0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fc18 │ │ │ │ + bl 11001c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3ecc0 │ │ │ │ ldr r9, [pc, #-160] @ 3ece4 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab1f8 │ │ │ │ + bl ab2e4 │ │ │ │ ldr r1, [pc, #-176] @ 3ece8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fc18 │ │ │ │ + bl 11001c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3ecc0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ strd r8, [sp, #152] @ 0x98 │ │ │ │ strd r6, [sp, #144] @ 0x90 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ - bl 2100c8 │ │ │ │ + bl 211e10 │ │ │ │ ldr r1, [pc, #-224] @ 3ecec │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fc18 │ │ │ │ + bl 11001c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3ecc0 │ │ │ │ ldr fp, [pc, #-244] @ 3ecf0 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl ab1f8 │ │ │ │ + bl ab2e4 │ │ │ │ ldr r1, [pc, #-260] @ 3ecf4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fc18 │ │ │ │ + bl 11001c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3ecc0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ strd r6, [sp, #128] @ 0x80 │ │ │ │ strd sl, [sp, #136] @ 0x88 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 2100c8 │ │ │ │ + bl 211e10 │ │ │ │ ldr r1, [pc, #-300] @ 3ecf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fc18 │ │ │ │ + bl 11001c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3ecc0 │ │ │ │ ldr r3, [pc, #-320] @ 3ecfc │ │ │ │ ldr r0, [pc, #-276] @ 3ed2c │ │ │ │ ldr r1, [pc, #-308] @ 3ed10 │ │ │ │ add ip, r3, #3920 @ 0xf50 │ │ │ │ strd r0, [r3, #16] │ │ │ │ @@ -22137,20 +22137,20 @@ │ │ │ │ strd sl, [r1] │ │ │ │ strd r8, [r1, #8] │ │ │ │ strd sl, [r1, #16] │ │ │ │ b 4016c │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ svccc 0x00f921fb │ │ │ │ svclt 0x00f921fb │ │ │ │ - subseq r4, ip, r8, ror sp │ │ │ │ + subseq r4, sp, r8, ror sp │ │ │ │ svcvc 0x003321d2 │ │ │ │ andgt sp, r2, ip, ror r9 │ │ │ │ - subseq r3, ip, r0, asr #30 │ │ │ │ - subseq r3, ip, r0, lsl #31 │ │ │ │ - subseq r3, ip, r0, asr #31 │ │ │ │ + subseq r3, sp, r0, asr #30 │ │ │ │ + subseq r3, sp, r0, lsl #31 │ │ │ │ + subseq r3, sp, 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 │ │ │ │ @@ -22545,325 +22545,219 @@ │ │ │ │ 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 r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #20] @ 407bc │ │ │ │ tst r3, #10 │ │ │ │ ldr r0, [pc, #16] @ 407c0 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0036e8d8 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + mlaseq r7, r8, r0, r2 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ bne 407e0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ beq 40808 │ │ │ │ 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 r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #20] @ 40824 │ │ │ │ tst r3, #12 │ │ │ │ ldr r0, [pc, #16] @ 40828 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0036e8d8 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + mlaseq r7, r8, r0, r2 │ │ │ │ + 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 a9c7c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r0, [pc, #4] @ 40858 │ │ │ │ + b a9c7c │ │ │ │ + mlaseq r8, ip, r5, pc @ │ │ │ │ + eorseq pc, r8, r4, lsr #11 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 4086c │ │ │ │ + b 1b1c18 │ │ │ │ + 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 40878 │ │ │ │ + bne 408bc │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 408b0 │ │ │ │ - ldr r1, [pc, #120] @ 408f8 │ │ │ │ + beq 408f4 │ │ │ │ + ldr r1, [pc, #120] @ 4093c │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 408ec │ │ │ │ + beq 40930 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 408d0 │ │ │ │ + bgt 40914 │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 408fc │ │ │ │ + ldr r1, [pc, #56] @ 40940 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18ee74 │ │ │ │ - b 408ec │ │ │ │ + bl 190b84 │ │ │ │ + b 40930 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 408b8 │ │ │ │ - bl a573c │ │ │ │ + bne 408fc │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 408b8 │ │ │ │ + beq 408fc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r7, ip, lsr #5 │ │ │ │ - eorseq r3, r8, r4, ror #23 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - beq 4091c │ │ │ │ - ldr r0, [pc, #12] @ 40928 │ │ │ │ - b a9b8c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r0, [pc, #4] @ 4092c │ │ │ │ - b a9b8c │ │ │ │ - @ instruction: 0x0038bdb0 │ │ │ │ - @ instruction: 0x0038bdb8 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 40940 │ │ │ │ - b 1af858 │ │ │ │ - andeq sl, r2, r8, ror #5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #368] @ 40acc │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #360] @ 40ad0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - cmpne r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - beq 409e4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl adf54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 409e4 │ │ │ │ - ldr r1, [pc, #316] @ 40acc │ │ │ │ - mov r0, r4 │ │ │ │ - bl adf54 │ │ │ │ - ldr r1, [pc, #312] @ 40ad4 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 409e4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl adf54 │ │ │ │ - ldr r1, [pc, #280] @ 40ad8 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 409e4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl adf54 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 40ac4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 15e570 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 409fc │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r6 │ │ │ │ - bl 15e570 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 409f4 │ │ │ │ - ldr r2, [pc, #200] @ 40adc │ │ │ │ - cmp r5, #5 │ │ │ │ - bhi 40aac │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - cmp r4, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - bne 40a3c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 40dc0 │ │ │ │ - cmp r0, #0 │ │ │ │ - cmpge r5, #3 │ │ │ │ - bne 40aa0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 40aac │ │ │ │ - ldr r0, [pc, #136] @ 40ae0 │ │ │ │ - b 40ab0 │ │ │ │ - cmp r4, r3 │ │ │ │ - bge 40aac │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 40dc0 │ │ │ │ - b 40aa0 │ │ │ │ - cmp r4, r3 │ │ │ │ - ble 40a60 │ │ │ │ - b 40aac │ │ │ │ - cmp r4, r3 │ │ │ │ - ble 40aac │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 40dc0 │ │ │ │ - b 40aa0 │ │ │ │ - cmp r4, r3 │ │ │ │ - bge 40a84 │ │ │ │ - b 40aac │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 409f4 │ │ │ │ - bne 40a50 │ │ │ │ - ldr r0, [pc, #48] @ 40ae4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 40ae8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, ip, lsl r1 │ │ │ │ - ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ - ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ - ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ - subseq fp, r1, r3, lsl sl │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ + @ instruction: 0x00582590 │ │ │ │ + eorseq r7, r8, r4, ror r3 │ │ │ │ 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 2b74f4 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #568] @ 40bac │ │ │ │ + bl 2b9fd0 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40b2c │ │ │ │ + bne 40984 │ │ │ │ mov r0, #0 │ │ │ │ - b 40d4c │ │ │ │ + b 40ba4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl aeb98 │ │ │ │ + bl af05c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 40b24 │ │ │ │ + beq 4097c │ │ │ │ mov r0, #32 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 40b5c │ │ │ │ - bl 29e598 │ │ │ │ - b 40d40 │ │ │ │ + bne 409b4 │ │ │ │ + bl 2a0e6c │ │ │ │ + b 40b98 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r9, #4 │ │ │ │ mov r8, #32 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl af014 │ │ │ │ + bl af4d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 40cc4 │ │ │ │ + beq 40b1c │ │ │ │ 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 40a24 │ │ │ │ + ldr r3, [pc, #444] @ 40bb0 │ │ │ │ + ldr r1, [pc, #444] @ 40bb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40d30 │ │ │ │ + beq 40b88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40d30 │ │ │ │ + bne 40b88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 40d30 │ │ │ │ - bl 128600 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 40b88 │ │ │ │ + bl 128c68 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 40bf8 │ │ │ │ + beq 40a50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40bf8 │ │ │ │ + bne 40a50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 40c20 │ │ │ │ - bl a573c │ │ │ │ + bge 40a78 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40d30 │ │ │ │ - ldr r3, [pc, #332] @ 40d60 │ │ │ │ - ldr r1, [pc, #332] @ 40d64 │ │ │ │ + bne 40b88 │ │ │ │ + ldr r3, [pc, #332] @ 40bb8 │ │ │ │ + ldr r1, [pc, #332] @ 40bbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 40d30 │ │ │ │ + bl 190b84 │ │ │ │ + b 40b88 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 40c3c │ │ │ │ - ldr r3, [pc, #312] @ 40d68 │ │ │ │ - ldr r1, [pc, #312] @ 40d6c │ │ │ │ + bne 40a94 │ │ │ │ + ldr r3, [pc, #312] @ 40bc0 │ │ │ │ + ldr r1, [pc, #312] @ 40bc4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 40d30 │ │ │ │ + bl 190b84 │ │ │ │ + b 40b88 │ │ │ │ cmp r5, r8 │ │ │ │ - blt 40ca8 │ │ │ │ + blt 40b00 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r8, r8, #1 │ │ │ │ addgt r8, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge 40c44 │ │ │ │ + bge 40a9c │ │ │ │ mov r0, r8 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 40c70 │ │ │ │ - bl 29e598 │ │ │ │ - b 40d30 │ │ │ │ + bne 40ac8 │ │ │ │ + bl 2a0e6c │ │ │ │ + b 40b88 │ │ │ │ add r3, r8, #31 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl sl, r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ @@ -22876,384 +22770,389 @@ │ │ │ │ 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 a573c │ │ │ │ + b 409cc │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40d30 │ │ │ │ + bne 40b88 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40cf4 │ │ │ │ + beq 40b4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 40cf4 │ │ │ │ + bne 40b4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 40b78 │ │ │ │ + ldr r3, [pc, #92] @ 40bc8 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 40d30 │ │ │ │ + bl 144b28 │ │ │ │ + b 40b88 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ - ldr r0, [pc, #68] @ 40d74 │ │ │ │ - b 40d4c │ │ │ │ + ldr r0, [pc, #68] @ 40bcc │ │ │ │ + b 40ba4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40d40 │ │ │ │ + beq 40b98 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b344 │ │ │ │ - b 40b24 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 4097c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x0038bdf4 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, ip, lsl #28 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r4, asr #28 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq fp, r8, r8, asr lr │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - b 40d7c │ │ │ │ + eorseq pc, r8, r0, ror #11 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038f5f8 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq pc, r8, r0, lsr r6 @ │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq pc, r8, r4, asr #12 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + 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 r3, [pc, #368] @ 40d58 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #360] @ 40d5c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + cmpne r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + beq 40c70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ae090 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40c70 │ │ │ │ + ldr r1, [pc, #316] @ 40d58 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ae090 │ │ │ │ + ldr r1, [pc, #312] @ 40d60 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40c70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ae090 │ │ │ │ + ldr r1, [pc, #280] @ 40d64 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40c70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ae090 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 40d50 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 15f4f8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge 40c88 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r6 │ │ │ │ + bl 15f4f8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 40c80 │ │ │ │ + ldr r2, [pc, #200] @ 40d68 │ │ │ │ + cmp r5, #5 │ │ │ │ + bhi 40d38 │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ + add pc, pc, r2, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + cmp r4, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + bne 40cc8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 40e34 │ │ │ │ + cmp r0, #0 │ │ │ │ + cmpge r5, #3 │ │ │ │ + bne 40d2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40d38 │ │ │ │ + ldr r0, [pc, #136] @ 40d6c │ │ │ │ + b 40d3c │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 40d38 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 40e34 │ │ │ │ + b 40d2c │ │ │ │ + cmp r4, r3 │ │ │ │ + ble 40cec │ │ │ │ + b 40d38 │ │ │ │ + cmp r4, r3 │ │ │ │ + ble 40d38 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 40e34 │ │ │ │ + b 40d2c │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 40d10 │ │ │ │ + b 40d38 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 40c80 │ │ │ │ + bne 40cdc │ │ │ │ + ldr r0, [pc, #48] @ 40d70 │ │ │ │ + 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] @ 40d74 │ │ │ │ + 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 │ │ │ │ + ldrsbeq pc, [r1], #-176 @ 0xffffff50 @ │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 40d9c │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1892fc │ │ │ │ + ldr r3, [pc, #16] @ 40db4 │ │ │ │ + ldr r1, [pc, #16] @ 40db8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, ip, asr r6 @ │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r3, [pc, #8] @ 40dd0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [pc, #4] @ 40dd4 │ │ │ │ + b 3124f8 │ │ │ │ + eorseq r8, r7, r8, asr r4 │ │ │ │ + andeq r0, r4, r4, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148bc0 │ │ │ │ + bl 149238 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 40db4 │ │ │ │ - bl a573c │ │ │ │ - ldr r3, [pc, #20] @ 40dbc │ │ │ │ + bne 40e10 │ │ │ │ + bl a582c │ │ │ │ + ldr r3, [pc, #40] @ 40e2c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 40dbc │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 40e2c │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + cmp r3, #8192 @ 0x2000 │ │ │ │ + ldr r0, [pc, #8] @ 40e30 │ │ │ │ + movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ - bl aeb98 │ │ │ │ + bl af05c │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 40e68 │ │ │ │ + beq 40edc │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl af014 │ │ │ │ + bl af4d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 40e0c │ │ │ │ - bl a573c │ │ │ │ + bne 40e80 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r4, #0 │ │ │ │ - b 40e44 │ │ │ │ + b 40eb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 115b94 │ │ │ │ + bl 115f94 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 40e3c │ │ │ │ + beq 40eb0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40e3c │ │ │ │ + bne 40eb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 40de8 │ │ │ │ + bgt 40e5c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40e68 │ │ │ │ + beq 40edc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 40e68 │ │ │ │ + bne 40edc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 40e94 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 187954 │ │ │ │ - ldr r3, [pc, #16] @ 40eac │ │ │ │ - ldr r1, [pc, #16] @ 40eb0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r0, ror lr │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ 40ec8 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [pc, #4] @ 40ecc │ │ │ │ - b 30ec5c │ │ │ │ - eorseq r4, r7, r8, asr #29 │ │ │ │ - andeq r1, r4, r8, ror r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - add r0, sp, #16 │ │ │ │ - bl 2a714 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 40f20 │ │ │ │ - ldr r3, [pc, #348] @ 41070 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - mov r6, r0 │ │ │ │ - b 41064 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 35511c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 35511c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 35546c │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov fp, r1 │ │ │ │ - bl 35511c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 35546c │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 35511c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 35546c │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 35511c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 35546c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 35511c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 35546c │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - mov r5, r1 │ │ │ │ - bl aaa88 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 41060 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl ab1f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4103c │ │ │ │ - str r0, [r6, #12] │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl ab1f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4103c │ │ │ │ - str r0, [r6, #16] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl ab1f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4103c │ │ │ │ - str r0, [r6, #20] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl ab1f8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4103c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [r6, #24] │ │ │ │ - bl ab1f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r0, [r6, #28] │ │ │ │ - bne 41064 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41060 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 41060 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - mov r6, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - b 40d7c │ │ │ │ - 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 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41284 │ │ │ │ + bne 410f0 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #464] @ 41294 │ │ │ │ + ldr r3, [pc, #464] @ 41100 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 411a8 │ │ │ │ - ldr r3, [pc, #428] @ 41294 │ │ │ │ + bne 41014 │ │ │ │ + ldr r3, [pc, #428] @ 41100 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 411a8 │ │ │ │ - ldr r3, [pc, #400] @ 41294 │ │ │ │ + bne 41014 │ │ │ │ + ldr r3, [pc, #400] @ 41100 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41190 │ │ │ │ - ldr r3, [pc, #368] @ 41294 │ │ │ │ + bne 40ffc │ │ │ │ + ldr r3, [pc, #368] @ 41100 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41190 │ │ │ │ + bne 40ffc │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #340] @ 41298 │ │ │ │ + ldr r1, [pc, #340] @ 41104 │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #336] @ 4129c │ │ │ │ + ldrlt r1, [pc, #336] @ 41108 │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #324] @ 41298 │ │ │ │ + ldr r3, [pc, #324] @ 41104 │ │ │ │ mov r2, #0 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41178 │ │ │ │ + beq 40fe4 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #308] @ 412a0 │ │ │ │ - ldr r1, [pc, #308] @ 412a4 │ │ │ │ - ldrne r0, [pc, #300] @ 412a0 │ │ │ │ - ldrne r1, [pc, #304] @ 412a8 │ │ │ │ - b 4128c │ │ │ │ + ldr r0, [pc, #308] @ 4110c │ │ │ │ + ldr r1, [pc, #308] @ 41110 │ │ │ │ + ldrne r0, [pc, #300] @ 4110c │ │ │ │ + ldrne r1, [pc, #304] @ 41114 │ │ │ │ + b 410f8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #296] @ 412ac │ │ │ │ - ldr r1, [pc, #296] @ 412b0 │ │ │ │ - ldrne r0, [pc, #288] @ 412ac │ │ │ │ - ldrne r1, [pc, #292] @ 412b4 │ │ │ │ - b 4128c │ │ │ │ + ldr r0, [pc, #296] @ 41118 │ │ │ │ + ldr r1, [pc, #296] @ 4111c │ │ │ │ + ldrne r0, [pc, #288] @ 41118 │ │ │ │ + ldrne r1, [pc, #292] @ 41120 │ │ │ │ + b 410f8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #260] @ 412a0 │ │ │ │ - ldr r1, [pc, #280] @ 412b8 │ │ │ │ - ldrne r0, [pc, #252] @ 412a0 │ │ │ │ - ldrne r1, [pc, #276] @ 412bc │ │ │ │ - b 4128c │ │ │ │ - ldr r3, [pc, #228] @ 41294 │ │ │ │ + ldr r0, [pc, #260] @ 4110c │ │ │ │ + ldr r1, [pc, #280] @ 41124 │ │ │ │ + ldrne r0, [pc, #252] @ 4110c │ │ │ │ + ldrne r1, [pc, #276] @ 41128 │ │ │ │ + b 410f8 │ │ │ │ + ldr r3, [pc, #228] @ 41100 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 411e4 │ │ │ │ - ldr r3, [pc, #196] @ 41294 │ │ │ │ + bne 41050 │ │ │ │ + ldr r3, [pc, #196] @ 41100 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - beq 41268 │ │ │ │ + beq 410d4 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #128] @ 41298 │ │ │ │ - ldr r3, [pc, #124] @ 41298 │ │ │ │ - ldrlt r1, [pc, #124] @ 4129c │ │ │ │ + ldr r1, [pc, #128] @ 41104 │ │ │ │ + ldr r3, [pc, #124] @ 41104 │ │ │ │ + ldrlt r1, [pc, #124] @ 41108 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41250 │ │ │ │ + beq 410bc │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 4128c │ │ │ │ + b 410f8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #68] @ 412a0 │ │ │ │ - ldr r1, [pc, #96] @ 412c0 │ │ │ │ - ldrne r0, [pc, #60] @ 412a0 │ │ │ │ - ldrne r1, [pc, #92] @ 412c4 │ │ │ │ - b 4128c │ │ │ │ + ldr r0, [pc, #68] @ 4110c │ │ │ │ + ldr r1, [pc, #96] @ 4112c │ │ │ │ + ldrne r0, [pc, #60] @ 4110c │ │ │ │ + ldrne r1, [pc, #92] @ 41130 │ │ │ │ + b 410f8 │ │ │ │ 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] @ 412c8 │ │ │ │ + ldr r1, [pc, #60] @ 41134 │ │ │ │ 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 │ │ │ │ @@ -23264,776 +23163,877 @@ │ │ │ │ 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 41188 │ │ │ │ + ldr r3, [pc, #348] @ 412d8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144b28 │ │ │ │ + mov r6, r0 │ │ │ │ + b 412cc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3588bc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 3588bc │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 358c0c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov fp, r1 │ │ │ │ + bl 3588bc │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 358c0c │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 3588bc │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 358c0c │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 3588bc │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 358c0c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 3588bc │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 358c0c │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + mov r5, r1 │ │ │ │ + bl aab74 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 412c8 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl ab2e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 412a4 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl ab2e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 412a4 │ │ │ │ + str r0, [r6, #16] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl ab2e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 412a4 │ │ │ │ + str r0, [r6, #20] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl ab2e4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 412a4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [r6, #24] │ │ │ │ + bl ab2e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r0, [r6, #28] │ │ │ │ + bne 412cc │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 412c8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 412c8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9adbc <_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 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148bc0 │ │ │ │ + bl 149238 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41304 │ │ │ │ - bl a573c │ │ │ │ - ldr r3, [pc, #40] @ 41320 │ │ │ │ + bne 41314 │ │ │ │ + bl a582c │ │ │ │ + ldr r3, [pc, #40] @ 41330 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 41320 │ │ │ │ + ldr r2, [pc, #16] @ 41330 │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #8192 @ 0x2000 │ │ │ │ - ldr r0, [pc, #8] @ 41324 │ │ │ │ + cmp r3, #24576 @ 0x6000 │ │ │ │ + ldr r0, [pc, #8] @ 41334 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 41348 │ │ │ │ + b 1b1c18 │ │ │ │ + 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 41380 │ │ │ │ + ldr r3, [pc, #196] @ 4143c │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 144b28 │ │ │ │ + bne 4138c │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 92f88 │ │ │ │ + cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ + bls 4139c │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2a0e6c │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 998ac │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 41394 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2a804 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne 413dc │ │ │ │ + ldr r3, [pc, #112] @ 4143c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144b28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99da0 │ │ │ │ + b 41430 │ │ │ │ + bl 92f88 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + movne r6, #0 │ │ │ │ + beq 41420 │ │ │ │ + cmp r7, r6 │ │ │ │ + ble 41414 │ │ │ │ + ldr r0, [r4, r6, lsl #2] │ │ │ │ + bl 176eb0 <_PyLong_FromGid@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 41420 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r0, [r3, r6, lsl #2] │ │ │ │ + add r6, r6, #1 │ │ │ │ + b 413ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99da0 │ │ │ │ + b 41434 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99da0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b3e4 │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #116] @ 414cc │ │ │ │ + sub sp, sp, #16 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bne 41490 │ │ │ │ + add ip, sp, #12 │ │ │ │ + ldr r1, [pc, #92] @ 414d0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp] │ │ │ │ + bl fe6e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 414ac │ │ │ │ + b 414a4 │ │ │ │ + ldr r0, [pc, #56] @ 414d0 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1f2930 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 41468 │ │ │ │ + mov r0, #0 │ │ │ │ + b 414c4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 103998 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 414a4 │ │ │ │ + ldrne r0, [pc, #16] @ 414d4 │ │ │ │ + ldreq r0, [pc, #4] @ 414cc │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + eorseq sp, r5, r0, ror #4 │ │ │ │ + subseq r1, r6, 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] @ 415c0 │ │ │ │ + ldr r8, [pc, #640] @ 41770 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r8 │ │ │ │ mov r5, r1 │ │ │ │ - beq 41390 │ │ │ │ + beq 41540 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf54 │ │ │ │ - ldr r1, [pc, #608] @ 415c4 │ │ │ │ + bl ae090 │ │ │ │ + ldr r1, [pc, #608] @ 41774 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41390 │ │ │ │ + bne 41540 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r5 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - ldr r3, [pc, #556] @ 415c8 │ │ │ │ + ldr r3, [pc, #556] @ 41778 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 413d4 │ │ │ │ + bne 41584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e570 │ │ │ │ + bl 15f4f8 │ │ │ │ cmp r0, r4 │ │ │ │ - blt 413d4 │ │ │ │ + blt 41584 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #512] @ 415cc │ │ │ │ + ldr r1, [pc, #512] @ 4177c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, #0 │ │ │ │ - b 14e18c │ │ │ │ + b 14e804 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 41418 │ │ │ │ - ldr r1, [pc, #472] @ 415c0 │ │ │ │ + beq 415c8 │ │ │ │ + ldr r1, [pc, #472] @ 41770 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf54 │ │ │ │ - ldr r1, [pc, #464] @ 415c4 │ │ │ │ + bl ae090 │ │ │ │ + ldr r1, [pc, #464] @ 41774 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41418 │ │ │ │ + bne 415c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41434 │ │ │ │ + beq 415e4 │ │ │ │ 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 129e54 │ │ │ │ + bl 12a4bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41540 │ │ │ │ + beq 416f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aeb98 │ │ │ │ + bl af05c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4151c │ │ │ │ + beq 416cc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - ldreq r8, [pc, #364] @ 415d0 │ │ │ │ - beq 414a0 │ │ │ │ - ldr r1, [pc, #340] @ 415c0 │ │ │ │ - bl adf54 │ │ │ │ - ldr r3, [pc, #352] @ 415d4 │ │ │ │ - ldr r8, [pc, #344] @ 415d0 │ │ │ │ + ldreq r8, [pc, #364] @ 41780 │ │ │ │ + beq 41650 │ │ │ │ + ldr r1, [pc, #340] @ 41770 │ │ │ │ + bl ae090 │ │ │ │ + ldr r3, [pc, #352] @ 41784 │ │ │ │ + ldr r8, [pc, #344] @ 41780 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r3 │ │ │ │ - b 414a0 │ │ │ │ + b 41650 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 41548 │ │ │ │ - bne 414b8 │ │ │ │ + blt 416f8 │ │ │ │ + bne 41668 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 414d0 │ │ │ │ + bne 41680 │ │ │ │ mov r0, r7 │ │ │ │ - bl af014 │ │ │ │ + bl af4d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 41480 │ │ │ │ - b 414ec │ │ │ │ + bne 41630 │ │ │ │ + b 4169c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12d9cc │ │ │ │ + bl 12e038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41494 │ │ │ │ - b 41548 │ │ │ │ + beq 41644 │ │ │ │ + b 416f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 414a0 │ │ │ │ + bne 41650 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 414a0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 41650 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41510 │ │ │ │ + beq 416c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 41510 │ │ │ │ + bne 416c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - bl a573c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 415b8 │ │ │ │ + beq 41768 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41540 │ │ │ │ + beq 416f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41540 │ │ │ │ + bne 416f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 415b8 │ │ │ │ + b 41768 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4156c │ │ │ │ + beq 4171c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4156c │ │ │ │ + bne 4171c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41590 │ │ │ │ + beq 41740 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41590 │ │ │ │ + bne 41740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41540 │ │ │ │ + beq 416f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41540 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 41540 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ - ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ - ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ - subseq sp, r7, r4, asr #6 │ │ │ │ - andseq r8, ip, r0 │ │ │ │ - eorseq r5, r1, r8, lsr r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 415e8 │ │ │ │ - b 1af858 │ │ │ │ - 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 41620 │ │ │ │ - ldr r3, [pc, #196] @ 416dc │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [r3] │ │ │ │ - b 1444b0 │ │ │ │ - bne 4162c │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 92ed0 │ │ │ │ - cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ - bls 4163c │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e598 │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 9980c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 41634 │ │ │ │ - mov r1, r4 │ │ │ │ + bne 416f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a804 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne 4167c │ │ │ │ - ldr r3, [pc, #112] @ 416dc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99d00 │ │ │ │ - b 416d0 │ │ │ │ - bl 92ed0 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - movne r6, #0 │ │ │ │ - beq 416c0 │ │ │ │ - cmp r7, r6 │ │ │ │ - ble 416b4 │ │ │ │ - ldr r0, [r4, r6, lsl #2] │ │ │ │ - bl 1758c4 <_PyLong_FromGid@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 416c0 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r0, [r3, r6, lsl #2] │ │ │ │ - add r6, r6, #1 │ │ │ │ - b 4168c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99d00 │ │ │ │ - b 416d4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 416f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d00 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b344 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + ldrsbeq r4, [r6], #-204 @ 0xffffff34 │ │ │ │ + ldrsheq r4, [r6], #-172 @ 0xffffff54 │ │ │ │ + ldrsheq r3, [r6], #-68 @ 0xffffffbc │ │ │ │ + subseq sp, r8, r4, asr #6 │ │ │ │ + andseq sl, ip, ip, lsl r5 │ │ │ │ + eorseq r8, r1, r0, ror #17 │ │ │ │ + b 4178c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148bc0 │ │ │ │ + bl 149238 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41718 │ │ │ │ - bl a573c │ │ │ │ - ldr r3, [pc, #40] @ 41734 │ │ │ │ + bne 417c4 │ │ │ │ + bl a582c │ │ │ │ + ldr r3, [pc, #20] @ 417cc │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 41734 │ │ │ │ - and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #24576 @ 0x6000 │ │ │ │ - ldr r0, [pc, #8] @ 41738 │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #116] @ 417c8 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bne 4178c │ │ │ │ - add ip, sp, #12 │ │ │ │ - ldr r1, [pc, #92] @ 417cc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - bl fe414 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 417a8 │ │ │ │ - b 417a0 │ │ │ │ - ldr r0, [pc, #56] @ 417cc │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1f0640 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 41764 │ │ │ │ - mov r0, #0 │ │ │ │ - b 417c0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1035a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 417a0 │ │ │ │ - ldrne r0, [pc, #16] @ 417d0 │ │ │ │ - ldreq r0, [pc, #4] @ 417c8 │ │ │ │ - add sp, sp, #16 │ │ │ │ + ldr r0, [pc] @ 417cc │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r9, r5, r0, lsr #21 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - b 41818 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ 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 929d0 │ │ │ │ + bl 92a88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41810 │ │ │ │ + beq 41808 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 418cc │ │ │ │ + bl 41828 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + b 41870 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 41824 │ │ │ │ + b 1b1c18 │ │ │ │ + muleq r2, r0, sl │ │ │ │ + cmp r2, #0 │ │ │ │ + bxle lr │ │ │ │ + ldrb r3, [r1] │ │ │ │ + ldr ip, [pc, #44] @ 41868 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldr lr, [pc, #40] @ 4186c │ │ │ │ + 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 4184c │ │ │ │ + subeq r5, r8, r8 │ │ │ │ + eorseq r9, r9, r0, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2615e0 │ │ │ │ + bl 263f90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41854 │ │ │ │ + bne 418ac │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, r1, #8 │ │ │ │ - b 2cdcc8 │ │ │ │ + b 2d0820 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4186c │ │ │ │ - b 1af858 │ │ │ │ - muleq r2, r0, sl │ │ │ │ + │ │ │ │ +000418b4 <_Py_ResurrectReference@@Base>: │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148bc0 │ │ │ │ + bl 149238 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 418a8 │ │ │ │ - bl a573c │ │ │ │ - ldr r3, [pc, #40] @ 418c4 │ │ │ │ + bne 418f0 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ + bl a582c │ │ │ │ + ldr r3, [pc, #40] @ 4190c <_Py_ResurrectReference@@Base+0x58> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 418c4 │ │ │ │ + ldr r2, [pc, #16] @ 4190c <_Py_ResurrectReference@@Base+0x58> │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ cmp r3, #49152 @ 0xc000 │ │ │ │ - ldr r0, [pc, #8] @ 418c8 │ │ │ │ + ldr r0, [pc, #8] @ 41910 <_Py_ResurrectReference@@Base+0x5c> │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bxle lr │ │ │ │ - ldrb r3, [r1] │ │ │ │ - ldr ip, [pc, #44] @ 4190c │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #40] @ 41910 │ │ │ │ - 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 418f0 │ │ │ │ - subeq r1, r8, ip, lsl #17 │ │ │ │ - eorseq r6, r9, r0, lsr #2 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 307130 <_PyXI_EndInterpreter@@Base+0x3dc> │ │ │ │ + bl 30a500 <_PyXI_EndInterpreter@@Base+0x3dc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41968 │ │ │ │ + beq 41968 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ mov r1, r5 │ │ │ │ - bl 293190 <_PySet_Update@@Base> │ │ │ │ + bl 295924 <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4196c │ │ │ │ + bge 4196c <_Py_ResurrectReference@@Base+0xb8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41968 │ │ │ │ + beq 41968 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41968 │ │ │ │ + bne 41968 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00041974 <_Py_ResurrectReference@@Base>: │ │ │ │ - bx lr │ │ │ │ + b 4178c │ │ │ │ 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+0x48> │ │ │ │ - ldr r0, [pc, #96] @ 41a08 <_Py_ResurrectReference@@Base+0x94> │ │ │ │ - ldr r2, [pc, #96] @ 41a0c <_Py_ResurrectReference@@Base+0x98> │ │ │ │ - ldr r1, [pc, #96] @ 41a10 <_Py_ResurrectReference@@Base+0x9c> │ │ │ │ + bne 419bc <_Py_ResurrectReference@@Base+0x108> │ │ │ │ + ldr r0, [pc, #96] @ 41a08 <_Py_ResurrectReference@@Base+0x154> │ │ │ │ + ldr r2, [pc, #96] @ 41a0c <_Py_ResurrectReference@@Base+0x158> │ │ │ │ + ldr r1, [pc, #96] @ 41a10 <_Py_ResurrectReference@@Base+0x15c> │ │ │ │ mov r3, r5 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b 41a00 <_Py_ResurrectReference@@Base+0x8c> │ │ │ │ + b 41a00 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 124d40 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 1253a8 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 31b7c0 <_PyTime_AsTimeval@@Base+0x2be0> │ │ │ │ + bl 31ef98 <_PyTime_AsTimeval@@Base+0x2be0> │ │ │ │ cmn r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne 419fc <_Py_ResurrectReference@@Base+0x88> │ │ │ │ - bl 28207c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne 419fc <_Py_ResurrectReference@@Base+0x148> │ │ │ │ + bl 28495c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 41a00 <_Py_ResurrectReference@@Base+0x8c> │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b 41a00 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ + bl bef2c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r5, r0, r0, r9 │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ + eorseq ip, r5, r0, asr r8 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ 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+0xd4> │ │ │ │ + bhi 41a48 <_Py_ResurrectReference@@Base+0x194> │ │ │ │ cmp r4, #0 │ │ │ │ - ldrle r0, [pc, #436] @ 41bf8 <_Py_ResurrectReference@@Base+0x284> │ │ │ │ + ldrle r0, [pc, #436] @ 41bf8 <_Py_ResurrectReference@@Base+0x344> │ │ │ │ ldrgt r0, [r5] │ │ │ │ - b 41a6c <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ - ldr r0, [pc, #428] @ 41bfc <_Py_ResurrectReference@@Base+0x288> │ │ │ │ + b 41a6c <_Py_ResurrectReference@@Base+0x1b8> │ │ │ │ + ldr r0, [pc, #428] @ 41bfc <_Py_ResurrectReference@@Base+0x348> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41a38 <_Py_ResurrectReference@@Base+0xc4> │ │ │ │ + bne 41a38 <_Py_ResurrectReference@@Base+0x184> │ │ │ │ mov r4, #0 │ │ │ │ - b 41bf0 <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ + b 41bf0 <_Py_ResurrectReference@@Base+0x33c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41a8c <_Py_ResurrectReference@@Base+0x118> │ │ │ │ + beq 41a8c <_Py_ResurrectReference@@Base+0x1d8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 41ac4 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ - b 41aa0 <_Py_ResurrectReference@@Base+0x12c> │ │ │ │ - ldr r3, [pc, #364] @ 41c00 <_Py_ResurrectReference@@Base+0x28c> │ │ │ │ - ldr r1, [pc, #364] @ 41c04 <_Py_ResurrectReference@@Base+0x290> │ │ │ │ + beq 41ac4 <_Py_ResurrectReference@@Base+0x210> │ │ │ │ + b 41aa0 <_Py_ResurrectReference@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #364] @ 41c00 <_Py_ResurrectReference@@Base+0x34c> │ │ │ │ + ldr r1, [pc, #364] @ 41c04 <_Py_ResurrectReference@@Base+0x350> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ - bl ab108 │ │ │ │ + bl 190b84 │ │ │ │ + b 41a64 <_Py_ResurrectReference@@Base+0x1b0> │ │ │ │ + bl ab1f4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 41ae8 <_Py_ResurrectReference@@Base+0x174> │ │ │ │ - bl a573c │ │ │ │ + bne 41ae8 <_Py_ResurrectReference@@Base+0x234> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41a64 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bne 41a64 <_Py_ResurrectReference@@Base+0x1b0> │ │ │ │ mvn r9, #0 │ │ │ │ - b 41ae8 <_Py_ResurrectReference@@Base+0x174> │ │ │ │ - ldr r2, [pc, #300] @ 41bf8 <_Py_ResurrectReference@@Base+0x284> │ │ │ │ + b 41ae8 <_Py_ResurrectReference@@Base+0x234> │ │ │ │ + ldr r2, [pc, #300] @ 41bf8 <_Py_ResurrectReference@@Base+0x344> │ │ │ │ cmp r0, r2 │ │ │ │ - beq 41abc <_Py_ResurrectReference@@Base+0x148> │ │ │ │ - ldr r0, [pc, #304] @ 41c08 <_Py_ResurrectReference@@Base+0x294> │ │ │ │ + beq 41abc <_Py_ResurrectReference@@Base+0x208> │ │ │ │ + ldr r0, [pc, #304] @ 41c08 <_Py_ResurrectReference@@Base+0x354> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #300] @ 41c0c <_Py_ResurrectReference@@Base+0x298> │ │ │ │ + ldr r1, [pc, #300] @ 41c0c <_Py_ResurrectReference@@Base+0x358> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bl 117eec │ │ │ │ + b 41a64 <_Py_ResurrectReference@@Base+0x1b0> │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41a64 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + beq 41a64 <_Py_ResurrectReference@@Base+0x1b0> │ │ │ │ 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 3147e8 <_PyArg_BadArgument@@Base+0x370> │ │ │ │ + bl 317fcc <_PyArg_BadArgument@@Base+0x37c> │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ - beq 41bf0 <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ + beq 41bf0 <_Py_ResurrectReference@@Base+0x33c> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ add r3, r3, r8 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 41bc8 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + beq 41bc8 <_Py_ResurrectReference@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41b88 <_Py_ResurrectReference@@Base+0x214> │ │ │ │ + bne 41b88 <_Py_ResurrectReference@@Base+0x2d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41bc8 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + beq 41bc8 <_Py_ResurrectReference@@Base+0x314> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41bc8 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + bne 41bc8 <_Py_ResurrectReference@@Base+0x314> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 41bc8 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 41bc8 <_Py_ResurrectReference@@Base+0x314> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 41ba8 <_Py_ResurrectReference@@Base+0x234> │ │ │ │ + beq 41ba8 <_Py_ResurrectReference@@Base+0x2f4> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 41ba8 <_Py_ResurrectReference@@Base+0x234> │ │ │ │ + bne 41ba8 <_Py_ResurrectReference@@Base+0x2f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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+0x1a4> │ │ │ │ - b 41bf0 <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ + beq 41b18 <_Py_ResurrectReference@@Base+0x264> │ │ │ │ + b 41bf0 <_Py_ResurrectReference@@Base+0x33c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41a64 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + beq 41a64 <_Py_ResurrectReference@@Base+0x1b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41a64 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bne 41a64 <_Py_ResurrectReference@@Base+0x1b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 41a64 <_Py_ResurrectReference@@Base+0x1b0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, r0, ror #29 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #14 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r4, ror #1 │ │ │ │ - ldr r0, [pc] @ 41c18 <_Py_ResurrectReference@@Base+0x2a4> │ │ │ │ - b 9de74 │ │ │ │ - eorseq ip, r8, r8, lsl #2 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq sp, r5, r0, lsr #13 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, ror #29 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, r4, lsr #17 │ │ │ │ + ldr r0, [pc] @ 41c18 <_Py_ResurrectReference@@Base+0x364> │ │ │ │ + b 9df14 │ │ │ │ + eorseq pc, r8, r8, asr #17 │ │ │ │ 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 a573c │ │ │ │ + bl a582c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 41d10 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ + bne 41d10 <_Py_ResurrectReference@@Base+0x45c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a138 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31db00 <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 41d10 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ + beq 41d10 <_Py_ResurrectReference@@Base+0x45c> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #168] @ 41d18 <_Py_ResurrectReference@@Base+0x3a4> │ │ │ │ - ldr r0, [pc, #168] @ 41d1c <_Py_ResurrectReference@@Base+0x3a8> │ │ │ │ - bl a9b8c │ │ │ │ + ldr r1, [pc, #168] @ 41d18 <_Py_ResurrectReference@@Base+0x464> │ │ │ │ + ldr r0, [pc, #168] @ 41d1c <_Py_ResurrectReference@@Base+0x468> │ │ │ │ + bl a9c7c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 41c8c <_Py_ResurrectReference@@Base+0x318> │ │ │ │ + bne 41c8c <_Py_ResurrectReference@@Base+0x3d8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324330 │ │ │ │ + b 327bc0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 41d20 <_Py_ResurrectReference@@Base+0x3ac> │ │ │ │ + ldr r1, [pc, #128] @ 41d20 <_Py_ResurrectReference@@Base+0x46c> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 41d24 <_Py_ResurrectReference@@Base+0x3b0> │ │ │ │ + ldr r0, [pc, #124] @ 41d24 <_Py_ResurrectReference@@Base+0x470> │ │ │ │ ldr r2, [r3, #32] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c68c <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ + bl 31fe64 <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 41cdc <_Py_ResurrectReference@@Base+0x368> │ │ │ │ + beq 41cdc <_Py_ResurrectReference@@Base+0x428> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41cdc <_Py_ResurrectReference@@Base+0x368> │ │ │ │ + bne 41cdc <_Py_ResurrectReference@@Base+0x428> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 41c7c <_Py_ResurrectReference@@Base+0x308> │ │ │ │ + beq 41c7c <_Py_ResurrectReference@@Base+0x3c8> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41d10 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ + beq 41d10 <_Py_ResurrectReference@@Base+0x45c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41d10 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ + bne 41d10 <_Py_ResurrectReference@@Base+0x45c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r0, r8, r4, lsr #22 │ │ │ │ + ldrdeq r0, [r2], -r8 @ │ │ │ │ + eorseq r4, r8, r0, ror #5 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - eorseq ip, r8, r0, lsl #3 │ │ │ │ + eorseq pc, r8, r0, asr #18 │ │ │ │ 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+0x3dc> │ │ │ │ + bne 41d50 <_Py_ResurrectReference@@Base+0x49c> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 17822c │ │ │ │ + b 179818 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 41d74 <_Py_ResurrectReference@@Base+0x400> │ │ │ │ + ldr r0, [pc, #20] @ 41d74 <_Py_ResurrectReference@@Base+0x4c0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 41d44 <_Py_ResurrectReference@@Base+0x3d0> │ │ │ │ - @ instruction: 0x003732b8 │ │ │ │ + b 41d44 <_Py_ResurrectReference@@Base+0x490> │ │ │ │ + eorseq r6, r7, r0, asr sl │ │ │ │ │ │ │ │ 00041d78 <_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> │ │ │ │ mov r0, r3 │ │ │ │ - bl 14485c │ │ │ │ + bl 144ed4 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #60] @ 41de8 <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 118218 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ + bl 118804 <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - eorseq r4, r6, r4, asr #27 │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ + eorseq r8, r6, r4, lsr #11 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [pc, #12] @ 41e04 <_PyErr_SetLocaleString@@Base+0x8c> │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [pc, #8] @ 41e08 <_PyErr_SetLocaleString@@Base+0x90> │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + 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 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ ldr r0, [pc] @ 41e2c <_PyErr_SetLocaleString@@Base+0xb4> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ 00041e30 <_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> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 189658 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18b000 <_PyErr_ExceptionMatches@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 41ee8 <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 189680 <_PyErr_Clear@@Base> │ │ │ │ + bl 18b028 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a72b8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9b90 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 42014 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [pc, #408] @ 42020 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r2, [pc, #400] @ 42024 <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1c0a28 <_PyErr_Format@@Base> │ │ │ │ + bl 1c2db8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 42014 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 42014 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ @@ -24047,41 +24047,41 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ b 41ff0 <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ ldr r3, [pc, #316] @ 4202c <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189658 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18b000 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 42014 <_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> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ cmp r8, #1 │ │ │ │ bne 42000 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 189680 <_PyErr_Clear@@Base> │ │ │ │ + bl 18b028 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a72b8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9b90 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 41fac <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ ldr r2, [pc, #216] @ 42020 <_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 1c0a28 <_PyErr_Format@@Base> │ │ │ │ + bl 1c2db8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 41fac <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 41fac <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ @@ -24118,23 +24118,23 @@ │ │ │ │ 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 9b344 │ │ │ │ + b 9b3e4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038c1f8 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq ip, r8, ip, lsr #4 │ │ │ │ + ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038f9b8 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ + eorseq pc, r8, ip, ror #19 │ │ │ │ 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] │ │ │ │ @@ -24145,193 +24145,193 @@ │ │ │ │ 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 128de0 │ │ │ │ + bl 129448 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq ip, r8, r4, asr r3 │ │ │ │ + eorseq pc, r8, r4, lsl fp @ │ │ │ │ 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> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d5d08 │ │ │ │ + b 1d8224 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #20] @ 420d8 <_PyEval_FormatKwargsError@@Base+0x2a8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ b 420a8 <_PyEval_FormatKwargsError@@Base+0x278> │ │ │ │ - eorseq r3, r7, r0, asr #5 │ │ │ │ + eorseq r6, r7, r8, asr sl │ │ │ │ + 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] @ 42134 <_PyEval_FormatKwargsError@@Base+0x304> │ │ │ │ + mov r6, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff750 <_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 b96b0 │ │ │ │ + eorseq sp, r8, r4, asr #7 │ │ │ │ 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 42174 <_PyEval_FormatKwargsError@@Base+0x344> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42110 <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ + beq 4216c <_PyEval_FormatKwargsError@@Base+0x33c> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 422cc <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ - ldr r0, [pc, #444] @ 422d4 <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ + bne 42328 <_PyEval_FormatKwargsError@@Base+0x4f8> │ │ │ │ + ldr r0, [pc, #444] @ 42330 <_PyEval_FormatKwargsError@@Base+0x500> │ │ │ │ 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] @ 42334 <_PyEval_FormatKwargsError@@Base+0x504> │ │ │ │ + ldr r3, [pc, #436] @ 42338 <_PyEval_FormatKwargsError@@Base+0x508> │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, r7 │ │ │ │ cmpne r6, r3 │ │ │ │ - beq 421b4 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + beq 42210 <_PyEval_FormatKwargsError@@Base+0x3e0> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 421b4 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42210 <_PyEval_FormatKwargsError@@Base+0x3e0> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf54 │ │ │ │ - ldr r1, [pc, #388] @ 422e0 <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ + bl ae090 │ │ │ │ + ldr r1, [pc, #388] @ 4233c <_PyEval_FormatKwargsError@@Base+0x50c> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 421b4 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42210 <_PyEval_FormatKwargsError@@Base+0x3e0> │ │ │ │ mov r0, r6 │ │ │ │ - bl adf54 │ │ │ │ - ldr r1, [pc, #356] @ 422e4 <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ + bl ae090 │ │ │ │ + ldr r1, [pc, #356] @ 42340 <_PyEval_FormatKwargsError@@Base+0x510> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 421b4 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42210 <_PyEval_FormatKwargsError@@Base+0x3e0> │ │ │ │ mov r0, r6 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 421b4 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42210 <_PyEval_FormatKwargsError@@Base+0x3e0> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b 421e4 <_PyEval_FormatKwargsError@@Base+0x3b4> │ │ │ │ + b 42240 <_PyEval_FormatKwargsError@@Base+0x410> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ - bl 15e570 │ │ │ │ + bl 15f4f8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 421dc <_PyEval_FormatKwargsError@@Base+0x3ac> │ │ │ │ + bne 42238 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, r6 │ │ │ │ - ble 421a4 <_PyEval_FormatKwargsError@@Base+0x374> │ │ │ │ + ble 42200 <_PyEval_FormatKwargsError@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb98 │ │ │ │ + bl af05c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 421d4 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + beq 42230 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ - bl af014 │ │ │ │ + bl af4d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - beq 42298 <_PyEval_FormatKwargsError@@Base+0x468> │ │ │ │ + beq 422f4 <_PyEval_FormatKwargsError@@Base+0x4c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 115b94 │ │ │ │ + bl 115f94 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 42238 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + beq 42294 <_PyEval_FormatKwargsError@@Base+0x464> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 42238 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + bne 42294 <_PyEval_FormatKwargsError@@Base+0x464> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 42268 <_PyEval_FormatKwargsError@@Base+0x438> │ │ │ │ + bne 422c4 <_PyEval_FormatKwargsError@@Base+0x494> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 421d4 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + beq 42230 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 421d4 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + bne 42230 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 421d4 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 42230 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 421f4 <_PyEval_FormatKwargsError@@Base+0x3c4> │ │ │ │ + beq 42250 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 422cc <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + beq 42328 <_PyEval_FormatKwargsError@@Base+0x4f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 422cc <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + bne 42328 <_PyEval_FormatKwargsError@@Base+0x4f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 422cc <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 42328 <_PyEval_FormatKwargsError@@Base+0x4f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 422bc <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ + beq 42318 <_PyEval_FormatKwargsError@@Base+0x4e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 422bc <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ + bne 42318 <_PyEval_FormatKwargsError@@Base+0x4e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - bl a573c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + bl a582c │ │ │ │ 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 4216c <_PyEval_FormatKwargsError@@Base+0x33c> │ │ │ │ + b 42230 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ + ldr r0, [pc, #20] @ 42344 <_PyEval_FormatKwargsError@@Base+0x514> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, ip, lsl r1 │ │ │ │ - ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ - ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ - ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r0, [pc, #60] @ 42344 <_PyEval_FormatKwargsError@@Base+0x514> │ │ │ │ - mov r6, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff47c <_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 b91e0 │ │ │ │ - eorseq r9, r8, r4, lsl #24 │ │ │ │ + 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 │ │ │ │ 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] │ │ │ │ @@ -24356,75 +24356,75 @@ │ │ │ │ lsr r2, r2, #16 │ │ │ │ beq 423d0 <_PyEval_FormatKwargsError@@Base+0x5a0> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ ldr r0, [pc, #128] @ 4244c <_PyEval_FormatKwargsError@@Base+0x61c> │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ b 42400 <_PyEval_FormatKwargsError@@Base+0x5d0> │ │ │ │ cmp r6, #0 │ │ │ │ beq 423f0 <_PyEval_FormatKwargsError@@Base+0x5c0> │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ ldr r0, [pc, #100] @ 42450 <_PyEval_FormatKwargsError@@Base+0x620> │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ b 42400 <_PyEval_FormatKwargsError@@Base+0x5d0> │ │ │ │ ldr r0, [pc, #92] @ 42454 <_PyEval_FormatKwargsError@@Base+0x624> │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ cmp r0, #0 │ │ │ │ bne 42410 <_PyEval_FormatKwargsError@@Base+0x5e0> │ │ │ │ mov r0, #0 │ │ │ │ b 42444 <_PyEval_FormatKwargsError@@Base+0x614> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ cmp r1, #0 │ │ │ │ beq 42428 <_PyEval_FormatKwargsError@@Base+0x5f8> │ │ │ │ - bl 77528 │ │ │ │ + bl 77590 │ │ │ │ cmp r0, #0 │ │ │ │ beq 42408 <_PyEval_FormatKwargsError@@Base+0x5d8> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 42444 <_PyEval_FormatKwargsError@@Base+0x614> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 77350 │ │ │ │ + b 773b8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r8, r8, ror #7 │ │ │ │ - eorseq ip, r8, r8, lsl #8 │ │ │ │ - eorseq ip, r8, r4, lsr #8 │ │ │ │ + eorseq pc, r8, r8, lsr #23 │ │ │ │ + eorseq pc, r8, r8, asr #23 │ │ │ │ + eorseq pc, r8, r4, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 424a4 <_PyEval_FormatKwargsError@@Base+0x674> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ ldreq r0, [pc, #20] @ 424ac <_PyEval_FormatKwargsError@@Base+0x67c> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ ldreq r1, [pc, #8] @ 424ac <_PyEval_FormatKwargsError@@Base+0x67c> │ │ │ │ - bl 418cc │ │ │ │ + bl 41828 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ ldr r0, [pc] @ 424b8 <_PyEval_FormatKwargsError@@Base+0x688> │ │ │ │ - b 9de74 │ │ │ │ - @ instruction: 0x003608dc │ │ │ │ + b 9df14 │ │ │ │ + eorseq r4, r6, r0, asr #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, #8] │ │ │ │ mov r4, r1 │ │ │ │ @@ -24447,290 +24447,329 @@ │ │ │ │ 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 190b84 │ │ │ │ + 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 190b84 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 128c68 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bgt 425bc <_PyEval_FormatKwargsError@@Base+0x78c> │ │ │ │ + bl a582c │ │ │ │ + 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 190b84 │ │ │ │ + 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 99da0 │ │ │ │ + b 42600 <_PyEval_FormatKwargsError@@Base+0x7d0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31db00 <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 425e0 <_PyEval_FormatKwargsError@@Base+0x7b0> │ │ │ │ + b 42580 <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 998ac │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + strne r5, [r4, #32] │ │ │ │ + bne 42620 <_PyEval_FormatKwargsError@@Base+0x7f0> │ │ │ │ + bl 2a0e6c │ │ │ │ + b 42580 <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq pc, r8, r0, lsr #6 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, r4, asr ip @ │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq pc, r8, r4, ror ip @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + bl ef9b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42684 <_PyEval_FormatKwargsError@@Base+0x854> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 4267c <_PyEval_FormatKwargsError@@Base+0x84c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1a7d88 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42684 <_PyEval_FormatKwargsError@@Base+0x854> │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2dbafc │ │ │ │ + ldr r3, [pc, #16] @ 4269c <_PyEval_FormatKwargsError@@Base+0x86c> │ │ │ │ + ldr r1, [pc, #16] @ 426a0 <_PyEval_FormatKwargsError@@Base+0x870> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r8, ip, ip, pc @ │ │ │ │ │ │ │ │ -00042534 <_PyImport_ClearExtension@@Base>: │ │ │ │ +000426a4 <_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] @ 4264c <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ + ldr r3, [pc, #256] @ 427bc <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 23f108 │ │ │ │ + bl 241a30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 42584 <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ - bl a573c │ │ │ │ + bne 426f4 <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ + bl a582c │ │ │ │ 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 425c0 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + beq 42730 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 425c0 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + beq 42730 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 425c0 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 42730 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bgt 425ec <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ - bl 9b284 │ │ │ │ + bgt 4275c <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ + bl 9b324 │ │ │ │ mov r7, r0 │ │ │ │ - bl 24a9a4 │ │ │ │ + bl 24d228 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4261c <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ - b 42614 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ + bne 4278c <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ + b 42784 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ ldr r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 425d4 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + beq 42744 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge 425d4 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bge 42744 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 428e0 <_PyImport_ClearExtension@@Base+0x3ac> │ │ │ │ + bl 42be8 <_PyImport_ClearExtension@@Base+0x544> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 425d4 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bge 42744 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 320264 <_PyTime_AsTimeval@@Base+0x7684> │ │ │ │ + bl 324dc0 <_PyTime_AsTimeval@@Base+0x8a08> │ │ │ │ cmp r7, r4 │ │ │ │ - bne 42638 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ + bne 427a8 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2813d8 │ │ │ │ - b 42630 <_PyImport_ClearExtension@@Base+0xfc> │ │ │ │ + bl 283cb8 │ │ │ │ + b 427a0 <_PyImport_ClearExtension@@Base+0xfc> │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 4267c <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ - ldr r3, [pc, #212] @ 42744 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ - ldr r1, [pc, #212] @ 42748 <_PyImport_ClearExtension@@Base+0x214> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 4269c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 426a4 <_PyImport_ClearExtension@@Base+0x170> │ │ │ │ - ldr r3, [pc, #184] @ 4274c <_PyImport_ClearExtension@@Base+0x218> │ │ │ │ - ldr r1, [pc, #184] @ 42750 <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 128600 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bgt 426d8 <_PyImport_ClearExtension@@Base+0x1a4> │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4269c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - ldr r3, [pc, #136] @ 42754 <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ - ldr r1, [pc, #136] @ 42758 <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ + ldr r3, [pc, #220] @ 428b4 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ + bl 35a980 │ │ │ │ + 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 4280c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + ldr r3, [pc, #184] @ 428b8 <_PyImport_ClearExtension@@Base+0x214> │ │ │ │ + ldr r1, [pc, #184] @ 428bc <_PyImport_ClearExtension@@Base+0x218> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 4282c <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ + ldr r2, [pc, #172] @ 428c0 <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ + ldr r2, [r2, #624] @ 0x270 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 42834 <_PyImport_ClearExtension@@Base+0x190> │ │ │ │ + ldr r3, [pc, #160] @ 428c4 <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ + ldr r1, [pc, #160] @ 428c8 <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 4269c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq 4273c <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4271c <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 42708 <_PyImport_ClearExtension@@Base+0x1d4> │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - bl 99d00 │ │ │ │ - b 4271c <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31a138 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 426fc <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ - b 4269c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9980c │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - strne r5, [r4, #32] │ │ │ │ - bne 4273c <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - bl 29e598 │ │ │ │ - b 4269c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r8, r0, ror #22 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, r4, ip │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038c4b4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - bl ef6e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 427a0 <_PyImport_ClearExtension@@Base+0x26c> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 42798 <_PyImport_ClearExtension@@Base+0x264> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a59d8 │ │ │ │ + b 428ac <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + ldr r0, [pc, #144] @ 428cc <_PyImport_ClearExtension@@Base+0x228> │ │ │ │ + mov r1, r4 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 427a0 <_PyImport_ClearExtension@@Base+0x26c> │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2d87e8 │ │ │ │ - ldr r3, [pc, #16] @ 427b8 <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ - ldr r1, [pc, #16] @ 427bc <_PyImport_ClearExtension@@Base+0x288> │ │ │ │ + blt 4282c <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ + bl 2aaab0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 2943c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 42870 <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ + bl 32d7c │ │ │ │ + b 42894 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ + bl 2ab678 │ │ │ │ + ldr r0, [pc, #84] @ 428d0 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ + bl 2abc1c <_PySlice_FromIndices@@Base+0x160> │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 42894 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #72] @ 428d4 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r0, #0 │ │ │ │ + bl 144b28 │ │ │ │ + b 428ac <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + mov r0, r4 │ │ │ │ + bl a6544 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #44] @ 428d8 <_PyImport_ClearExtension@@Base+0x234> │ │ │ │ + bl a9c7c │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038c4dc │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsheq sp, [r6], #-164 @ 0xffffff5c │ │ │ │ + eorseq lr, r7, r8, ror #14 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq pc, r8, r4, asr sp @ │ │ │ │ + eorseq pc, r8, ip, ror sp @ │ │ │ │ + eorseq sp, r6, r8, lsr #16 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq pc, r8, r8, lsl #27 │ │ │ │ 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] @ 42888 <_PyImport_ClearExtension@@Base+0x354> │ │ │ │ - bl 2dd4e8 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #148] @ 429a4 <_PyImport_ClearExtension@@Base+0x300> │ │ │ │ + bl 2e085c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42880 <_PyImport_ClearExtension@@Base+0x34c> │ │ │ │ + beq 4299c <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 42860 <_PyImport_ClearExtension@@Base+0x32c> │ │ │ │ + bge 4297c <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 42874 <_PyImport_ClearExtension@@Base+0x340> │ │ │ │ - bl 132800 │ │ │ │ + bne 42990 <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4280c <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ + beq 42928 <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ mov r0, #0 │ │ │ │ - b 42880 <_PyImport_ClearExtension@@Base+0x34c> │ │ │ │ + b 4299c <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43128 <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ - b 42880 <_PyImport_ClearExtension@@Base+0x34c> │ │ │ │ - ldr r3, [pc, #16] @ 4288c <_PyImport_ClearExtension@@Base+0x358> │ │ │ │ + bl 43128 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ + b 4299c <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ + ldr r3, [pc, #16] @ 429a8 <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r2, r7, r0, lsl #12 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r2, r8, r8, ror #11 │ │ │ │ + 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 428b8 <_PyImport_ClearExtension@@Base+0x384> │ │ │ │ + bne 429d4 <_PyImport_ClearExtension@@Base+0x330> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d3914 │ │ │ │ + b 1d5e30 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 428dc <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ + ldr r0, [pc, #20] @ 429f8 <_PyImport_ClearExtension@@Base+0x354> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 428ac <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ - eorseq r3, r7, r8, lsr #6 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 42918 <_PyImport_ClearExtension@@Base+0x3e4> │ │ │ │ - ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 42920 <_PyImport_ClearExtension@@Base+0x3ec> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge 42928 <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ - ldr r2, [pc, #68] @ 4294c <_PyImport_ClearExtension@@Base+0x418> │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - b 42944 <_PyImport_ClearExtension@@Base+0x410> │ │ │ │ - ldr r1, [pc, #48] @ 42950 <_PyImport_ClearExtension@@Base+0x41c> │ │ │ │ - b 4292c <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ - ldr r1, [pc, #44] @ 42954 <_PyImport_ClearExtension@@Base+0x420> │ │ │ │ - b 4292c <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ - ldr r1, [pc, #40] @ 42958 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 4295c <_PyImport_ClearExtension@@Base+0x428> │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r2, [pc] @ 4294c <_PyImport_ClearExtension@@Base+0x418> │ │ │ │ - b b2950 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq ip, r8, ip, lsr #10 │ │ │ │ - eorseq ip, r8, r4, asr #10 │ │ │ │ - eorseq ip, r8, r0, ror r5 │ │ │ │ - subseq sp, r1, r0 │ │ │ │ + b 429c8 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ + eorseq r6, r7, r0, asr #21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 42970 <_PyImport_ClearExtension@@Base+0x43c> │ │ │ │ - b 1bd670 │ │ │ │ - ldr r0, [pc] @ 42978 <_PyImport_ClearExtension@@Base+0x444> │ │ │ │ + beq 42a0c <_PyImport_ClearExtension@@Base+0x368> │ │ │ │ + b 1bfa00 │ │ │ │ + ldr r0, [pc] @ 42a14 <_PyImport_ClearExtension@@Base+0x370> │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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] │ │ │ │ @@ -24741,885 +24780,789 @@ │ │ │ │ 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 429dc <_PyImport_ClearExtension@@Base+0x4a8> │ │ │ │ + beq 42a78 <_PyImport_ClearExtension@@Base+0x3d4> │ │ │ │ str r0, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #100] @ 42a3c <_PyImport_ClearExtension@@Base+0x508> │ │ │ │ - bl 128de0 │ │ │ │ - b 429fc <_PyImport_ClearExtension@@Base+0x4c8> │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 429f4 <_PyImport_ClearExtension@@Base+0x4c0> │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r0, [pc, #80] @ 42a40 <_PyImport_ClearExtension@@Base+0x50c> │ │ │ │ - bl 128de0 │ │ │ │ - b 429fc <_PyImport_ClearExtension@@Base+0x4c8> │ │ │ │ - ldr r0, [pc, #72] @ 42a44 <_PyImport_ClearExtension@@Base+0x510> │ │ │ │ - bl 128de0 │ │ │ │ + ldr r0, [pc, #100] @ 42ad8 <_PyImport_ClearExtension@@Base+0x434> │ │ │ │ + bl 129448 │ │ │ │ + b 42a98 <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 42a90 <_PyImport_ClearExtension@@Base+0x3ec> │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #80] @ 42adc <_PyImport_ClearExtension@@Base+0x438> │ │ │ │ + bl 129448 │ │ │ │ + b 42a98 <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ + ldr r0, [pc, #72] @ 42ae0 <_PyImport_ClearExtension@@Base+0x43c> │ │ │ │ + bl 129448 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42a18 <_PyImport_ClearExtension@@Base+0x4e4> │ │ │ │ + beq 42ab4 <_PyImport_ClearExtension@@Base+0x410> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42a18 <_PyImport_ClearExtension@@Base+0x4e4> │ │ │ │ + beq 42ab4 <_PyImport_ClearExtension@@Base+0x410> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 77350 │ │ │ │ + bl 773b8 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ - beq 42a34 <_PyImport_ClearExtension@@Base+0x500> │ │ │ │ + beq 42ad0 <_PyImport_ClearExtension@@Base+0x42c> │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 77528 │ │ │ │ + b 77590 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq ip, r8, ip, lsl #11 │ │ │ │ - eorseq ip, r8, r4, asr r3 │ │ │ │ - eorseq ip, r8, r0, lsr #11 │ │ │ │ + mlaseq r8, r0, sp, pc @ │ │ │ │ + eorseq pc, r8, r4, lsl fp @ │ │ │ │ + eorseq pc, r8, r4, lsr #27 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 42a58 <_PyImport_ClearExtension@@Base+0x524> │ │ │ │ - b a6454 │ │ │ │ + blt 42af4 <_PyImport_ClearExtension@@Base+0x450> │ │ │ │ + b a6544 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 42a80 <_PyImport_ClearExtension@@Base+0x54c> │ │ │ │ - ldr r1, [pc, #16] @ 42a84 <_PyImport_ClearExtension@@Base+0x550> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00380bbc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 42b7c <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ - bl 3571e0 │ │ │ │ - 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 42ad4 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ - ldr r3, [pc, #184] @ 42b80 <_PyImport_ClearExtension@@Base+0x64c> │ │ │ │ - ldr r1, [pc, #184] @ 42b84 <_PyImport_ClearExtension@@Base+0x650> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 42af4 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ - ldr r2, [pc, #172] @ 42b88 <_PyImport_ClearExtension@@Base+0x654> │ │ │ │ - ldr r2, [r2, #624] @ 0x270 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 42afc <_PyImport_ClearExtension@@Base+0x5c8> │ │ │ │ - ldr r3, [pc, #160] @ 42b8c <_PyImport_ClearExtension@@Base+0x658> │ │ │ │ - ldr r1, [pc, #160] @ 42b90 <_PyImport_ClearExtension@@Base+0x65c> │ │ │ │ + ldr r3, [pc, #16] @ 42b1c <_PyImport_ClearExtension@@Base+0x478> │ │ │ │ + ldr r1, [pc, #16] @ 42b20 <_PyImport_ClearExtension@@Base+0x47c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 42b74 <_PyImport_ClearExtension@@Base+0x640> │ │ │ │ - ldr r0, [pc, #144] @ 42b94 <_PyImport_ClearExtension@@Base+0x660> │ │ │ │ - mov r1, r4 │ │ │ │ - bl bbf64 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 42af4 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ - bl 2a81d8 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 2943c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 42b38 <_PyImport_ClearExtension@@Base+0x604> │ │ │ │ - bl 32d7c │ │ │ │ - b 42b5c <_PyImport_ClearExtension@@Base+0x628> │ │ │ │ - bl 2a8da0 │ │ │ │ - ldr r0, [pc, #84] @ 42b98 <_PyImport_ClearExtension@@Base+0x664> │ │ │ │ - bl 2a9344 <_PySlice_FromIndices@@Base+0x160> │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 42b5c <_PyImport_ClearExtension@@Base+0x628> │ │ │ │ - ldr r3, [pc, #72] @ 42b9c <_PyImport_ClearExtension@@Base+0x668> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 42b74 <_PyImport_ClearExtension@@Base+0x640> │ │ │ │ - mov r0, r4 │ │ │ │ - bl a6454 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #44] @ 42ba0 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ - bl a9b8c │ │ │ │ - add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsheq sp, [r5], #-164 @ 0xffffff5c │ │ │ │ - eorseq sl, r7, r8, lsr #31 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, r4, lsl r6 │ │ │ │ - eorseq ip, r8, ip, lsr r6 │ │ │ │ - eorseq sl, r6, r8, rrx │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq ip, r8, r8, asr #12 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r4, r8, r8, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21e050 │ │ │ │ + bl 2206f8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 42bdc <_PyImport_ClearExtension@@Base+0x6a8> │ │ │ │ - bl a573c │ │ │ │ - ldr r3, [pc, #36] @ 42bf4 <_PyImport_ClearExtension@@Base+0x6c0> │ │ │ │ + bne 42b5c <_PyImport_ClearExtension@@Base+0x4b8> │ │ │ │ + bl a582c │ │ │ │ + ldr r3, [pc, #36] @ 42b74 <_PyImport_ClearExtension@@Base+0x4d0> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 42bf8 <_PyImport_ClearExtension@@Base+0x6c4> │ │ │ │ + ldr r2, [pc, #16] @ 42b78 <_PyImport_ClearExtension@@Base+0x4d4> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 42bf4 <_PyImport_ClearExtension@@Base+0x6c0> │ │ │ │ + ldr r0, [pc, #4] @ 42b74 <_PyImport_ClearExtension@@Base+0x4d0> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + 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 42c30 <_PyImport_ClearExtension@@Base+0x6fc> │ │ │ │ + bhi 42bb0 <_PyImport_ClearExtension@@Base+0x50c> │ │ │ │ cmp r4, #0 │ │ │ │ ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 42c60 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ - b 42c50 <_PyImport_ClearExtension@@Base+0x71c> │ │ │ │ - ldr r0, [pc, #44] @ 42c64 <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ + ldrle r1, [pc, #48] @ 42be0 <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ + b 42bd0 <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ + ldr r0, [pc, #44] @ 42be4 <_PyImport_ClearExtension@@Base+0x540> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 42c20 <_PyImport_ClearExtension@@Base+0x6ec> │ │ │ │ + b 42ba0 <_PyImport_ClearExtension@@Base+0x4fc> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 42d14 <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, ip, asr #17 │ │ │ │ + b 42d14 <_PyImport_ClearExtension@@Base+0x670> │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq sp, r5, ip, lsl #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 42c20 <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ + ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 42c28 <_PyImport_ClearExtension@@Base+0x584> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bge 42c30 <_PyImport_ClearExtension@@Base+0x58c> │ │ │ │ + ldr r2, [pc, #68] @ 42c54 <_PyImport_ClearExtension@@Base+0x5b0> │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + b 42c4c <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ + ldr r1, [pc, #48] @ 42c58 <_PyImport_ClearExtension@@Base+0x5b4> │ │ │ │ + b 42c34 <_PyImport_ClearExtension@@Base+0x590> │ │ │ │ + ldr r1, [pc, #44] @ 42c5c <_PyImport_ClearExtension@@Base+0x5b8> │ │ │ │ + b 42c34 <_PyImport_ClearExtension@@Base+0x590> │ │ │ │ + ldr r1, [pc, #40] @ 42c60 <_PyImport_ClearExtension@@Base+0x5bc> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 42c64 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r2, [pc] @ 42c54 <_PyImport_ClearExtension@@Base+0x5b0> │ │ │ │ + b b2e14 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x0038fdd8 │ │ │ │ + @ instruction: 0x0038fdf0 │ │ │ │ + eorseq pc, r8, ip, lsl lr @ │ │ │ │ + subseq r0, r2, r8, asr #13 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 42c78 <_PyImport_ClearExtension@@Base+0x744> │ │ │ │ - b 1bd670 │ │ │ │ - ldr r0, [pc] @ 42c80 <_PyImport_ClearExtension@@Base+0x74c> │ │ │ │ + beq 42c78 <_PyImport_ClearExtension@@Base+0x5d4> │ │ │ │ + b 1bfa00 │ │ │ │ + ldr r0, [pc] @ 42c80 <_PyImport_ClearExtension@@Base+0x5dc> │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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+0x784> │ │ │ │ + bne 42cb8 <_PyImport_ClearExtension@@Base+0x614> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 115b94 │ │ │ │ + bl 115f94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 42cf4 <_PyImport_ClearExtension@@Base+0x7c0> │ │ │ │ - b 42ce0 <_PyImport_ClearExtension@@Base+0x7ac> │ │ │ │ + bne 42cf4 <_PyImport_ClearExtension@@Base+0x650> │ │ │ │ + b 42ce0 <_PyImport_ClearExtension@@Base+0x63c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #64] @ 42d08 <_PyImport_ClearExtension@@Base+0x7d4> │ │ │ │ + ldr r0, [pc, #64] @ 42d08 <_PyImport_ClearExtension@@Base+0x664> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42ca0 <_PyImport_ClearExtension@@Base+0x76c> │ │ │ │ + bne 42ca0 <_PyImport_ClearExtension@@Base+0x5fc> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42cd8 <_PyImport_ClearExtension@@Base+0x7a4> │ │ │ │ - ldr r0, [pc, #24] @ 42d0c <_PyImport_ClearExtension@@Base+0x7d8> │ │ │ │ + bne 42cd8 <_PyImport_ClearExtension@@Base+0x634> │ │ │ │ + ldr r0, [pc, #24] @ 42d0c <_PyImport_ClearExtension@@Base+0x668> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 42d10 <_PyImport_ClearExtension@@Base+0x7dc> │ │ │ │ + ldr r2, [pc, #20] @ 42d10 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 42d0c <_PyImport_ClearExtension@@Base+0x7d8> │ │ │ │ + ldr r0, [pc, #8] @ 42d0c <_PyImport_ClearExtension@@Base+0x668> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r4, asr #4 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + @ instruction: 0x003769dc │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, 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+0x8d4> │ │ │ │ + ldr fp, [pc, #220] @ 42e08 <_PyImport_ClearExtension@@Base+0x764> │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r1, fp │ │ │ │ - ldreq sl, [pc, #212] @ 42e0c <_PyImport_ClearExtension@@Base+0x8d8> │ │ │ │ + ldreq sl, [pc, #212] @ 42e0c <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ moveq r9, #6 │ │ │ │ - beq 42d68 <_PyImport_ClearExtension@@Base+0x834> │ │ │ │ + beq 42d68 <_PyImport_ClearExtension@@Base+0x6c4> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq sl, [sp, #4] │ │ │ │ ldreq r9, [sp, #12] │ │ │ │ - bne 42dfc <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ + bne 42dfc <_PyImport_ClearExtension@@Base+0x758> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r4, #20] │ │ │ │ - ldreq r8, [pc, #148] @ 42e10 <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ + ldreq r8, [pc, #148] @ 42e10 <_PyImport_ClearExtension@@Base+0x76c> │ │ │ │ cmp r7, #1 │ │ │ │ mov r4, #0 │ │ │ │ - beq 42db0 <_PyImport_ClearExtension@@Base+0x87c> │ │ │ │ + beq 42db0 <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ cmp r4, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bge 42da8 <_PyImport_ClearExtension@@Base+0x874> │ │ │ │ + bge 42da8 <_PyImport_ClearExtension@@Base+0x704> │ │ │ │ ldrb r1, [r8, r4] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 42d84 <_PyImport_ClearExtension@@Base+0x850> │ │ │ │ + bne 42d84 <_PyImport_ClearExtension@@Base+0x6e0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 42ddc <_PyImport_ClearExtension@@Base+0x8a8> │ │ │ │ + beq 42ddc <_PyImport_ClearExtension@@Base+0x738> │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r7 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - blt 42ddc <_PyImport_ClearExtension@@Base+0x8a8> │ │ │ │ + blt 42ddc <_PyImport_ClearExtension@@Base+0x738> │ │ │ │ ldrb r1, [r8, r7] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42db4 <_PyImport_ClearExtension@@Base+0x880> │ │ │ │ + bne 42db4 <_PyImport_ClearExtension@@Base+0x710> │ │ │ │ cmp r6, fp │ │ │ │ - beq 42dec <_PyImport_ClearExtension@@Base+0x8b8> │ │ │ │ + beq 42dec <_PyImport_ClearExtension@@Base+0x748> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ sub r1, r5, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 1d1a48 │ │ │ │ - b 42e00 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ + bl 1d3f64 │ │ │ │ + b 42e00 <_PyImport_ClearExtension@@Base+0x75c> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq ip, r8, r8, lsl #13 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq pc, r8, r8, asr #28 │ │ │ │ + subseq r2, sp, 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+0x918> │ │ │ │ + ldr r2, [pc, #12] @ 42e4c <_PyImport_ClearExtension@@Base+0x7a8> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 42e50 <_PyImport_ClearExtension@@Base+0x91c> │ │ │ │ + ldr r0, [pc, #8] @ 42e50 <_PyImport_ClearExtension@@Base+0x7ac> │ │ │ │ movge r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + 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 │ │ │ │ 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+0x960> │ │ │ │ - bl a573c │ │ │ │ + bne 42e94 <_PyImport_ClearExtension@@Base+0x7f0> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42ea0 <_PyImport_ClearExtension@@Base+0x96c> │ │ │ │ + bne 42ea0 <_PyImport_ClearExtension@@Base+0x7fc> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ 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+0x9cc> │ │ │ │ + bne 42f00 <_PyImport_ClearExtension@@Base+0x85c> │ │ │ │ clz r1, r4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r2, #2 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 42f38 <_PyImport_ClearExtension@@Base+0xa04> │ │ │ │ + beq 42f38 <_PyImport_ClearExtension@@Base+0x894> │ │ │ │ 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+0xa5c> │ │ │ │ + ldr ip, [pc, #108] @ 42f90 <_PyImport_ClearExtension@@Base+0x8ec> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 42f84 <_PyImport_ClearExtension@@Base+0xa50> │ │ │ │ + beq 42f84 <_PyImport_ClearExtension@@Base+0x8e0> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 42f84 <_PyImport_ClearExtension@@Base+0xa50> │ │ │ │ + blt 42f84 <_PyImport_ClearExtension@@Base+0x8e0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ef894 │ │ │ │ + bl 1f1b84 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 42f68 <_PyImport_ClearExtension@@Base+0xa34> │ │ │ │ - bl a573c │ │ │ │ + bne 42f68 <_PyImport_ClearExtension@@Base+0x8c4> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42f84 <_PyImport_ClearExtension@@Base+0xa50> │ │ │ │ + bne 42f84 <_PyImport_ClearExtension@@Base+0x8e0> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2d0a48 <_Py_set_inheritable_async_safe@@Base+0x98> │ │ │ │ + b 2d3a00 <_Py_set_inheritable_async_safe@@Base+0x98> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r4, asr r6 │ │ │ │ + subseq r2, r8, 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+0xa9c> │ │ │ │ + bhi 42fd0 <_PyImport_ClearExtension@@Base+0x92c> │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 42ff0 <_PyImport_ClearExtension@@Base+0xabc> │ │ │ │ - b 4300c <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ - ldr r0, [pc, #316] @ 43114 <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bne 42ff0 <_PyImport_ClearExtension@@Base+0x94c> │ │ │ │ + b 4300c <_PyImport_ClearExtension@@Base+0x968> │ │ │ │ + ldr r0, [pc, #316] @ 43114 <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4310c <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ - b 42fbc <_PyImport_ClearExtension@@Base+0xa88> │ │ │ │ - bl ab108 │ │ │ │ + beq 4310c <_PyImport_ClearExtension@@Base+0xa68> │ │ │ │ + b 42fbc <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43020 <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ + bne 43020 <_PyImport_ClearExtension@@Base+0x97c> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4303c <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ - bl a573c │ │ │ │ + bne 4303c <_PyImport_ClearExtension@@Base+0x998> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4303c <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ - b 4310c <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ + beq 4303c <_PyImport_ClearExtension@@Base+0x998> │ │ │ │ + b 4310c <_PyImport_ClearExtension@@Base+0xa68> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 43004 <_PyImport_ClearExtension@@Base+0xad0> │ │ │ │ + bne 43004 <_PyImport_ClearExtension@@Base+0x960> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 43004 <_PyImport_ClearExtension@@Base+0xad0> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 43004 <_PyImport_ClearExtension@@Base+0x960> │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 430b8 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ + ble 430b8 <_PyImport_ClearExtension@@Base+0xa14> │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 43070 <_PyImport_ClearExtension@@Base+0xb3c> │ │ │ │ + beq 43070 <_PyImport_ClearExtension@@Base+0x9cc> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r5, #16] │ │ │ │ - beq 430b8 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ - b 430fc <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ - ldr r3, [pc, #160] @ 43118 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4308c <_PyImport_ClearExtension@@Base+0xb58> │ │ │ │ - ldr r1, [pc, #148] @ 43118 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ - bl adf54 │ │ │ │ + beq 430b8 <_PyImport_ClearExtension@@Base+0xa14> │ │ │ │ + b 430fc <_PyImport_ClearExtension@@Base+0xa58> │ │ │ │ + ldr r3, [pc, #160] @ 43118 <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4308c <_PyImport_ClearExtension@@Base+0x9e8> │ │ │ │ + ldr r1, [pc, #148] @ 43118 <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 430a0 <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ + beq 430a0 <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 430b8 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ - ldr r2, [pc, #116] @ 4311c <_PyImport_ClearExtension@@Base+0xbe8> │ │ │ │ - ldr r1, [pc, #116] @ 43120 <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ - ldr r0, [pc, #100] @ 43114 <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + beq 430b8 <_PyImport_ClearExtension@@Base+0xa14> │ │ │ │ + ldr r2, [pc, #116] @ 4311c <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ + ldr r1, [pc, #116] @ 43120 <_PyImport_ClearExtension@@Base+0xa7c> │ │ │ │ + ldr r0, [pc, #100] @ 43114 <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ mov r3, r5 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4310c <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4310c <_PyImport_ClearExtension@@Base+0xa68> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 430d8 <_PyImport_ClearExtension@@Base+0xba4> │ │ │ │ + bgt 430d8 <_PyImport_ClearExtension@@Base+0xa34> │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #80] @ 43124 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ + ldreq r0, [pc, #80] @ 43124 <_PyImport_ClearExtension@@Base+0xa80> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d1a48 │ │ │ │ + b 1d3f64 │ │ │ │ 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+0xf14> │ │ │ │ - ldr r3, [pc, #20] @ 43118 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ + b 43448 <_PyImport_ClearExtension@@Base+0xda4> │ │ │ │ + ldr r3, [pc, #20] @ 43118 <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ cmp r0, r3 │ │ │ │ - beq 430a0 <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ - b 4307c <_PyImport_ClearExtension@@Base+0xb48> │ │ │ │ + beq 430a0 <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ + b 4307c <_PyImport_ClearExtension@@Base+0x9d8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, ip, asr r8 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsl #29 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq sp, r5, ip, lsl r0 │ │ │ │ + subseq r8, r6, r8, lsr #23 │ │ │ │ + eorseq r4, r6, r0, ror r6 │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ + subseq r2, sp, 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+0xc24> │ │ │ │ + bne 43158 <_PyImport_ClearExtension@@Base+0xab4> │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r1, [pc, #568] @ 43398 <_PyImport_ClearExtension@@Base+0xe64> │ │ │ │ - ldr r0, [pc, #568] @ 4339c <_PyImport_ClearExtension@@Base+0xe68> │ │ │ │ - bl 16c1fc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r1, [pc, #568] @ 43398 <_PyImport_ClearExtension@@Base+0xcf4> │ │ │ │ + ldr r0, [pc, #568] @ 4339c <_PyImport_ClearExtension@@Base+0xcf8> │ │ │ │ + bl 16d534 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ - bl aaa88 │ │ │ │ + beq 43390 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ + bl aab74 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 43198 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ + beq 43198 <_PyImport_ClearExtension@@Base+0xaf4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 43198 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ + bne 43198 <_PyImport_ClearExtension@@Base+0xaf4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + beq 43390 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 3551a0 │ │ │ │ - ldr r2, [pc, #496] @ 433a0 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ - ldr r3, [pc, #496] @ 433a4 <_PyImport_ClearExtension@@Base+0xe70> │ │ │ │ - bl 355200 │ │ │ │ + bl 358940 │ │ │ │ + ldr r2, [pc, #496] @ 433a0 <_PyImport_ClearExtension@@Base+0xcfc> │ │ │ │ + ldr r3, [pc, #496] @ 433a4 <_PyImport_ClearExtension@@Base+0xd00> │ │ │ │ + bl 3589a0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 3551a0 │ │ │ │ + bl 358940 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354e4c │ │ │ │ - bl ab1f8 │ │ │ │ + bl 3585ec │ │ │ │ + bl ab2e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 3551a0 │ │ │ │ - ldr r2, [pc, #424] @ 433a0 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ - ldr r3, [pc, #424] @ 433a4 <_PyImport_ClearExtension@@Base+0xe70> │ │ │ │ - bl 355200 │ │ │ │ + bl 358940 │ │ │ │ + ldr r2, [pc, #424] @ 433a0 <_PyImport_ClearExtension@@Base+0xcfc> │ │ │ │ + ldr r3, [pc, #424] @ 433a4 <_PyImport_ClearExtension@@Base+0xd00> │ │ │ │ + bl 3589a0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 3551a0 │ │ │ │ + bl 358940 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354e4c │ │ │ │ - bl ab1f8 │ │ │ │ + bl 3585ec │ │ │ │ + bl ab2e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 43344 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4336c <_PyImport_ClearExtension@@Base+0xe38> │ │ │ │ + bne 4336c <_PyImport_ClearExtension@@Base+0xcc8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + beq 43390 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + bne 43390 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 43390 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ 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+0xe74> │ │ │ │ - b a9b8c │ │ │ │ + ldr r0, [pc, #24] @ 433a8 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + b a9c7c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsheq fp, [r6], -r8 @ │ │ │ │ - eorseq r0, r6, r4, lsl #1 │ │ │ │ + @ instruction: 0x0036e8b8 │ │ │ │ + eorseq r3, r6, r4, asr #16 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - eorseq ip, r8, ip, lsl #16 │ │ │ │ + eorseq pc, r8, ip, asr #31 │ │ │ │ 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+0xf0c> │ │ │ │ + ldr r1, [pc, #124] @ 43440 <_PyImport_ClearExtension@@Base+0xd9c> │ │ │ │ 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+0xea8> │ │ │ │ - bl 3422e4 │ │ │ │ + bne 433dc <_PyImport_ClearExtension@@Base+0xd38> │ │ │ │ + bl 345a84 │ │ │ │ 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+0xf04> │ │ │ │ + bne 43438 <_PyImport_ClearExtension@@Base+0xd94> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43418 <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ + bne 43418 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 43430 <_PyImport_ClearExtension@@Base+0xefc> │ │ │ │ + b 43430 <_PyImport_ClearExtension@@Base+0xd8c> │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4340c <_PyImport_ClearExtension@@Base+0xed8> │ │ │ │ - ldr r0, [pc, #16] @ 43444 <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ + beq 4340c <_PyImport_ClearExtension@@Base+0xd68> │ │ │ │ + ldr r0, [pc, #16] @ 43444 <_PyImport_ClearExtension@@Base+0xda0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ + ldrheq r5, [r8], #-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+0xf58> │ │ │ │ + bne 4348c <_PyImport_ClearExtension@@Base+0xde8> │ │ │ │ cmp r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #160] @ 4352c <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ - b 1d1a48 │ │ │ │ + ldreq r0, [pc, #160] @ 4352c <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ + b 1d3f64 │ │ │ │ add r1, r8, r1 │ │ │ │ add r1, r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 43524 <_PyImport_ClearExtension@@Base+0xff0> │ │ │ │ + beq 43524 <_PyImport_ClearExtension@@Base+0xe80> │ │ │ │ cmp sl, #0 │ │ │ │ - ble 434cc <_PyImport_ClearExtension@@Base+0xf98> │ │ │ │ + ble 434cc <_PyImport_ClearExtension@@Base+0xe28> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #100] @ 4352c <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ + ldreq r0, [pc, #100] @ 4352c <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ 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+0xff8> │ │ │ │ + ldreq r0, [pc, #72] @ 4352c <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r6, #20] │ │ │ │ - ldreq r1, [pc, #60] @ 4352c <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ + ldreq r1, [pc, #60] @ 4352c <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ add r0, r0, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r9, #0 │ │ │ │ - ble 43524 <_PyImport_ClearExtension@@Base+0xff0> │ │ │ │ + ble 43524 <_PyImport_ClearExtension@@Base+0xe80> │ │ │ │ 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+0xff8> │ │ │ │ + ldreq r0, [pc, #20] @ 4352c <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ add r5, r5, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r0, r5 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr ip, [pc, #304] @ 43668 <_PyImport_ClearExtension@@Base+0x1134> │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + ldr ip, [pc, #304] @ 43668 <_PyImport_ClearExtension@@Base+0xfc4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 43658 <_PyImport_ClearExtension@@Base+0x1124> │ │ │ │ + bne 43658 <_PyImport_ClearExtension@@Base+0xfb4> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, r3 │ │ │ │ - bne 43660 <_PyImport_ClearExtension@@Base+0x112c> │ │ │ │ + bne 43660 <_PyImport_ClearExtension@@Base+0xfbc> │ │ │ │ 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+0x104c> │ │ │ │ + beq 43580 <_PyImport_ClearExtension@@Base+0xedc> │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r0, r3 │ │ │ │ - b 117138 │ │ │ │ + b 1178f4 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #224] @ 4366c <_PyImport_ClearExtension@@Base+0x1138> │ │ │ │ - ldr r0, [pc, #224] @ 43670 <_PyImport_ClearExtension@@Base+0x113c> │ │ │ │ + ldr r2, [pc, #224] @ 4366c <_PyImport_ClearExtension@@Base+0xfc8> │ │ │ │ + ldr r0, [pc, #224] @ 43670 <_PyImport_ClearExtension@@Base+0xfcc> │ │ │ │ cmp ip, #5 │ │ │ │ - bhi 43638 <_PyImport_ClearExtension@@Base+0x1104> │ │ │ │ + bhi 43638 <_PyImport_ClearExtension@@Base+0xf94> │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #204] @ 43674 <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ + ldr r2, [pc, #204] @ 43674 <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ 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+0x1140> │ │ │ │ + ldr r2, [pc, #180] @ 43674 <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ 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+0x1140> │ │ │ │ + ldr r2, [pc, #148] @ 43674 <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ 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+0x1140> │ │ │ │ + ldr r2, [pc, #116] @ 43674 <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ 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+0x1140> │ │ │ │ + ldr r2, [pc, #84] @ 43674 <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ 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+0x1140> │ │ │ │ + ldr r2, [pc, #52] @ 43674 <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ 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+0x1144> │ │ │ │ + ldr r0, [pc, #24] @ 43678 <_PyImport_ClearExtension@@Base+0xfd4> │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #16] @ 43678 <_PyImport_ClearExtension@@Base+0x1144> │ │ │ │ + ldr r0, [pc, #16] @ 43678 <_PyImport_ClearExtension@@Base+0xfd4> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r8, r5, ip, lsr #7 │ │ │ │ - subseq sp, r1, r8, lsr #32 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ - │ │ │ │ -0004367c : │ │ │ │ - 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 43974 <_PyObject_GetDictPtr@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 436d8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #4 │ │ │ │ - beq 436c4 │ │ │ │ - ldr r3, [r5, #-12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 436c4 │ │ │ │ - bl 29e598 │ │ │ │ - b 436f0 │ │ │ │ - ldr r3, [pc, #120] @ 43744 │ │ │ │ - ldr r1, [pc, #120] @ 43748 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 436f0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 436f8 │ │ │ │ - ldr r3, [pc, #100] @ 4374c │ │ │ │ - ldr r1, [pc, #100] @ 43750 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - 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 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #60] @ 43754 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 436f0 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r0, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r4] │ │ │ │ - str r4, [r3] │ │ │ │ - bl 23d714 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, r0, ror r7 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r0, lsl r8 │ │ │ │ - eorseq ip, r8, r8, lsr #16 │ │ │ │ + subseq r8, r6, ip, lsr #7 │ │ │ │ + @ instruction: 0x0052079e │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ 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 │ │ │ │ @@ -25632,131 +25575,188 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 437c4 │ │ │ │ + bne 436e8 <_PyImport_ClearExtension@@Base+0x1044> │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43808 │ │ │ │ - ldr r1, [pc, #208] @ 4389c │ │ │ │ + beq 4372c <_PyImport_ClearExtension@@Base+0x1088> │ │ │ │ + ldr r1, [pc, #208] @ 437c0 <_PyImport_ClearExtension@@Base+0x111c> │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 43808 │ │ │ │ + bne 4372c <_PyImport_ClearExtension@@Base+0x1088> │ │ │ │ mov r4, #0 │ │ │ │ - b 4387c │ │ │ │ + b 437a0 <_PyImport_ClearExtension@@Base+0x10fc> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 43800 │ │ │ │ + bne 43724 <_PyImport_ClearExtension@@Base+0x1080> │ │ │ │ add r4, r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 43864 │ │ │ │ + beq 43788 <_PyImport_ClearExtension@@Base+0x10e4> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 43844 │ │ │ │ + beq 43768 <_PyImport_ClearExtension@@Base+0x10c4> │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 43864 │ │ │ │ + beq 43788 <_PyImport_ClearExtension@@Base+0x10e4> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43864 │ │ │ │ - bl a573c │ │ │ │ + bne 43788 <_PyImport_ClearExtension@@Base+0x10e4> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43800 │ │ │ │ + bne 43724 <_PyImport_ClearExtension@@Base+0x1080> │ │ │ │ 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 3d724 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43890 │ │ │ │ + beq 437b4 <_PyImport_ClearExtension@@Base+0x1110> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r2, r7, r0, lsl #13 │ │ │ │ + subseq r2, r8, r0, lsl #13 │ │ │ │ + │ │ │ │ +000437c4 : │ │ │ │ + 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 43974 <_PyObject_GetDictPtr@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 43820 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #4 │ │ │ │ + beq 4380c │ │ │ │ + ldr r3, [r5, #-12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4380c │ │ │ │ + bl 2a0e6c │ │ │ │ + b 43838 │ │ │ │ + ldr r3, [pc, #120] @ 4388c │ │ │ │ + ldr r1, [pc, #120] @ 43890 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 43838 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 43840 │ │ │ │ + ldr r3, [pc, #100] @ 43894 │ │ │ │ + ldr r1, [pc, #100] @ 43898 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + tst r1, #536870912 @ 0x20000000 │ │ │ │ + bne 43868 │ │ │ │ + ldr r3, [pc, #60] @ 43894 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [pc, #60] @ 4389c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117eec │ │ │ │ + b 43838 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r0, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r4] │ │ │ │ + str r4, [r3] │ │ │ │ + bl 24003c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r7, r6, r0, asr pc │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038ffd0 │ │ │ │ + eorseq pc, r8, r8, ror #31 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 438d4 │ │ │ │ + bge 438d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 438e8 │ │ │ │ - ldr r1, [pc, #36] @ 438ec │ │ │ │ + ldr r3, [pc, #36] @ 438e8 │ │ │ │ + ldr r1, [pc, #36] @ 438ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00380bbc │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r4, r8, r8, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 43924 │ │ │ │ + bne 43924 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ bl 4396c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43954 │ │ │ │ - b 43948 │ │ │ │ + bne 43954 │ │ │ │ + b 43948 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 43968 │ │ │ │ + ldr r0, [pc, #52] @ 43968 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43960 │ │ │ │ - b 4390c │ │ │ │ - bl a573c │ │ │ │ + beq 43960 │ │ │ │ + b 4390c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43960 │ │ │ │ + bne 43960 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, asr r2 │ │ │ │ + @ instruction: 0x003769f0 │ │ │ │ │ │ │ │ 0004396c : │ │ │ │ mov r2, #1 │ │ │ │ - b 2acb24 │ │ │ │ + b 2af3fc │ │ │ │ │ │ │ │ 00043974 <_PyObject_GetDictPtr@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -25780,29 +25780,29 @@ │ │ │ │ add r0, r4, r2 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ bne 43a00 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ tst r2, #4 │ │ │ │ beq 43a00 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 2aa2a8 │ │ │ │ + bl 2acb80 │ │ │ │ cmp r0, #0 │ │ │ │ bne 43a00 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 11aa18 │ │ │ │ + bl 11b004 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r0, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ ldr r0, [pc] @ 43a18 <_PyObject_GetDictPtr@@Base+0xa4> │ │ │ │ - b 128de0 │ │ │ │ - eorseq ip, r8, r8, ror #16 │ │ │ │ + b 129448 │ │ │ │ + eorseq r0, r9, r0, lsr #32 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ 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 │ │ │ │ @@ -25843,52 +25843,52 @@ │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq sl, r4 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ beq 43cf0 <_PyObject_GetDictPtr@@Base+0x37c> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 16ff00 │ │ │ │ + bl 171238 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ beq 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 27d678 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ff58 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 298c3c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b51c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ cmp r7, #3 │ │ │ │ bne 43b54 <_PyObject_GetDictPtr@@Base+0x1e0> │ │ │ │ mov r4, #1 │ │ │ │ b 43b90 <_PyObject_GetDictPtr@@Base+0x21c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 43b74 <_PyObject_GetDictPtr@@Base+0x200> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r4, r0, #0 │ │ │ │ bge 43b90 <_PyObject_GetDictPtr@@Base+0x21c> │ │ │ │ b 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 25fec8 │ │ │ │ + bl 262874 │ │ │ │ cmp r0, #0 │ │ │ │ beq 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ cmp r7, #4 │ │ │ │ bne 43b60 <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ b 43b4c <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ ldr r9, [sp, #32] │ │ │ │ adds r3, r5, #1 │ │ │ │ @@ -25906,35 +25906,35 @@ │ │ │ │ andgt r3, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq 43c00 <_PyObject_GetDictPtr@@Base+0x28c> │ │ │ │ ldr r3, [pc, #320] @ 43d18 <_PyObject_GetDictPtr@@Base+0x3a4> │ │ │ │ ldr r2, [pc, #320] @ 43d1c <_PyObject_GetDictPtr@@Base+0x3a8> │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [pc, #316] @ 43d20 <_PyObject_GetDictPtr@@Base+0x3ac> │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ b 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ ldr r3, [pc, #296] @ 43d18 <_PyObject_GetDictPtr@@Base+0x3a4> │ │ │ │ ldr r2, [pc, #296] @ 43d1c <_PyObject_GetDictPtr@@Base+0x3a8> │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [pc, #296] @ 43d24 <_PyObject_GetDictPtr@@Base+0x3b0> │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ b 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, r9 │ │ │ │ mvneq r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [pc, #272] @ 43d28 <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ ldr r0, [pc, #272] @ 43d2c <_PyObject_GetDictPtr@@Base+0x3b8> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp] │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ blt 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ cmn r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 43c58 <_PyObject_GetDictPtr@@Base+0x2e4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2958c │ │ │ │ @@ -25964,1240 +25964,1240 @@ │ │ │ │ b 43cc4 <_PyObject_GetDictPtr@@Base+0x350> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a7d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ ldreq r4, [pc, #88] @ 43d30 <_PyObject_GetDictPtr@@Base+0x3bc> │ │ │ │ beq 43cf0 <_PyObject_GetDictPtr@@Base+0x37c> │ │ │ │ ldr r3, [pc, #84] @ 43d34 <_PyObject_GetDictPtr@@Base+0x3c0> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, sl │ │ │ │ - bl 1444d4 │ │ │ │ + bl 144b4c │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - bl 1706cc │ │ │ │ + bl 171a04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq sp, r1, r0, lsr r0 │ │ │ │ - subseq r2, r7, ip, lsr #13 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r6, ip, asr lr │ │ │ │ - eorseq ip, r6, r8, lsr pc │ │ │ │ - eorseq ip, r6, r0, lsl pc │ │ │ │ - eorseq ip, r8, r8, asr #17 │ │ │ │ - @ instruction: 0x0038c8d0 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r0, r2, r4, lsr #15 │ │ │ │ + subseq r2, r8, ip, lsr #13 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq sp, r6, ip, lsl r6 │ │ │ │ + @ instruction: 0x003706f8 │ │ │ │ + @ instruction: 0x003706d0 │ │ │ │ + eorseq r0, r9, r0, lsl #1 │ │ │ │ + eorseq r0, r9, r8, lsl #1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 │ │ │ │ ldr r3, [pc, #404] @ 43ee4 <_PyObject_GetDictPtr@@Base+0x570> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ bne 43d64 <_PyObject_GetDictPtr@@Base+0x3f0> │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ b 43d94 <_PyObject_GetDictPtr@@Base+0x420> │ │ │ │ - bl 1afeb4 │ │ │ │ + bl 1b2274 │ │ │ │ ldr r3, [pc, #376] @ 43ee8 <_PyObject_GetDictPtr@@Base+0x574> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 43d94 <_PyObject_GetDictPtr@@Base+0x420> │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ beq 43db0 <_PyObject_GetDictPtr@@Base+0x43c> │ │ │ │ b 43edc <_PyObject_GetDictPtr@@Base+0x568> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 43ec0 <_PyObject_GetDictPtr@@Base+0x54c> │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [pc, #304] @ 43eec <_PyObject_GetDictPtr@@Base+0x578> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 43df0 <_PyObject_GetDictPtr@@Base+0x47c> │ │ │ │ ldr r3, [pc, #272] @ 43eec <_PyObject_GetDictPtr@@Base+0x578> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ beq 43ed0 <_PyObject_GetDictPtr@@Base+0x55c> │ │ │ │ ldr r3, [pc, #248] @ 43ef0 <_PyObject_GetDictPtr@@Base+0x57c> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ ldr r3, [pc, #224] @ 43eec <_PyObject_GetDictPtr@@Base+0x578> │ │ │ │ mvn r2, #0 │ │ │ │ bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 43e7c <_PyObject_GetDictPtr@@Base+0x508> │ │ │ │ ldr r3, [pc, #184] @ 43eec <_PyObject_GetDictPtr@@Base+0x578> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ bne 43e7c <_PyObject_GetDictPtr@@Base+0x508> │ │ │ │ ldr r3, [pc, #164] @ 43ef4 <_PyObject_GetDictPtr@@Base+0x580> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354e48 │ │ │ │ + bl 3585e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ b 43e98 <_PyObject_GetDictPtr@@Base+0x524> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 354e48 │ │ │ │ + bl 3585e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, #72] @ 43ee8 <_PyObject_GetDictPtr@@Base+0x574> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 43ec0 <_PyObject_GetDictPtr@@Base+0x54c> │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 43edc <_PyObject_GetDictPtr@@Base+0x568> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab1f8 │ │ │ │ + b ab2e4 │ │ │ │ ldr r5, [pc, #24] @ 43ef0 <_PyObject_GetDictPtr@@Base+0x57c> │ │ │ │ mov r4, #0 │ │ │ │ b 43ec0 <_PyObject_GetDictPtr@@Base+0x54c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + ldrsheq r6, [r6], #-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 43f34 <_PyObject_GetDictPtr@@Base+0x5c0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c810c │ │ │ │ - bl 10fa54 │ │ │ │ + bl 1ca628 │ │ │ │ + bl 10fe58 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 14e18c │ │ │ │ + b 14e804 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [pc, #20] @ 43f54 <_PyObject_GetDictPtr@@Base+0x5e0> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 43f14 <_PyObject_GetDictPtr@@Base+0x5a0> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r8, r5, r4, lsr #25 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 43f84 <_PyObject_GetDictPtr@@Base+0x610> │ │ │ │ - ldr r3, [pc, #208] @ 44048 <_PyObject_GetDictPtr@@Base+0x6d4> │ │ │ │ - ldr r1, [pc, #208] @ 4404c <_PyObject_GetDictPtr@@Base+0x6d8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 43f98 <_PyObject_GetDictPtr@@Base+0x624> │ │ │ │ - ldr r0, [r1] │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1de728 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 43fa0 <_PyObject_GetDictPtr@@Base+0x62c> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 14816c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 43fc0 <_PyObject_GetDictPtr@@Base+0x64c> │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43f98 <_PyObject_GetDictPtr@@Base+0x624> │ │ │ │ - ldr r1, [pc, #136] @ 44050 <_PyObject_GetDictPtr@@Base+0x6dc> │ │ │ │ - ldr r0, [pc, #136] @ 44054 <_PyObject_GetDictPtr@@Base+0x6e0> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl bbf64 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 43f98 <_PyObject_GetDictPtr@@Base+0x624> │ │ │ │ - bl c3fac │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a564 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c7d08 │ │ │ │ - cmn r6, #1 │ │ │ │ - bne 44034 <_PyObject_GetDictPtr@@Base+0x6c0> │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 44024 <_PyObject_GetDictPtr@@Base+0x6b0> │ │ │ │ - bl 132800 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 43fdc <_PyObject_GetDictPtr@@Base+0x668> │ │ │ │ - b 43f98 <_PyObject_GetDictPtr@@Base+0x624> │ │ │ │ - ldr r3, [pc, #44] @ 44058 <_PyObject_GetDictPtr@@Base+0x6e4> │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [r3] │ │ │ │ - b 1444b0 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt 44024 <_PyObject_GetDictPtr@@Base+0x6b0> │ │ │ │ - ldr r3, [pc, #24] @ 4405c <_PyObject_GetDictPtr@@Base+0x6e8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038c8dc │ │ │ │ - eorseq lr, r7, r4, lsl #1 │ │ │ │ - eorseq ip, r8, r0, lsl #18 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ + eorseq ip, r5, r4, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - beq 440a4 <_PyObject_GetDictPtr@@Base+0x730> │ │ │ │ + beq 43f9c <_PyObject_GetDictPtr@@Base+0x628> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #48] @ 440bc <_PyObject_GetDictPtr@@Base+0x748> │ │ │ │ + ldr r0, [pc, #48] @ 43fb4 <_PyObject_GetDictPtr@@Base+0x640> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 440a4 <_PyObject_GetDictPtr@@Base+0x730> │ │ │ │ + bne 43f9c <_PyObject_GetDictPtr@@Base+0x628> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 162208 │ │ │ │ + bl 163190 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4409c <_PyObject_GetDictPtr@@Base+0x728> │ │ │ │ - ldr r0, [pc, #4] @ 440c0 <_PyObject_GetDictPtr@@Base+0x74c> │ │ │ │ + beq 43f94 <_PyObject_GetDictPtr@@Base+0x620> │ │ │ │ + ldr r0, [pc, #4] @ 43fb8 <_PyObject_GetDictPtr@@Base+0x644> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, asr #6 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r6, r7, r0, ror #21 │ │ │ │ + subseq r1, r6, 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 440f8 <_PyObject_GetDictPtr@@Base+0x784> │ │ │ │ + bhi 43ff0 <_PyObject_GetDictPtr@@Base+0x67c> │ │ │ │ cmp r4, #0 │ │ │ │ - ldrle r1, [pc, #52] @ 44128 <_PyObject_GetDictPtr@@Base+0x7b4> │ │ │ │ + ldrle r1, [pc, #52] @ 44020 <_PyObject_GetDictPtr@@Base+0x6ac> │ │ │ │ ldrgt r1, [r6] │ │ │ │ - b 44118 <_PyObject_GetDictPtr@@Base+0x7a4> │ │ │ │ - ldr r0, [pc, #44] @ 4412c <_PyObject_GetDictPtr@@Base+0x7b8> │ │ │ │ + b 44010 <_PyObject_GetDictPtr@@Base+0x69c> │ │ │ │ + ldr r0, [pc, #44] @ 44024 <_PyObject_GetDictPtr@@Base+0x6b0> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 440e8 <_PyObject_GetDictPtr@@Base+0x774> │ │ │ │ + b 43fe0 <_PyObject_GetDictPtr@@Base+0x66c> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 42d14 <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, r0, ror #18 │ │ │ │ + b 42d14 <_PyImport_ClearExtension@@Base+0x670> │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq sp, r5, r0, lsr #2 │ │ │ │ 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 31d1d4 <_PyTime_AsTimeval@@Base+0x45f4> │ │ │ │ + bl 3209ac <_PyTime_AsTimeval@@Base+0x45f4> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 44168 <_PyObject_GetDictPtr@@Base+0x7f4> │ │ │ │ + bne 44060 <_PyObject_GetDictPtr@@Base+0x6ec> │ │ │ │ mov r4, #0 │ │ │ │ - b 441b0 <_PyObject_GetDictPtr@@Base+0x83c> │ │ │ │ + b 440a8 <_PyObject_GetDictPtr@@Base+0x734> │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 31db60 <_PyTime_AsTimeval@@Base+0x4f80> │ │ │ │ + bl 321168 <_PyTime_AsTimeval@@Base+0x4db0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 44160 <_PyObject_GetDictPtr@@Base+0x7ec> │ │ │ │ + beq 44058 <_PyObject_GetDictPtr@@Base+0x6e4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r4, [pc, #36] @ 441bc <_PyObject_GetDictPtr@@Base+0x848> │ │ │ │ + ldr r4, [pc, #36] @ 440b4 <_PyObject_GetDictPtr@@Base+0x740> │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -000441c0 : │ │ │ │ +000440b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 441e8 │ │ │ │ + ldr r5, [pc, #28] @ 440e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2a644c │ │ │ │ + b 2a8d24 │ │ │ │ andeq r0, r0, ip │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 441fc │ │ │ │ - b 1af858 │ │ │ │ - andeq sl, r2, r4, lsl #13 │ │ │ │ - │ │ │ │ -00044200 : │ │ │ │ - ldr r0, [pc] @ 44208 │ │ │ │ - b 10f010 │ │ │ │ - ldrsbeq r2, [r7], #-104 @ 0xffffff98 │ │ │ │ - b 44468 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ 4428c │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r0, r1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 4423c │ │ │ │ - ldrd r4, [r1, #8] │ │ │ │ - b 44268 │ │ │ │ - bl 1afeb4 │ │ │ │ - ldr r3, [pc, #72] @ 44290 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 44110 │ │ │ │ + ldr r3, [pc, #208] @ 441d4 │ │ │ │ + ldr r1, [pc, #208] @ 441d8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117eec │ │ │ │ + b 44124 │ │ │ │ + ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ - bl 355738 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 44268 │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44284 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 44294 │ │ │ │ - ldr r3, [pc, #28] @ 44298 │ │ │ │ - bl 355200 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b ab1f8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - svclt 0x00f00000 @ IMB │ │ │ │ - bne 1934a7c <__bss_end__@@Base+0x136fb34> │ │ │ │ - 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 │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 44320 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - add lr, sp, #28 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #140] @ 44390 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44320 │ │ │ │ + bl 1e0c44 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge 4412c │ │ │ │ mov r0, #0 │ │ │ │ - b 44388 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 44340 │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44318 │ │ │ │ - bl c3fac │ │ │ │ mov r5, r0 │ │ │ │ + bne 4414c │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 44124 │ │ │ │ + ldr r1, [pc, #136] @ 441dc │ │ │ │ + ldr r0, [pc, #136] @ 441e0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + bl bc434 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 44124 │ │ │ │ + bl c43a8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29b68 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 44394 │ │ │ │ - beq 44388 │ │ │ │ - ldr r3, [pc, #40] @ 44398 │ │ │ │ - ldr r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [pc, #32] @ 4439c │ │ │ │ - bne 44388 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 29698c │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r2, r7, ip, lsl #14 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r9, r7, r0, lsr ip │ │ │ │ + bl 2a564 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8100 │ │ │ │ + cmn r6, #1 │ │ │ │ + bne 441c0 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 441b0 │ │ │ │ + bl 132e90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 44168 │ │ │ │ + b 44124 │ │ │ │ + ldr r3, [pc, #44] @ 441e4 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 144b28 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 441b0 │ │ │ │ + ldr r3, [pc, #24] @ 441e8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r9, ip, r0, r0 │ │ │ │ + eorseq r1, r8, r0, ror #17 │ │ │ │ + eorseq r0, r9, r0, asr #1 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + ldrsheq sl, [r6], #-176 @ 0xffffff50 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc] @ 441fc │ │ │ │ + b 1b1c18 │ │ │ │ + andeq sl, r2, r4, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2dd1fc <_PyTime_FromMillisecondsObject@@Base+0x2c0> │ │ │ │ + bl 2e0570 <_PyTime_FromMillisecondsObject@@Base+0x2c0> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 44418 │ │ │ │ + beq 44278 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 443e8 │ │ │ │ - ldr r2, [pc, #140] @ 44460 │ │ │ │ + bne 44248 │ │ │ │ + ldr r2, [pc, #140] @ 442c0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #120] @ 44460 │ │ │ │ - b 44420 │ │ │ │ - bl a8e74 │ │ │ │ + ldr r3, [pc, #120] @ 442c0 │ │ │ │ + b 44280 │ │ │ │ + bl a8f64 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 44420 │ │ │ │ + bne 44280 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44418 │ │ │ │ + beq 44278 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44418 │ │ │ │ + bne 44278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 44458 │ │ │ │ + b 442b8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r0, [pc, #56] @ 44464 │ │ │ │ + ldr r0, [pc, #56] @ 442c4 │ │ │ │ mov r1, r4 │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 44458 │ │ │ │ + beq 442b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44458 │ │ │ │ + bne 442b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038c9d0 │ │ │ │ - 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 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 444d0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r1 │ │ │ │ - bl ef6e4 │ │ │ │ - ldr r3, [pc, #196] @ 44580 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 444d8 │ │ │ │ - ldr r3, [pc, #188] @ 44584 │ │ │ │ - ldr r1, [pc, #188] @ 44588 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r0, #0 │ │ │ │ - b 4456c │ │ │ │ - add r8, r4, #2496 @ 0x9c0 │ │ │ │ - mov r7, sp │ │ │ │ - add r9, r4, #8 │ │ │ │ - add r8, r8, #8 │ │ │ │ - ldr r0, [r9, #4]! │ │ │ │ - bl 148bc0 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - bne 44508 │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 444d0 │ │ │ │ - cmp r9, r8 │ │ │ │ - str r6, [r7], #4 │ │ │ │ - bne 444e8 │ │ │ │ - ldr r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl 128600 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 44538 │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 444d0 │ │ │ │ - b 44540 │ │ │ │ - cmp r0, #624 @ 0x270 │ │ │ │ - bls 44554 │ │ │ │ - ldr r3, [pc, #60] @ 44584 │ │ │ │ - ldr r1, [pc, #64] @ 4458c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 444d0 │ │ │ │ - mov r2, #2496 @ 0x9c0 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, r5, #12 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - bl 29cdc │ │ │ │ - ldr r0, [pc, #32] @ 44590 │ │ │ │ - add sp, sp, #2496 @ 0x9c0 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038c9d8 │ │ │ │ - andeq r0, r0, r1, ror r2 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038c9f8 │ │ │ │ - eorseq ip, r8, r8, lsl sl │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r0, r9, ip, asr #1 │ │ │ │ + │ │ │ │ +000442c8 : │ │ │ │ + ldr r0, [pc] @ 442d0 │ │ │ │ + b 10f414 │ │ │ │ + ldrsbeq r2, [r8], #-104 @ 0xffffff98 │ │ │ │ + b 44728 │ │ │ │ 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 44328 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44608 │ │ │ │ - b 44600 │ │ │ │ + beq 4434c │ │ │ │ + b 44344 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #160] @ 44690 │ │ │ │ + ldr r0, [pc, #160] @ 443d4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 445c8 │ │ │ │ + bne 4430c │ │ │ │ mov r4, #0 │ │ │ │ - b 44670 │ │ │ │ + b 443b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ef894 │ │ │ │ + bl 1f1b84 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 44628 │ │ │ │ - bl a573c │ │ │ │ + bne 4436c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44600 │ │ │ │ + bne 44344 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #96] @ 44694 │ │ │ │ + ldr ip, [pc, #96] @ 443d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr lr, [pc, #92] @ 44698 │ │ │ │ + ldr lr, [pc, #92] @ 443dc │ │ │ │ and r0, r4, ip │ │ │ │ add r1, r2, r1 │ │ │ │ sub r3, r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ and r4, ip, r0, lsl #8 │ │ │ │ - ble 44668 │ │ │ │ + ble 443ac │ │ │ │ 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 a3404 │ │ │ │ + b 44384 │ │ │ │ + bl a34f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44684 │ │ │ │ + beq 443c8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsheq r5, [r7], -r4 @ │ │ │ │ + eorseq r8, r7, r4, lsl #13 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subseq sp, r1, r0, lsr r0 │ │ │ │ + subseq r0, r2, r4, lsr #15 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #100] @ 4445c │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r0, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4440c │ │ │ │ + ldrd r4, [r1, #8] │ │ │ │ + b 44438 │ │ │ │ + bl 1b2274 │ │ │ │ + ldr r3, [pc, #72] @ 44460 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 358ed8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 44438 │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 44454 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [pc, #28] @ 44464 │ │ │ │ + ldr r3, [pc, #28] @ 44468 │ │ │ │ + bl 3589a0 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b ab2e4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ + svclt 0x00f00000 @ IMB │ │ │ │ + bne 1934c4c <__bss_end__@@Base+0x135fd04> │ │ │ │ + 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 444b8 │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 444f0 │ │ │ │ + mov ip, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + add lr, sp, #28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #140] @ 44560 │ │ │ │ + str lr, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 444f0 │ │ │ │ + mov r0, #0 │ │ │ │ + b 44558 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 1487e4 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 44510 │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 444e8 │ │ │ │ + bl c43a8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 29b68 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c8100 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldreq r0, [pc, #44] @ 44564 │ │ │ │ + beq 44558 │ │ │ │ + ldr r3, [pc, #40] @ 44568 │ │ │ │ + ldr r3, [r3, #1472] @ 0x5c0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [pc, #32] @ 4456c │ │ │ │ + bne 44558 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 29926c │ │ │ │ + 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 │ │ │ │ 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 445a4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt 446f0 │ │ │ │ + bgt 445c4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #340] @ 44830 │ │ │ │ + ldr r0, [pc, #340] @ 44704 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #332] @ 44834 │ │ │ │ + ldr r1, [pc, #332] @ 44708 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b 4472c │ │ │ │ + bl 117eec │ │ │ │ + b 44600 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4471c │ │ │ │ + bgt 445f0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #12] │ │ │ │ - bl 20b37c <_PyDeadline_Init@@Base+0x100> │ │ │ │ + bl 20ce74 <_PyBytesWriter_WriteBytes@@Base+0x3de4> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 44734 │ │ │ │ - b 4472c │ │ │ │ - ldr r3, [pc, #276] @ 44838 │ │ │ │ - ldr r1, [pc, #276] @ 4483c │ │ │ │ + bne 44608 │ │ │ │ + b 44600 │ │ │ │ + ldr r3, [pc, #276] @ 4470c │ │ │ │ + ldr r1, [pc, #276] @ 44710 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44754 │ │ │ │ + beq 44628 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 44754 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 44628 │ │ │ │ + bl 9adbc <_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 44654 │ │ │ │ + ldr r0, [pc, #192] @ 44704 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #200] @ 44840 │ │ │ │ + ldr r1, [pc, #200] @ 44714 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b 4472c │ │ │ │ - bl ab108 │ │ │ │ + bl 117eec │ │ │ │ + b 44600 │ │ │ │ + bl ab1f4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4479c │ │ │ │ - bl a573c │ │ │ │ + bne 44670 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 447a4 │ │ │ │ - b 4472c │ │ │ │ + beq 44678 │ │ │ │ + b 44600 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 447b8 │ │ │ │ - ldr r3, [pc, #152] @ 44844 │ │ │ │ - ldr r1, [pc, #152] @ 44848 │ │ │ │ + bge 4468c │ │ │ │ + ldr r3, [pc, #152] @ 44718 │ │ │ │ + ldr r1, [pc, #152] @ 4471c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 4472c │ │ │ │ + bl 190b84 │ │ │ │ + b 44600 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - ldr r3, [pc, #136] @ 4484c │ │ │ │ + ldr r3, [pc, #136] @ 44720 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 447d4 │ │ │ │ - ldr r0, [pc, #120] @ 4484c │ │ │ │ + bne 446a8 │ │ │ │ + ldr r0, [pc, #120] @ 44720 │ │ │ │ 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 446d0 │ │ │ │ + ldr r0, [pc, #68] @ 44704 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 44850 │ │ │ │ + ldr r1, [pc, #92] @ 44724 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b 4472c │ │ │ │ + bl 117eec │ │ │ │ + b 44600 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44818 │ │ │ │ - bl afcb8 │ │ │ │ + beq 446ec │ │ │ │ + bl b017c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 447cc │ │ │ │ - b 4472c │ │ │ │ + bge 446a0 │ │ │ │ + b 44600 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b 447cc │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, ip, asr sl │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r7, r8, ror #27 │ │ │ │ - mlaseq r8, r8, sl, ip │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, ip, asr #21 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038caf0 │ │ │ │ + b 446a0 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r9, r8, r1, r0 │ │ │ │ + subseq sp, r6, r4, asr #22 │ │ │ │ + eorseq sl, r7, r8, asr r5 │ │ │ │ + @ instruction: 0x003901d4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r0, r9, r8, lsl #4 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r0, r9, ip, lsr #4 │ │ │ │ + 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 44764 │ │ │ │ + ldr r3, [pc, #224] @ 44838 │ │ │ │ + ldr r1, [pc, #224] @ 4483c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 44790 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r4, r1 │ │ │ │ + bl ef9b4 │ │ │ │ + ldr r3, [pc, #196] @ 44840 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 44798 │ │ │ │ + ldr r3, [pc, #188] @ 44844 │ │ │ │ + ldr r1, [pc, #188] @ 44848 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r0, #0 │ │ │ │ + b 4482c │ │ │ │ + add r8, r4, #2496 @ 0x9c0 │ │ │ │ + mov r7, sp │ │ │ │ + add r9, r4, #8 │ │ │ │ + add r8, r8, #8 │ │ │ │ + ldr r0, [r9, #4]! │ │ │ │ + bl 149238 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + bne 447c8 │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 44790 │ │ │ │ + cmp r9, r8 │ │ │ │ + str r6, [r7], #4 │ │ │ │ + bne 447a8 │ │ │ │ + ldr r0, [r4, #2508] @ 0x9cc │ │ │ │ + bl 128c68 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 447f8 │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 44790 │ │ │ │ + b 44800 │ │ │ │ + cmp r0, #624 @ 0x270 │ │ │ │ + bls 44814 │ │ │ │ + ldr r3, [pc, #60] @ 44844 │ │ │ │ + ldr r1, [pc, #64] @ 4484c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 44790 │ │ │ │ + mov r2, #2496 @ 0x9c0 │ │ │ │ + mov r1, sp │ │ │ │ + add r0, r5, #12 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + bl 29cdc │ │ │ │ + ldr r0, [pc, #32] @ 44850 │ │ │ │ + add sp, sp, #2496 @ 0x9c0 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, r0, ror #4 │ │ │ │ + andeq r0, r0, r1, ror r2 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r0, r9, r0, lsl #5 │ │ │ │ + eorseq r0, r9, r0, lsr #5 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ 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 44890 │ │ │ │ + bhi 44890 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 448c4 │ │ │ │ - b 448b0 │ │ │ │ - ldr r0, [pc, #208] @ 44968 │ │ │ │ + ble 448c4 │ │ │ │ + b 448b0 │ │ │ │ + ldr r0, [pc, #208] @ 44968 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44884 │ │ │ │ - b 4495c │ │ │ │ + bne 44884 │ │ │ │ + b 4495c │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1a9df4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1ac198 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4495c │ │ │ │ + beq 4495c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 448f4 │ │ │ │ + beq 448f4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 44908 │ │ │ │ - ldr r3, [pc, #132] @ 4496c │ │ │ │ - ldr r1, [pc, #132] @ 44970 │ │ │ │ + ble 44908 │ │ │ │ + ldr r3, [pc, #132] @ 4496c │ │ │ │ + ldr r1, [pc, #132] @ 44970 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 4495c │ │ │ │ - ldr r3, [pc, #120] @ 44974 │ │ │ │ - ldr r1, [pc, #120] @ 44978 │ │ │ │ + bl 190b84 │ │ │ │ + b 4495c │ │ │ │ + ldr r3, [pc, #120] @ 44974 │ │ │ │ + ldr r1, [pc, #120] @ 44978 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 4495c │ │ │ │ + bl 190b84 │ │ │ │ + b 4495c │ │ │ │ cmp r5, #0 │ │ │ │ - bge 44928 │ │ │ │ - ldr r3, [pc, #92] @ 44974 │ │ │ │ - ldr r1, [pc, #96] @ 4497c │ │ │ │ + bge 44928 │ │ │ │ + ldr r3, [pc, #92] @ 44974 │ │ │ │ + ldr r1, [pc, #96] @ 4497c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 117900 │ │ │ │ - b 4495c │ │ │ │ + bl 117eec │ │ │ │ + b 4495c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - blt 44944 │ │ │ │ + blt 44944 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 2d8378 <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ + bl 2db68c <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 44934 │ │ │ │ + bne 44934 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r6, ip, lsr r2 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r7, r8, ror #27 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #14 │ │ │ │ - eorseq ip, r8, r4, asr fp │ │ │ │ + @ instruction: 0x0036d9fc │ │ │ │ + subseq sp, r6, r4, asr #22 │ │ │ │ + eorseq sl, r7, r8, asr r5 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, ror #29 │ │ │ │ + eorseq r0, r9, r4, ror #5 │ │ │ │ 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 449b8 │ │ │ │ + beq 449b8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r4, r0, #20 │ │ │ │ addeq r4, r0, #28 │ │ │ │ cmp r8, #1 │ │ │ │ - bne 44a08 │ │ │ │ + bne 44a08 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r4, [r4] │ │ │ │ - beq 449d8 │ │ │ │ + beq 449d8 │ │ │ │ cmp r6, #2 │ │ │ │ ldrheq r4, [r4] │ │ │ │ ldrne r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d42bc <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d67d8 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44ab4 │ │ │ │ + bne 44ab4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d432c <_PyUnicode_IsUppercase@@Base> │ │ │ │ - ldr r3, [pc, #204] @ 44ac4 │ │ │ │ - ldr r2, [pc, #204] @ 44ac8 │ │ │ │ + bl 1d6848 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + ldr r3, [pc, #204] @ 44ac4 │ │ │ │ + ldr r2, [pc, #204] @ 44ac8 │ │ │ │ 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 44abc │ │ │ │ + beq 44abc │ │ │ │ cmp r8, r5 │ │ │ │ - ble 44aa0 │ │ │ │ + ble 44aa0 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq sl, [r4, r5] │ │ │ │ - beq 44a40 │ │ │ │ + beq 44a40 │ │ │ │ cmp r6, #2 │ │ │ │ lsleq r3, r5, #1 │ │ │ │ ldrheq sl, [r4, r3] │ │ │ │ ldrne sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 1d432c <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 1d6848 <_PyUnicode_IsUppercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44a60 │ │ │ │ + bne 44a60 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d42bc <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d67d8 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44a74 │ │ │ │ + beq 44a74 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 44abc │ │ │ │ + bne 44abc │ │ │ │ mov r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - b 44a94 │ │ │ │ + b 44a94 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d405c <_PyUnicode_IsLowercase@@Base> │ │ │ │ + bl 1d6578 <_PyUnicode_IsLowercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44a94 │ │ │ │ + beq 44a94 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 44abc │ │ │ │ + beq 44abc │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b 44a1c │ │ │ │ - ldr r3, [pc, #32] @ 44ac8 │ │ │ │ + b 44a1c │ │ │ │ + ldr r3, [pc, #32] @ 44ac8 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r0, [pc, #20] @ 44ac4 │ │ │ │ + ldr r0, [pc, #20] @ 44ac4 │ │ │ │ moveq r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 44ac4 │ │ │ │ + ldr r0, [pc, #8] @ 44ac4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ 44ac8 │ │ │ │ + ldr r0, [pc, #4] @ 44ac8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, 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 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - 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 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 44b30 │ │ │ │ + bne 44afc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44b44 │ │ │ │ + beq 44b10 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44b44 │ │ │ │ - ldr r3, [pc, #40] @ 44b60 │ │ │ │ - ldr r1, [pc, #40] @ 44b64 │ │ │ │ + beq 44b10 │ │ │ │ + ldr r3, [pc, #40] @ 44b2c │ │ │ │ + ldr r1, [pc, #40] @ 44b30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 44b58 │ │ │ │ + bl 190b84 │ │ │ │ + b 44b24 │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #24] @ 44b68 │ │ │ │ + ldr r1, [pc, #24] @ 44b34 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038cbbc │ │ │ │ - eorseq sl, r6, r8, ror r5 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, ip, ror r3 │ │ │ │ + eorseq sp, r6, r8, lsr sp │ │ │ │ + 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 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3600] @ 0xe10 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r3, [r3, #20] │ │ │ │ - ldreq r3, [pc, #852] @ 44ee8 │ │ │ │ + ldreq r3, [pc, #852] @ 44ee8 │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #844] @ 44eec │ │ │ │ + ldr r1, [pc, #844] @ 44eec │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 149824 │ │ │ │ + bl 149e9c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 44c48 │ │ │ │ + beq 44c48 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 44bec │ │ │ │ + bne 44bec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44bd8 │ │ │ │ + beq 44bd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44bd8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 44bd8 │ │ │ │ + bl 9adbc <_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 1d1a48 │ │ │ │ + b 1d3f64 │ │ │ │ cmp r7, #10 │ │ │ │ addle r6, sp, #16 │ │ │ │ - ble 44c50 │ │ │ │ - ldr r3, [pc, #752] @ 44ef0 │ │ │ │ + ble 44c50 │ │ │ │ + ldr r3, [pc, #752] @ 44ef0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 44c14 │ │ │ │ + bls 44c14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 44c2c │ │ │ │ - b 44c44 │ │ │ │ + bne 44c2c │ │ │ │ + b 44c44 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r7, r0 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 44c50 │ │ │ │ - b 44c04 │ │ │ │ + bne 44c50 │ │ │ │ + b 44c04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44c44 │ │ │ │ + bne 44c44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - bl 29e598 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + bl 2a0e6c │ │ │ │ mov r8, #0 │ │ │ │ - b 44edc │ │ │ │ + b 44edc │ │ │ │ mov r5, #0 │ │ │ │ - ldr r3, [pc, #664] @ 44ef4 │ │ │ │ + ldr r3, [pc, #664] @ 44ef4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r9, r5 │ │ │ │ mvn fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - bge 44d78 │ │ │ │ + bge 44d78 │ │ │ │ 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 44cbc │ │ │ │ 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 44d00 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp] │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r3, [pc, #540] @ 44ef4 │ │ │ │ + ldr r3, [pc, #540] @ 44ef4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 44d00 │ │ │ │ + beq 44d00 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #528] @ 44ef8 │ │ │ │ + ldr r2, [pc, #528] @ 44ef8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #520] @ 44efc │ │ │ │ + ldr r1, [pc, #520] @ 44efc │ │ │ │ mov r2, r5 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r8, #0 │ │ │ │ - b 44e84 │ │ │ │ + b 44e84 │ │ │ │ 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 44d30 │ │ │ │ + ldr r3, [pc, #484] @ 44f00 │ │ │ │ + ldr r1, [pc, #484] @ 44f04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, #0 │ │ │ │ - b 44e84 │ │ │ │ + b 44e84 │ │ │ │ cmp r5, #0 │ │ │ │ add r9, r9, ip │ │ │ │ - beq 44d4c │ │ │ │ + beq 44d4c │ │ │ │ sub r0, fp, r9 │ │ │ │ cmp r0, sl │ │ │ │ - blt 44d14 │ │ │ │ + blt 44d14 │ │ │ │ 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 44d70 │ │ │ │ + ldr r3, [pc, #420] @ 44f08 │ │ │ │ + ldr r1, [pc, #420] @ 44f0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 44d24 │ │ │ │ + bl 190b84 │ │ │ │ + b 44d24 │ │ │ │ mov r5, r8 │ │ │ │ - b 44c68 │ │ │ │ + b 44c68 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 44e84 │ │ │ │ + beq 44e84 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r8, #20] │ │ │ │ - ldreq r7, [pc, #320] @ 44ee8 │ │ │ │ + ldreq r7, [pc, #320] @ 44ee8 │ │ │ │ cmp r9, #1048576 @ 0x100000 │ │ │ │ movlt r0, #0 │ │ │ │ andge r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r9, r0 │ │ │ │ streq r9, [sp] │ │ │ │ - beq 44dcc │ │ │ │ - bl c3fac │ │ │ │ + beq 44dcc │ │ │ │ + bl c43a8 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 44e28 │ │ │ │ + bne 44e28 │ │ │ │ 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 44e0c │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ bl 29cdc │ │ │ │ add r7, r7, r4 │ │ │ │ - b 44de8 │ │ │ │ + b 44de8 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 44e84 │ │ │ │ + beq 44e84 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl c7d08 │ │ │ │ - b 44e84 │ │ │ │ + bl c8100 │ │ │ │ + b 44e84 │ │ │ │ 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 44e7c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 44e58 │ │ │ │ + beq 44e58 │ │ │ │ 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 44e34 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 44e14 │ │ │ │ + b 44e14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44ea8 │ │ │ │ + beq 44ea8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44ea8 │ │ │ │ + bne 44ea8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ mla r0, r7, r4, r6 │ │ │ │ - beq 44ec8 │ │ │ │ - bl 1135e4 │ │ │ │ + beq 44ec8 │ │ │ │ + bl 1139e8 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 44eb0 │ │ │ │ + b 44eb0 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 44edc │ │ │ │ + beq 44edc │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - @ instruction: 0x0036b3f8 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + @ instruction: 0x0036ebb8 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - subseq sl, r5, ip, asr #11 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r7, r8, lsr #24 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq ip, r7, r8, ror #24 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r7, r4, lsl #25 │ │ │ │ + subseq sl, r6, ip, asr #11 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r8, r4, asr #8 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq r0, r8, r4, lsl #9 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r0, r8, r0, lsr #9 │ │ │ │ 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 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 44f5c │ │ │ │ + beq 44f5c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 44f64 │ │ │ │ + ldreq r0, [pc, #20] @ 44f64 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 44f64 │ │ │ │ - bl 2ae0f8 │ │ │ │ + ldreq r1, [pc, #8] @ 44f64 │ │ │ │ + bl 2b09d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 44f90 │ │ │ │ + bne 44f90 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ b 44fb8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 44fb4 │ │ │ │ + ldr r0, [pc, #20] @ 44fb4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44f84 │ │ │ │ + bne 44f84 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, lsr r3 │ │ │ │ + eorseq r6, r7, r8, asr #21 │ │ │ │ │ │ │ │ 00044fb8 : │ │ │ │ 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 3485a4 │ │ │ │ + bl 34bd44 │ │ │ │ b 450a4 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ beq 4508c │ │ │ │ ldr lr, [r2, #32] │ │ │ │ @@ -27222,56 +27222,56 @@ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ beq 4508c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq 4508c │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ - bl 251974 │ │ │ │ + bl 2541f8 │ │ │ │ ldr r2, [pc, #72] @ 450ac │ │ │ │ cmp r0, r2 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4508c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ bne 4508c │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [pc, #24] @ 450b0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #20] @ 450b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r7, r0, lsr r0 │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0037e7f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #180] @ 45184 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 27572c │ │ │ │ + bl 27800c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ beq 4517c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r0, [r4, #132] @ 0x84 │ │ │ │ beq 45154 │ │ │ │ ldr r2, [pc, #140] @ 45188 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -27287,396 +27287,396 @@ │ │ │ │ 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] @ 4518c │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 4517c │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 4517c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d324 │ │ │ │ + bl 25fcd4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r5, ip, lsr #30 │ │ │ │ + eorseq ip, r5, ip, ror #13 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq fp, r7, r4, lsl r1 │ │ │ │ + subseq fp, r8, 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 451f4 │ │ │ │ mov r8, r1 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 452c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a138 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31db00 <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ beq 451f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 323ddc │ │ │ │ + bl 3275f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 451fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 324330 │ │ │ │ + bl 327bc0 │ │ │ │ mov r5, #0 │ │ │ │ b 452a8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ subs r1, r0, #0 │ │ │ │ bne 45238 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 451ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 451ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 451ec │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [pc, #136] @ 452cc │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 451ec │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #108] @ 452d0 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c68c <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ + bl 31fe64 <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ str r7, [r4, #20] │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 45288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 324330 │ │ │ │ + bl 327bc0 │ │ │ │ b 452a8 │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 452a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [ip] │ │ │ │ bne 452a8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 29b44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r3, r7, r4, asr #27 │ │ │ │ - eorseq ip, r8, r0, lsr #24 │ │ │ │ + eorseq r7, r7, r4, lsl #11 │ │ │ │ + eorseq r0, r9, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ 45324 │ │ │ │ ldr r1, [pc, #56] @ 45328 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ blt 4531c │ │ │ │ ldr r3, [pc, #32] @ 4532c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq ip, r8, ip, lsr #24 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + eorseq r0, r9, r0, lsl r4 │ │ │ │ + @ instruction: 0x0056a69c │ │ │ │ + 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] @ 45368 │ │ │ │ + bne 45360 │ │ │ │ + ldr r3, [pc, #20] @ 4536c │ │ │ │ + ldr r1, [pc, #20] @ 45370 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, ror #29 │ │ │ │ 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 4539c │ │ │ │ + bne 453e0 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 4539c │ │ │ │ + bne 453e0 │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 453dc │ │ │ │ + ldr r1, [pc, #76] @ 45420 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18ee74 │ │ │ │ - b 453d0 │ │ │ │ + bl 190b84 │ │ │ │ + b 45414 │ │ │ │ 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] @ 453e0 │ │ │ │ + ldr ip, [pc, #36] @ 45424 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45384 │ │ │ │ + bne 453c8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r8, ror r4 │ │ │ │ - subseq r2, r7, r8, lsr r7 │ │ │ │ + eorseq sp, r6, r8, lsr ip │ │ │ │ + subseq r2, r8, r8, lsr r7 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 453f4 │ │ │ │ - b 1bd670 │ │ │ │ - ldr r0, [pc] @ 453fc │ │ │ │ + beq 45438 │ │ │ │ + b 1bfa00 │ │ │ │ + ldr r0, [pc] @ 45440 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r4, [pc, #24] @ 45438 │ │ │ │ - bne 45430 │ │ │ │ - ldr r3, [pc, #20] @ 4543c │ │ │ │ - ldr r1, [pc, #20] @ 45440 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #14 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ cmp r1, #0 │ │ │ │ blt 45458 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ blt 45480 │ │ │ │ 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 r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r0, [pc, #12] @ 4549c │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ - subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r9, r6, r4, ror #27 │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + subseq sp, r6, r0, lsl #22 │ │ │ │ + eorseq sp, r6, r4, lsr #11 │ │ │ │ + subseq r7, r8, ip, ror r1 │ │ │ │ │ │ │ │ 000454a0 : │ │ │ │ - b 2ff1a4 │ │ │ │ + b 302574 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 454dc │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ beq 454dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2648a4 │ │ │ │ + bl 267184 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ bne 45508 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 454d4 │ │ │ │ ldr r0, [pc, #20] @ 4551c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #16] @ 45520 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [pc, #4] @ 4551c │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bhi 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 ff47c <_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+0x7e0> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, r8, lsr r9 │ │ │ │ - │ │ │ │ -00045590 : │ │ │ │ - b 210bc8 │ │ │ │ - b 45598 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + b 45528 │ │ │ │ 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] @ 455bc │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 455c8 │ │ │ │ - bl 3422e4 │ │ │ │ + bne 45558 │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 45624 │ │ │ │ + bne 455b4 │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4561c │ │ │ │ + bne 455ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4561c │ │ │ │ + bne 455ac │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_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 455f4 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrgt r1, [r6] │ │ │ │ + ldrle r1, [pc, #48] @ 45624 │ │ │ │ + b 45614 │ │ │ │ + ldr r0, [pc, #44] @ 45628 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + b 455e4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #1 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 42d14 <_PyImport_ClearExtension@@Base+0x670> │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsheq sp, [r5], -r8 @ │ │ │ │ + │ │ │ │ +0004562c : │ │ │ │ + b 212910 │ │ │ │ + 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] @ 4566c │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2aa1b8 │ │ │ │ + bl 2aca90 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038cef4 │ │ │ │ + @ instruction: 0x003906b4 │ │ │ │ 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 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 456a4 │ │ │ │ - bl a573c │ │ │ │ + bne 456a4 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 456b4 │ │ │ │ + bne 456b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b4da8 │ │ │ │ + b 2b77d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2d8924 │ │ │ │ + b 2dbc38 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ 45740 │ │ │ │ + ldr r3, [pc, #100] @ 45740 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 456f0 │ │ │ │ + bne 456f0 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 4571c │ │ │ │ - bl 1afeb4 │ │ │ │ - ldr r3, [pc, #72] @ 45744 │ │ │ │ + b 4571c │ │ │ │ + bl 1b2274 │ │ │ │ + ldr r3, [pc, #72] @ 45744 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4571c │ │ │ │ - bl a573c │ │ │ │ + beq 4571c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45738 │ │ │ │ + bne 45738 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 45748 │ │ │ │ - ldr r3, [pc, #28] @ 4574c │ │ │ │ - bl 355200 │ │ │ │ + ldr r2, [pc, #28] @ 45748 │ │ │ │ + ldr r3, [pc, #28] @ 4574c │ │ │ │ + bl 3589a0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab1f8 │ │ │ │ + b ab2e4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + ldrsheq r6, [r6], #-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 │ │ │ │ @@ -27687,138 +27687,138 @@ │ │ │ │ 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 457a8 │ │ │ │ + bne 457a8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 457e0 │ │ │ │ - ldr ip, [pc, #444] @ 4596c │ │ │ │ + beq 457e0 │ │ │ │ + ldr ip, [pc, #444] @ 4596c │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 457e0 │ │ │ │ + bne 457e0 │ │ │ │ mov r6, #0 │ │ │ │ - b 45960 │ │ │ │ + b 45960 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4580c │ │ │ │ + beq 4580c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 45810 │ │ │ │ - bl a573c │ │ │ │ + bne 45810 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45810 │ │ │ │ - b 457d8 │ │ │ │ + beq 45810 │ │ │ │ + b 457d8 │ │ │ │ mov r5, #8 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ mov r4, #0 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r6, [r7, #20] │ │ │ │ - ldreq r6, [pc, #328] @ 45970 │ │ │ │ + ldreq r6, [pc, #328] @ 45970 │ │ │ │ mvn sl, #-2147483648 @ 0x80000000 │ │ │ │ add r8, r6, r8 │ │ │ │ mov r9, r4 │ │ │ │ sub fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls 458a4 │ │ │ │ + bls 458a4 │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 45874 │ │ │ │ + bne 45874 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 45834 │ │ │ │ - bl 354e20 │ │ │ │ + ble 45834 │ │ │ │ + bl 3585c0 │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 4594c │ │ │ │ + bgt 4594c │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 45834 │ │ │ │ + b 45834 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 4594c │ │ │ │ + beq 4594c │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 45834 │ │ │ │ + bne 45834 │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ add r9, r9, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 45834 │ │ │ │ - b 4594c │ │ │ │ + bge 45834 │ │ │ │ + b 4594c │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt 4594c │ │ │ │ + bgt 4594c │ │ │ │ add r1, r4, r9 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 457d8 │ │ │ │ + beq 457d8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrne r4, [r6, #20] │ │ │ │ - ldreq r4, [pc, #140] @ 45970 │ │ │ │ + ldreq r4, [pc, #140] @ 45970 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r7, #20] │ │ │ │ - ldreq r7, [pc, #128] @ 45970 │ │ │ │ + ldreq r7, [pc, #128] @ 45970 │ │ │ │ mov sl, #32 │ │ │ │ cmp r8, r7 │ │ │ │ - bls 45960 │ │ │ │ + bls 45960 │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 45934 │ │ │ │ + bne 45934 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 458f0 │ │ │ │ + ble 458f0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354e20 │ │ │ │ + bl 3585c0 │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 458f0 │ │ │ │ + beq 458f0 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 45924 │ │ │ │ + b 45924 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 458f0 │ │ │ │ - ldr r3, [pc, #32] @ 45974 │ │ │ │ - ldr r1, [pc, #32] @ 45978 │ │ │ │ + b 458f0 │ │ │ │ + ldr r3, [pc, #32] @ 45974 │ │ │ │ + ldr r1, [pc, #32] @ 45978 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 457d8 │ │ │ │ + bl 190b84 │ │ │ │ + b 457d8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r7, r4, ror #14 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq ip, r8, r0, lsl #30 │ │ │ │ + @ instruction: 0x00582790 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq r0, r9, r0, asr #13 │ │ │ │ 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,567 +27828,567 @@ │ │ │ │ cmp r3, #0 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r4, r4, r2 │ │ │ │ - bne 459dc │ │ │ │ + bne 459dc │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r2, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 45a0c │ │ │ │ + beq 45a0c │ │ │ │ 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] @ 45fbc │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45d50 │ │ │ │ + beq 45d50 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r5, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ moveq r5, #0 │ │ │ │ - bl aeb98 │ │ │ │ + bl af05c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 45d50 │ │ │ │ - ldr r3, [pc, #1420] @ 45fc0 │ │ │ │ + beq 45d50 │ │ │ │ + ldr r3, [pc, #1420] @ 45fc0 │ │ │ │ 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] @ 45fc4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 45cc4 │ │ │ │ + bne 45cc4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1288a0 │ │ │ │ + bl 128f08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 45cc4 │ │ │ │ + bne 45cc4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45a98 │ │ │ │ + beq 45a98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45a98 │ │ │ │ + bne 45a98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl af014 │ │ │ │ + bl af4d8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 45ae8 │ │ │ │ + bne 45ae8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45acc │ │ │ │ + beq 45acc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45acc │ │ │ │ + bne 45acc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - bl a573c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45d50 │ │ │ │ + bne 45d50 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #1232] @ 45fc4 │ │ │ │ + ldr r2, [pc, #1232] @ 45fc4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 45c30 │ │ │ │ + bne 45c30 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1288a0 │ │ │ │ + bl 128f08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 45c30 │ │ │ │ + bne 45c30 │ │ │ │ mov r0, fp │ │ │ │ - bl 35511c │ │ │ │ + bl 3588bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 35511c │ │ │ │ + bl 3588bc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355200 │ │ │ │ + bl 3589a0 │ │ │ │ mov r8, r0 │ │ │ │ mul r0, r5, fp │ │ │ │ mov r9, r1 │ │ │ │ - bl 35511c │ │ │ │ + bl 3588bc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45c04 │ │ │ │ + bne 45c04 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 354e48 │ │ │ │ + bl 3585e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355774 │ │ │ │ + bl 358f14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45bb0 │ │ │ │ + bne 45bb0 │ │ │ │ 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 355774 │ │ │ │ + bl 358f14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45bdc │ │ │ │ + bne 45bdc │ │ │ │ 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] @ 45fc8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355200 │ │ │ │ + bl 3589a0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45c30 │ │ │ │ + beq 45c30 │ │ │ │ ldr r3, [sl] │ │ │ │ mul fp, r5, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45a98 │ │ │ │ + beq 45a98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45a98 │ │ │ │ + bne 45a98 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 45a98 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 45a98 │ │ │ │ mov r0, fp │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 45c68 │ │ │ │ + bne 45c68 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45d2c │ │ │ │ + beq 45d2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45d2c │ │ │ │ + bne 45d2c │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 45d2c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 45d2c │ │ │ │ mov r1, sl │ │ │ │ - bl 175d8c │ │ │ │ + bl 177378 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 45c98 │ │ │ │ + beq 45c98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45c98 │ │ │ │ + bne 45c98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45cbc │ │ │ │ + beq 45cbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45cbc │ │ │ │ + bne 45cbc │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 45d2c │ │ │ │ - ldr r7, [pc, #768] @ 45fcc │ │ │ │ + beq 45d2c │ │ │ │ + ldr r7, [pc, #768] @ 45fcc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 45f18 │ │ │ │ + bne 45f18 │ │ │ │ ldr r3, [r5] │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45d58 │ │ │ │ - ldr r5, [pc, #728] @ 45fc4 │ │ │ │ + bne 45d58 │ │ │ │ + ldr r5, [pc, #728] @ 45fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl af014 │ │ │ │ + bl af4d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 45d74 │ │ │ │ + beq 45d74 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 45db8 │ │ │ │ + beq 45db8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 45de0 │ │ │ │ + beq 45de0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl ab1f8 │ │ │ │ + bl ab2e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 45e58 │ │ │ │ + bne 45e58 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45e3c │ │ │ │ + bne 45e3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45d50 │ │ │ │ + beq 45d50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45d50 │ │ │ │ + bne 45d50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 45fb0 │ │ │ │ + b 45fb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45ce4 │ │ │ │ + bne 45ce4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 45ce4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 45ce4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45d98 │ │ │ │ + beq 45d98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45d98 │ │ │ │ + bne 45d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - bl a573c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45d50 │ │ │ │ + bne 45d50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab1f8 │ │ │ │ + b ab2e4 │ │ │ │ ldr r3, [r6] │ │ │ │ ldrd sl, [r6, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45eb8 │ │ │ │ + beq 45eb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45eb8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 45eb8 │ │ │ │ + bne 45eb8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 45eb8 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1288a0 │ │ │ │ + bl 128f08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45d0c │ │ │ │ - bl 35511c │ │ │ │ + bne 45d0c │ │ │ │ + bl 3588bc │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 355200 │ │ │ │ + bl 3589a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 45ce8 │ │ │ │ + beq 45ce8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45ce8 │ │ │ │ + bne 45ce8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 45ce8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 45ce8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45d2c │ │ │ │ + bne 45d2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 45d2c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 45d2c │ │ │ │ mov r1, r6 │ │ │ │ - bl 175d8c │ │ │ │ + bl 177378 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 45e88 │ │ │ │ + beq 45e88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 45e88 │ │ │ │ + bne 45e88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45eac │ │ │ │ + beq 45eac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45eac │ │ │ │ + bne 45eac │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 45f18 │ │ │ │ - b 45d2c │ │ │ │ + bne 45f18 │ │ │ │ + b 45d2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 355200 │ │ │ │ + bl 3589a0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 45ce8 │ │ │ │ + b 45ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 175d8c │ │ │ │ + bl 177378 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 45f60 │ │ │ │ + bne 45f60 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r0, r6 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 45f74 │ │ │ │ + bne 45f74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 45f88 │ │ │ │ + beq 45f88 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af014 │ │ │ │ + bl af4d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 45ed8 │ │ │ │ - bl a573c │ │ │ │ + bne 45ed8 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45f8c │ │ │ │ + beq 45f8c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45f88 │ │ │ │ + beq 45f88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45f88 │ │ │ │ + bne 45f88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 45f88 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 45f88 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45ef8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 45ef8 │ │ │ │ + bne 45ef8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 45ef8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45f0c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 45f0c │ │ │ │ + bne 45f0c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 45f0c │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45fb0 │ │ │ │ + beq 45fb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45fb0 │ │ │ │ + bne 45fb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrheq r2, [r7], #-124 @ 0xffffff84 │ │ │ │ - subseq r7, r7, ip, lsl #3 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ + ldrheq r2, [r8], #-124 @ 0xffffff84 │ │ │ │ + subseq r7, r8, ip, lsl #3 │ │ │ │ + @ instruction: 0x0056a69c │ │ │ │ submi r0, r0, r0 │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + ldrsheq r6, [r6], #-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] @ 46068 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne 46018 │ │ │ │ + bne 46018 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2fa7d0 │ │ │ │ + bl 2fdba0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 46034 │ │ │ │ - b 4602c │ │ │ │ - ldr r3, [pc, #76] @ 4606c │ │ │ │ - ldr r1, [pc, #76] @ 46070 │ │ │ │ + bge 46034 │ │ │ │ + b 4602c │ │ │ │ + ldr r3, [pc, #76] @ 4606c │ │ │ │ + ldr r1, [pc, #76] @ 46070 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ - b 46060 │ │ │ │ - bne 4604c │ │ │ │ - ldr r3, [pc, #52] @ 46074 │ │ │ │ + b 46060 │ │ │ │ + bne 4604c │ │ │ │ + ldr r3, [pc, #52] @ 46074 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139b60 │ │ │ │ - b 4602c │ │ │ │ + bl 13a1d8 │ │ │ │ + b 4602c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r2, r5, r4, rrx │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r0, lsl pc │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + subseq r2, r6, r4, rrx │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, ip, ror #13 │ │ │ │ + ldrsheq sp, [r6], #-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 460c4 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 460f4 │ │ │ │ + beq 460f4 │ │ │ │ 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] @ 46194 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46164 │ │ │ │ + beq 46164 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 46114 │ │ │ │ - bl a573c │ │ │ │ + bne 46114 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46164 │ │ │ │ + bne 46164 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 4616c │ │ │ │ + bge 4616c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 46180 │ │ │ │ - bl 132800 │ │ │ │ + bne 46180 │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4611c │ │ │ │ + beq 4611c │ │ │ │ mov r0, #0 │ │ │ │ - b 4618c │ │ │ │ + b 4618c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43128 <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ - b 4618c │ │ │ │ - ldr r3, [pc, #16] @ 46198 │ │ │ │ + bl 43128 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ + b 4618c │ │ │ │ + ldr r3, [pc, #16] @ 46198 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r8, ror #15 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r2, r8, r8, ror #15 │ │ │ │ + subseq r1, r6, 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 461cc │ │ │ │ + ldr r3, [pc, #36] @ 461e4 │ │ │ │ + ldr r1, [pc, #36] @ 461e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 461dc │ │ │ │ + bl 190b84 │ │ │ │ + b 461dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r4, asr pc │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r0, r9, ip, lsr #14 │ │ │ │ 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] @ 4627c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4621c │ │ │ │ - bl 3422e4 │ │ │ │ + bne 4621c │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46274 │ │ │ │ + bne 46274 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 24608c │ │ │ │ + bl 248928 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4626c │ │ │ │ + bne 4626c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4626c │ │ │ │ + bne 4626c │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_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 │ │ │ │ @@ -28397,644 +28397,644 @@ │ │ │ │ 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 462c4 │ │ │ │ + bne 462c4 │ │ │ │ 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 462a8 │ │ │ │ + beq 462a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 46304 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 46308 │ │ │ │ - ldr r3, [r1, #3788] @ 0xecc │ │ │ │ - ldr r2, [r1, #3772] @ 0xebc │ │ │ │ - ldr r1, [r1, #3756] @ 0xeac │ │ │ │ - b a9b8c │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r7, r8, r4, ror #19 │ │ │ │ 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 46358 │ │ │ │ + bhi 46324 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - bgt 4637c │ │ │ │ - b 46398 │ │ │ │ - ldr r0, [pc, #128] @ 463e0 │ │ │ │ + bgt 46348 │ │ │ │ + b 46364 │ │ │ │ + ldr r0, [pc, #128] @ 463ac │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46348 │ │ │ │ + bne 46314 │ │ │ │ mov r0, #0 │ │ │ │ - b 463d8 │ │ │ │ + b 463a4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16f000 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 170338 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46374 │ │ │ │ + beq 46340 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 463b4 │ │ │ │ + bne 46380 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 463e4 │ │ │ │ + ldreq r0, [pc, #52] @ 463b0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 463cc │ │ │ │ + b 46398 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16f000 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 170338 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46398 │ │ │ │ - b 46374 │ │ │ │ + bne 46364 │ │ │ │ + b 46340 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 303cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r8, r7, r0, lsl #2 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq fp, r7, ip, lsr sl │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + ldr r3, [pc, #36] @ 463e0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 35a980 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [pc, #16] @ 463e4 │ │ │ │ + ldr r3, [r1, #3788] @ 0xecc │ │ │ │ + ldr r2, [r1, #3772] @ 0xebc │ │ │ │ + ldr r1, [r1, #3756] @ 0xeac │ │ │ │ + b a9c7c │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq fp, r8, r8, lsl r2 │ │ │ │ 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] @ 4647c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 46418 │ │ │ │ - bl 3422e4 │ │ │ │ + bne 46418 │ │ │ │ + bl 345a84 │ │ │ │ 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 46474 │ │ │ │ + ldr r1, [pc, #72] @ 46480 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4646c │ │ │ │ + bne 4646c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4646c │ │ │ │ - ldr r1, [pc, #36] @ 46484 │ │ │ │ + bne 4646c │ │ │ │ + ldr r1, [pc, #36] @ 46484 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_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] @ 464a0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 464a4 │ │ │ │ + ldr r0, [pc, #8] @ 464a4 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 464b8 │ │ │ │ - b 1af858 │ │ │ │ + ldr r1, [pc] @ 464b8 │ │ │ │ + b 1b1c18 │ │ │ │ andeq r9, r2, ip, ror pc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 464d4 │ │ │ │ + bne 464d4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b 136514 │ │ │ │ - b 1982ac │ │ │ │ + b 136ba4 │ │ │ │ + b 199fb0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 464ec │ │ │ │ - b 4679c │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + ldreq r0, [pc] @ 464ec │ │ │ │ + b 4679c │ │ │ │ + subseq r2, sp, 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 46540 │ │ │ │ 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 46580 │ │ │ │ + ldr r1, [pc, #152] @ 465e0 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46580 │ │ │ │ + bne 46580 │ │ │ │ mov r0, #0 │ │ │ │ - b 465d8 │ │ │ │ + b 465d8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 4659c │ │ │ │ + ble 4659c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 465a0 │ │ │ │ - b 46578 │ │ │ │ + bge 465a0 │ │ │ │ + b 46578 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8ebc │ │ │ │ + bl 1eb1ac │ │ │ │ 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] @ 465e4 │ │ │ │ + beq 465d8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 325950 <_PyBytes_Find@@Base+0x1d8> │ │ │ │ - b 46578 │ │ │ │ + bl 329128 <_PyBytes_Find@@Base+0x168> │ │ │ │ + b 46578 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, ip, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r2, r8, ip, asr r9 │ │ │ │ + subseq r1, r6, 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] @ 46798 │ │ │ │ + ldr r1, [pc, #408] @ 46798 │ │ │ │ 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 4661c │ │ │ │ - bl 3422e4 │ │ │ │ + bne 4661c │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4678c │ │ │ │ + bne 4678c │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl ed188 │ │ │ │ + bl ed458 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 4677c │ │ │ │ + beq 4677c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 46798 │ │ │ │ + ldr r2, [pc, #312] @ 46798 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 4666c │ │ │ │ + bne 4666c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46708 │ │ │ │ + bne 46708 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 466fc │ │ │ │ + beq 466fc │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 466c8 │ │ │ │ - b 46708 │ │ │ │ + beq 466c8 │ │ │ │ + b 46708 │ │ │ │ mov r0, r4 │ │ │ │ - bl ed188 │ │ │ │ + bl ed458 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 466dc │ │ │ │ + beq 466dc │ │ │ │ cmp r8, r7 │ │ │ │ - beq 46718 │ │ │ │ + beq 46718 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 466a4 │ │ │ │ + bne 466a4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea8f4 │ │ │ │ + bl eabf4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 46738 │ │ │ │ + bne 46738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29e598 │ │ │ │ + bl 2a0e6c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 4677c │ │ │ │ + b 4677c │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab64c │ │ │ │ + bl ab738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 466f4 │ │ │ │ + beq 466f4 │ │ │ │ mov r5, r0 │ │ │ │ - b 466bc │ │ │ │ + b 466bc │ │ │ │ cmp r7, r6 │ │ │ │ - ble 46754 │ │ │ │ + ble 46754 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 46738 │ │ │ │ + b 46738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ 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 101c6c <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ - b 46784 │ │ │ │ + bl 102060 <_PyArg_CheckPositional@@Base+0x2910> │ │ │ │ + b 46784 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 467bc │ │ │ │ - ldr r3, [pc, #84] @ 46800 │ │ │ │ + bne 467bc │ │ │ │ + ldr r3, [pc, #84] @ 46800 │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ tst r3, #7 │ │ │ │ - bne 467f0 │ │ │ │ - b 467c4 │ │ │ │ + bne 467f0 │ │ │ │ + b 467c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 467f8 │ │ │ │ - ldr r3, [pc, #52] @ 46800 │ │ │ │ + beq 467f8 │ │ │ │ + ldr r3, [pc, #52] @ 46800 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 467f0 │ │ │ │ + bls 467f0 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #7 │ │ │ │ - bne 467cc │ │ │ │ - b 467f8 │ │ │ │ - ldr r0, [pc, #12] @ 46804 │ │ │ │ + bne 467cc │ │ │ │ + b 467f8 │ │ │ │ + ldr r0, [pc, #12] @ 46804 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 46808 │ │ │ │ + ldr r0, [pc, #8] @ 46808 │ │ │ │ bx lr │ │ │ │ - eorseq r5, r9, 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 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 1c0658 │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46864 │ │ │ │ - b 46a24 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq r9, r9, r0, ror #9 │ │ │ │ + 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 r4, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - ldr r1, [pc, #180] @ 46940 │ │ │ │ + ldr r1, [pc, #180] @ 468e4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4228 │ │ │ │ + bl f44fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 468a4 │ │ │ │ + bge 46848 │ │ │ │ mov r4, #0 │ │ │ │ - b 46934 │ │ │ │ + b 468d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 468c0 │ │ │ │ + beq 46864 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 468dc │ │ │ │ - b 46910 │ │ │ │ - ldr r1, [pc, #124] @ 46944 │ │ │ │ + bne 46880 │ │ │ │ + b 468b4 │ │ │ │ + ldr r1, [pc, #124] @ 468e8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4228 │ │ │ │ + bl f44fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 468b0 │ │ │ │ - b 4689c │ │ │ │ + bge 46854 │ │ │ │ + b 46840 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 46910 │ │ │ │ + bne 468b4 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46910 │ │ │ │ + beq 468b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 46910 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 468b4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #44] @ 46948 │ │ │ │ - ldr r0, [pc, #44] @ 4694c │ │ │ │ + ldr r2, [pc, #44] @ 468ec │ │ │ │ + ldr r0, [pc, #44] @ 468f0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r7, r0, lsr #24 │ │ │ │ - subseq sl, r7, ip, lsl #20 │ │ │ │ - @ instruction: 0x003689b0 │ │ │ │ - eorseq sp, r8, r8, asr r0 │ │ │ │ + subseq sl, r8, r0, lsr #24 │ │ │ │ + subseq sl, r8, ip, lsl #20 │ │ │ │ + eorseq ip, r6, r0, ror r1 │ │ │ │ + @ instruction: 0x003907d8 │ │ │ │ + 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 1c29e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 4694c │ │ │ │ + b 46a24 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ 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] @ 46980 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 46984 │ │ │ │ + ldr r1, [pc, #20] @ 46984 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, ror #12 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r6, r8, lsr #28 │ │ │ │ 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] @ 46a18 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 469b8 │ │ │ │ - bl 3422e4 │ │ │ │ + bne 469b8 │ │ │ │ + bl 345a84 │ │ │ │ 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 46a10 │ │ │ │ + ldr r1, [pc, #68] @ 46a1c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 469f4 │ │ │ │ + bne 469f4 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 46a08 │ │ │ │ + b 46a08 │ │ │ │ mov r0, r4 │ │ │ │ - bl ceb2c <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ceec4 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 469e8 │ │ │ │ - ldr r0, [pc, #20] @ 46a20 │ │ │ │ + beq 469e8 │ │ │ │ + ldr r0, [pc, #20] @ 46a20 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ + ldrheq r5, [r8], #-48 @ 0xffffffd0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 46a44 │ │ │ │ - ldr r3, [pc, #84] @ 46a88 │ │ │ │ + bne 46a44 │ │ │ │ + ldr r3, [pc, #84] @ 46a88 │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ tst r3, #3 │ │ │ │ - bne 46a78 │ │ │ │ - b 46a4c │ │ │ │ + bne 46a78 │ │ │ │ + b 46a4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 46a80 │ │ │ │ - ldr r3, [pc, #52] @ 46a88 │ │ │ │ + beq 46a80 │ │ │ │ + ldr r3, [pc, #52] @ 46a88 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 46a78 │ │ │ │ + bls 46a78 │ │ │ │ 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 r5, r9, r0, lsr #26 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - ldr r3, [pc, #44] @ 46ac8 │ │ │ │ + bne 46a54 │ │ │ │ + b 46a80 │ │ │ │ + ldr r0, [pc, #12] @ 46a8c │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 46a90 │ │ │ │ + bx lr │ │ │ │ + eorseq r9, r9, r0, ror #9 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + ldr r3, [pc, #44] @ 46ac8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #32] @ 46acc │ │ │ │ + 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, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ 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 46b78 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 46b78 │ │ │ │ + bne 46b78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a138 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31db00 <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 46b78 │ │ │ │ + beq 46b78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #188] @ 46c14 │ │ │ │ + ldr r1, [pc, #188] @ 46c14 │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 46c18 │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #176] @ 46c18 │ │ │ │ + bl a9c7c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 46b80 │ │ │ │ + bne 46b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 324330 │ │ │ │ + bl 327bc0 │ │ │ │ mov r4, #0 │ │ │ │ - b 46c08 │ │ │ │ + b 46c08 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r1, [pc, #136] @ 46c1c │ │ │ │ + ldr r1, [pc, #136] @ 46c1c │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 46c20 │ │ │ │ + ldr r0, [pc, #128] @ 46c20 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 31c68c <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ + bl 31fe64 <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46bd0 │ │ │ │ + beq 46bd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46bd0 │ │ │ │ + bne 46bd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 46b70 │ │ │ │ + beq 46b70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128600 │ │ │ │ + bl 128c68 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 46c08 │ │ │ │ + beq 46c08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 46c08 │ │ │ │ + bne 46c08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq lr, r1, r0, lsr r5 │ │ │ │ - ldrheq sp, [r8], -r0 @ │ │ │ │ + ldrdeq r0, [r2], -r8 @ │ │ │ │ + eorseq r0, r9, ip, asr r8 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - ldrheq sp, [r8], -r8 @ │ │ │ │ + eorseq r0, r9, r4, ror #16 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46c38 │ │ │ │ + ldreq r0, [pc] @ 46c38 │ │ │ │ b 38620 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ │ │ │ │ 00046c3c <_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] @ 46d70 <_PyTraceback_Add@@Base+0x134> │ │ │ │ mov r6, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ mov sl, #0 │ │ │ │ ldr r9, [r7, #72] @ 0x48 │ │ │ │ str sl, [r7, #72] @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 91a70 │ │ │ │ + bl 91b28 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ bl 46d74 │ │ │ │ subs r6, r0, #0 │ │ │ │ @@ -29043,15 +29043,15 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ str r3, [r4] │ │ │ │ bne 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 46fe8 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -29059,76 +29059,76 @@ │ │ │ │ mov r5, r0 │ │ │ │ beq 46cf8 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 46cf8 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 46d1c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 46d1c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r8, [r5, #20] │ │ │ │ str r9, [r7, #72] @ 0x48 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11b150 │ │ │ │ + bl 11b73c │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 181fb0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b 18359c <_PyErr_ChainExceptions1@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 00046d74 : │ │ │ │ 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 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 46e50 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb964 │ │ │ │ + bl bbe34 │ │ │ │ subs r7, r0, #0 │ │ │ │ moveq r8, r7 │ │ │ │ moveq r5, r7 │ │ │ │ moveq r6, r7 │ │ │ │ beq 46e60 │ │ │ │ ldr r0, [pc, #208] @ 46e94 │ │ │ │ mov r1, #6 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r8, r6 │ │ │ │ moveq r5, r6 │ │ │ │ beq 46e60 │ │ │ │ ldr r0, [pc, #184] @ 46e98 │ │ │ │ mov r1, #2 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r8, r5 │ │ │ │ beq 46e60 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29658 │ │ │ │ @@ -29145,54 +29145,54 @@ │ │ │ │ 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 c2f14 <_Py_write@@Base+0xc80> │ │ │ │ + bl c3310 <_Py_write@@Base+0xc80> │ │ │ │ mov r8, r0 │ │ │ │ b 46e60 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [pc, #52] @ 46e9c │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq sp, r1, r4, asr r5 │ │ │ │ - subseq sp, r1, ip, asr r5 │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + ldrheq r0, [r2], #-196 @ 0xffffff3c │ │ │ │ + ldrheq r0, [r2], #-204 @ 0xffffff34 │ │ │ │ + subseq r1, r9, 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 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ beq 46fc0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 21e050 │ │ │ │ + bl 2206f8 │ │ │ │ cmn r0, #1 │ │ │ │ bne 46ef4 │ │ │ │ mvn r5, #0 │ │ │ │ b 46f9c │ │ │ │ cmp r0, #1 │ │ │ │ bne 46f2c │ │ │ │ ldr r2, [pc, #196] @ 46fc8 │ │ │ │ @@ -29212,15 +29212,15 @@ │ │ │ │ ldr r3, [ip] │ │ │ │ ldr r1, [pc, #140] @ 46fcc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ mov r2, #2 │ │ │ │ str ip, [r4, #16] │ │ │ │ - bl 117054 │ │ │ │ + bl 117810 │ │ │ │ cmn r0, #1 │ │ │ │ beq 46eec │ │ │ │ cmp r0, #1 │ │ │ │ bne 46f78 │ │ │ │ ldr r2, [pc, #92] @ 46fc8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -29229,67 +29229,67 @@ │ │ │ │ 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 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 46fc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 46fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r7, r7, ip, lsl #3 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r7, r8, ip, lsl #3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ ldreq r0, [pc] @ 46fe4 │ │ │ │ b 47240 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ │ │ │ │ 00046fe8 : │ │ │ │ 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 24266c │ │ │ │ + bl 244f94 │ │ │ │ cmp r0, #0 │ │ │ │ beq 470d8 │ │ │ │ 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 2427ac │ │ │ │ + bl 2450d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 470d8 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #352] @ 471bc │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 9aa38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aad8 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 470b8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r3, #1 │ │ │ │ addne r2, r2, #1 │ │ │ │ strh r3, [r4, #24] │ │ │ │ @@ -29311,15 +29311,15 @@ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 470d8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ bne 470d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 471b0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ @@ -29352,64 +29352,64 @@ │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ beq 4717c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 4717c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #60] @ 471c0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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, r5, r4, lsl #7 │ │ │ │ + subseq r6, r6, 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 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 2acaa0 │ │ │ │ + bl 2af378 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 47228 │ │ │ │ b 4721c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #52] @ 4723c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 47234 │ │ │ │ b 471e0 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 47234 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, asr r2 │ │ │ │ + eorseq r6, r7, r8, ror #19 │ │ │ │ cmp r1, #1 │ │ │ │ bne 47268 │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [pc, #120] @ 472cc │ │ │ │ ldr r0, [pc, #120] @ 472d0 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldr r3, [pc, #116] @ 472d4 │ │ │ │ @@ -29437,17 +29437,17 @@ │ │ │ │ ldr r2, [pc, #28] @ 472d4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [pc, #16] @ 472d0 │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [pc, #8] @ 472d4 │ │ │ │ bx lr │ │ │ │ - eorseq r5, r9, r0, lsr #26 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + eorseq r9, r9, r0, ror #9 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, 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 │ │ │ │ @@ -29459,366 +29459,366 @@ │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ b 47360 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #436] @ 474d4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 474c8 │ │ │ │ b 472f4 │ │ │ │ - bl 1afeb4 │ │ │ │ + bl 1b2274 │ │ │ │ ldr r3, [pc, #408] @ 474d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47360 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 474c8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bne 47378 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ b 473a4 │ │ │ │ - bl 1afeb4 │ │ │ │ + bl 1b2274 │ │ │ │ ldr r3, [pc, #340] @ 474d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 473a4 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 474c8 │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [pc, #300] @ 474dc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 4742c │ │ │ │ ldr r3, [pc, #272] @ 474dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4742c │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [pc, #240] @ 474dc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 4742c │ │ │ │ ldr r3, [pc, #212] @ 474dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355788 │ │ │ │ + bl 358f28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4742c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab1f8 │ │ │ │ + b ab2e4 │ │ │ │ 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 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, fp │ │ │ │ beq 47498 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, fp │ │ │ │ moveq r3, #33 @ 0x21 │ │ │ │ streq r3, [sl] │ │ │ │ strne fp, [sl] │ │ │ │ beq 474a4 │ │ │ │ b 474b8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq 474b8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 327ee4 │ │ │ │ + bl 32b6bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 474c8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab1f8 │ │ │ │ + b ab2e4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - eorseq r4, r7, r8, asr #30 │ │ │ │ + ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ + @ instruction: 0x003784d8 │ │ │ │ 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 1035a4 │ │ │ │ + bl 103998 │ │ │ │ cmn r0, #1 │ │ │ │ bne 47518 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ ldr r3, [pc, #36] @ 47530 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #16] @ 47534 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [pc, #4] @ 47530 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + 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 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ bne 47560 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 149910 │ │ │ │ + b 149f88 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #20] @ 47584 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 47554 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, asr #5 │ │ │ │ + eorseq r6, r7, r0, ror #20 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ ldreq r0, [pc] @ 4759c │ │ │ │ - b 476a0 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + b 475a0 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 475c0 │ │ │ │ + ldr r3, [pc, #84] @ 47604 │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #8 │ │ │ │ + bne 475f4 │ │ │ │ + b 475c8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 475fc │ │ │ │ + ldr r3, [pc, #52] @ 47604 │ │ │ │ + add r1, r0, r1 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 475f4 │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + tst r2, #8 │ │ │ │ + bne 475d0 │ │ │ │ + b 475fc │ │ │ │ + ldr r0, [pc, #12] @ 47608 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 4760c │ │ │ │ + bx lr │ │ │ │ + eorseq r9, r9, r0, ror #9 │ │ │ │ + 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, [pc, #212] @ 4768c │ │ │ │ + ldr r3, [pc, #212] @ 476fc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - beq 475f8 │ │ │ │ + beq 47668 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 475f8 │ │ │ │ + ble 47668 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r1, [pc, #168] @ 47690 │ │ │ │ + ldr r1, [pc, #168] @ 47700 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8ea8 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl b9378 <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4761c │ │ │ │ - b 4760c │ │ │ │ + beq 4768c │ │ │ │ + b 4767c │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #144] @ 47694 │ │ │ │ + ldr r0, [pc, #144] @ 47704 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128de0 │ │ │ │ + b 129448 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 47638 │ │ │ │ + bne 476a8 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #112] @ 47698 │ │ │ │ + ldr r0, [pc, #112] @ 47708 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ mov r5, r0 │ │ │ │ - b 47654 │ │ │ │ + b 476c4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #88] @ 4769c │ │ │ │ + ldr r0, [pc, #88] @ 4770c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47678 │ │ │ │ + beq 476e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47678 │ │ │ │ + bne 476e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sl, r7, ip, lsl #20 │ │ │ │ - eorseq sp, r8, r0, lsl #3 │ │ │ │ - mlaseq r8, r8, r1, sp │ │ │ │ - @ instruction: 0x0038d1b8 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 476c0 │ │ │ │ - ldr r3, [pc, #84] @ 47704 │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #8 │ │ │ │ - bne 476f4 │ │ │ │ - b 476c8 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 476fc │ │ │ │ - ldr r3, [pc, #52] @ 47704 │ │ │ │ - add r1, r0, r1 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 476f4 │ │ │ │ - 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 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 4770c │ │ │ │ - bx lr │ │ │ │ - eorseq r5, r9, r0, lsr #26 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sl, r8, ip, lsl #20 │ │ │ │ + eorseq r0, r9, ip, lsr sl │ │ │ │ + eorseq r0, r9, r4, asr sl │ │ │ │ + eorseq r0, r9, r4, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #260] @ 4782c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 477b4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne 47754 │ │ │ │ ldr r0, [pc, #228] @ 47830 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ mov r5, r0 │ │ │ │ b 47788 │ │ │ │ - bl 1acc34 │ │ │ │ + bl 1aeff4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 47774 │ │ │ │ blt 47790 │ │ │ │ ldr r0, [pc, #200] @ 47834 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ mov r5, r0 │ │ │ │ b 47780 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 136514 │ │ │ │ + bl 136ba4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1ad420 │ │ │ │ + bl 1af7e0 │ │ │ │ cmp r5, #0 │ │ │ │ bne 477bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 477b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 477b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ b 47824 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 124bac <_PyType_Name@@Base> │ │ │ │ + bl 125214 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #96] @ 47838 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 47800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 47800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 47824 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 47824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00555490 │ │ │ │ - mlaseq r9, ip, ip, r0 │ │ │ │ - eorseq sl, r7, r4, lsl r8 │ │ │ │ - eorseq sp, r8, r4, lsl #7 │ │ │ │ + @ instruction: 0x00565490 │ │ │ │ + eorseq r4, r9, ip, asr r4 │ │ │ │ + @ instruction: 0x0037dfd4 │ │ │ │ + eorseq r0, r9, r0, 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 47864 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1c3fb0 │ │ │ │ + b 1c6340 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #20] @ 47888 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 47858 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, lsl r3 │ │ │ │ + @ instruction: 0x00376ab0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ ldreq r0, [pc] @ 478a0 │ │ │ │ b 478a4 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ cmp r1, #1 │ │ │ │ bne 478cc │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [pc, #164] @ 4795c │ │ │ │ ldr r0, [pc, #164] @ 47960 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldr r3, [pc, #160] @ 47964 │ │ │ │ @@ -29857,563 +29857,563 @@ │ │ │ │ ldr r0, [pc, #24] @ 47960 │ │ │ │ moveq r0, r3 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [pc, #16] @ 47964 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ 47964 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, r0, lsr #26 │ │ │ │ - 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 │ │ │ │ + eorseq r9, r9, r0, ror #9 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ │ │ │ │ -00047980 : │ │ │ │ +00047968 : │ │ │ │ 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 47b84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23d714 │ │ │ │ + bl 24003c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 479bc │ │ │ │ - ldr r0, [pc, #16] @ 479c8 │ │ │ │ - bl 2a5d20 │ │ │ │ + bne 479a4 │ │ │ │ + ldr r0, [pc, #16] @ 479b0 │ │ │ │ + bl 2a85f8 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r8, r8, r3, sp │ │ │ │ + eorseq r0, r9, r4, asr #22 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 14adb8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 47a04 │ │ │ │ + bl 8c038 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 47a04 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 47a04 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000479cc <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +00047a0c <_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] @ 47ad0 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ + ldr r3, [pc, #236] @ 47b10 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 47a08 <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ - ldr r3, [pc, #216] @ 47ad4 <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ - ldr r1, [pc, #216] @ 47ad8 <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ + beq 47a48 <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #216] @ 47b14 <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ + ldr r1, [pc, #216] @ 47b18 <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 47a1c <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ + bl 190b84 │ │ │ │ + b 47a5c <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 91a70 │ │ │ │ + bl 91b28 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 47a24 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + bne 47a64 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ mov r4, #0 │ │ │ │ - b 47ac4 <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ + b 47b04 <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1527a8 │ │ │ │ + bl 153314 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 47a3c <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ + bne 47a7c <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ mov r4, #0 │ │ │ │ - b 47a98 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ + b 47ad8 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 154038 │ │ │ │ + bl 154a68 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 47a34 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - bl 253f10 │ │ │ │ + blt 47a74 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + bl 2567bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 47a34 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + beq 47a74 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15d480 │ │ │ │ + bl 15e408 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 47a88 <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ + bge 47ac8 <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 163c7c │ │ │ │ - b 47a34 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + bl 164c04 │ │ │ │ + b 47a74 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 153174 │ │ │ │ + bl 153ba4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 47a7c <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ + blt 47abc <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47abc <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + beq 47afc <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47abc <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + bne 47afc <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 164384 <_PySet_NextEntryRef@@Base+0x18c> │ │ │ │ + bl 165770 <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq ip, r5, r8, lsr #29 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r4, ror #25 │ │ │ │ + subseq ip, r6, r8, lsr #29 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq lr, r8, r0, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47b04 <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ + bne 47b44 <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 2174d0 │ │ │ │ + b 2198a4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47b28 <_PyCompile_OptimizeCfg@@Base+0x15c> │ │ │ │ + ldr r0, [pc, #20] @ 47b68 <_PyCompile_OptimizeCfg@@Base+0x15c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47af8 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + bne 47b38 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, ror #5 │ │ │ │ + eorseq r6, r7, r0, lsl #21 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + bxeq lr │ │ │ │ + bx r3 │ │ │ │ │ │ │ │ -00047b2c : │ │ │ │ +00047b84 : │ │ │ │ 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 47c24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r5, r0, #0 │ │ │ │ streq r5, [r6] │ │ │ │ - beq 47bf8 │ │ │ │ + beq 47c50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl f4228 │ │ │ │ + bl f44fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 47c04 │ │ │ │ + beq 47c5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47c04 │ │ │ │ - ldr r2, [pc, #108] @ 47c0c │ │ │ │ + bne 47c5c │ │ │ │ + ldr r2, [pc, #108] @ 47c64 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47bc0 │ │ │ │ + beq 47c18 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b 47c04 │ │ │ │ + b 47c5c │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6] │ │ │ │ movne r4, #1 │ │ │ │ - bne 47c04 │ │ │ │ - ldr r3, [pc, #36] @ 47c10 │ │ │ │ + bne 47c5c │ │ │ │ + ldr r3, [pc, #36] @ 47c68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47c00 │ │ │ │ + bne 47c58 │ │ │ │ mvn r4, #0 │ │ │ │ - b 47c04 │ │ │ │ - bl 11aa18 │ │ │ │ + b 47c5c │ │ │ │ + bl 11b004 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + ldrsbeq fp, [r6], #-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 a5a2c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 14a740 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 47c88 │ │ │ │ - bl 8bf80 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 47c88 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 47c88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b a5b1c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47cb0 │ │ │ │ + beq 47cb0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 47cb8 │ │ │ │ + ldr r0, [pc] @ 47cb8 │ │ │ │ bx lr │ │ │ │ - subseq r1, r8, r4, asr #32 │ │ │ │ + subseq r1, r9, 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 47d04 │ │ │ │ + bne 47d04 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 47d28 │ │ │ │ - ldr r0, [pc, #68] @ 47d2c │ │ │ │ + ldr r3, [pc, #68] @ 47d28 │ │ │ │ + ldr r0, [pc, #68] @ 47d2c │ │ │ │ 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] @ 47d30 │ │ │ │ + ldr r0, [pc, #28] @ 47d30 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 47cd8 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r3, r7, r0, ror #4 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - tst r3, #1 │ │ │ │ - beq 47d4c │ │ │ │ - ldr r0, [pc, #8] @ 47d54 │ │ │ │ - b 128de0 │ │ │ │ - ldr r0, [pc, #4] @ 47d58 │ │ │ │ - b 128de0 │ │ │ │ - eorseq sp, r8, r8, lsr r4 │ │ │ │ - eorseq sp, r8, r0, asr r4 │ │ │ │ + b 47cd8 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + @ instruction: 0x003769f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #68] @ 47db8 │ │ │ │ + ldr ip, [pc, #68] @ 47d90 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #64] @ 47dbc │ │ │ │ + ldr r2, [pc, #64] @ 47d94 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, ip │ │ │ │ - bne 47d98 │ │ │ │ - bl 30c91c │ │ │ │ + bne 47d70 │ │ │ │ + bl 30fcec │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47db0 │ │ │ │ + beq 47d88 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2acb24 │ │ │ │ + bl 2af3fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47db0 │ │ │ │ + beq 47d88 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r9, r5, r4, lsl #1 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ + subseq r9, r6, r4, lsl #1 │ │ │ │ + @ instruction: 0x0056a69c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47e00 │ │ │ │ + bne 47dd8 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1fd394 │ │ │ │ + b 1ff60c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47e24 │ │ │ │ + ldr r0, [pc, #20] @ 47dfc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47df4 │ │ │ │ + bne 47dcc │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r8, lsl #6 │ │ │ │ + eorseq r6, r7, r0, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47e70 │ │ │ │ + bne 47e48 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 47e94 │ │ │ │ - ldr r0, [pc, #68] @ 47e98 │ │ │ │ + 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] @ 47e9c │ │ │ │ + ldr r0, [pc, #28] @ 47e74 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 47e44 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r3, r7, r4, ror #4 │ │ │ │ + b 47e1c │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + @ instruction: 0x003769fc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47eb4 │ │ │ │ - b 48008 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + ldreq r0, [pc] @ 47e8c │ │ │ │ + b 48008 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 47ea8 │ │ │ │ + ldr r0, [pc, #8] @ 47eb0 │ │ │ │ + b 129448 │ │ │ │ + ldr r0, [pc, #4] @ 47eb4 │ │ │ │ + b 129448 │ │ │ │ + eorseq r0, r9, r0, lsl #24 │ │ │ │ + eorseq r0, r9, r8, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #192] @ 47f90 │ │ │ │ + ldr ip, [pc, #192] @ 47f90 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #188] @ 47f94 │ │ │ │ + ldr r2, [pc, #188] @ 47f94 │ │ │ │ cmp r3, ip │ │ │ │ cmpne r3, r2 │ │ │ │ - beq 47ef8 │ │ │ │ + beq 47ef8 │ │ │ │ mov r2, #2 │ │ │ │ - bl 2acb24 │ │ │ │ + bl 2af3fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47f84 │ │ │ │ + beq 47f84 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 30c91c │ │ │ │ + bl 30fcec │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47f84 │ │ │ │ + beq 47f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47f70 │ │ │ │ + beq 47f70 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 144688 │ │ │ │ + bl 144d00 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 47f84 │ │ │ │ + beq 47f84 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #100] @ 47f98 │ │ │ │ + ldr r3, [pc, #100] @ 47f98 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 47f88 │ │ │ │ - bl 194b18 │ │ │ │ + beq 47f88 │ │ │ │ + bl 196824 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 47f5c │ │ │ │ + beq 47f5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 47f64 │ │ │ │ + beq 47f64 │ │ │ │ mov r4, r5 │ │ │ │ - b 47f88 │ │ │ │ + b 47f88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 47f5c │ │ │ │ - ldr r3, [pc, #36] @ 47f9c │ │ │ │ - ldr r1, [pc, #36] @ 47fa0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 47f5c │ │ │ │ + ldr r3, [pc, #36] @ 47f9c │ │ │ │ + ldr r1, [pc, #36] @ 47fa0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ 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 sp, r8, ip, ror r4 │ │ │ │ + subseq r9, r6, r4, lsl #1 │ │ │ │ + @ instruction: 0x0056a69c │ │ │ │ + subseq r7, r8, ip, lsl #3 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r0, r9, r8, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 47ff8 │ │ │ │ + ldr r3, [pc, #60] @ 47ff8 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 47fdc │ │ │ │ - ldr r3, [pc, #48] @ 47ffc │ │ │ │ + beq 47fdc │ │ │ │ + ldr r3, [pc, #48] @ 47ffc │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #40] @ 48000 │ │ │ │ - bl 117900 │ │ │ │ - b 47fe8 │ │ │ │ + ldr r1, [pc, #40] @ 48000 │ │ │ │ + bl 117eec │ │ │ │ + b 47fe8 │ │ │ │ bl 480ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47ff0 │ │ │ │ + beq 47ff0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 48004 │ │ │ │ + ldr r0, [pc, #12] @ 48004 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00552190 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r0, r4, sp │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x00562190 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, ip, lsr ip │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 48030 │ │ │ │ + bne 48030 │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #132] @ 480a0 │ │ │ │ - ldr r0, [pc, #132] @ 480a4 │ │ │ │ + ldr r3, [pc, #132] @ 480a0 │ │ │ │ + ldr r0, [pc, #132] @ 480a4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #128] @ 480a8 │ │ │ │ + ldr r3, [pc, #128] @ 480a8 │ │ │ │ tst r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 48090 │ │ │ │ + beq 48090 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #92] @ 480a0 │ │ │ │ + ldr lr, [pc, #92] @ 480a0 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 4807c │ │ │ │ + bls 4807c │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ tst ip, #1 │ │ │ │ and r2, ip, #2 │ │ │ │ - bne 48098 │ │ │ │ + bne 48098 │ │ │ │ orrs r2, r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b 48048 │ │ │ │ - ldr r2, [pc, #36] @ 480a8 │ │ │ │ + b 48048 │ │ │ │ + ldr r2, [pc, #36] @ 480a8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #24] @ 480a4 │ │ │ │ + ldr r0, [pc, #24] @ 480a4 │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 480a8 │ │ │ │ + ldr r0, [pc, #16] @ 480a8 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 480a8 │ │ │ │ + ldr r0, [pc, #8] @ 480a8 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, r0, lsr #26 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + eorseq r9, r9, r0, ror #9 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ │ │ │ │ 000480ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #428] @ 48270 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 480e0 │ │ │ │ ldr r3, [pc, #416] @ 48274 │ │ │ │ ldr r1, [pc, #416] @ 48278 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 48104 │ │ │ │ ldr r3, [pc, #404] @ 4827c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ beq 4810c │ │ │ │ ldr r3, [pc, #376] @ 48274 │ │ │ │ ldr r1, [pc, #384] @ 48280 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r6, #0 │ │ │ │ b 48268 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq 48130 │ │ │ │ ldr r3, [pc, #356] @ 48284 │ │ │ │ ldr r1, [pc, #356] @ 48288 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ b 48104 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ beq 48158 │ │ │ │ ldr r3, [pc, #324] @ 4828c │ │ │ │ ldr r1, [pc, #324] @ 48290 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ b 48104 │ │ │ │ ldr r7, [pc, #308] @ 48294 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ ldr r0, [r8, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4817c │ │ │ │ - bl 2d87e8 │ │ │ │ + bl 2dbafc │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r8, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ beq 481a0 │ │ │ │ ldr r3, [pc, #252] @ 4828c │ │ │ │ ldr r1, [pc, #260] @ 48298 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ b 48104 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ bne 4825c │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r7, [r7, r0] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ cmp r4, #0 │ │ │ │ bne 481dc │ │ │ │ - bl 2d87e8 │ │ │ │ + bl 2dbafc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 48104 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 49220 │ │ │ │ @@ -30424,48 +30424,48 @@ │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4821c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 4821c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #120] @ 4829c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139b60 │ │ │ │ + bl 13a1d8 │ │ │ │ b 48104 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 48268 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 48268 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 48268 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fb66c │ │ │ │ + b 2feab8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r5, r4, rrx │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, r0, asr r9 │ │ │ │ - @ instruction: 0x00552190 │ │ │ │ - @ instruction: 0x0038d4d4 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x0038d4f8 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, r8, lsl r5 │ │ │ │ + subseq r2, r6, r4, rrx │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r8, r0, lsl r1 │ │ │ │ + @ instruction: 0x00562190 │ │ │ │ + eorseq r0, r9, r0, lsl #25 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r0, r9, r4, lsr #25 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r0, r9, r4, asr #25 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sp, r8, r4, asr #10 │ │ │ │ - subseq sp, r5, ip, lsr fp │ │ │ │ + @ instruction: 0x00390cf0 │ │ │ │ + subseq sp, r6, ip, lsr fp │ │ │ │ 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 │ │ │ │ @@ -30481,231 +30481,366 @@ │ │ │ │ ldr r7, [r5] │ │ │ │ ble 4832c │ │ │ │ b 48310 │ │ │ │ ldr r0, [pc, #144] @ 48384 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 482dc │ │ │ │ mov r0, #0 │ │ │ │ b 4837c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 16f000 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 170338 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 48308 │ │ │ │ cmp r4, #2 │ │ │ │ bne 48348 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldreq r0, [pc, #68] @ 48388 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ b 48360 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 16f000 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 170338 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 4832c │ │ │ │ b 48308 │ │ │ │ str ip, [sp] │ │ │ │ mvn ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [pc, #16] @ 48384 │ │ │ │ mov r3, r7 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 2b22ec │ │ │ │ + bl 2b4b1c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r5, r4, asr r9 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq sp, r5, r4, lsl r1 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ bne 483b4 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d8e60 │ │ │ │ + b 2dc174 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #20] @ 483d8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 483a8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, lsl #6 │ │ │ │ + mlaseq r7, r8, sl, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 117138 │ │ │ │ + b 1178f4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 267e74 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ 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 48458 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #32] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 484a8 │ │ │ │ - b 484cc │ │ │ │ + bne 484c4 │ │ │ │ + b 484e8 │ │ │ │ ldr r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 48474 │ │ │ │ + bne 48490 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 484a8 │ │ │ │ - b 484cc │ │ │ │ + bne 484c4 │ │ │ │ + b 484e8 │ │ │ │ ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 484b4 │ │ │ │ + bne 484d0 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 484cc │ │ │ │ + beq 484e8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 484cc │ │ │ │ - ldr r3, [pc, #24] @ 484d4 │ │ │ │ + b 484e8 │ │ │ │ + ldr r3, [pc, #24] @ 484f0 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #20] @ 484d8 │ │ │ │ + ldr r1, [pc, #20] @ 484f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, ror #10 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, r8, lsl sp │ │ │ │ + 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 48534 │ │ │ │ + ldr r5, [r4] │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + beq 485c4 │ │ │ │ + b 4855c │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #404] @ 486d8 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 48518 │ │ │ │ + mov r0, #0 │ │ │ │ + b 486d0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + beq 485c4 │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ + tst r2, #64 @ 0x40 │ │ │ │ + beq 48584 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + bne 48598 │ │ │ │ + ldr r3, [pc, #336] @ 486dc │ │ │ │ + ldr r1, [pc, #336] @ 486e0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 48554 │ │ │ │ + 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 48c70 │ │ │ │ + mov r4, r0 │ │ │ │ + b 486c0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 15e3e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 48604 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 15e3e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 48604 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [pc, #236] @ 486dc │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + ldr r1, [pc, #232] @ 486e4 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 117eec │ │ │ │ + b 48554 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r5 │ │ │ │ + bl 112ab4 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 48554 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 48644 │ │ │ │ + ldr r3, [pc, #184] @ 486e8 │ │ │ │ + ldr r1, [pc, #184] @ 486ec │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1139e8 │ │ │ │ + b 48554 │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 112ab4 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 48668 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1139e8 │ │ │ │ + b 48554 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 48698 │ │ │ │ + ldr r3, [pc, #108] @ 486e8 │ │ │ │ + ldr r1, [pc, #108] @ 486ec │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1139e8 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1139e8 │ │ │ │ + b 48554 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 48c70 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1139e8 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1139e8 │ │ │ │ + ldr r3, [pc, #40] @ 486f0 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [pc, #36] @ 486f4 │ │ │ │ + movne r0, r3 │ │ │ │ + add sp, sp, #88 @ 0x58 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x00376af8 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, r8, ror #26 │ │ │ │ + eorseq r0, r9, r8, lsr #27 │ │ │ │ + subseq sp, r6, r4, asr #22 │ │ │ │ + eorseq r9, r8, r0, ror #11 │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 48518 │ │ │ │ + bhi 48734 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 48538 │ │ │ │ - b 48554 │ │ │ │ - ldr r0, [pc, #300] @ 4864c │ │ │ │ + bne 48754 │ │ │ │ + b 48770 │ │ │ │ + ldr r0, [pc, #300] @ 48868 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48644 │ │ │ │ - b 48504 │ │ │ │ - bl ab108 │ │ │ │ + beq 48860 │ │ │ │ + b 48720 │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 48568 │ │ │ │ + bne 48784 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 48584 │ │ │ │ - bl a573c │ │ │ │ + bne 487a0 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 48584 │ │ │ │ - b 48644 │ │ │ │ + beq 487a0 │ │ │ │ + b 48860 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4854c │ │ │ │ + bne 48768 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 4854c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 48768 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 48600 │ │ │ │ + ble 4881c │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 485b8 │ │ │ │ + beq 487d4 │ │ │ │ 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 adf54 │ │ │ │ + beq 4881c │ │ │ │ + b 48850 │ │ │ │ + ldr r3, [pc, #144] @ 4886c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 487f0 │ │ │ │ + ldr r1, [pc, #132] @ 4886c │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 485e8 │ │ │ │ + beq 48804 │ │ │ │ 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 4881c │ │ │ │ + ldr r2, [pc, #100] @ 48870 │ │ │ │ + ldr r1, [pc, #100] @ 48874 │ │ │ │ + ldr r0, [pc, #84] @ 48868 │ │ │ │ mov r3, r4 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 48644 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 48860 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 48620 │ │ │ │ + bgt 4883c │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 4865c │ │ │ │ + ldreq r0, [pc, #64] @ 48878 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d1a48 │ │ │ │ + b 1d3f64 │ │ │ │ sub r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 43448 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ - ldr r3, [pc, #20] @ 48650 │ │ │ │ + b 43448 <_PyImport_ClearExtension@@Base+0xda4> │ │ │ │ + ldr r3, [pc, #20] @ 4886c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 485e8 │ │ │ │ - b 485c4 │ │ │ │ + beq 48804 │ │ │ │ + b 487e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r4, asr #17 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsl #29 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq sp, r5, r4, lsl #1 │ │ │ │ + subseq r8, r6, r8, lsr #23 │ │ │ │ + eorseq r4, r6, r0, ror r6 │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ + subseq r2, sp, 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,314 +30849,179 @@ │ │ │ │ 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 488cc │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 486e0 │ │ │ │ - ldr ip, [pc, #80] @ 48708 │ │ │ │ + bne 488fc │ │ │ │ + ldr ip, [pc, #80] @ 48924 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 48700 │ │ │ │ + beq 4891c │ │ │ │ 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 293fe8 <_PySet_Update@@Base+0xe58> │ │ │ │ + b 29681c <_PySet_Update@@Base+0xef8> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsbeq r2, [r7], #-148 @ 0xffffff6c │ │ │ │ + ldrheq r2, [r8], #-148 @ 0xffffff6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 265594 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 4897c │ │ │ │ + mov r4, r0 │ │ │ │ + bl 267e40 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4897c │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r5, [r4, #12] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4897c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 4897c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + 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] @ 48880 │ │ │ │ - beq 48878 │ │ │ │ + ldreq r5, [pc, #316] @ 48adc │ │ │ │ + beq 48ad4 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [r1] │ │ │ │ - ble 48774 │ │ │ │ - ldr r3, [pc, #284] @ 48884 │ │ │ │ - ldr r1, [pc, #284] @ 48888 │ │ │ │ + ble 489d0 │ │ │ │ + ldr r3, [pc, #284] @ 48ae0 │ │ │ │ + ldr r1, [pc, #284] @ 48ae4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 48874 │ │ │ │ + bl 190b84 │ │ │ │ + b 48ad0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 48840 │ │ │ │ + bne 48a9c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #508] @ 0x1fc │ │ │ │ - bl fad34 │ │ │ │ + bl fb008 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 48854 │ │ │ │ + beq 48ab0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 48854 │ │ │ │ + beq 48ab0 │ │ │ │ ldr r1, [r8, #812] @ 0x32c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7c58 │ │ │ │ + bl a7d48 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48858 │ │ │ │ + beq 48ab4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 487e0 │ │ │ │ + beq 48a3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 487e0 │ │ │ │ + bne 48a3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - ldr r3, [pc, #148] @ 48880 │ │ │ │ + ldr r3, [pc, #148] @ 48adc │ │ │ │ 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 a7c58 │ │ │ │ + bl a7d48 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48858 │ │ │ │ + beq 48ab4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48844 │ │ │ │ + beq 48aa0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 48844 │ │ │ │ + bne 48aa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 48844 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 48aa0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b 48878 │ │ │ │ + b 48ad4 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ - @ instruction: 0x0037f1b8 │ │ │ │ - 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 488c8 │ │ │ │ - ldr r5, [r4] │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldr r3, [r6, #84] @ 0x54 │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 48958 │ │ │ │ - b 488f0 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #404] @ 48a6c │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 488ac │ │ │ │ - mov r0, #0 │ │ │ │ - b 48a64 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 48958 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ - beq 48918 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - bne 4892c │ │ │ │ - ldr r3, [pc, #336] @ 48a70 │ │ │ │ - ldr r1, [pc, #336] @ 48a74 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 488e8 │ │ │ │ - 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 │ │ │ │ - mov r4, r0 │ │ │ │ - b 48a54 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 15d460 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 48998 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 15d460 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 48998 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #236] @ 48a70 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #232] @ 48a78 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b 488e8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1126b0 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 488e8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 489d8 │ │ │ │ - ldr r3, [pc, #184] @ 48a7c │ │ │ │ - ldr r1, [pc, #184] @ 48a80 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1135e4 │ │ │ │ - b 488e8 │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1126b0 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 489fc │ │ │ │ - mov r0, sp │ │ │ │ - bl 1135e4 │ │ │ │ - b 488e8 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 48a2c │ │ │ │ - ldr r3, [pc, #108] @ 48a7c │ │ │ │ - ldr r1, [pc, #108] @ 48a80 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1135e4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ - b 488e8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 48fb4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1135e4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ - ldr r3, [pc, #40] @ 48a84 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #36] @ 48a88 │ │ │ │ - movne r0, r3 │ │ │ │ - add sp, sp, #88 @ 0x58 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r7, r0, ror #6 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038d5fc │ │ │ │ - eorseq sp, r8, ip, lsr r6 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, lsr #28 │ │ │ │ - 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 48ae0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 265560 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 48ae0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r5, [r4, #12] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48ae0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 48ae0 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsheq sp, [r6], #-160 @ 0xffffff60 │ │ │ │ + eorseq r2, r8, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ 48b44 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp ip, r3 │ │ │ │ bne 48b24 │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2fa7d0 │ │ │ │ + bl 2fdba0 │ │ │ │ b 48b3c │ │ │ │ ldr r3, [pc, #28] @ 48b48 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [pc, #20] @ 48b4c │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r2, r5, r4, rrx │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r0, lsl pc │ │ │ │ + subseq r2, r6, r4, rrx │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, ip, ror #13 │ │ │ │ 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 │ │ │ │ @@ -31033,21 +31033,21 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bgt 48bac │ │ │ │ b 48bc0 │ │ │ │ ldr r0, [pc, #136] @ 48c1c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 48b80 │ │ │ │ b 48c10 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1a9df4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1ac198 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 48c10 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 48bf4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ @@ -31057,100 +31057,130 @@ │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ bicne r1, r3, r3, asr #31 │ │ │ │ b 48c00 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2abbdc │ │ │ │ + b 2ae4b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2c4f68 │ │ │ │ + b 2c7ac4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r6, r4, lsr #12 │ │ │ │ + eorseq sp, r6, r4, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ bne 48c48 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1f161c │ │ │ │ + b 1f3914 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #20] @ 48c6c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 48c3c │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003732d8 │ │ │ │ + eorseq r6, r7, r0, ror sl │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub sp, sp, #12 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + movne r0, r3 │ │ │ │ + strbeq r3, [sp, #3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + movne r3, #1 │ │ │ │ + strbne r3, [sp, #3] │ │ │ │ + movne r0, r1 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + ble 48cd4 │ │ │ │ + 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 48ca8 │ │ │ │ + ldrb r0, [sp, #3] │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ 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] @ 48cdc │ │ │ │ + ldreq r1, [pc, #44] @ 48d54 │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr lr, [r4, #20] │ │ │ │ - ldr ip, [pc, #32] @ 48ce0 │ │ │ │ + ldr ip, [pc, #32] @ 48d58 │ │ │ │ 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 48cc0 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r6, r9, r0, lsr #2 │ │ │ │ + b 48d38 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + eorseq r9, r9, r0, ror #17 │ │ │ │ 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 48d18 │ │ │ │ + beq 48d90 │ │ │ │ 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 48d48 │ │ │ │ - bl 14ed64 │ │ │ │ + beq 48dc0 │ │ │ │ + bl 14f3dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48d40 │ │ │ │ + beq 48db8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 48d50 │ │ │ │ + ldr r0, [pc] @ 48dc8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq fp, r6, r4, asr #17 │ │ │ │ + subseq fp, r7, r8, asr 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 │ │ │ │ @@ -31158,222 +31188,192 @@ │ │ │ │ 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 48dac │ │ │ │ + bne 48e24 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 48ddc │ │ │ │ - ldr ip, [pc, #172] @ 48e60 │ │ │ │ + beq 48e54 │ │ │ │ + ldr ip, [pc, #172] @ 48ed8 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48e54 │ │ │ │ + beq 48ecc │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - beq 48e44 │ │ │ │ - ldr r3, [pc, #96] @ 48e64 │ │ │ │ + beq 48ebc │ │ │ │ + ldr r3, [pc, #96] @ 48edc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 48e20 │ │ │ │ - ldr r3, [pc, #84] @ 48e68 │ │ │ │ - ldr r1, [pc, #84] @ 48e6c │ │ │ │ + beq 48e98 │ │ │ │ + ldr r3, [pc, #84] @ 48ee0 │ │ │ │ + ldr r1, [pc, #84] @ 48ee4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 48e54 │ │ │ │ + bl 117eec │ │ │ │ + b 48ecc │ │ │ │ mov r0, r4 │ │ │ │ - bl ab108 │ │ │ │ + bl ab1f4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 48e40 │ │ │ │ - bl a573c │ │ │ │ + bne 48eb8 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48e54 │ │ │ │ + bne 48ecc │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, ip, lsr #20 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038d6b0 │ │ │ │ + subseq r2, r8, r8, asr #20 │ │ │ │ + @ instruction: 0x0056a69c │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, r0, ror #29 │ │ │ │ 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 17dc88 │ │ │ │ + ldr r1, [pc, #196] @ 48fd0 │ │ │ │ + bl 17f274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48eac │ │ │ │ - bl 11aa18 │ │ │ │ - ldr r1, [pc, #176] @ 48f58 │ │ │ │ + bne 48f24 │ │ │ │ + bl 11b004 │ │ │ │ + ldr r1, [pc, #176] @ 48fd0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17dc88 │ │ │ │ + bl 17f274 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 48ed4 │ │ │ │ - bl adf54 │ │ │ │ + beq 48f4c │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r4 │ │ │ │ moveq r3, r5 │ │ │ │ - beq 48edc │ │ │ │ + beq 48f54 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #108] @ 48f5c │ │ │ │ - beq 48f50 │ │ │ │ + ldreq r4, [pc, #108] @ 48fd4 │ │ │ │ + beq 48fc8 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - ldr r2, [pc, #100] @ 48f60 │ │ │ │ + ldr r2, [pc, #100] @ 48fd8 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl fc50c │ │ │ │ + bl fc7e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 48f4c │ │ │ │ + beq 48fc4 │ │ │ │ mov r1, r5 │ │ │ │ - bl afcb8 │ │ │ │ + bl b017c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48f50 │ │ │ │ + beq 48fc8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48f4c │ │ │ │ + beq 48fc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 48f4c │ │ │ │ + bne 48fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 │ │ │ │ + ldrsheq r6, [r7], #-124 @ 0xffffff84 │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ + subseq r1, r6, 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 48f8c │ │ │ │ + bne 49004 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0ff4 │ │ │ │ + b 1b33b4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 48fb0 │ │ │ │ + ldr r0, [pc, #20] @ 49028 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 48f80 │ │ │ │ - eorseq r3, r7, r4, lsl #5 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub sp, sp, #12 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - movne r0, r3 │ │ │ │ - strbeq r3, [sp, #3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - movne r3, #1 │ │ │ │ - strbne r3, [sp, #3] │ │ │ │ - movne r0, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble 49018 │ │ │ │ - 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 │ │ │ │ - ldrb r0, [sp, #3] │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + b 48ff8 │ │ │ │ + eorseq r6, r7, ip, lsl sl │ │ │ │ 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 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 49088 │ │ │ │ b 490a4 │ │ │ │ ldr r0, [pc, #300] @ 4919c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 49194 │ │ │ │ b 49054 │ │ │ │ - bl ab108 │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ bne 490b8 │ │ │ │ cmn r5, #1 │ │ │ │ bne 490d4 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ beq 490d4 │ │ │ │ b 49194 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 4909c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 4909c │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ ble 49150 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ @@ -31384,52 +31384,52 @@ │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ beq 49150 │ │ │ │ b 49184 │ │ │ │ ldr r3, [pc, #144] @ 491a0 │ │ │ │ cmp r0, r3 │ │ │ │ beq 49124 │ │ │ │ ldr r1, [pc, #132] @ 491a0 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ beq 49138 │ │ │ │ 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 │ │ │ │ mov r3, r4 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ b 49194 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ bgt 49170 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ ldreq r0, [pc, #64] @ 491ac │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d1a48 │ │ │ │ + b 1d3f64 │ │ │ │ sub r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 43448 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ + b 43448 <_PyImport_ClearExtension@@Base+0xda4> │ │ │ │ ldr r3, [pc, #20] @ 491a0 │ │ │ │ cmp r0, r3 │ │ │ │ beq 49138 │ │ │ │ b 49114 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, ip, lsl r9 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsl #29 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + ldrsbeq sp, [r5], -ip @ │ │ │ │ + subseq r8, r6, r8, lsr #23 │ │ │ │ + eorseq r4, r6, r0, ror r6 │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ + subseq r2, sp, 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 │ │ │ │ @@ -31438,62 +31438,62 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 49214 │ │ │ │ - bl 14ed64 │ │ │ │ + bl 14f3dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 4920c │ │ │ │ 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 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq fp, r6, r4, asr #17 │ │ │ │ + subseq fp, r7, r8, asr r8 │ │ │ │ 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 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ 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 329bd0 <_Py_c_abs@@Base+0xbac> │ │ │ │ + bl 32d42c <_Py_c_abs@@Base+0xc30> │ │ │ │ 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 2fd6c8 │ │ │ │ + bl 300a98 │ │ │ │ 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -31506,149 +31506,24 @@ │ │ │ │ strne r3, [r4] │ │ │ │ mov r3, r4 │ │ │ │ b 49318 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 492a0 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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} │ │ │ │ - ldrsheq sp, [r1], #-61 @ 0xffffffc3 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp r2, #2 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - bne 49364 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 14816c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 49394 │ │ │ │ - b 49388 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #84] @ 493c8 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4934c │ │ │ │ - b 493bc │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 493bc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, sp │ │ │ │ - bl 2a6274 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 493bc │ │ │ │ - ldrd r2, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 4977c │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq sl, r6, r0, lsr r2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #272] @ 494f4 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 493fc │ │ │ │ - ldr r1, [pc, #260] @ 494f8 │ │ │ │ - ldr r0, [pc, #260] @ 494fc │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 4942c │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - tst r3, #1 │ │ │ │ - bne 4941c │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ands r7, r3, #1 │ │ │ │ - beq 49434 │ │ │ │ - ldr r3, [pc, #220] @ 49500 │ │ │ │ - ldr r1, [pc, #220] @ 49504 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r4, #0 │ │ │ │ - b 494ec │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 49454 │ │ │ │ - ldr r3, [pc, #192] @ 49508 │ │ │ │ - ldr r1, [pc, #192] @ 4950c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 4942c │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 49470 │ │ │ │ - ldr r3, [pc, #172] @ 49510 │ │ │ │ - ldr r1, [pc, #172] @ 49514 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 4942c │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 2b78ac <_PyArg_ParseStack@@Base+0x3b8> │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 4942c │ │ │ │ - ldr r0, [pc, #144] @ 49518 │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4942c │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [r4, #20] │ │ │ │ - bl 1ae3f8 │ │ │ │ - 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] @ 4951c │ │ │ │ - bl 3571e0 │ │ │ │ - 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, r5, r8, ror r2 │ │ │ │ - andeq r0, r0, fp, lsl sp │ │ │ │ - eorseq sp, r8, r0, asr #14 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0036e8d8 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r6, ip, lsr #19 │ │ │ │ - subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq sl, r8, ip, ror r4 │ │ │ │ - subseq ip, r5, r8, ror #22 │ │ │ │ + subseq r8, r3, r0, lsl #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ @@ -31659,211 +31534,251 @@ │ │ │ │ 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 49580 │ │ │ │ + bne 4938c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 495b8 │ │ │ │ - ldr ip, [pc, #408] @ 49720 │ │ │ │ + beq 493c4 │ │ │ │ + ldr ip, [pc, #408] @ 4952c │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 49714 │ │ │ │ + beq 49520 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 495d8 │ │ │ │ - bl a573c │ │ │ │ + bne 493e4 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49714 │ │ │ │ + bne 49520 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 495f8 │ │ │ │ - bl a573c │ │ │ │ + bne 49404 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49714 │ │ │ │ + bne 49520 │ │ │ │ cmp r5, #2 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 49688 │ │ │ │ + beq 49494 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 49714 │ │ │ │ - bne 49688 │ │ │ │ - ldr r5, [pc, #260] @ 49724 │ │ │ │ - ldr r4, [r5, #264] @ 0x108 │ │ │ │ + blt 49520 │ │ │ │ + bne 49494 │ │ │ │ + ldr r5, [pc, #260] @ 49530 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4967c │ │ │ │ - bl c3fac │ │ │ │ + beq 49488 │ │ │ │ + bl c43a8 │ │ │ │ mov r2, #524288 @ 0x80000 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a960 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 4967c │ │ │ │ - ldr r3, [r5, #264] @ 0x108 │ │ │ │ + bge 49488 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 49674 │ │ │ │ + bne 49480 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ subs r3, r3, #38 @ 0x26 │ │ │ │ movne r3, #1 │ │ │ │ - str r3, [r5, #264] @ 0x108 │ │ │ │ + str r3, [r5, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 496b0 │ │ │ │ - ldr r5, [r5, #264] @ 0x108 │ │ │ │ + bne 494bc │ │ │ │ + ldr r5, [r5, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 496ec │ │ │ │ - bl c3fac │ │ │ │ + bne 494f8 │ │ │ │ + bl c43a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a450 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 496c0 │ │ │ │ - ldr r3, [pc, #112] @ 49728 │ │ │ │ + bge 494cc │ │ │ │ + ldr r3, [pc, #112] @ 49534 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 49704 │ │ │ │ + bl 144b28 │ │ │ │ + b 49510 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 496f4 │ │ │ │ + bne 49500 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17d5d0 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17ebbc <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 496f4 │ │ │ │ + bge 49500 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a060 │ │ │ │ - b 49704 │ │ │ │ + b 49510 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 49704 │ │ │ │ + beq 49510 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6454 │ │ │ │ - bl a573c │ │ │ │ + b a6544 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 496f4 │ │ │ │ + beq 49500 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r7, r8, asr sl │ │ │ │ - subseq r2, r7, ip, ror r9 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r2, r8, r4, ror sl │ │ │ │ + subseq r2, r8, r8, asr #20 │ │ │ │ + subseq r1, r6, 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 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 1487e4 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 495a0 │ │ │ │ + b 49594 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #84] @ 495d4 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49558 │ │ │ │ + b 495c8 │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 495c8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, sp │ │ │ │ + bl 2a8b4c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 495c8 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 49628 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + @ instruction: 0x0036d9f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 49754 │ │ │ │ + bne 49600 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ b 3b8a8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 49778 │ │ │ │ + ldr r0, [pc, #20] @ 49624 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49748 │ │ │ │ + bne 495f4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, ror #5 │ │ │ │ + eorseq r6, r7, r8, ror sl │ │ │ │ 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] @ 49830 │ │ │ │ - ldr r0, [pc, #144] @ 49834 │ │ │ │ + ldr r1, [pc, #144] @ 496dc │ │ │ │ + ldr r0, [pc, #144] @ 496e0 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 497e0 │ │ │ │ + bge 4968c │ │ │ │ mov r0, #0 │ │ │ │ - b 49828 │ │ │ │ + b 496d4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 49814 │ │ │ │ - bl 132800 │ │ │ │ + bne 496c0 │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 497bc │ │ │ │ - bl c3fac │ │ │ │ + bne 49668 │ │ │ │ + bl c43a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a7c8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 497c4 │ │ │ │ - ldr r0, [pc, #36] @ 49838 │ │ │ │ - b 49828 │ │ │ │ - ldr r3, [pc, #32] @ 4983c │ │ │ │ + bne 49670 │ │ │ │ + ldr r0, [pc, #36] @ 496e4 │ │ │ │ + b 496d4 │ │ │ │ + ldr r3, [pc, #32] @ 496e8 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0035a4d0 │ │ │ │ - eorseq sp, r8, ip, asr r7 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + mlaseq r5, r0, ip, sp │ │ │ │ + eorseq r0, r9, r0, lsl #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 r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 49870 │ │ │ │ + beq 4971c │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ 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 │ │ │ │ @@ -31876,107 +31791,192 @@ │ │ │ │ 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 498e4 │ │ │ │ + bne 49790 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4991c │ │ │ │ - ldr ip, [pc, #324] @ 49a30 │ │ │ │ + beq 497c8 │ │ │ │ + ldr ip, [pc, #324] @ 498dc │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4991c │ │ │ │ + bne 497c8 │ │ │ │ mov r0, #0 │ │ │ │ - b 49a28 │ │ │ │ + b 498d4 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ - beq 49938 │ │ │ │ + beq 497e4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 49914 │ │ │ │ + blt 497c0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 49980 │ │ │ │ + beq 4982c │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 49960 │ │ │ │ - ldr r0, [pc, #212] @ 49a34 │ │ │ │ - b 49a28 │ │ │ │ + bne 4980c │ │ │ │ + ldr r0, [pc, #212] @ 498e0 │ │ │ │ + b 498d4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cfdbc │ │ │ │ + bl 2d2d74 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 49994 │ │ │ │ - bl a573c │ │ │ │ + bne 49840 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49914 │ │ │ │ - ldr r3, [pc, #176] @ 49a38 │ │ │ │ + bne 497c0 │ │ │ │ + ldr r3, [pc, #176] @ 498e4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139b60 │ │ │ │ - b 49914 │ │ │ │ + bl 13a1d8 │ │ │ │ + b 497c0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 499e4 │ │ │ │ + beq 49890 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49958 │ │ │ │ + beq 49804 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 306910 <_PyInterpreterState_IsRunningMain@@Base+0x10> │ │ │ │ + bl 309ce0 <_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 49958 │ │ │ │ + b 49804 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49958 │ │ │ │ + beq 49804 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 306910 <_PyInterpreterState_IsRunningMain@@Base+0x10> │ │ │ │ + bl 309ce0 <_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 49958 │ │ │ │ + b 49804 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrsbeq r2, [r7], #-172 @ 0xffffff54 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + subseq r2, r8, r4, lsr #21 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsheq sp, [r6], #-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] @ 49a10 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 49918 │ │ │ │ + ldr r1, [pc, #260] @ 49a14 │ │ │ │ + ldr r0, [pc, #260] @ 49a18 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 49948 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + tst r3, #1 │ │ │ │ + bne 49938 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ands r7, r3, #1 │ │ │ │ + beq 49950 │ │ │ │ + ldr r3, [pc, #220] @ 49a1c │ │ │ │ + ldr r1, [pc, #220] @ 49a20 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r4, #0 │ │ │ │ + b 49a08 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 49970 │ │ │ │ + ldr r3, [pc, #192] @ 49a24 │ │ │ │ + ldr r1, [pc, #192] @ 49a28 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 49948 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 4998c │ │ │ │ + ldr r3, [pc, #172] @ 49a2c │ │ │ │ + ldr r1, [pc, #172] @ 49a30 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 49948 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + bl 2ba388 <_PyArg_ParseStack@@Base+0x3b8> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 49948 │ │ │ │ + ldr r0, [pc, #144] @ 49a34 │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 49948 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [r4, #20] │ │ │ │ + bl 1b07b8 │ │ │ │ + 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] @ 49a38 │ │ │ │ + bl 35a980 │ │ │ │ + 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 │ │ │ │ + andeq r0, r0, fp, lsl sp │ │ │ │ + eorseq r0, r9, ip, lsl #31 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + mlaseq r7, r8, r0, r2 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r7, ip, ror #2 │ │ │ │ + subseq r1, r6, ip, ror r9 │ │ │ │ + @ instruction: 0x0038dbfc │ │ │ │ + subseq ip, r6, 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] @ 49b48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -32033,48 +32033,48 @@ │ │ │ │ strb ip, [r3, #-4] │ │ │ │ strb r0, [r3, #-3] │ │ │ │ strb r1, [r3, #-2] │ │ │ │ b 49ae0 │ │ │ │ ldr r3, [pc, #24] @ 49b50 │ │ │ │ ldr r1, [pc, #24] @ 49b54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r3, r8, lsr #3 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, r8, ror #15 │ │ │ │ + subseq r8, r3, r4, lsl #18 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r0, r9, r8, lsr #31 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc] @ 49b64 │ │ │ │ - b 326b40 │ │ │ │ - andeq r9, r4, r0, lsr #31 │ │ │ │ + b 32a318 │ │ │ │ + andeq sl, r4, r0, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ bne 49b94 │ │ │ │ ldr r3, [pc, #52] @ 49bbc │ │ │ │ ldr r1, [pc, #52] @ 49bc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 49ba8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r3, r0, #0 │ │ │ │ bge 49bb0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r8, r0, ror #22 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq pc, r8, r0, lsr #6 │ │ │ │ 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] @ 49d84 │ │ │ │ @@ -32111,49 +32111,49 @@ │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r5, r6 │ │ │ │ moveq r8, r6 │ │ │ │ mvneq r4, #0 │ │ │ │ beq 49d64 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 16ff00 │ │ │ │ + bl 171238 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 49d64 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ cmn r4, #1 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ beq 49cd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r6, r0 │ │ │ │ b 49cdc │ │ │ │ mov r0, r8 │ │ │ │ bl 296e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r6, #0 │ │ │ │ beq 49d08 │ │ │ │ ldr r3, [pc, #152] @ 49d8c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1444d4 │ │ │ │ + bl 144b4c │ │ │ │ mov r6, #0 │ │ │ │ b 49d64 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ strd r6, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, [sp, #168] @ 0xa8 │ │ │ │ @@ -32169,54 +32169,33 @@ │ │ │ │ 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 4a628 │ │ │ │ + bl 4a708 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ - bl 1706cc │ │ │ │ + bl 171a04 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r5, r3, r0, asr #3 │ │ │ │ - subseq r2, r7, r8, lsl #22 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - 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] │ │ │ │ - bic r2, r2, #3 │ │ │ │ - and r3, r3, #3 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - 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 9b2c0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a4290 │ │ │ │ + subseq r8, r3, r8, lsl r9 │ │ │ │ + ldrsbeq r2, [r8], #-160 @ 0xffffff60 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ │ │ │ │ -00049de4 : │ │ │ │ - ldr r2, [pc, #52] @ 49e20 │ │ │ │ +00049d90 : │ │ │ │ + ldr r2, [pc, #52] @ 49dcc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r3, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -32231,487 +32210,564 @@ │ │ │ │ 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 49e64 │ │ │ │ + bhi 49e10 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldrle r4, [pc, #148] @ 49ef4 │ │ │ │ + ldrle r4, [pc, #148] @ 49ea0 │ │ │ │ ldrgt r4, [r6, #4] │ │ │ │ - b 49e84 │ │ │ │ - ldr r0, [pc, #140] @ 49ef8 │ │ │ │ + b 49e30 │ │ │ │ + ldr r0, [pc, #140] @ 49ea4 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 49e50 │ │ │ │ - b 49ee8 │ │ │ │ - ldr r2, [pc, #112] @ 49efc │ │ │ │ + bne 49dfc │ │ │ │ + b 49e94 │ │ │ │ + ldr r2, [pc, #112] @ 49ea8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 49eb8 │ │ │ │ + bne 49e64 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 2fa7d0 │ │ │ │ + bl 2fdba0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 49ed4 │ │ │ │ - b 49ecc │ │ │ │ - ldr r2, [pc, #64] @ 49f00 │ │ │ │ - ldr r1, [pc, #64] @ 49f04 │ │ │ │ + bge 49e80 │ │ │ │ + b 49e78 │ │ │ │ + ldr r2, [pc, #64] @ 49eac │ │ │ │ + ldr r1, [pc, #64] @ 49eb0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r4, #0 │ │ │ │ - b 49ee8 │ │ │ │ + b 49e94 │ │ │ │ ldrne r4, [sp, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r5, r0, lsr r8 │ │ │ │ - subseq r2, r5, r4, rrx │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r0, lsl pc │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x0035bff0 │ │ │ │ + subseq r2, r6, r4, rrx │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, ip, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 49f9c │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 49f38 │ │ │ │ - bl 3422e4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 49f94 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub r3, r2, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + bhi 49ef0 │ │ │ │ + ldr r0, [r8] │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 49f10 │ │ │ │ + b 49f2c │ │ │ │ + ldr r0, [pc, #292] @ 4a01c │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49f8c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ + beq 4a014 │ │ │ │ + b 49edc │ │ │ │ + bl ab1f4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 49f40 │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 49f5c │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 49f5c │ │ │ │ + b 4a014 │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 49f8c │ │ │ │ - mov r1, #8 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 49f24 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 49f24 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble 49fd4 │ │ │ │ + ldr r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + tst r3, #134217728 @ 0x8000000 │ │ │ │ + beq 49f8c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrbeq r3, [r4, #16] │ │ │ │ + beq 49fd8 │ │ │ │ + b 4a004 │ │ │ │ + ldr r3, [pc, #140] @ 4a020 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 49fa8 │ │ │ │ + ldr r1, [pc, #128] @ 4a020 │ │ │ │ + bl ae090 │ │ │ │ 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 │ │ │ │ + beq 49fbc │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldreq r3, [r4, #20] │ │ │ │ + ldrbeq r3, [r3] │ │ │ │ + beq 49fd8 │ │ │ │ + ldr r2, [pc, #96] @ 4a024 │ │ │ │ + ldr r1, [pc, #96] @ 4a028 │ │ │ │ + ldr r0, [pc, #80] @ 4a01c │ │ │ │ + mov r3, r4 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4a014 │ │ │ │ + mov r3, #32 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r5, r2 │ │ │ │ + bgt 49ff0 │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 283420 │ │ │ │ + sub r2, r5, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 4a8e8 │ │ │ │ + ldr r3, [pc, #20] @ 4a020 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 49fbc │ │ │ │ + b 49f98 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq sp, r5, r4, lsl #1 │ │ │ │ + subseq r8, r6, r8, lsr #23 │ │ │ │ + eorseq r4, r6, r0, ror r6 │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ + 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] │ │ │ │ + bic r2, r2, #3 │ │ │ │ + and r3, r3, #3 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + 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 9b360 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a4380 │ │ │ │ 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] @ 4a670 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49ff8 │ │ │ │ - ldr r3, [pc, #1452] @ 4a590 │ │ │ │ + bne 4a0d8 │ │ │ │ + ldr r3, [pc, #1452] @ 4a670 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355788 │ │ │ │ + bl 358f28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a048 │ │ │ │ + beq 4a128 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a580 │ │ │ │ + bne 4a660 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355788 │ │ │ │ + bl 358f28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a580 │ │ │ │ + bne 4a660 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ - ldr r5, [pc, #1364] @ 4a594 │ │ │ │ + ldr r5, [pc, #1364] @ 4a674 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a580 │ │ │ │ + b 4a660 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a090 │ │ │ │ + beq 4a170 │ │ │ │ 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] @ 4a678 │ │ │ │ + ldrlt r3, [pc, #1296] @ 4a67c │ │ │ │ mov r5, r3 │ │ │ │ - b 4a580 │ │ │ │ + b 4a660 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a104 │ │ │ │ + beq 4a1e4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35574c │ │ │ │ + bl 358eec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a030 │ │ │ │ - ldr r3, [pc, #1228] @ 4a5a0 │ │ │ │ + bne 4a110 │ │ │ │ + ldr r3, [pc, #1228] @ 4a680 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a544 │ │ │ │ + beq 4a624 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3557d4 │ │ │ │ - ldr r4, [pc, #1192] @ 4a5a4 │ │ │ │ + bl 358f74 │ │ │ │ + ldr r4, [pc, #1192] @ 4a684 │ │ │ │ add r4, r4, r0, lsl #3 │ │ │ │ ldrd r4, [r4, #48] @ 0x30 │ │ │ │ - b 4a580 │ │ │ │ - ldr r2, [pc, #1180] @ 4a5a8 │ │ │ │ - ldr r3, [pc, #1180] @ 4a5ac │ │ │ │ + b 4a660 │ │ │ │ + ldr r2, [pc, #1180] @ 4a688 │ │ │ │ + ldr r3, [pc, #1180] @ 4a68c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35574c │ │ │ │ + bl 358eec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a138 │ │ │ │ + beq 4a218 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #1152] @ 4a5b0 │ │ │ │ + ldr r1, [pc, #1152] @ 4a690 │ │ │ │ mov r0, #0 │ │ │ │ - bl 35546c │ │ │ │ - b 4a4f0 │ │ │ │ - ldr r3, [pc, #1140] @ 4a5b4 │ │ │ │ + bl 358c0c │ │ │ │ + b 4a5d0 │ │ │ │ + ldr r3, [pc, #1140] @ 4a694 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355788 │ │ │ │ + bl 358f28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a1b4 │ │ │ │ + beq 4a294 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35574c │ │ │ │ + bl 358eec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a19c │ │ │ │ + beq 4a27c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 339360 │ │ │ │ + bl 33cbc4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 35546c │ │ │ │ + bl 358c0c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a580 │ │ │ │ + b 4a660 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ - ldr r5, [pc, #1004] @ 4a598 │ │ │ │ + ldr r5, [pc, #1004] @ 4a678 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a580 │ │ │ │ - ldr r2, [pc, #1020] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #1020] @ 4a5bc │ │ │ │ + b 4a660 │ │ │ │ + ldr r2, [pc, #1020] @ 4a698 │ │ │ │ + ldr r3, [pc, #1020] @ 4a69c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354e4c │ │ │ │ - ldr r2, [pc, #1000] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #1000] @ 4a5bc │ │ │ │ + bl 3585ec │ │ │ │ + ldr r2, [pc, #1000] @ 4a698 │ │ │ │ + ldr r3, [pc, #1000] @ 4a69c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355788 │ │ │ │ + bl 358f28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a210 │ │ │ │ + beq 4a2f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354e48 │ │ │ │ - ldr r2, [pc, #944] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #944] @ 4a5bc │ │ │ │ - bl 354e48 │ │ │ │ - b 4a230 │ │ │ │ - ldr r2, [pc, #928] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #928] @ 4a5bc │ │ │ │ + bl 3585e8 │ │ │ │ + ldr r2, [pc, #944] @ 4a698 │ │ │ │ + ldr r3, [pc, #944] @ 4a69c │ │ │ │ + bl 3585e8 │ │ │ │ + b 4a310 │ │ │ │ + ldr r2, [pc, #928] @ 4a698 │ │ │ │ + ldr r3, [pc, #928] @ 4a69c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354e48 │ │ │ │ + bl 3585e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 354e48 │ │ │ │ - ldr r2, [pc, #896] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #900] @ 4a5c0 │ │ │ │ - bl 355200 │ │ │ │ + bl 3585e8 │ │ │ │ + ldr r2, [pc, #896] @ 4a698 │ │ │ │ + ldr r3, [pc, #900] @ 4a6a0 │ │ │ │ + bl 3589a0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 35546c │ │ │ │ + bl 358c0c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35574c │ │ │ │ + bl 358eec │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a3dc │ │ │ │ - bl 339360 │ │ │ │ + beq 4a4bc │ │ │ │ + bl 33cbc4 │ │ │ │ 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 35546c │ │ │ │ + ldr r0, [pc, #800] @ 4a6a4 │ │ │ │ + ldr r1, [pc, #800] @ 4a6a8 │ │ │ │ + bl 358c0c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 35546c │ │ │ │ + bl 358c0c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 355200 │ │ │ │ + bl 3589a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 32aa34 <_Py_strhex@@Base+0x324> │ │ │ │ + bl 32e20c <_Py_strhex@@Base+0x794> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35546c │ │ │ │ + bl 358c0c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 355200 │ │ │ │ + bl 3589a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354e48 │ │ │ │ - ldr r3, [pc, #684] @ 4a5cc │ │ │ │ + bl 3585e8 │ │ │ │ + ldr r3, [pc, #684] @ 4a6ac │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35574c │ │ │ │ - ldr r3, [pc, #660] @ 4a5d0 │ │ │ │ + bl 358eec │ │ │ │ + ldr r3, [pc, #660] @ 4a6b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a384 │ │ │ │ - bl 354e48 │ │ │ │ + beq 4a464 │ │ │ │ + bl 3585e8 │ │ │ │ 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 35546c │ │ │ │ + bl 358c0c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a4f8 │ │ │ │ - bl 355200 │ │ │ │ - ldr r3, [pc, #580] @ 4a5d4 │ │ │ │ + b 4a5d8 │ │ │ │ + bl 3589a0 │ │ │ │ + ldr r3, [pc, #580] @ 4a6b4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 354e48 │ │ │ │ + bl 3585e8 │ │ │ │ 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 35546c │ │ │ │ + bl 358c0c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 35546c │ │ │ │ + bl 358c0c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a4f8 │ │ │ │ - bl 32aa34 <_Py_strhex@@Base+0x324> │ │ │ │ + b 4a5d8 │ │ │ │ + bl 32e20c <_Py_strhex@@Base+0x794> │ │ │ │ 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 35546c │ │ │ │ + bl 358c0c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 355200 │ │ │ │ + bl 3589a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 354e4c │ │ │ │ - ldr r3, [pc, #404] @ 4a5cc │ │ │ │ + bl 3585ec │ │ │ │ + ldr r3, [pc, #404] @ 4a6ac │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35574c │ │ │ │ - ldr r3, [pc, #380] @ 4a5d0 │ │ │ │ + bl 358eec │ │ │ │ + ldr r3, [pc, #380] @ 4a6b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a49c │ │ │ │ - bl 354e48 │ │ │ │ + beq 4a57c │ │ │ │ + bl 3585e8 │ │ │ │ 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 355200 │ │ │ │ + bl 3589a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a4f8 │ │ │ │ - bl 355200 │ │ │ │ - ldr r3, [pc, #300] @ 4a5d4 │ │ │ │ + b 4a5d8 │ │ │ │ + bl 3589a0 │ │ │ │ + ldr r3, [pc, #300] @ 4a6b4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 354e48 │ │ │ │ + bl 3585e8 │ │ │ │ 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 355200 │ │ │ │ + bl 3589a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355200 │ │ │ │ + bl 3589a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #140] @ 4a590 │ │ │ │ + ldr r3, [pc, #140] @ 4a670 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a580 │ │ │ │ - ldr r3, [pc, #112] @ 4a590 │ │ │ │ + bne 4a660 │ │ │ │ + ldr r3, [pc, #112] @ 4a670 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a580 │ │ │ │ + bne 4a660 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a580 │ │ │ │ - ldr r3, [pc, #104] @ 4a5b4 │ │ │ │ + b 4a660 │ │ │ │ + ldr r3, [pc, #104] @ 4a694 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355788 │ │ │ │ + bl 358f28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a19c │ │ │ │ - ldr r2, [pc, #80] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #80] @ 4a5bc │ │ │ │ + bne 4a27c │ │ │ │ + ldr r2, [pc, #80] @ 4a698 │ │ │ │ + ldr r3, [pc, #80] @ 4a69c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354e4c │ │ │ │ + bl 3585ec │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 4a1ec │ │ │ │ + b 4a2cc │ │ │ │ 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 r5, r3, r0, asr #3 │ │ │ │ + subseq r8, r3, r8, lsl r9 │ │ │ │ ldceq 2, cr4, [r2], {35} @ 0x23 │ │ │ │ - blcc ff231838 <__bss_end__@@Base+0xfec6c8f0> │ │ │ │ + blcc ff231918 <__bss_end__@@Base+0xfec5c9d0> │ │ │ │ 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,363 +32776,307 @@ │ │ │ │ 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 4a6e0 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 12eae8 │ │ │ │ + b 12f158 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4a624 │ │ │ │ + ldr r0, [pc, #20] @ 4a704 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a5f4 │ │ │ │ + bne 4a6d4 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r8, r4, fp, pc @ │ │ │ │ + eorseq r3, r9, r4, asr r3 │ │ │ │ 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 aaa88 │ │ │ │ + bl aab74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4a73c │ │ │ │ + beq 4a81c │ │ │ │ mov r0, r6 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a718 │ │ │ │ + beq 4a7f8 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a718 │ │ │ │ + beq 4a7f8 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 175b18 │ │ │ │ + bl 177104 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a718 │ │ │ │ + beq 4a7f8 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 175b18 │ │ │ │ + bl 177104 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a718 │ │ │ │ + beq 4a7f8 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 175b18 │ │ │ │ + bl 177104 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a718 │ │ │ │ + beq 4a7f8 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 175b18 │ │ │ │ + bl 177104 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a718 │ │ │ │ + beq 4a7f8 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 175b18 │ │ │ │ + bl 177104 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a718 │ │ │ │ + beq 4a7f8 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 175b18 │ │ │ │ + bl 177104 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a718 │ │ │ │ + beq 4a7f8 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a718 │ │ │ │ + beq 4a7f8 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4a744 │ │ │ │ + bne 4a824 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4a73c │ │ │ │ + beq 4a81c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4a73c │ │ │ │ + bne 4a81c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4a75c │ │ │ │ + b 4a83c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl a3404 │ │ │ │ + bl a34f4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #52] @ 0x34 │ │ │ │ - beq 4a718 │ │ │ │ + beq 4a7f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub r3, r2, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - bhi 4a7a0 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 4a7c0 │ │ │ │ - b 4a7dc │ │ │ │ - ldr r0, [pc, #292] @ 4a8cc │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4a8c4 │ │ │ │ - b 4a78c │ │ │ │ - bl ab108 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 4a7f0 │ │ │ │ - cmn r5, #1 │ │ │ │ - bne 4a80c │ │ │ │ - bl a573c │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 4a8d8 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 4a874 │ │ │ │ + bl 345a84 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 4a8d0 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 4a80c │ │ │ │ - b 4a8c4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ + bne 4a8c8 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4a7d4 │ │ │ │ + bne 4a8c8 │ │ │ │ + mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 4a7d4 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble 4a884 │ │ │ │ - ldr r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4a83c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrbeq r3, [r4, #16] │ │ │ │ - beq 4a888 │ │ │ │ - b 4a8b4 │ │ │ │ - ldr r3, [pc, #140] @ 4a8d0 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4a858 │ │ │ │ - ldr r1, [pc, #128] @ 4a8d0 │ │ │ │ - bl adf54 │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a86c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldreq r3, [r4, #20] │ │ │ │ - ldrbeq r3, [r3] │ │ │ │ - beq 4a888 │ │ │ │ - ldr r2, [pc, #96] @ 4a8d4 │ │ │ │ - ldr r1, [pc, #96] @ 4a8d8 │ │ │ │ - ldr r0, [pc, #80] @ 4a8cc │ │ │ │ - mov r3, r4 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4a8c4 │ │ │ │ - mov r3, #32 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r5, r2 │ │ │ │ - bgt 4a8a0 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 280b40 │ │ │ │ - sub r2, r5, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4a94c │ │ │ │ - ldr r3, [pc, #20] @ 4a8d0 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4a86c │ │ │ │ - b 4a848 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r4, asr #17 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsl #29 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ + 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 r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 4a91c │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #40] @ 4a940 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 4a948 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #24] @ 4a944 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4a90c │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r3, r7, r0, asr r3 │ │ │ │ - │ │ │ │ -0004a948 : │ │ │ │ - b 3a698 <_Py_IncRef@@Base+0x90> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic r4, r1, r1, asr #31 │ │ │ │ bic sl, r2, r2, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, sl, r4 │ │ │ │ - bne 4a978 │ │ │ │ + bne 4a914 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 280b40 │ │ │ │ + b 283420 │ │ │ │ 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 929d0 │ │ │ │ + bl 92a88 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4a9ec │ │ │ │ + beq 4a988 │ │ │ │ cmp r9, #0 │ │ │ │ add r9, r6, #16 │ │ │ │ - ble 4a9bc │ │ │ │ + ble 4a958 │ │ │ │ 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 4a9ec │ │ │ │ + ble 4a988 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ add r0, r4, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r9, r0 │ │ │ │ bl 29658 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ 4aa04 │ │ │ │ - ldr r0, [pc, #4] @ 4aa08 │ │ │ │ - b 4ab30 <_PyBytes_ReverseFind@@Base+0x124> │ │ │ │ - andeq fp, r4, r0, lsl r5 │ │ │ │ - ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ - │ │ │ │ -0004aa0c <_PyBytes_ReverseFind@@Base>: │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + bx lr │ │ │ │ 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 4aa4c <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ - mvn ip, #0 │ │ │ │ - mov lr, #2 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 288420 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 4a9c4 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #40] @ 4a9e8 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 4a9f0 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #24] @ 4a9ec │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - addge r0, r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ + bne 4a9b4 │ │ │ │ pop {r4, pc} │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r6, r7, r8, ror #21 │ │ │ │ + │ │ │ │ +0004a9f0 : │ │ │ │ + b 3a698 <_Py_IncRef@@Base+0x348> │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [pc, #4] @ 4aa04 │ │ │ │ + ldr r0, [pc, #4] @ 4aa08 │ │ │ │ + b 4ab30 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ + andeq fp, r4, r0, lsl r5 │ │ │ │ + ldrheq sp, [r6], #-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 4aaa0 <_PyBytes_ReverseFind@@Base+0x94> │ │ │ │ + bhi 4aa58 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - ble 4aae0 <_PyBytes_ReverseFind@@Base+0xd4> │ │ │ │ - b 4aac4 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ - ldr r0, [pc, #128] @ 4ab28 <_PyBytes_ReverseFind@@Base+0x11c> │ │ │ │ + ble 4aa98 │ │ │ │ + b 4aa7c │ │ │ │ + ldr r0, [pc, #128] @ 4aae0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aa90 <_PyBytes_ReverseFind@@Base+0x84> │ │ │ │ + bne 4aa48 │ │ │ │ mov r0, #0 │ │ │ │ - b 4ab20 <_PyBytes_ReverseFind@@Base+0x114> │ │ │ │ + b 4aad8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16f000 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 170338 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aabc <_PyBytes_ReverseFind@@Base+0xb0> │ │ │ │ + beq 4aa74 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 4aafc <_PyBytes_ReverseFind@@Base+0xf0> │ │ │ │ + bne 4aab4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 4ab2c <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ + ldreq r0, [pc, #52] @ 4aae4 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 4ab14 <_PyBytes_ReverseFind@@Base+0x108> │ │ │ │ + b 4aacc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16f000 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 170338 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aae0 <_PyBytes_ReverseFind@@Base+0xd4> │ │ │ │ - b 4aabc <_PyBytes_ReverseFind@@Base+0xb0> │ │ │ │ + bne 4aa98 │ │ │ │ + b 4aa74 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 32b690 <_PyTime_FromLong@@Base+0x61c> │ │ │ │ + bl 32ee68 <_PyTime_FromLong@@Base+0x584> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r5, r4, lsl r9 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + ldrsbeq sp, [r5], -r4 @ │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + │ │ │ │ +0004aae8 <_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 4ab28 <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ + mvn ip, #0 │ │ │ │ + mov lr, #2 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 28abb4 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + cmp r0, #0 │ │ │ │ + addge r0, r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ab8c <_PyBytes_ReverseFind@@Base+0x180> │ │ │ │ + beq 4ab8c <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -33090,117 +33090,117 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1acc34 │ │ │ │ + bl 1aeff4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4abc4 <_PyBytes_ReverseFind@@Base+0x1b8> │ │ │ │ - blt 4abdc <_PyBytes_ReverseFind@@Base+0x1d0> │ │ │ │ + beq 4abc4 <_PyBytes_ReverseFind@@Base+0xdc> │ │ │ │ + blt 4abdc <_PyBytes_ReverseFind@@Base+0xf4> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #148] @ 4ac58 <_PyBytes_ReverseFind@@Base+0x24c> │ │ │ │ - b 9de74 │ │ │ │ + ldr r0, [pc, #148] @ 4ac58 <_PyBytes_ReverseFind@@Base+0x170> │ │ │ │ + b 9df14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 163af4 │ │ │ │ + bl 164a7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4abe4 <_PyBytes_ReverseFind@@Base+0x1d8> │ │ │ │ + bne 4abe4 <_PyBytes_ReverseFind@@Base+0xfc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad420 │ │ │ │ + bl 1af7e0 │ │ │ │ mov r5, #0 │ │ │ │ - b 4ac50 <_PyBytes_ReverseFind@@Base+0x244> │ │ │ │ + b 4ac50 <_PyBytes_ReverseFind@@Base+0x168> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 124bac <_PyType_Name@@Base> │ │ │ │ + bl 125214 <_PyType_Name@@Base> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt 4ac14 <_PyBytes_ReverseFind@@Base+0x208> │ │ │ │ + blt 4ac14 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #84] @ 4ac5c <_PyBytes_ReverseFind@@Base+0x250> │ │ │ │ + ldr r0, [pc, #84] @ 4ac5c <_PyBytes_ReverseFind@@Base+0x174> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ mov r5, r0 │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x218> │ │ │ │ - ldr r0, [pc, #68] @ 4ac60 <_PyBytes_ReverseFind@@Base+0x254> │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + ldr r0, [pc, #68] @ 4ac60 <_PyBytes_ReverseFind@@Base+0x178> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad420 │ │ │ │ + bl 1af7e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ac50 <_PyBytes_ReverseFind@@Base+0x244> │ │ │ │ + beq 4ac50 <_PyBytes_ReverseFind@@Base+0x168> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ac50 <_PyBytes_ReverseFind@@Base+0x244> │ │ │ │ + bne 4ac50 <_PyBytes_ReverseFind@@Base+0x168> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r7, ip, lsl #8 │ │ │ │ - eorseq sp, r8, ip, lsr sl │ │ │ │ - @ instruction: 0x0037a7d0 │ │ │ │ + eorseq r7, r7, ip, asr #23 │ │ │ │ + eorseq r1, r9, ip, ror #3 │ │ │ │ + mlaseq r7, r0, pc, sp @ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ac78 <_PyBytes_ReverseFind@@Base+0x26c> │ │ │ │ - ldr r1, [pc, #8] @ 4ac80 <_PyBytes_ReverseFind@@Base+0x274> │ │ │ │ - b 24bbb0 │ │ │ │ - ldr r0, [pc, #4] @ 4ac84 <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ + beq 4ac78 <_PyBytes_ReverseFind@@Base+0x190> │ │ │ │ + ldr r1, [pc, #8] @ 4ac80 <_PyBytes_ReverseFind@@Base+0x198> │ │ │ │ + b 24e434 │ │ │ │ + ldr r0, [pc, #4] @ 4ac84 <_PyBytes_ReverseFind@@Base+0x19c> │ │ │ │ bx lr │ │ │ │ - subseq r5, r5, ip, ror #1 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r5, r6, ip, ror #1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ 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 4acbc <_PyBytes_ReverseFind@@Base+0x2b0> │ │ │ │ + bne 4acbc <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 315630 │ │ │ │ + b 318e08 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4ace0 <_PyBytes_ReverseFind@@Base+0x2d4> │ │ │ │ + ldr r0, [pc, #20] @ 4ace0 <_PyBytes_ReverseFind@@Base+0x1f8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4acb0 <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ + bne 4acb0 <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, lsl r3 │ │ │ │ + eorseq r6, r7, r8, lsr #21 │ │ │ │ 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 32baf0 <_PyTime_FromLong@@Base+0xa7c> │ │ │ │ + bl 32f2c8 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ad28 <_PyBytes_ReverseFind@@Base+0x31c> │ │ │ │ - ldr r3, [pc, #36] @ 4ad40 <_PyBytes_ReverseFind@@Base+0x334> │ │ │ │ + beq 4ad28 <_PyBytes_ReverseFind@@Base+0x240> │ │ │ │ + ldr r3, [pc, #36] @ 4ad40 <_PyBytes_ReverseFind@@Base+0x258> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6bf4 │ │ │ │ + bl 1c911c │ │ │ │ mov r0, #0 │ │ │ │ - b 4ad38 <_PyBytes_ReverseFind@@Base+0x32c> │ │ │ │ + b 4ad38 <_PyBytes_ReverseFind@@Base+0x250> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq fp, r5, r8, asr #23 │ │ │ │ + subseq fp, r6, 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 +33211,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+0x39c> │ │ │ │ + bne 4ada8 <_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+0x3d4> │ │ │ │ - ldr ip, [pc, #252] @ 4aeac <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + beq 4ade0 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ + ldr ip, [pc, #252] @ 4aeac <_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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ade0 <_PyBytes_ReverseFind@@Base+0x3d4> │ │ │ │ + bne 4ade0 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ mov r4, #0 │ │ │ │ - b 4aea0 <_PyBytes_ReverseFind@@Base+0x494> │ │ │ │ - ldr r3, [pc, #200] @ 4aeb0 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + b 4aea0 <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #200] @ 4aeb0 <_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+0x4a8> │ │ │ │ + ldreq r4, [pc, #184] @ 4aeb4 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ cmp r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bne 4ae54 <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ - bl a4654 │ │ │ │ + bne 4ae54 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ + bl a4744 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ae3c <_PyBytes_ReverseFind@@Base+0x430> │ │ │ │ - bl a573c │ │ │ │ + bne 4ae3c <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4add8 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ + bne 4add8 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204aec │ │ │ │ + bl 206d64 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4ae90 <_PyBytes_ReverseFind@@Base+0x484> │ │ │ │ - b 4add8 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ + bge 4ae90 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + b 4add8 <_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+0x494> │ │ │ │ - bl 115b94 │ │ │ │ + b 4aea0 <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ + bl 115f94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4add8 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ - beq 4ae78 <_PyBytes_ReverseFind@@Base+0x46c> │ │ │ │ + blt 4add8 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + beq 4ae78 <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9660 │ │ │ │ + b a9750 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl b29d8 │ │ │ │ + bl b2e9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4add8 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ + blt 4add8 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r0, ror fp │ │ │ │ - ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r2, r8, r8, lsr fp │ │ │ │ + ldrsheq r4, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq r1, r6, 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+0x4d4> │ │ │ │ + bne 4aee0 <_PyBytes_ReverseFind@@Base+0x3f8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ae328 │ │ │ │ + b 1b06e8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4af04 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ + ldr r0, [pc, #20] @ 4af04 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aed4 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + bne 4aed4 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003732d0 │ │ │ │ + eorseq r6, r7, r8, ror #20 │ │ │ │ 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 +33321,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+0x554> │ │ │ │ + bne 4af60 <_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+0x584> │ │ │ │ - ldr ip, [pc, #1424] @ 4b4f8 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ + beq 4af90 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ + ldr ip, [pc, #1424] @ 4b4f8 <_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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b05c <_PyBytes_ReverseFind@@Base+0x650> │ │ │ │ + beq 4b05c <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4b00c <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ + beq 4b00c <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4afb0 <_PyBytes_ReverseFind@@Base+0x5a4> │ │ │ │ + beq 4afb0 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 4afb4 <_PyBytes_ReverseFind@@Base+0x5a8> │ │ │ │ - b 4b018 <_PyBytes_ReverseFind@@Base+0x60c> │ │ │ │ - ldr r8, [pc, #1348] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xaf0> │ │ │ │ + bne 4afb4 <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ + b 4b018 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + ldr r8, [pc, #1348] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4afd4 <_PyBytes_ReverseFind@@Base+0x5c8> │ │ │ │ - bl a573c │ │ │ │ + bne 4afd4 <_PyBytes_ReverseFind@@Base+0x4ec> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b018 <_PyBytes_ReverseFind@@Base+0x60c> │ │ │ │ - b 4b05c <_PyBytes_ReverseFind@@Base+0x650> │ │ │ │ - bl ab108 │ │ │ │ + beq 4b018 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + b 4b05c <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4b000 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ + beq 4b000 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b000 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ + bne 4b000 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - bne 4b01c <_PyBytes_ReverseFind@@Base+0x610> │ │ │ │ - b 4afc4 <_PyBytes_ReverseFind@@Base+0x5b8> │ │ │ │ - ldr r8, [pc, #1256] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xaf0> │ │ │ │ + bne 4b01c <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ + b 4afc4 <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ + ldr r8, [pc, #1256] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ mvn r6, #0 │ │ │ │ - b 4b01c <_PyBytes_ReverseFind@@Base+0x610> │ │ │ │ + b 4b01c <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ mvn r6, #0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - ldr r3, [pc, #1236] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xaf0> │ │ │ │ + ldr r3, [pc, #1236] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r9, [r5, #20] │ │ │ │ - ldreq r9, [pc, #1228] @ 4b500 <_PyBytes_ReverseFind@@Base+0xaf4> │ │ │ │ + ldreq r9, [pc, #1228] @ 4b500 <_PyBytes_ReverseFind@@Base+0xa18> │ │ │ │ cmp r6, #0 │ │ │ │ mvnlt r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 4b228 <_PyBytes_ReverseFind@@Base+0x81c> │ │ │ │ + bne 4b228 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4b064 <_PyBytes_ReverseFind@@Base+0x658> │ │ │ │ + bne 4b064 <_PyBytes_ReverseFind@@Base+0x57c> │ │ │ │ mov r4, #0 │ │ │ │ - b 4b4ec <_PyBytes_ReverseFind@@Base+0xae0> │ │ │ │ + b 4b4ec <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ mov r5, #0 │ │ │ │ - ldr sl, [pc, #1172] @ 4b504 <_PyBytes_ReverseFind@@Base+0xaf8> │ │ │ │ + ldr sl, [pc, #1172] @ 4b504 <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 4b148 <_PyBytes_ReverseFind@@Base+0x73c> │ │ │ │ + beq 4b148 <_PyBytes_ReverseFind@@Base+0x660> │ │ │ │ cmp r7, r0 │ │ │ │ - ble 4b098 <_PyBytes_ReverseFind@@Base+0x68c> │ │ │ │ + ble 4b098 <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ ldrb r3, [r9, r0] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 4b09c <_PyBytes_ReverseFind@@Base+0x690> │ │ │ │ + beq 4b09c <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ add r0, r0, #1 │ │ │ │ - b 4b078 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ - beq 4b1f8 <_PyBytes_ReverseFind@@Base+0x7ec> │ │ │ │ + b 4b078 <_PyBytes_ReverseFind@@Base+0x590> │ │ │ │ + beq 4b1f8 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ add fp, r0, #1 │ │ │ │ cmp r7, fp │ │ │ │ - ble 4b0bc <_PyBytes_ReverseFind@@Base+0x6b0> │ │ │ │ + ble 4b0bc <_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+0x694> │ │ │ │ + beq 4b0a0 <_PyBytes_ReverseFind@@Base+0x5b8> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4b200 <_PyBytes_ReverseFind@@Base+0x7f4> │ │ │ │ + beq 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r8, [r3, r5, lsl #2] │ │ │ │ - ble 4b13c <_PyBytes_ReverseFind@@Base+0x730> │ │ │ │ + ble 4b13c <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b11c <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + beq 4b11c <_PyBytes_ReverseFind@@Base+0x634> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b200 <_PyBytes_ReverseFind@@Base+0x7f4> │ │ │ │ + beq 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b200 <_PyBytes_ReverseFind@@Base+0x7f4> │ │ │ │ + bne 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 4b200 <_PyBytes_ReverseFind@@Base+0x7f4> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b13c <_PyBytes_ReverseFind@@Base+0x730> │ │ │ │ + beq 4b13c <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b13c <_PyBytes_ReverseFind@@Base+0x730> │ │ │ │ + bne 4b13c <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4b070 <_PyBytes_ReverseFind@@Base+0x664> │ │ │ │ + b 4b070 <_PyBytes_ReverseFind@@Base+0x588> │ │ │ │ cmp r7, r0 │ │ │ │ - ldrgt r3, [pc, #944] @ 4b504 <_PyBytes_ReverseFind@@Base+0xaf8> │ │ │ │ - ble 4b1f8 <_PyBytes_ReverseFind@@Base+0x7ec> │ │ │ │ + ldrgt r3, [pc, #944] @ 4b504 <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ + ble 4b1f8 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 4b174 <_PyBytes_ReverseFind@@Base+0x768> │ │ │ │ + beq 4b174 <_PyBytes_ReverseFind@@Base+0x68c> │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 4b154 <_PyBytes_ReverseFind@@Base+0x748> │ │ │ │ - b 4b1f8 <_PyBytes_ReverseFind@@Base+0x7ec> │ │ │ │ + bne 4b154 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ + b 4b1f8 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b200 <_PyBytes_ReverseFind@@Base+0x7f4> │ │ │ │ + beq 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 4b1f4 <_PyBytes_ReverseFind@@Base+0x7e8> │ │ │ │ + ble 4b1f4 <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b1d4 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ + beq 4b1d4 <_PyBytes_ReverseFind@@Base+0x6ec> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b200 <_PyBytes_ReverseFind@@Base+0x7f4> │ │ │ │ + beq 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b200 <_PyBytes_ReverseFind@@Base+0x7f4> │ │ │ │ + bne 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 4b200 <_PyBytes_ReverseFind@@Base+0x7f4> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 4b200 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b1f4 <_PyBytes_ReverseFind@@Base+0x7e8> │ │ │ │ + beq 4b1f4 <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b1f4 <_PyBytes_ReverseFind@@Base+0x7e8> │ │ │ │ + bne 4b1f4 <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 4b4ec <_PyBytes_ReverseFind@@Base+0xae0> │ │ │ │ + b 4b4ec <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b05c <_PyBytes_ReverseFind@@Base+0x650> │ │ │ │ + beq 4b05c <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b05c <_PyBytes_ReverseFind@@Base+0x650> │ │ │ │ + bne 4b05c <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 4b05c <_PyBytes_ReverseFind@@Base+0x650> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 4b05c <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4b05c <_PyBytes_ReverseFind@@Base+0x650> │ │ │ │ + bne 4b05c <_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+0x85c> │ │ │ │ - ldr r3, [pc, #684] @ 4b508 <_PyBytes_ReverseFind@@Base+0xafc> │ │ │ │ - ldr r1, [pc, #684] @ 4b50c <_PyBytes_ReverseFind@@Base+0xb00> │ │ │ │ + bne 4b268 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + ldr r3, [pc, #684] @ 4b508 <_PyBytes_ReverseFind@@Base+0xa20> │ │ │ │ + ldr r1, [pc, #684] @ 4b50c <_PyBytes_ReverseFind@@Base+0xa24> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 4b4e0 <_PyBytes_ReverseFind@@Base+0xad4> │ │ │ │ + bl 190b84 │ │ │ │ + b 4b4e0 <_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+0x948> │ │ │ │ + bne 4b354 <_PyBytes_ReverseFind@@Base+0x86c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ movne fp, r5 │ │ │ │ movne r0, r5 │ │ │ │ - beq 4b4e0 <_PyBytes_ReverseFind@@Base+0xad4> │ │ │ │ + beq 4b4e0 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ cmp r7, fp │ │ │ │ - ble 4b334 <_PyBytes_ReverseFind@@Base+0x928> │ │ │ │ + ble 4b334 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 4b334 <_PyBytes_ReverseFind@@Base+0x928> │ │ │ │ + bcc 4b334 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ cmp r3, sl │ │ │ │ - bne 4b328 <_PyBytes_ReverseFind@@Base+0x91c> │ │ │ │ + bne 4b328 <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b318 <_PyBytes_ReverseFind@@Base+0x90c> │ │ │ │ + ble 4b318 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b49c <_PyBytes_ReverseFind@@Base+0xa90> │ │ │ │ + bne 4b49c <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b318 <_PyBytes_ReverseFind@@Base+0x90c> │ │ │ │ + beq 4b318 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b318 <_PyBytes_ReverseFind@@Base+0x90c> │ │ │ │ + bne 4b318 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add fp, fp, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4b2a0 <_PyBytes_ReverseFind@@Base+0x894> │ │ │ │ + b 4b2a0 <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne 4b2b0 <_PyBytes_ReverseFind@@Base+0x8a4> │ │ │ │ + bne 4b2b0 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ cmp r7, r0 │ │ │ │ - blt 4b400 <_PyBytes_ReverseFind@@Base+0x9f4> │ │ │ │ + blt 4b400 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4b3b4 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ - b 4b4bc <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ - bl 92ed0 │ │ │ │ + bne 4b3b4 <_PyBytes_ReverseFind@@Base+0x8cc> │ │ │ │ + b 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ - beq 4b4e0 <_PyBytes_ReverseFind@@Base+0xad4> │ │ │ │ + beq 4b4e0 <_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+0x998> │ │ │ │ + beq 4b3a4 <_PyBytes_ReverseFind@@Base+0x8bc> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 288420 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 28abb4 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bge 4b408 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ + bge 4b408 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b3fc <_PyBytes_ReverseFind@@Base+0x9f0> │ │ │ │ + ble 4b3fc <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b49c <_PyBytes_ReverseFind@@Base+0xa90> │ │ │ │ + bne 4b49c <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b3fc <_PyBytes_ReverseFind@@Base+0x9f0> │ │ │ │ + beq 4b3fc <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b3fc <_PyBytes_ReverseFind@@Base+0x9f0> │ │ │ │ + bne 4b3fc <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [r4, #8] │ │ │ │ - b 4b4e4 <_PyBytes_ReverseFind@@Base+0xad8> │ │ │ │ + b 4b4e4 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ mov r1, sl │ │ │ │ add r0, r9, r5 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ add r5, fp, r5 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r1, [r3, r8, lsl #2] │ │ │ │ - ble 4b490 <_PyBytes_ReverseFind@@Base+0xa84> │ │ │ │ + ble 4b490 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b470 <_PyBytes_ReverseFind@@Base+0xa64> │ │ │ │ + beq 4b470 <_PyBytes_ReverseFind@@Base+0x988> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b4bc <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ + bne 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 4b4bc <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 4b490 <_PyBytes_ReverseFind@@Base+0xa84> │ │ │ │ + beq 4b490 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b490 <_PyBytes_ReverseFind@@Base+0xa84> │ │ │ │ + bne 4b490 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add r5, sl, r5 │ │ │ │ add r8, r8, #1 │ │ │ │ - b 4b364 <_PyBytes_ReverseFind@@Base+0x958> │ │ │ │ + b 4b364 <_PyBytes_ReverseFind@@Base+0x87c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b4bc <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ + bne 4b4bc <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b4e0 <_PyBytes_ReverseFind@@Base+0xad4> │ │ │ │ + beq 4b4e0 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b4e0 <_PyBytes_ReverseFind@@Base+0xad4> │ │ │ │ + bne 4b4e0 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x00572b9c │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r5, r9, r0, lsr #26 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003665dc │ │ │ │ + subseq r2, r8, r4, ror #22 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + eorseq r9, r9, r0, ror #9 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r9, r6, ip, lsr #27 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - b a2934 │ │ │ │ + b a2a24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b248 │ │ │ │ + bl 9b2e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b5c8 <_PyBytes_ReverseFind@@Base+0xbbc> │ │ │ │ + bl 4b5c8 <_PyBytes_ReverseFind@@Base+0xae0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4290 │ │ │ │ + b a4380 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4b574 <_PyBytes_ReverseFind@@Base+0xb68> │ │ │ │ + bne 4b574 <_PyBytes_ReverseFind@@Base+0xa8c> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 30e628 │ │ │ │ + b 312720 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b598 <_PyBytes_ReverseFind@@Base+0xb8c> │ │ │ │ + ldr r0, [pc, #20] @ 4b598 <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b568 <_PyBytes_ReverseFind@@Base+0xb5c> │ │ │ │ + bne 4b568 <_PyBytes_ReverseFind@@Base+0xa80> │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003732f4 │ │ │ │ + eorseq r6, r7, ip, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 188470 <_Py_union_type_or@@Base+0x664> │ │ │ │ + bl 189e18 <_Py_union_type_or@@Base+0x664> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0738 │ │ │ │ - ldr r0, [pc] @ 4b5c4 <_PyBytes_ReverseFind@@Base+0xbb8> │ │ │ │ + bl 2d36f0 │ │ │ │ + ldr r0, [pc] @ 4b5c4 <_PyBytes_ReverseFind@@Base+0xadc> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b618 <_PyBytes_ReverseFind@@Base+0xc0c> │ │ │ │ + beq 4b618 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 4b618 <_PyBytes_ReverseFind@@Base+0xc0c> │ │ │ │ + beq 4b618 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4b618 <_PyBytes_ReverseFind@@Base+0xc0c> │ │ │ │ + bne 4b618 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ 4b630 <_PyBytes_ReverseFind@@Base+0xc24> │ │ │ │ - ldr r0, [pc, #4] @ 4b634 <_PyBytes_ReverseFind@@Base+0xc28> │ │ │ │ - b 4ab30 <_PyBytes_ReverseFind@@Base+0x124> │ │ │ │ + ldr r1, [pc, #4] @ 4b630 <_PyBytes_ReverseFind@@Base+0xb48> │ │ │ │ + ldr r0, [pc, #4] @ 4b634 <_PyBytes_ReverseFind@@Base+0xb4c> │ │ │ │ + b 4ab30 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ strdeq fp, [r4], -r4 │ │ │ │ - subseq sp, r5, r8, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsl r1 │ │ │ │ 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 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b680 <_PyBytes_ReverseFind@@Base+0xc74> │ │ │ │ + beq 4b680 <_PyBytes_ReverseFind@@Base+0xb98> │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ 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 4b6b0 <_PyBytes_ReverseFind@@Base+0xca4> │ │ │ │ + bne 4b6b0 <_PyBytes_ReverseFind@@Base+0xbc8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d66a4 │ │ │ │ + b 1d8bc0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b6d4 <_PyBytes_ReverseFind@@Base+0xcc8> │ │ │ │ + ldr r0, [pc, #20] @ 4b6d4 <_PyBytes_ReverseFind@@Base+0xbec> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b6a4 <_PyBytes_ReverseFind@@Base+0xc98> │ │ │ │ + bne 4b6a4 <_PyBytes_ReverseFind@@Base+0xbbc> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, lsr #6 │ │ │ │ + @ instruction: 0x00376ab8 │ │ │ │ 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,134 +33821,134 @@ │ │ │ │ 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+0xd24> │ │ │ │ + bne 4b730 <_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+0xd5c> │ │ │ │ - ldr ip, [pc, #380] @ 4b8b4 <_PyBytes_ReverseFind@@Base+0xea8> │ │ │ │ + beq 4b768 <_PyBytes_ReverseFind@@Base+0xc80> │ │ │ │ + ldr ip, [pc, #380] @ 4b8b4 <_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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b768 <_PyBytes_ReverseFind@@Base+0xd5c> │ │ │ │ + bne 4b768 <_PyBytes_ReverseFind@@Base+0xc80> │ │ │ │ mov r5, #0 │ │ │ │ - b 4b8a8 <_PyBytes_ReverseFind@@Base+0xe9c> │ │ │ │ + b 4b8a8 <_PyBytes_ReverseFind@@Base+0xdc0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4b780 <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ + beq 4b780 <_PyBytes_ReverseFind@@Base+0xc98> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 4b760 <_PyBytes_ReverseFind@@Base+0xd54> │ │ │ │ + blt 4b760 <_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+0xeac> │ │ │ │ - bl 92ed0 │ │ │ │ + ldreq r9, [pc, #288] @ 4b8b8 <_PyBytes_ReverseFind@@Base+0xdd0> │ │ │ │ + bl 92f88 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq 4b760 <_PyBytes_ReverseFind@@Base+0xd54> │ │ │ │ + beq 4b760 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ cmp r8, r4 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4b8a8 <_PyBytes_ReverseFind@@Base+0xe9c> │ │ │ │ + ble 4b8a8 <_PyBytes_ReverseFind@@Base+0xdc0> │ │ │ │ ldrb r3, [r9, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ cmpne r3, #13 │ │ │ │ - beq 4b7d8 <_PyBytes_ReverseFind@@Base+0xdcc> │ │ │ │ + beq 4b7d8 <_PyBytes_ReverseFind@@Base+0xcf0> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 4b7b0 <_PyBytes_ReverseFind@@Base+0xda4> │ │ │ │ + bne 4b7b0 <_PyBytes_ReverseFind@@Base+0xcc8> │ │ │ │ mov r1, r8 │ │ │ │ - b 4b80c <_PyBytes_ReverseFind@@Base+0xe00> │ │ │ │ + b 4b80c <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4b80c <_PyBytes_ReverseFind@@Base+0xe00> │ │ │ │ + ble 4b80c <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ cmp r3, #13 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4b804 <_PyBytes_ReverseFind@@Base+0xdf8> │ │ │ │ + bne 4b804 <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4b804 <_PyBytes_ReverseFind@@Base+0xdf8> │ │ │ │ + ble 4b804 <_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 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b880 <_PyBytes_ReverseFind@@Base+0xe74> │ │ │ │ + beq 4b880 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b85c <_PyBytes_ReverseFind@@Base+0xe50> │ │ │ │ + beq 4b85c <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b880 <_PyBytes_ReverseFind@@Base+0xe74> │ │ │ │ + beq 4b880 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b880 <_PyBytes_ReverseFind@@Base+0xe74> │ │ │ │ + bne 4b880 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 4b880 <_PyBytes_ReverseFind@@Base+0xe74> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 4b880 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b7a4 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ + beq 4b7a4 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b7a4 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ + bne 4b7a4 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 4b7a4 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 4b7a4 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b760 <_PyBytes_ReverseFind@@Base+0xd54> │ │ │ │ + beq 4b760 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b760 <_PyBytes_ReverseFind@@Base+0xd54> │ │ │ │ + bne 4b760 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 4b760 <_PyBytes_ReverseFind@@Base+0xd54> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 4b760 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r2, r7, r8, asr #23 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + @ instruction: 0x00582b90 │ │ │ │ + subseq r2, sp, 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 2100c8 │ │ │ │ + b 211e10 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -33956,183 +33956,183 @@ │ │ │ │ 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 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ beq 4b968 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30684c │ │ │ │ + bl 309b10 │ │ │ │ cmn r0, #1 │ │ │ │ beq 4b968 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f9b10 │ │ │ │ + b f9de4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ b 4b9ec <_PyDict_DelItem_KnownHash@@Base+0x4> │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc] @ 4b984 │ │ │ │ - b 286e00 │ │ │ │ + b 289594 │ │ │ │ andeq fp, r4, r4, lsl #20 │ │ │ │ mov r0, r1 │ │ │ │ - b 14f510 │ │ │ │ + b 14fb88 │ │ │ │ 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 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 4b9dc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ ldreq r0, [pc, #20] @ 4b9e4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ ldreq r1, [pc, #8] @ 4b9e4 │ │ │ │ bl 4bbe0 <_PyDict_DelItem_KnownHash@@Base+0x1f8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ │ │ │ │ 0004b9e8 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b f9b10 │ │ │ │ + b f9de4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #4] @ 4b9fc <_PyDict_DelItem_KnownHash@@Base+0x14> │ │ │ │ ldr r0, [pc, #4] @ 4ba00 <_PyDict_DelItem_KnownHash@@Base+0x18> │ │ │ │ - b 4ab30 <_PyBytes_ReverseFind@@Base+0x124> │ │ │ │ - eoreq r2, ip, r0, lsl #30 │ │ │ │ - subseq sp, r5, r8, ror #3 │ │ │ │ + b 4ab30 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ + eoreq r5, ip, ip, asr sl │ │ │ │ + subseq sp, r6, r8, ror #3 │ │ │ │ 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] @ 4bb10 <_PyDict_DelItem_KnownHash@@Base+0x128> │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 4bab8 <_PyDict_DelItem_KnownHash@@Base+0xd0> │ │ │ │ ldr r3, [pc, #204] @ 4bb10 <_PyDict_DelItem_KnownHash@@Base+0x128> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355788 │ │ │ │ + bl 358f28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4bab8 <_PyDict_DelItem_KnownHash@@Base+0xd0> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355788 │ │ │ │ + bl 358f28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ba84 <_PyDict_DelItem_KnownHash@@Base+0x9c> │ │ │ │ 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 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r5, [pc, #100] @ 4bb14 <_PyDict_DelItem_KnownHash@@Base+0x12c> │ │ │ │ movne r4, #0 │ │ │ │ bne 4bb04 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ b 4bafc <_PyDict_DelItem_KnownHash@@Base+0x114> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 4bb04 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355788 │ │ │ │ + bl 358f28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4bb04 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r0] │ │ │ │ ldr r5, [pc, #20] @ 4bb18 <_PyDict_DelItem_KnownHash@@Base+0x130> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ svcvc 0x00f80000 │ │ │ │ mov r0, r1 │ │ │ │ - b 14f510 │ │ │ │ + b 14fb88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #160] @ 4bbdc <_PyDict_DelItem_KnownHash@@Base+0x1f4> │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ bne 4bb54 <_PyDict_DelItem_KnownHash@@Base+0x16c> │ │ │ │ - bl 3422e4 │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ bne 4bbd4 <_PyDict_DelItem_KnownHash@@Base+0x1ec> │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 4bbcc <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4bbcc <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 4bbcc <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4bbcc <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ mov r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_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 │ │ │ │ @@ -34149,91 +34149,91 @@ │ │ │ │ ldrbne r3, [r4, r3] │ │ │ │ bne 4bc18 <_PyDict_DelItem_KnownHash@@Base+0x230> │ │ │ │ tst lr, #2 │ │ │ │ ldrbne r3, [r5, r3] │ │ │ │ strb r3, [r0, ip] │ │ │ │ add ip, ip, #1 │ │ │ │ b 4bbf4 <_PyDict_DelItem_KnownHash@@Base+0x20c> │ │ │ │ - eorseq r5, r9, r0, lsr #26 │ │ │ │ - eorseq r6, r9, r0, lsr #2 │ │ │ │ - subeq r1, r8, ip, lsl #17 │ │ │ │ + eorseq r9, r9, r0, ror #9 │ │ │ │ + eorseq r9, r9, r0, ror #17 │ │ │ │ + subeq r5, r8, r8 │ │ │ │ │ │ │ │ 0004bc30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #28] @ 4bc58 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 128074 │ │ │ │ + b 1286dc │ │ │ │ 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, [pc, #188] @ 4bd30 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 91a70 │ │ │ │ + bl 91b28 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 4bd14 │ │ │ │ ldr r6, [pc, #164] @ 4bd34 │ │ │ │ ldr r7, [pc, #164] @ 4bd38 │ │ │ │ ldr r8, [pc, #164] @ 4bd3c │ │ │ │ add r6, r5, r6 │ │ │ │ add r7, r5, r7 │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 4bd1c │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ beq 4bce8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 4bce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ bge 4bd1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4bd14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 4bd14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 4bd28 │ │ │ │ cmp r6, r7 │ │ │ │ add r8, r8, #4 │ │ │ │ bne 4bc9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r8, r1, r3, lsr #4 │ │ │ │ andeq r8, r1, r2, lsr r2 │ │ │ │ - @ instruction: 0x003d25f0 │ │ │ │ + @ instruction: 0x003d5db0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc] @ 4bd50 │ │ │ │ - b 1af858 │ │ │ │ + b 1b1c18 │ │ │ │ andeq ip, r4, r8, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ @@ -34241,15 +34241,15 @@ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ beq 4be20 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ bne 4be20 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2040d4 │ │ │ │ + bl 20634c │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ ldrcc r2, [pc, #152] @ 4be38 │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r2, r3] │ │ │ │ andcc r3, r0, #127 @ 0x7f │ │ │ │ addcc r3, r3, r1, lsl #7 │ │ │ │ @@ -34266,61 +34266,61 @@ │ │ │ │ beq 4bde8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #96] @ 4be44 │ │ │ │ cmp r0, r1 │ │ │ │ bne 4bdf0 │ │ │ │ mov r5, r7 │ │ │ │ b 4be14 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 4bde8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4bde8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ ldr r2, [pc, #32] @ 4be48 │ │ │ │ ldr r1, [pc, #32] @ 4be4c │ │ │ │ ldr r0, [pc, #32] @ 4be50 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r4, r9, r8, asr #15 │ │ │ │ - subeq r2, r8, r8, asr #27 │ │ │ │ - subeq r1, r8, ip, lsl #19 │ │ │ │ - subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r0, r6, r8, lsr #29 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - eorseq r6, r7, ip, asr #25 │ │ │ │ + subeq r7, r9, r4, lsr #28 │ │ │ │ + subeq r6, r8, r4, lsr #8 │ │ │ │ + subeq r5, r8, r8, lsl #2 │ │ │ │ + subseq r1, r6, ip, ror #3 │ │ │ │ + eorseq r4, r6, ip, lsl #13 │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + @ instruction: 0x0037a2f0 │ │ │ │ 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 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 4bea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ ldreq r0, [pc, #20] @ 4bea8 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ ldreq r1, [pc, #8] @ 4bea8 │ │ │ │ bl 4c094 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq r2, sp, 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 r1, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -34334,57 +34334,57 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ b 4bf14 │ │ │ │ ldr r2, [pc, #308] @ 4c030 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1804c4 │ │ │ │ + bl 181ab0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 4c018 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ bne 4bfc8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ beq 4c01c │ │ │ │ ldr r7, [r5] │ │ │ │ mov r1, r7 │ │ │ │ - bl a4654 │ │ │ │ + bl a4744 │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 4bf6c │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 4bff4 │ │ │ │ ldr r3, [pc, #212] @ 4c034 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139b60 │ │ │ │ + bl 13a1d8 │ │ │ │ b 4bff4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cecf0 │ │ │ │ + bl 2d1848 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4bff4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ b 4bf2c │ │ │ │ ldr r1, [r5] │ │ │ │ - bl a9660 │ │ │ │ + bl a9750 │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r2, r7 │ │ │ │ beq 4bff4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl b29d8 │ │ │ │ + bl b2e9c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ bne 4bfd8 │ │ │ │ cmp r8, #0 │ │ │ │ bne 4bff4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ @@ -34393,33 +34393,33 @@ │ │ │ │ bne 4bf8c │ │ │ │ b 4c01c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 4bfbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 4bfbc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4c018 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 4c018 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ - @ instruction: 0x00555490 │ │ │ │ + ldrsheq r4, [r6], #-76 @ 0xffffffb4 │ │ │ │ + @ instruction: 0x00565490 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -34428,15 +34428,15 @@ │ │ │ │ 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 355738 │ │ │ │ + bl 358ed8 │ │ │ │ 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} │ │ │ │ @@ -34460,108 +34460,108 @@ │ │ │ │ beq 4c0ec │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne ip, [r6, ip] │ │ │ │ moveq r3, #1 │ │ │ │ strb ip, [r0, lr] │ │ │ │ add lr, lr, #1 │ │ │ │ b 4c0ac │ │ │ │ - eorseq r5, r9, r0, lsr #26 │ │ │ │ - eorseq r6, r9, r0, lsr #2 │ │ │ │ - subeq r1, r8, ip, lsl #17 │ │ │ │ + eorseq r9, r9, r0, ror #9 │ │ │ │ + eorseq r9, r9, r0, ror #17 │ │ │ │ + subeq r5, r8, r8 │ │ │ │ ldr r1, [pc] @ 4c10c │ │ │ │ - b 24bbb0 │ │ │ │ - subseq r5, r5, ip, ror #3 │ │ │ │ + b 24e434 │ │ │ │ + subseq r5, r6, ip, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 4c140 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ bne 4c170 │ │ │ │ mov r0, r4 │ │ │ │ bl 291fc │ │ │ │ cmp r0, #0 │ │ │ │ bne 4c164 │ │ │ │ ldr r3, [pc, #32] @ 4c178 │ │ │ │ ldr r1, [pc, #32] @ 4c17c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 4c170 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #16] @ 4c180 │ │ │ │ - b 14485c │ │ │ │ + b 144ed4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, r4, lsl #22 │ │ │ │ - eorseq r4, r6, r4, asr #27 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + @ instruction: 0x003912b4 │ │ │ │ + eorseq r8, r6, r4, lsr #11 │ │ │ │ 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 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 4c1bc │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ beq 4c21c │ │ │ │ b 4c214 │ │ │ │ - bl ab108 │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 4c1e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 4c1e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ bne 4c21c │ │ │ │ b 4c1a8 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 43448 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ + bl 43448 <_PyImport_ClearExtension@@Base+0xda4> │ │ │ │ cmp r0, #0 │ │ │ │ bne 4c23c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ bgt 4c1f4 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ ldreq r0, [pc, #52] @ 4c26c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1d1a48 │ │ │ │ + b 1d3f64 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ ldreq r3, [pc, #28] @ 4c26c │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ sub r1, r2, #43 @ 0x2b │ │ │ │ tst r1, #253 @ 0xfd │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ strb r2, [r3] │ │ │ │ strb r1, [r3, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ ldr ip, [pc, #136] @ 4c300 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ bne 4c2e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -34590,76 +34590,76 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #28] @ 4c30c │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ 4c30c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r2, r5, r4, lsl #6 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ + subseq r2, r6, r4, lsl #6 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ bne 4c35c │ │ │ │ ldr r1, [r4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ab16c │ │ │ │ + bl 2ad974 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bne 4c384 │ │ │ │ b 4c37c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #56] @ 4c3a4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 4c33c │ │ │ │ mov r4, #0 │ │ │ │ b 4c390 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ bl 4c4cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r5, r7, ip, lsr r1 │ │ │ │ + eorseq r8, r7, ip, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ bne 4c3d0 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 13da90 │ │ │ │ + b 13e108 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #20] @ 4c3f4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ b 4c3c4 │ │ │ │ - eorseq r3, r7, r0, lsr #5 │ │ │ │ + eorseq r6, r7, r8, lsr sl │ │ │ │ cmp r0, r1 │ │ │ │ beq 4c4c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -34676,32 +34676,32 @@ │ │ │ │ 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 32baf0 <_PyTime_FromLong@@Base+0xa7c> │ │ │ │ + bl 32f2c8 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ cmp r0, #0 │ │ │ │ bne 4c4b8 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa9cc │ │ │ │ + bl 2fdd9c │ │ │ │ cmp r0, #2 │ │ │ │ mov r2, r0 │ │ │ │ beq 4c494 │ │ │ │ bhi 4c44c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c4a8 │ │ │ │ mov r0, #0 │ │ │ │ b 4c4bc │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 117054 │ │ │ │ + bl 117810 │ │ │ │ cmp r0, #0 │ │ │ │ bge 4c4b0 │ │ │ │ mvn r0, #0 │ │ │ │ b 4c4bc │ │ │ │ bne 4c44c │ │ │ │ b 4c48c │ │ │ │ mov r0, #1 │ │ │ │ @@ -34713,68 +34713,68 @@ │ │ │ │ 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] @ 4c5b8 │ │ │ │ - bl 17dc88 │ │ │ │ + bl 17f274 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ bne 4c510 │ │ │ │ ldr r1, [pc, #180] @ 4c5bc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ b 4c524 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, #0 │ │ │ │ - bl 9d994 │ │ │ │ + bl 9da34 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 4c52c │ │ │ │ mov r4, #0 │ │ │ │ b 4c5b0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, r4, #12 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 4c56c │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 354e20 │ │ │ │ + bl 3585c0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4c594 │ │ │ │ ldr r1, [pc, #92] @ 4c5c0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4c524 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 4c524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 4c524 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrheq r8, [r6], #-84 @ 0xffffffac │ │ │ │ - eorseq sp, r8, r0, ror #22 │ │ │ │ - mlaseq r8, r4, fp, sp │ │ │ │ + ldrheq r8, [r7], #-84 @ 0xffffffac │ │ │ │ + eorseq r1, r9, r0, lsl r3 │ │ │ │ + eorseq r1, r9, r4, asr #6 │ │ │ │ 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 │ │ │ │ @@ -34823,32 +34823,32 @@ │ │ │ │ str r0, [lr, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #328] @ 4c7e0 │ │ │ │ ldr r1, [pc, #328] @ 4c7e4 │ │ │ │ sub r3, r5, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add lr, lr, #180 @ 0xb4 │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 4c7a8 │ │ │ │ ldr r1, [pc, #304] @ 4c7e8 │ │ │ │ ldr r0, [pc, #304] @ 4c7ec │ │ │ │ mov r2, r6 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ blt 4c72c │ │ │ │ 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 2df85c <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e2bd4 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ beq 4c72c │ │ │ │ add r3, sp, #16384 @ 0x4000 │ │ │ │ ldrh r4, [r3, #48] @ 0x30 │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ cmp r4, #2 │ │ │ │ addeq r8, sp, #16384 @ 0x4000 │ │ │ │ @@ -34856,21 +34856,21 @@ │ │ │ │ addeq r8, r8, #52 @ 0x34 │ │ │ │ beq 4c740 │ │ │ │ cmp r4, #10 │ │ │ │ beq 4c734 │ │ │ │ ldr r3, [pc, #204] @ 4c7f0 │ │ │ │ ldr r1, [pc, #204] @ 4c7f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ b 4c7a0 │ │ │ │ add r8, sp, #16384 @ 0x4000 │ │ │ │ mov r9, #16 │ │ │ │ add r8, r8, #56 @ 0x38 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ ldr r3, [pc, #172] @ 4c7f8 │ │ │ │ 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 │ │ │ │ @@ -34878,196 +34878,196 @@ │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp] │ │ │ │ sub r3, r5, #156 @ 0x9c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29ca0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ add r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r5, #-164] @ 0xffffff5c │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ bl 4d104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ ldr r3, [pc, #40] @ 4c7dc │ │ │ │ add r1, r1, #180 @ 0xb4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ beq 4c7cc │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16384 @ 0x4000 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r3, r8, r0, asr #24 │ │ │ │ - @ instruction: 0x0038dbd8 │ │ │ │ - mlaseq r8, r8, r8, sp │ │ │ │ - eorseq sp, r8, ip, ror #23 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x00383cbc │ │ │ │ + subseq pc, r5, ip, ror #29 │ │ │ │ + @ instruction: 0x003873d0 │ │ │ │ + eorseq r1, r9, r0, lsr #7 │ │ │ │ + eorseq r1, r9, r8, asr #32 │ │ │ │ + @ instruction: 0x003913b4 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r7, r8, ip, asr #8 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 9b248 │ │ │ │ + bl 9b2e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4290 │ │ │ │ + bl a4380 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_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 4c880 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 3b5ac │ │ │ │ + b 3b6b4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #20] @ 4c8a4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ b 4c874 │ │ │ │ - eorseq r3, r7, r0, ror r2 │ │ │ │ + eorseq r6, r7, r8, lsl #20 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [pc] @ 4c8b8 │ │ │ │ - b 30fb7c │ │ │ │ - subseq lr, r7, r4, asr #9 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4c8cc │ │ │ │ - b 2ab488 │ │ │ │ - ldr r0, [pc] @ 4c8d4 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + b 313498 │ │ │ │ + subseq lr, r8, 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] @ 4c9a0 │ │ │ │ + ldr r0, [pc, #172] @ 4c984 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #152] @ 4c9a4 │ │ │ │ - ldr r1, [pc, #152] @ 4c9a8 │ │ │ │ + ldr r2, [pc, #152] @ 4c988 │ │ │ │ + ldr r1, [pc, #152] @ 4c98c │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4c978 │ │ │ │ - ldr r1, [pc, #132] @ 4c9ac │ │ │ │ - ldr r0, [pc, #132] @ 4c9b0 │ │ │ │ + beq 4c95c │ │ │ │ + ldr r1, [pc, #132] @ 4c990 │ │ │ │ + ldr r0, [pc, #132] @ 4c994 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4c944 │ │ │ │ + bge 4c928 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c970 │ │ │ │ + b 4c954 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 2df85c <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e2bd4 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4c93c │ │ │ │ + beq 4c920 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2dfb58 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e2ed0 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99d00 │ │ │ │ - ldr r3, [pc, #32] @ 4c9a0 │ │ │ │ + bl 99da0 │ │ │ │ + ldr r3, [pc, #32] @ 4c984 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4c994 │ │ │ │ + beq 4c978 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r3, r8, r0, asr #24 │ │ │ │ - eorseq sp, r8, ip, lsl #25 │ │ │ │ - mlaseq r8, r8, r8, sp │ │ │ │ - eorseq sp, r8, r0, lsr #25 │ │ │ │ + subseq pc, r5, ip, ror #29 │ │ │ │ + @ instruction: 0x003873d0 │ │ │ │ + eorseq r1, r9, r4, asr r4 │ │ │ │ + eorseq r1, r9, r8, asr #32 │ │ │ │ + eorseq r1, r9, r8, ror #8 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4c9a8 │ │ │ │ + b 2add60 │ │ │ │ + ldr r0, [pc] @ 4c9b0 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r9, 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 4c9f0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 4ca10 │ │ │ │ b 4ca2c │ │ │ │ ldr r0, [pc, #308] @ 4cb2c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 4cb24 │ │ │ │ b 4c9dc │ │ │ │ - bl ab108 │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ bne 4ca40 │ │ │ │ cmn r4, #1 │ │ │ │ bne 4ca5c │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ beq 4ca5c │ │ │ │ b 4cb24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 4ca24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 4ca24 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ ble 4cad8 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ @@ -35078,282 +35078,282 @@ │ │ │ │ ldrbeq r3, [r5, #16] │ │ │ │ beq 4cad8 │ │ │ │ b 4cb14 │ │ │ │ ldr r3, [pc, #152] @ 4cb30 │ │ │ │ cmp r0, r3 │ │ │ │ beq 4caac │ │ │ │ ldr r1, [pc, #140] @ 4cb30 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4cac0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ beq 4cad8 │ │ │ │ ldr r2, [pc, #108] @ 4cb34 │ │ │ │ ldr r1, [pc, #108] @ 4cb38 │ │ │ │ ldr r0, [pc, #92] @ 4cb2c │ │ │ │ mov r3, r5 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ b 4cb24 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ bgt 4caf0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 280b40 │ │ │ │ + b 283420 │ │ │ │ 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 4a94c │ │ │ │ + b 4a8e8 │ │ │ │ ldr r3, [pc, #20] @ 4cb30 │ │ │ │ cmp r0, r3 │ │ │ │ beq 4cac0 │ │ │ │ b 4ca9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, ip, asr r8 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsl #29 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ + eorseq sp, r5, ip, lsl r0 │ │ │ │ + subseq r8, r6, r8, lsr #23 │ │ │ │ + eorseq r4, r6, r0, ror r6 │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 4cb54 │ │ │ │ ldr r0, [pc, #16] @ 4cb64 │ │ │ │ - b 128de0 │ │ │ │ + b 129448 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [pc, #8] @ 4cb68 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b 128de0 │ │ │ │ - @ instruction: 0x0038dcb8 │ │ │ │ - eorseq sp, r8, ip, asr #25 │ │ │ │ + b 129448 │ │ │ │ + eorseq r1, r9, r0, lsl #9 │ │ │ │ + mlaseq r9, r4, r4, r1 │ │ │ │ ldr r1, [pc] @ 4cb74 │ │ │ │ b 4ce48 │ │ │ │ - eorseq r9, r5, r0, lsr #3 │ │ │ │ + eorseq ip, r5, r0, ror #18 │ │ │ │ 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 321854 <_PyObject_GetState@@Base> │ │ │ │ + bl 3250e4 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ beq 4cc54 │ │ │ │ ldr r0, [pc, #196] @ 4cc70 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c051c │ │ │ │ + bl c0918 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 4cbd0 │ │ │ │ ldr r5, [pc, #168] @ 4cc74 │ │ │ │ mov r6, #0 │ │ │ │ b 4cc54 │ │ │ │ - bl aeb98 │ │ │ │ + bl af05c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 4cbfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 4cbfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 4cbc4 │ │ │ │ ldr r0, [pc, #108] @ 4cc78 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldr r2, [pc, #88] @ 4cc74 │ │ │ │ mov r0, #5 │ │ │ │ - bl a2864 │ │ │ │ + bl a2954 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 4cc40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ beq 4cc48 │ │ │ │ ldr r5, [pc, #44] @ 4cc74 │ │ │ │ b 4cc54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 4cc40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq sp, r7, r0, ror #8 │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r8, r0, ror #8 │ │ │ │ + subseq r1, r9, r8, lsl r0 │ │ │ │ + subseq r1, r6, 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 4ccb0 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #28] @ 4ccc8 │ │ │ │ mov r0, r3 │ │ │ │ - b 3171e8 │ │ │ │ + b 31ab54 │ │ │ │ ldr r2, [pc, #20] @ 4cccc │ │ │ │ ldr r1, [pc, #20] @ 4ccd0 │ │ │ │ ldr r0, [pc, #20] @ 4ccd4 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r7, r2, r0, ror #4 │ │ │ │ - eorseq r6, r7, r0, lsr r8 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - eorseq r5, r7, r4, lsl #1 │ │ │ │ + eoreq r9, r2, r4, lsl #24 │ │ │ │ + eorseq r9, r7, r0, lsr #31 │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + eorseq r8, r7, r4, lsl r6 │ │ │ │ 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 4cde0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 4cde0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a138 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31db00 <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ beq 4cde0 │ │ │ │ ldr r3, [pc, #184] @ 4cde8 │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [pc, #180] @ 4cdec │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 4cd5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 324330 │ │ │ │ + b 327bc0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ ldr r1, [pc, #128] @ 4cdf0 │ │ │ │ str r2, [r4, #20] │ │ │ │ ldr r0, [pc, #124] @ 4cdf4 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c68c <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ + bl 31fe64 <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 4cdac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 4cdac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 4cd4c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4cde0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 4cde0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq lr, r1, r0, lsr r5 │ │ │ │ - @ instruction: 0x0038dcf0 │ │ │ │ + ldrdeq r0, [r2], -r8 @ │ │ │ │ + @ instruction: 0x003914b8 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - @ instruction: 0x0038dcf8 │ │ │ │ + eorseq r1, r9, r0, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #40] @ 4ce3c │ │ │ │ - bl 2b1784 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 2b3f3c <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ beq 4ce30 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [pc, #16] @ 4ce40 │ │ │ │ - b a9b8c │ │ │ │ + b a9c7c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [pc, #8] @ 4ce44 │ │ │ │ - b a9b8c │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq sp, r8, ip, lsl #26 │ │ │ │ - mlaseq r8, r0, sl, sp │ │ │ │ + b a9c7c │ │ │ │ + subseq sp, r8, ip, ror r4 │ │ │ │ + @ instruction: 0x003914d4 │ │ │ │ + eorseq r1, r9, r0, asr #4 │ │ │ │ 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] @ 4cec4 │ │ │ │ ldr r1, [pc, #92] @ 4cec8 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ bge 4ce80 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ bgt 4cebc │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ bne 4cea8 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 11ad80 │ │ │ │ + bl 11b36c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ce78 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #8] @ 4cecc │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r6, ip, lsl #17 │ │ │ │ - eorseq r3, r6, r8, lsl #17 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r7, r6, ip, rrx │ │ │ │ + eorseq r7, r6, r8, rrx │ │ │ │ + subseq r1, r6, 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 │ │ │ │ @@ -35369,132 +35369,132 @@ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 4cf34 │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ ldr r1, [pc, #80] @ 4cf78 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 4cf6c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, ip │ │ │ │ ldr ip, [pc, #56] @ 4cf7c │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 4cf1c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, ip, lsr r2 │ │ │ │ - @ instruction: 0x00572c90 │ │ │ │ + @ instruction: 0x0036d9fc │ │ │ │ + @ instruction: 0x00582c90 │ │ │ │ mov r0, r1 │ │ │ │ - b 148ca4 │ │ │ │ + b 14931c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 19bd00 │ │ │ │ + bl 19e0b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 4d04c │ │ │ │ ldr r6, [pc, #168] @ 4d058 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4d050 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ beq 4d020 │ │ │ │ mov r0, r4 │ │ │ │ - bl 115b94 │ │ │ │ + bl 115f94 │ │ │ │ cmp r0, #0 │ │ │ │ blt 4d020 │ │ │ │ beq 4cff0 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ bne 4d008 │ │ │ │ b 4cfac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ cmp r0, #0 │ │ │ │ bge 4cfdc │ │ │ │ b 4d020 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 4cfac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 4cfac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4d044 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 4d044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq fp, lr, ip, lsl #3 │ │ │ │ + subeq lr, lr, r4, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl c6a80 <_Py_GetConfig@@Base> │ │ │ │ + bl c6e78 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ bne 4d08c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1cf584 │ │ │ │ + b 1d1aa0 │ │ │ │ ldr r3, [pc, #28] @ 4d0b0 │ │ │ │ ldr r1, [pc, #28] @ 4d0b4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4d080 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sp, r5, r4, lsr #22 │ │ │ │ - eorseq sp, r8, r0, lsr sp │ │ │ │ + subseq sp, r6, r4, lsr #22 │ │ │ │ + @ instruction: 0x003914f0 │ │ │ │ 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 ad8e8 │ │ │ │ + bl ada24 │ │ │ │ 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 32de98 │ │ │ │ + b 331678 │ │ │ │ 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] @ 4d40c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -35507,80 +35507,80 @@ │ │ │ │ bl 29cf4 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 29610 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #696] @ 4d410 │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 4d1bc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 139b60 │ │ │ │ + bl 13a1d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4d1bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 4d1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 4d1bc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r8 │ │ │ │ beq 4d1c4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r1, [pc, #616] @ 4d414 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r4, #0 │ │ │ │ b 4d3e4 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r9, r0, #0 │ │ │ │ bne 4d1e4 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ b 4d3d4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 4d1d8 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ cmp sl, #0 │ │ │ │ beq 4d26c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4d26c │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 4d3b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ beq 4d25c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 4d25c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ bne 4d3b8 │ │ │ │ add sl, sl, #4 │ │ │ │ b 4d200 │ │ │ │ ldr fp, [r5, #16] │ │ │ │ add sl, sp, #16 │ │ │ │ mov r2, #4 │ │ │ │ @@ -35601,15 +35601,15 @@ │ │ │ │ bl 29658 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ strh r8, [sp, #16] │ │ │ │ bl 29cdc │ │ │ │ mov r0, sl │ │ │ │ - bl 2dfb58 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e2ed0 <_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 4d354 │ │ │ │ mov r2, #26 │ │ │ │ @@ -35618,629 +35618,494 @@ │ │ │ │ bl 29658 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #16 │ │ │ │ add r0, sp, #24 │ │ │ │ strh r8, [sp, #16] │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 346ed0 <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ + bl 34a6f8 <_PyLong_DivmodNear@@Base+0x1a54> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ bne 4d354 │ │ │ │ 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 4d354 │ │ │ │ ldr r3, [pc, #204] @ 4d414 │ │ │ │ ldr r1, [pc, #204] @ 4d418 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 4d1bc │ │ │ │ cmp r4, #0 │ │ │ │ beq 4d3b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ beq 4d398 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 4d398 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 4d3b8 │ │ │ │ add fp, fp, #4 │ │ │ │ b 4d274 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne 4d3c0 │ │ │ │ mov r4, #0 │ │ │ │ b 4d3d4 │ │ │ │ ldr r0, [pc, #84] @ 4d41c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ ldr r3, [pc, #32] @ 4d40c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ beq 4d400 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq sp, r8, r4, lsr #27 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x00383cbc │ │ │ │ - eorseq sp, r8, ip, lsr #27 │ │ │ │ - mov r0, r1 │ │ │ │ - b 3013bc │ │ │ │ + subseq pc, r5, ip, ror #29 │ │ │ │ + eorseq r1, r9, r4, ror #10 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r7, r8, ip, asr #8 │ │ │ │ + eorseq r1, r9, ip, ror #10 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ - ldr r0, [pc] @ 4d43c │ │ │ │ - b 128de0 │ │ │ │ - @ instruction: 0x0038ddb0 │ │ │ │ + ldr r0, [pc] @ 4d434 │ │ │ │ + b 129448 │ │ │ │ + eorseq r1, r9, r0, ror r5 │ │ │ │ + mov r0, r1 │ │ │ │ + b 30478c │ │ │ │ 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] @ 4d514 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dc88 │ │ │ │ + bl 17f274 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 114d8c │ │ │ │ + bl 11518c │ │ │ │ cmp r0, #0 │ │ │ │ bgt 4d4a4 │ │ │ │ beq 4d488 │ │ │ │ mov r4, #0 │ │ │ │ b 4d50c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [pc, #132] @ 4d518 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #128] @ 4d51c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ b 4d480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d590 <_PyTime_AsTimeval_clamp@@Base+0x70> │ │ │ │ + bl 4d848 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 4d480 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215610 │ │ │ │ + bl 217bd0 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 4d4ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4d480 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 4d480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 4d480 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4d50c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ bne 4d50c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038ddf4 │ │ │ │ - │ │ │ │ -0004d520 <_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 30f524 │ │ │ │ - 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} │ │ │ │ + ldrsheq r6, [r7], #-124 @ 0xffffff84 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003915b4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b a56b8 │ │ │ │ + b a57a8 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 4d58c <_PyTime_AsTimeval_clamp@@Base+0x6c> │ │ │ │ - b 1af858 │ │ │ │ + ldr r1, [pc] @ 4d540 │ │ │ │ + b 1b1c18 │ │ │ │ muleq r2, r0, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #328] @ 4d6f0 <_PyTime_AsTimeval_clamp@@Base+0x1d0> │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 17dc88 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmp r3, r0 │ │ │ │ - bne 4d640 <_PyTime_AsTimeval_clamp@@Base+0x120> │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 1b1214 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4d6c0 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cmp r2, #1 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - bne 4d60c <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - bl 30614 │ │ │ │ - b 4d614 <_PyTime_AsTimeval_clamp@@Base+0xf4> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 215610 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4d69c <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d6e4 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 4d6e4 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 4d6e4 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge 4d6c8 <_PyTime_AsTimeval_clamp@@Base+0x1a8> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118bf8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 4d6c0 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ - ldr r1, [r6] │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - cmp r1, r6 │ │ │ │ - beq 4d6e4 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ - mov r0, r6 │ │ │ │ - bl adf54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4d6e4 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #104] @ 4d6f4 <_PyTime_AsTimeval_clamp@@Base+0x1d4> │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #96] @ 4d6f8 <_PyTime_AsTimeval_clamp@@Base+0x1d8> │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d6c0 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4d6c0 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 4d6e4 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r1, [pc, #36] @ 4d6fc <_PyTime_AsTimeval_clamp@@Base+0x1dc> │ │ │ │ - mov r2, r5 │ │ │ │ - bl ad17c │ │ │ │ - mov r4, r0 │ │ │ │ - b 4d658 <_PyTime_AsTimeval_clamp@@Base+0x138> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, lsl #29 │ │ │ │ - eorseq fp, r6, r0, ror r5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ 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 4d758 <_PyTime_AsTimeval_clamp@@Base+0x238> │ │ │ │ + bne 4d59c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4d790 <_PyTime_AsTimeval_clamp@@Base+0x270> │ │ │ │ - ldr ip, [pc, #416] @ 4d900 <_PyTime_AsTimeval_clamp@@Base+0x3e0> │ │ │ │ + beq 4d5d4 │ │ │ │ + ldr ip, [pc, #416] @ 4d744 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d790 <_PyTime_AsTimeval_clamp@@Base+0x270> │ │ │ │ + bne 4d5d4 │ │ │ │ mov r6, #0 │ │ │ │ - b 4d8f4 <_PyTime_AsTimeval_clamp@@Base+0x3d4> │ │ │ │ + b 4d738 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4d7bc <_PyTime_AsTimeval_clamp@@Base+0x29c> │ │ │ │ + beq 4d600 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4d7c0 <_PyTime_AsTimeval_clamp@@Base+0x2a0> │ │ │ │ - bl a573c │ │ │ │ + bne 4d604 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d7c0 <_PyTime_AsTimeval_clamp@@Base+0x2a0> │ │ │ │ - b 4d788 <_PyTime_AsTimeval_clamp@@Base+0x268> │ │ │ │ + beq 4d604 │ │ │ │ + b 4d5cc │ │ │ │ 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 4d854 <_PyTime_AsTimeval_clamp@@Base+0x334> │ │ │ │ + bls 4d698 │ │ │ │ ldrb r3, [r9], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4d824 <_PyTime_AsTimeval_clamp@@Base+0x304> │ │ │ │ + bne 4d668 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4d7e4 <_PyTime_AsTimeval_clamp@@Base+0x2c4> │ │ │ │ - bl 354e20 │ │ │ │ + ble 4d628 │ │ │ │ + bl 3585c0 │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 4d8e0 <_PyTime_AsTimeval_clamp@@Base+0x3c0> │ │ │ │ + bgt 4d724 │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 4d7e4 <_PyTime_AsTimeval_clamp@@Base+0x2c4> │ │ │ │ + b 4d628 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 4d8e0 <_PyTime_AsTimeval_clamp@@Base+0x3c0> │ │ │ │ + beq 4d724 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4d7e4 <_PyTime_AsTimeval_clamp@@Base+0x2c4> │ │ │ │ + bne 4d628 │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r6, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 4d7e4 <_PyTime_AsTimeval_clamp@@Base+0x2c4> │ │ │ │ - b 4d8e0 <_PyTime_AsTimeval_clamp@@Base+0x3c0> │ │ │ │ + bge 4d628 │ │ │ │ + b 4d724 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt 4d8e0 <_PyTime_AsTimeval_clamp@@Base+0x3c0> │ │ │ │ + bgt 4d724 │ │ │ │ add r1, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ subs r6, r0, #0 │ │ │ │ addne r4, r6, #16 │ │ │ │ movne r9, #0 │ │ │ │ movne sl, #32 │ │ │ │ - beq 4d788 <_PyTime_AsTimeval_clamp@@Base+0x268> │ │ │ │ + beq 4d5cc │ │ │ │ cmp r7, r8 │ │ │ │ - bls 4d8f4 <_PyTime_AsTimeval_clamp@@Base+0x3d4> │ │ │ │ + bls 4d738 │ │ │ │ ldrb r3, [r8], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4d8c8 <_PyTime_AsTimeval_clamp@@Base+0x3a8> │ │ │ │ + bne 4d70c │ │ │ │ cmp r5, #0 │ │ │ │ - ble 4d884 <_PyTime_AsTimeval_clamp@@Base+0x364> │ │ │ │ + ble 4d6c8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354e20 │ │ │ │ + bl 3585c0 │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 4d884 <_PyTime_AsTimeval_clamp@@Base+0x364> │ │ │ │ + beq 4d6c8 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 4d8b8 <_PyTime_AsTimeval_clamp@@Base+0x398> │ │ │ │ + b 4d6fc │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 4d884 <_PyTime_AsTimeval_clamp@@Base+0x364> │ │ │ │ - ldr r3, [pc, #28] @ 4d904 <_PyTime_AsTimeval_clamp@@Base+0x3e4> │ │ │ │ - ldr r1, [pc, #28] @ 4d908 <_PyTime_AsTimeval_clamp@@Base+0x3e8> │ │ │ │ + b 4d6c8 │ │ │ │ + ldr r3, [pc, #28] @ 4d748 │ │ │ │ + ldr r1, [pc, #28] @ 4d74c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 4d788 <_PyTime_AsTimeval_clamp@@Base+0x268> │ │ │ │ + bl 190b84 │ │ │ │ + b 4d5cc │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r7, r8, ror #25 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq ip, r8, r0, lsl #30 │ │ │ │ + subseq r2, r8, r8, ror #25 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq r0, r9, r0, asr #13 │ │ │ │ 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] @ 4d944 <_PyTime_AsTimeval_clamp@@Base+0x424> │ │ │ │ + ldr r0, [pc, #12] @ 4d788 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c051c │ │ │ │ + bl c0918 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq ip, r7, r0, asr #6 │ │ │ │ - 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 17ad1c │ │ │ │ - │ │ │ │ -0004d968 : │ │ │ │ - mov r2, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - bl 3571e0 │ │ │ │ - ldr r4, [pc, #64] @ 4d9bc │ │ │ │ - ldr r3, [r2, #68] @ 0x44 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - beq 4d9ac │ │ │ │ - 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 │ │ │ │ + subseq ip, r8, r0, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #64] @ 4da28 │ │ │ │ + ldr r2, [pc, #64] @ 4d7f4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 4da2c │ │ │ │ + ldr r1, [pc, #40] @ 4d7f8 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl fe414 │ │ │ │ + bl fe6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4da20 │ │ │ │ + beq 4d7ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + │ │ │ │ +0004d7fc <_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 312d60 │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 4da74 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4da98 │ │ │ │ - ldr r2, [pc, #192] @ 4db28 │ │ │ │ - ldr r1, [pc, #192] @ 4db2c │ │ │ │ - ldr r0, [pc, #192] @ 4db30 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4dac0 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #172] @ 4db30 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4da4c │ │ │ │ - b 4dac0 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4dac8 │ │ │ │ - ldr r2, [pc, #116] @ 4db28 │ │ │ │ - ldr r1, [pc, #124] @ 4db34 │ │ │ │ - ldr r0, [pc, #116] @ 4db30 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r5, #0 │ │ │ │ - b 4db20 │ │ │ │ - mov r1, #0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r1, [pc, #328] @ 4d9a8 <_PyTime_AsTimeval_clamp@@Base+0x1ac> │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 17f274 │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 4d8f8 <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 138e40 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 4dac0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 138e40 │ │ │ │ + bl 1b35d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - moveq r5, r4 │ │ │ │ - beq 4db08 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 29568 │ │ │ │ - bl a6454 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 99d00 │ │ │ │ + beq 4d978 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cmp r2, #1 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + bne 4d8c4 <_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 4d8cc <_PyTime_AsTimeval_clamp@@Base+0xd0> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 217bd0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4d954 <_PyTime_AsTimeval_clamp@@Base+0x158> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4d99c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 4d99c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 4d99c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 4d980 <_PyTime_AsTimeval_clamp@@Base+0x184> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1191e4 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4db20 │ │ │ │ + beq 4d978 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + ldr r1, [r6] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + cmp r1, r6 │ │ │ │ + beq 4d99c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + mov r0, r6 │ │ │ │ + bl ae090 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4d99c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r0, [pc, #104] @ 4d9ac <_PyTime_AsTimeval_clamp@@Base+0x1b0> │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [pc, #96] @ 4d9b0 <_PyTime_AsTimeval_clamp@@Base+0x1b4> │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 117eec │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4d978 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4d978 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d00 │ │ │ │ - mov r0, r5 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 4d99c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #36] @ 4d9b4 <_PyTime_AsTimeval_clamp@@Base+0x1b8> │ │ │ │ + mov r2, r5 │ │ │ │ + bl ad2b8 │ │ │ │ + mov r4, r0 │ │ │ │ + b 4d910 <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq r9, r6, r8, lsr #16 │ │ │ │ - eorseq fp, r7, r0, ror #14 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ + ldrsheq r6, [r7], #-124 @ 0xffffff84 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r9, r8, asr #12 │ │ │ │ + eorseq lr, r6, r0, lsr sp │ │ │ │ + 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 17c308 │ │ │ │ + │ │ │ │ +0004d9d8 : │ │ │ │ + mov r2, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + bl 35a980 │ │ │ │ + ldr r4, [pc, #64] @ 4da2c │ │ │ │ + ldr r3, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + beq 4da1c │ │ │ │ + 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4db60 │ │ │ │ + bne 4da58 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1fe14c │ │ │ │ + b 2003c4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4db84 │ │ │ │ + ldr r0, [pc, #20] @ 4da7c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4db54 │ │ │ │ - eorseq r3, r7, r8, lsr #5 │ │ │ │ - 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] @ 4dc94 │ │ │ │ - str ip, [sp] │ │ │ │ - bl fe414 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4dbd8 │ │ │ │ - mov r5, #0 │ │ │ │ - b 4dc88 │ │ │ │ - ldr r3, [pc, #184] @ 4dc98 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 11fabc │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 4dc00 │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4dbd0 │ │ │ │ - bl 26534c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4dbd0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, r4, #16 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 4dc54 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - beq 4dbd0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4dbd0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 4dbd0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 183cdc <_PyErr_ChainExceptions1@@Base+0x1d2c> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 4dc88 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4dc88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ + b 4da4c │ │ │ │ + eorseq r6, r7, r0, asr #20 │ │ │ │ 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 │ │ │ │ @@ -36249,201 +36114,336 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 4dcf8 │ │ │ │ + bne 4dadc │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4dd34 │ │ │ │ + beq 4db18 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #332] @ 4de5c │ │ │ │ + ldr ip, [pc, #332] @ 4dc40 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dd34 │ │ │ │ + bne 4db18 │ │ │ │ mov r0, #0 │ │ │ │ - b 4de54 │ │ │ │ - ldr r1, [pc, #292] @ 4de60 │ │ │ │ + b 4dc38 │ │ │ │ + ldr r1, [pc, #292] @ 4dc44 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 149824 │ │ │ │ + bl 149e9c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4dd2c │ │ │ │ + beq 4db10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8ebc │ │ │ │ + bl 1eb1ac │ │ │ │ mov r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 4dd7c │ │ │ │ + beq 4db60 │ │ │ │ cmp r6, r3 │ │ │ │ - bge 4de2c │ │ │ │ + bge 4dc10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, r6, lsl #2] │ │ │ │ - b 4dd8c │ │ │ │ + b 4db70 │ │ │ │ cmp r6, r3 │ │ │ │ - bge 4de2c │ │ │ │ + bge 4dc10 │ │ │ │ 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 314c90 │ │ │ │ + bl 318468 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4de00 │ │ │ │ + bne 4dbe4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ddd8 │ │ │ │ + beq 4dbbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ddd8 │ │ │ │ + bne 4dbbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dd2c │ │ │ │ + beq 4db10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4dd2c │ │ │ │ + bne 4db10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 4dd2c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 4db10 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4de24 │ │ │ │ + beq 4dc08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4de24 │ │ │ │ + bne 4dc08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 4dd58 │ │ │ │ + b 4db3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4de50 │ │ │ │ + beq 4dc34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4de50 │ │ │ │ + bne 4dc34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #12] @ 4de64 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ 4dc48 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r7, r4, lsl sp │ │ │ │ - eorseq sp, r8, r4, lsr #30 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r2, r8, r4, lsl sp │ │ │ │ + eorseq r1, r9, r8, asr #13 │ │ │ │ + subseq r1, r6, 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 r4, r1 │ │ │ │ + bne 4dc90 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + bne 4dcb4 │ │ │ │ + ldr r2, [pc, #192] @ 4dd44 │ │ │ │ + ldr r1, [pc, #192] @ 4dd48 │ │ │ │ + ldr r0, [pc, #192] @ 4dd4c │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4dcdc │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #172] @ 4dd4c │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4dc68 │ │ │ │ + b 4dcdc │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + bne 4dce4 │ │ │ │ + ldr r2, [pc, #116] @ 4dd44 │ │ │ │ + ldr r1, [pc, #124] @ 4dd50 │ │ │ │ + ldr r0, [pc, #116] @ 4dd4c │ │ │ │ + mov r3, r4 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r5, #0 │ │ │ │ + b 4dd3c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 1394b8 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 4dcdc │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 1394b8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + moveq r5, r4 │ │ │ │ + beq 4dd24 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 29568 │ │ │ │ + bl a6544 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 99da0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 4dd3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99da0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq ip, r6, r8, ror #31 │ │ │ │ + eorseq lr, r7, ip, asr r9 │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ + 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] @ 4de60 │ │ │ │ + str ip, [sp] │ │ │ │ + bl fe6e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4dda4 │ │ │ │ + mov r5, #0 │ │ │ │ + b 4de54 │ │ │ │ + ldr r3, [pc, #184] @ 4de64 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 1200a8 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 4ddcc │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4dd9c │ │ │ │ + bl 267c2c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4dd9c │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, r4, #16 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 4de20 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + beq 4dd9c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4dd9c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 4dd9c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 185684 <_PyErr_ChainExceptions1@@Base+0x20e8> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 4de54 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4de54 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + subseq sl, r6, 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 4de9c │ │ │ │ - ldr r3, [pc, #80] @ 4dee0 │ │ │ │ - ldr r1, [pc, #80] @ 4dee4 │ │ │ │ + bgt 4de9c │ │ │ │ + ldr r3, [pc, #80] @ 4dee0 │ │ │ │ + ldr r1, [pc, #80] @ 4dee4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 4deb8 │ │ │ │ + bl 190b84 │ │ │ │ + b 4deb8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4dec0 │ │ │ │ - ldr r3, [pc, #48] @ 4dee0 │ │ │ │ - ldr r1, [pc, #52] @ 4dee8 │ │ │ │ + beq 4dec0 │ │ │ │ + ldr r3, [pc, #48] @ 4dee0 │ │ │ │ + ldr r1, [pc, #52] @ 4dee8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 4ded8 │ │ │ │ + b 4ded8 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4deec │ │ │ │ + ldr r0, [pc, #28] @ 4deec │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c051c │ │ │ │ + bl c0918 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #14 │ │ │ │ - eorseq r2, r7, ip, asr #16 │ │ │ │ - ldrsheq lr, [r7], #-76 @ 0xffffffb4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, lsr #30 │ │ │ │ + eorseq r6, r7, ip │ │ │ │ + ldrsheq lr, [r8], #-76 @ 0xffffffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4df84 │ │ │ │ + ldr r1, [pc, #124] @ 4df84 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4df20 │ │ │ │ - bl 3422e4 │ │ │ │ + bne 4df20 │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4df7c │ │ │ │ - ldr r1, [pc, #72] @ 4df88 │ │ │ │ + bne 4df7c │ │ │ │ + ldr r1, [pc, #72] @ 4df88 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4df74 │ │ │ │ + bne 4df74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4df74 │ │ │ │ + bne 4df74 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_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 4679c │ │ │ │ + b 4679c │ │ │ │ │ │ │ │ 0004df98 : │ │ │ │ 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] @ 4e02c │ │ │ │ mov r4, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ ble 4dff0 │ │ │ │ add r1, r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -36453,381 +36453,347 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 4e010 │ │ │ │ ldr r1, [pc, #56] @ 4e030 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ ldr r2, [pc, #52] @ 4e034 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c0a28 <_PyErr_Format@@Base> │ │ │ │ + bl 1c2db8 <_PyErr_Format@@Base> │ │ │ │ mov r0, #0 │ │ │ │ b 4e024 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 1281f8 │ │ │ │ + bl 128860 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r4, asr #30 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r9, r4, lsl #14 │ │ │ │ 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 a573c │ │ │ │ + bl a582c │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 4e134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a138 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31db00 <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ beq 4e134 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #164] @ 4e13c │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 4e0b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324330 │ │ │ │ + b 327bc0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ ldr r1, [pc, #124] @ 4e140 │ │ │ │ str r2, [r4, #20] │ │ │ │ ldr r0, [pc, #120] @ 4e144 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c68c <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ + bl 31fe64 <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 4e100 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 4e100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 4e0a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4e134 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 4e134 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003893b0 │ │ │ │ + eorseq ip, r8, r0, ror fp │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - eorseq sp, r8, r0, ror pc │ │ │ │ + eorseq r1, r9, r0, lsr r7 │ │ │ │ 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] @ 4e18c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl c051c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sp, r7, r4, ror #7 │ │ │ │ + b 46a24 │ │ │ │ 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 4e2c4 │ │ │ │ + beq 4e288 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e2c4 │ │ │ │ + bne 4e288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a138 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31db00 <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e2c4 │ │ │ │ + beq 4e288 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4e2cc │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #164] @ 4e290 │ │ │ │ + bl a9c7c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e240 │ │ │ │ + bne 4e204 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 324330 │ │ │ │ + b 327bc0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e2d0 │ │ │ │ + ldr r1, [pc, #124] @ 4e294 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e2d4 │ │ │ │ + ldr r0, [pc, #120] @ 4e298 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c68c <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ + bl 31fe64 <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e290 │ │ │ │ + beq 4e254 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e290 │ │ │ │ + bne 4e254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e230 │ │ │ │ + beq 4e1f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e2c4 │ │ │ │ + beq 4e288 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e2c4 │ │ │ │ + bne 4e288 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sp, r8, r4, lsl #31 │ │ │ │ + eorseq r1, r9, r4, asr #14 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq sp, r8, ip, lsl #31 │ │ │ │ + eorseq r1, r9, ip, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4e30c │ │ │ │ - ldr r3, [pc, #80] @ 4e350 │ │ │ │ - ldr r1, [pc, #80] @ 4e354 │ │ │ │ + bgt 4e2d0 │ │ │ │ + ldr r3, [pc, #80] @ 4e314 │ │ │ │ + ldr r1, [pc, #80] @ 4e318 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 4e328 │ │ │ │ + bl 190b84 │ │ │ │ + b 4e2ec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e330 │ │ │ │ - ldr r3, [pc, #48] @ 4e350 │ │ │ │ - ldr r1, [pc, #52] @ 4e358 │ │ │ │ + beq 4e2f4 │ │ │ │ + ldr r3, [pc, #48] @ 4e314 │ │ │ │ + ldr r1, [pc, #52] @ 4e31c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 4e348 │ │ │ │ + b 4e30c │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4e35c │ │ │ │ + ldr r0, [pc, #28] @ 4e320 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c051c │ │ │ │ + bl c0918 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #14 │ │ │ │ - eorseq r2, r7, ip, asr #16 │ │ │ │ - subseq pc, r7, r8, ror r3 @ │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, lsr #30 │ │ │ │ + eorseq r6, r7, ip │ │ │ │ + subseq pc, r8, 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 17ad1c │ │ │ │ + b 17c308 │ │ │ │ + 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] @ 4e37c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl c0918 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sp, r8, 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 4e4c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 4e4c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a138 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31db00 <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ beq 4e4c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #164] @ 4e4cc │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 4e440 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 324330 │ │ │ │ + b 327bc0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [pc, #124] @ 4e4d0 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c68c <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ + bl 31fe64 <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 4e490 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 4e490 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 4e430 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4e4c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 4e4c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x0038dfb0 │ │ │ │ - @ instruction: 0x0038dfb8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fa54 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4e520 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4] │ │ │ │ - beq 4e520 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 4e520 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4e554 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - beq 4e554 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 4e554 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + eorseq r1, r9, r0, ror #14 │ │ │ │ + eorseq r1, r9, r8, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 4e5a0 │ │ │ │ + beq 4e518 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #48] @ 4e5b8 │ │ │ │ + ldr r0, [pc, #48] @ 4e530 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e5a0 │ │ │ │ + bne 4e518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - bl b29d8 │ │ │ │ + bl b2e9c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e598 │ │ │ │ - ldr r0, [pc, #4] @ 4e5bc │ │ │ │ + beq 4e510 │ │ │ │ + ldr r0, [pc, #4] @ 4e534 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r7, r0, asr #6 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x00376ad8 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ b 47240 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -36839,92 +36805,92 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 4e628 │ │ │ │ + bne 4e5a0 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r7, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4e660 │ │ │ │ - ldr r1, [pc, #660] @ 4e8c4 │ │ │ │ + beq 4e5d8 │ │ │ │ + ldr r1, [pc, #660] @ 4e83c │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e6b4 │ │ │ │ + beq 4e62c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #604] @ 4e8c8 │ │ │ │ + ldr r2, [pc, #604] @ 4e840 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4e6d0 │ │ │ │ + beq 4e648 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4e6bc │ │ │ │ + beq 4e634 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4e6b4 │ │ │ │ + beq 4e62c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4e6d4 │ │ │ │ - ldr r3, [pc, #544] @ 4e8cc │ │ │ │ - ldr r1, [pc, #544] @ 4e8d0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4e8b8 │ │ │ │ - ldr r2, [pc, #528] @ 4e8d4 │ │ │ │ - ldr r1, [pc, #528] @ 4e8d8 │ │ │ │ - ldr r0, [pc, #528] @ 4e8dc │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4e6b4 │ │ │ │ + beq 4e64c │ │ │ │ + ldr r3, [pc, #544] @ 4e844 │ │ │ │ + ldr r1, [pc, #544] @ 4e848 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4e830 │ │ │ │ + ldr r2, [pc, #528] @ 4e84c │ │ │ │ + ldr r1, [pc, #528] @ 4e850 │ │ │ │ + ldr r0, [pc, #528] @ 4e854 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e62c │ │ │ │ mov r8, #0 │ │ │ │ cmp r7, #1 │ │ │ │ movle r7, #0 │ │ │ │ - ble 4e72c │ │ │ │ + ble 4e6a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4e708 │ │ │ │ - ldr r2, [pc, #484] @ 4e8e0 │ │ │ │ - ldr r1, [pc, #484] @ 4e8e4 │ │ │ │ - ldr r0, [pc, #472] @ 4e8dc │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4e6b4 │ │ │ │ + bne 4e680 │ │ │ │ + ldr r2, [pc, #484] @ 4e858 │ │ │ │ + ldr r1, [pc, #484] @ 4e85c │ │ │ │ + ldr r0, [pc, #472] @ 4e854 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e62c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4e6b4 │ │ │ │ + beq 4e62c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 4e6a4 │ │ │ │ + bne 4e61c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8ebc │ │ │ │ + bl 1eb1ac │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e6b4 │ │ │ │ + beq 4e62c │ │ │ │ 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] │ │ │ │ @@ -36937,164 +36903,197 @@ │ │ │ │ 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 4e7a8 │ │ │ │ + beq 4e720 │ │ │ │ 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 4e7cc │ │ │ │ + beq 4e744 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 4e814 │ │ │ │ + beq 4e78c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e814 │ │ │ │ + beq 4e78c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r7, [pc, #260] @ 4e8e8 │ │ │ │ + ldr r7, [pc, #260] @ 4e860 │ │ │ │ bl 29604 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r7, r0, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ addne r0, r0, #1 │ │ │ │ - bne 4e7e8 │ │ │ │ + bne 4e760 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r6 │ │ │ │ movne r2, r3 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - bne 4e844 │ │ │ │ + bne 4e7bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e838 │ │ │ │ + beq 4e7b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4e838 │ │ │ │ + bne 4e7b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ ldr r6, [r7, r3, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ strne r2, [r0, r3, lsl #2] │ │ │ │ addne r3, r3, #1 │ │ │ │ - bne 4e844 │ │ │ │ - ldr r7, [pc, #136] @ 4e8e8 │ │ │ │ + bne 4e7bc │ │ │ │ + ldr r7, [pc, #136] @ 4e860 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e8b0 │ │ │ │ + beq 4e828 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e8a4 │ │ │ │ + beq 4e81c │ │ │ │ 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 4e85c │ │ │ │ + b 4e7d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6774 │ │ │ │ + bl a6864 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r7, r4, ror sp │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ - @ instruction: 0x003686b0 │ │ │ │ - eorseq r9, r6, r8, lsr #16 │ │ │ │ - eorseq r7, r8, r8, ror sp │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ - subseq pc, r6, r0, ror r8 @ │ │ │ │ + subseq r2, r8, r4, ror sp │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ + eorseq fp, r6, r0, ror lr │ │ │ │ + eorseq ip, r6, r8, ror #31 │ │ │ │ + eorseq fp, r8, r8, lsr r5 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ + subseq pc, r7, 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 a573c │ │ │ │ + bl a582c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e9d4 │ │ │ │ + bne 4e94c │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a138 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31db00 <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e9d4 │ │ │ │ - ldr r0, [pc, #164] @ 4e9dc │ │ │ │ - bl a9b8c │ │ │ │ + beq 4e94c │ │ │ │ + ldr r0, [pc, #164] @ 4e954 │ │ │ │ + bl a9c7c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e950 │ │ │ │ + bne 4e8c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324330 │ │ │ │ + b 327bc0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e9e0 │ │ │ │ + ldr r1, [pc, #124] @ 4e958 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e9e4 │ │ │ │ + ldr r0, [pc, #120] @ 4e95c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c68c <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ + bl 31fe64 <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e9a0 │ │ │ │ + beq 4e918 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e9a0 │ │ │ │ + bne 4e918 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e940 │ │ │ │ + beq 4e8b8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e9d4 │ │ │ │ + beq 4e94c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e9d4 │ │ │ │ + bne 4e94c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r8, r8, ror #18 │ │ │ │ + ldrsbeq r5, [r8], -r4 @ │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - eorseq lr, r8, r0, lsr r0 │ │ │ │ - b 4e4d4 │ │ │ │ + @ instruction: 0x003917f0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 10fe58 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4e9ac │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4] │ │ │ │ + beq 4e9ac │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 4e9ac │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4e9e0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + beq 4e9e0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 4e9e0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ moveq r0, r3 │ │ │ │ @@ -37104,307 +37103,308 @@ │ │ │ │ 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 4ea4c │ │ │ │ + bne 4ea48 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4ea80 │ │ │ │ - ldr ip, [pc, #204] @ 4eb20 │ │ │ │ + beq 4ea7c │ │ │ │ + ldr ip, [pc, #204] @ 4eb1c │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4eb14 │ │ │ │ + beq 4eb10 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4ece4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4eb30 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4eb14 │ │ │ │ + beq 4eb10 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 4eac0 │ │ │ │ + beq 4eabc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4eac4 │ │ │ │ - bl a573c │ │ │ │ + bne 4eac0 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4eac4 │ │ │ │ - b 4eb14 │ │ │ │ + beq 4eac0 │ │ │ │ + b 4eb10 │ │ │ │ mov r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29718 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4eb04 │ │ │ │ - ldr r3, [pc, #44] @ 4eb24 │ │ │ │ + bne 4eb00 │ │ │ │ + ldr r3, [pc, #44] @ 4eb20 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r0, lsr #27 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4eb38 │ │ │ │ - b a5a2c │ │ │ │ - ldr r0, [pc] @ 4eb40 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ - mov r3, r1 │ │ │ │ - ands r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne 4eb80 │ │ │ │ - ldr r2, [pc, #332] @ 4ecc0 │ │ │ │ - ldr r1, [pc, #332] @ 4ecc4 │ │ │ │ - ldr r0, [pc, #332] @ 4ecc8 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4ecb4 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 138e40 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 4ebb4 │ │ │ │ - bl 29940 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4ebc0 │ │ │ │ - ldr r3, [pc, #288] @ 4eccc │ │ │ │ - ldr r1, [pc, #288] @ 4ecd0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r6, r4 │ │ │ │ - b 4eca4 │ │ │ │ - add r5, r0, #1 │ │ │ │ - cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bls 4ebd8 │ │ │ │ - bl 29e598 │ │ │ │ - b 4ebb4 │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 9980c │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 4ebd0 │ │ │ │ - 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 4ec34 │ │ │ │ - ldr r3, [pc, #168] @ 4ecd4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 4ec58 │ │ │ │ - cmp r5, r0 │ │ │ │ - bhi 4ec98 │ │ │ │ - add r5, r0, #1 │ │ │ │ - lsl r1, r5, #2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl ab64c │ │ │ │ - subs r9, r0, #0 │ │ │ │ - bne 4ec60 │ │ │ │ - bl 29e598 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4eca4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - str r4, [r8] │ │ │ │ - bl 2a024 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r6, r9 │ │ │ │ - mov r1, r0 │ │ │ │ - beq 4ec98 │ │ │ │ - ldr r3, [pc, #72] @ 4ecd4 │ │ │ │ - mov r6, r9 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 4eca4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b1f9c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 99d00 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 99d00 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - eorseq fp, r7, r8, ror #14 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r2, r8, r0, lsr #27 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 476a0 │ │ │ │ + b 475a0 │ │ │ │ │ │ │ │ -0004ece4 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +0004eb30 <_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 4ed2c <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + beq 4eb78 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 4ed2c <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 4ed5c <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 4ed60 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + bne 4eb78 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 4eba8 <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 4ebac <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 4ed48 <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ - bl 148bc0 │ │ │ │ + bl 190b84 │ │ │ │ + b 4eb94 <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ + bl 149238 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4ed50 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ - bl a573c │ │ │ │ + bne 4eb9c <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ed50 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + beq 4eb9c <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003818f4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r8, r0, rrx │ │ │ │ + b 4e960 │ │ │ │ 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 4ee3c <_PyLong_UnsignedInt_Converter@@Base+0x158> │ │ │ │ + beq 4ec8c <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4ee3c <_PyLong_UnsignedInt_Converter@@Base+0x158> │ │ │ │ + bne 4ec8c <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2040d4 │ │ │ │ + bl 20634c │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #164] @ 4ee54 <_PyLong_UnsignedInt_Converter@@Base+0x170> │ │ │ │ + ldrcc r2, [pc, #164] @ 4eca4 <_PyLong_UnsignedInt_Converter@@Base+0x174> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r2, r3] │ │ │ │ andcc r3, r0, #127 @ 0x7f │ │ │ │ addcc r3, r3, r1, lsl #7 │ │ │ │ - ldrcc r2, [pc, #148] @ 4ee58 <_PyLong_UnsignedInt_Converter@@Base+0x174> │ │ │ │ + ldrcc r2, [pc, #148] @ 4eca8 <_PyLong_UnsignedInt_Converter@@Base+0x178> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #140] @ 4ee5c <_PyLong_UnsignedInt_Converter@@Base+0x178> │ │ │ │ + ldr r3, [pc, #140] @ 4ecac <_PyLong_UnsignedInt_Converter@@Base+0x17c> │ │ │ │ movcs r2, #0 │ │ │ │ mov r1, #6 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r7, [r3, #3] │ │ │ │ mov r5, r0 │ │ │ │ - beq 4edf8 <_PyLong_UnsignedInt_Converter@@Base+0x114> │ │ │ │ + beq 4ec48 <_PyLong_UnsignedInt_Converter@@Base+0x118> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #108] @ 4ee60 <_PyLong_UnsignedInt_Converter@@Base+0x17c> │ │ │ │ + ldr r1, [pc, #108] @ 4ecb0 <_PyLong_UnsignedInt_Converter@@Base+0x180> │ │ │ │ cmp r0, r1 │ │ │ │ - bne 4ee00 <_PyLong_UnsignedInt_Converter@@Base+0x11c> │ │ │ │ + bne 4ec50 <_PyLong_UnsignedInt_Converter@@Base+0x120> │ │ │ │ mov r4, r7 │ │ │ │ - b 4ee30 <_PyLong_UnsignedInt_Converter@@Base+0x14c> │ │ │ │ - bl adf54 │ │ │ │ + b 4ec80 <_PyLong_UnsignedInt_Converter@@Base+0x150> │ │ │ │ + bl ae090 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4edf8 <_PyLong_UnsignedInt_Converter@@Base+0x114> │ │ │ │ + bne 4ec48 <_PyLong_UnsignedInt_Converter@@Base+0x118> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ee30 <_PyLong_UnsignedInt_Converter@@Base+0x14c> │ │ │ │ + beq 4ec80 <_PyLong_UnsignedInt_Converter@@Base+0x150> │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq 4edf8 <_PyLong_UnsignedInt_Converter@@Base+0x114> │ │ │ │ + beq 4ec48 <_PyLong_UnsignedInt_Converter@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6454 │ │ │ │ - ldr r2, [pc, #32] @ 4ee64 <_PyLong_UnsignedInt_Converter@@Base+0x180> │ │ │ │ - ldr r1, [pc, #32] @ 4ee68 <_PyLong_UnsignedInt_Converter@@Base+0x184> │ │ │ │ - ldr r0, [pc, #32] @ 4ee6c <_PyLong_UnsignedInt_Converter@@Base+0x188> │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r4, r9, r8, asr #15 │ │ │ │ - subeq r2, r8, r8, asr #27 │ │ │ │ - subeq r1, r8, ip, lsl #19 │ │ │ │ - subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r0, r6, r8, lsr #29 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - @ instruction: 0x00376cd8 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b 478a4 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldrb r0, [r3] │ │ │ │ - b 1bd670 │ │ │ │ - ldr r3, [pc, #28] @ 4eeac <_PyLong_UnsignedInt_Converter@@Base+0x1c8> │ │ │ │ + b a6544 │ │ │ │ + ldr r2, [pc, #32] @ 4ecb4 <_PyLong_UnsignedInt_Converter@@Base+0x184> │ │ │ │ + ldr r1, [pc, #32] @ 4ecb8 <_PyLong_UnsignedInt_Converter@@Base+0x188> │ │ │ │ + ldr r0, [pc, #32] @ 4ecbc <_PyLong_UnsignedInt_Converter@@Base+0x18c> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subeq r7, r9, r4, lsr #28 │ │ │ │ + subeq r6, r8, r4, lsr #8 │ │ │ │ + subeq r5, r8, r8, lsl #2 │ │ │ │ + subseq r1, r6, ip, ror #3 │ │ │ │ + eorseq r4, r6, ip, lsl #13 │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + @ instruction: 0x0037a2fc │ │ │ │ + ldr r3, [pc, #28] @ 4ece4 <_PyLong_UnsignedInt_Converter@@Base+0x1b4> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 a5a2c │ │ │ │ + b a5b1c │ │ │ │ andeq r0, r0, ip │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4ecf8 <_PyLong_UnsignedInt_Converter@@Base+0x1c8> │ │ │ │ + b a5b1c │ │ │ │ + ldr r0, [pc] @ 4ed00 <_PyLong_UnsignedInt_Converter@@Base+0x1d0> │ │ │ │ + bx lr │ │ │ │ + subseq r1, r6, 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 4ed40 <_PyLong_UnsignedInt_Converter@@Base+0x210> │ │ │ │ + ldr r2, [pc, #332] @ 4ee80 <_PyLong_UnsignedInt_Converter@@Base+0x350> │ │ │ │ + ldr r1, [pc, #332] @ 4ee84 <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ + ldr r0, [pc, #332] @ 4ee88 <_PyLong_UnsignedInt_Converter@@Base+0x358> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4ee74 <_PyLong_UnsignedInt_Converter@@Base+0x344> │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 1394b8 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 4ed74 <_PyLong_UnsignedInt_Converter@@Base+0x244> │ │ │ │ + bl 29940 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4ed80 <_PyLong_UnsignedInt_Converter@@Base+0x250> │ │ │ │ + ldr r3, [pc, #288] @ 4ee8c <_PyLong_UnsignedInt_Converter@@Base+0x35c> │ │ │ │ + ldr r1, [pc, #288] @ 4ee90 <_PyLong_UnsignedInt_Converter@@Base+0x360> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r6, r4 │ │ │ │ + b 4ee64 <_PyLong_UnsignedInt_Converter@@Base+0x334> │ │ │ │ + add r5, r0, #1 │ │ │ │ + cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bls 4ed98 <_PyLong_UnsignedInt_Converter@@Base+0x268> │ │ │ │ + bl 2a0e6c │ │ │ │ + b 4ed74 <_PyLong_UnsignedInt_Converter@@Base+0x244> │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 998ac │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 4ed90 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ + 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 4edf4 <_PyLong_UnsignedInt_Converter@@Base+0x2c4> │ │ │ │ + ldr r3, [pc, #168] @ 4ee94 <_PyLong_UnsignedInt_Converter@@Base+0x364> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144b28 │ │ │ │ + b 4ee18 <_PyLong_UnsignedInt_Converter@@Base+0x2e8> │ │ │ │ + cmp r5, r0 │ │ │ │ + bhi 4ee58 <_PyLong_UnsignedInt_Converter@@Base+0x328> │ │ │ │ + add r5, r0, #1 │ │ │ │ + lsl r1, r5, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ab738 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne 4ee20 <_PyLong_UnsignedInt_Converter@@Base+0x2f0> │ │ │ │ + bl 2a0e6c │ │ │ │ + mov r4, #0 │ │ │ │ + b 4ee64 <_PyLong_UnsignedInt_Converter@@Base+0x334> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + str r4, [r8] │ │ │ │ + bl 2a024 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r6, r9 │ │ │ │ + mov r1, r0 │ │ │ │ + beq 4ee58 <_PyLong_UnsignedInt_Converter@@Base+0x328> │ │ │ │ + ldr r3, [pc, #72] @ 4ee94 <_PyLong_UnsignedInt_Converter@@Base+0x364> │ │ │ │ + mov r6, r9 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144b28 │ │ │ │ + b 4ee64 <_PyLong_UnsignedInt_Converter@@Base+0x334> │ │ │ │ + mov r0, r6 │ │ │ │ + bl b2460 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 99da0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 99da0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + eorseq lr, r7, r4, ror #18 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b 478a4 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldrb r0, [r3] │ │ │ │ + b 1bfa00 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 48008 │ │ │ │ + b 48008 │ │ │ │ mov r0, r1 │ │ │ │ b 4eec4 │ │ │ │ │ │ │ │ 0004eec4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -37416,15 +37416,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4ef08 │ │ │ │ ldr r3, [pc, #140] @ 4ef84 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #136] @ 4ef88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ b 4ef14 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 4ef1c │ │ │ │ mov r4, #0 │ │ │ │ b 4ef7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -37436,68 +37436,68 @@ │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, #0 │ │ │ │ bne 4ef7c │ │ │ │ ldr r0, [pc, #60] @ 4ef84 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [pc, #64] @ 4ef90 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4ef14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 4ef14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 4ef14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, lsl r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003918d0 │ │ │ │ andeq r6, r4, r0, asr r9 │ │ │ │ - eorseq lr, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x003918fc │ │ │ │ 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 4efc8 │ │ │ │ ldr r3, [pc, #80] @ 4f00c │ │ │ │ ldr r1, [pc, #80] @ 4f010 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 4efe4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 4efec │ │ │ │ ldr r3, [pc, #48] @ 4f00c │ │ │ │ ldr r1, [pc, #52] @ 4f014 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ b 4f004 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [pc, #28] @ 4f018 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c051c │ │ │ │ + bl c0918 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #14 │ │ │ │ - eorseq r2, r7, ip, asr #16 │ │ │ │ - subseq lr, r7, ip, lsl r8 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, lsr #30 │ │ │ │ + eorseq r6, r7, ip │ │ │ │ + subseq lr, r8, ip, lsl r8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ - b a2ac4 │ │ │ │ + b a2bb4 │ │ │ │ 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] @ 4f130 │ │ │ │ @@ -37520,79 +37520,79 @@ │ │ │ │ cmp r2, r3 │ │ │ │ ldr r4, [pc, #168] @ 4f138 │ │ │ │ moveq r4, r1 │ │ │ │ b 4f128 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ beq 4f124 │ │ │ │ - bl 91a70 │ │ │ │ + bl 91b28 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 4f0e0 │ │ │ │ mov r1, r7 │ │ │ │ - bl afcb8 │ │ │ │ + bl b017c │ │ │ │ cmp r0, #0 │ │ │ │ bge 4f0e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4f0e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 4f0e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 4f128 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 117138 │ │ │ │ + bl 1178f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 4f128 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 4f128 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 4f128 │ │ │ │ ldr r4, [pc, #16] @ 4f13c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00556194 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ + @ instruction: 0x00566194 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ │ │ │ │ 0004f140 : │ │ │ │ ldr r0, [pc] @ 4f148 │ │ │ │ - b 10f010 │ │ │ │ - ldrsheq r2, [r7], #-216 @ 0xffffff28 │ │ │ │ + b 10f414 │ │ │ │ + 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 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ ldr r1, [pc, #40] @ 4f194 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ ldr r1, [pc, #24] @ 4f198 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1103a8 │ │ │ │ + bl 1107ac │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, ip, lsr #28 │ │ │ │ - eorseq lr, r8, r4, asr #3 │ │ │ │ + subseq r2, r8, ip, lsr #28 │ │ │ │ + eorseq r1, r9, r4, lsl #19 │ │ │ │ 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 │ │ │ │ @@ -37603,55 +37603,55 @@ │ │ │ │ ldrle r5, [pc, #160] @ 4f270 │ │ │ │ ldrgt r5, [r6] │ │ │ │ b 4f1f8 │ │ │ │ ldr r0, [pc, #152] @ 4f274 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 4f1c4 │ │ │ │ mov r0, #0 │ │ │ │ b 4f268 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 4f218 │ │ │ │ ldr r3, [pc, #108] @ 4f278 │ │ │ │ ldr r1, [pc, #108] @ 4f27c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 4f1f0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ beq 4f238 │ │ │ │ ldr r3, [pc, #76] @ 4f278 │ │ │ │ ldr r1, [pc, #80] @ 4f280 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ b 4f1f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1758dc <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 176ec8 <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ blt 4f1f0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #44] @ 4f284 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c051c │ │ │ │ + bl c0918 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r6, ip, lsr r2 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #14 │ │ │ │ - eorseq r2, r7, ip, asr #16 │ │ │ │ - subseq pc, r7, r4, rrx │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x0036d9fc │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, lsr #30 │ │ │ │ + eorseq r6, r7, ip │ │ │ │ + subseq pc, r8, 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 │ │ │ │ @@ -37666,15 +37666,15 @@ │ │ │ │ bne 4f2fc │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r0, [r4] │ │ │ │ beq 4f2e0 │ │ │ │ cmp r6, #2 │ │ │ │ ldrheq r0, [r4] │ │ │ │ ldrne r0, [r4] │ │ │ │ - bl 189990 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 18b338 <_PyUnicode_IsNumeric@@Base> │ │ │ │ ldr r3, [pc, #100] @ 4f350 │ │ │ │ ldr r2, [pc, #100] @ 4f354 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ @@ -37685,25 +37685,25 @@ │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r0, [r4, r5] │ │ │ │ beq 4f32c │ │ │ │ cmp r6, #2 │ │ │ │ lsl r3, r5, #1 │ │ │ │ ldrheq r0, [r4, r3] │ │ │ │ ldrne r0, [r4, r5, lsl #2] │ │ │ │ - bl 189990 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 18b338 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f348 │ │ │ │ add r5, r5, #1 │ │ │ │ b 4f308 │ │ │ │ ldr r0, [pc, #8] @ 4f350 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ 4f354 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ │ │ │ │ 0004f358 <_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] │ │ │ │ @@ -37715,81 +37715,81 @@ │ │ │ │ beq 4f7d0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [pc, #1104] @ 4f7e0 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r8, r2 │ │ │ │ add r2, sp, #28 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl c08f4 <_PyObject_GetMethod@@Base> │ │ │ │ + bl c0cf0 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ beq 4f664 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 129e54 │ │ │ │ + bl 12a4bc │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 4f664 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ ldr r3, [pc, #1052] @ 4f7e4 <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ str r7, [sp] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r1, [pc, #1044] @ 4f7e8 <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1804c4 │ │ │ │ + bl 181ab0 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 4f674 <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ mov r0, sl │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r8, #8 │ │ │ │ addne fp, r4, #8 │ │ │ │ beq 4f678 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r7, sl │ │ │ │ mov r0, r6 │ │ │ │ bge 4f578 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 12e680 │ │ │ │ + bl 12ecec │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f434 <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq 4f458 <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ b 4f44c <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12d9cc │ │ │ │ + bl 12e038 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 4f474 <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ b 4f420 <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 4f678 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ ldr r2, [pc, #908] @ 4f7ec <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [pc, #896] @ 4f7f0 <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ - bl 1c0a28 <_PyErr_Format@@Base> │ │ │ │ + bl 1c2db8 <_PyErr_Format@@Base> │ │ │ │ b 4f678 <_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 b91e0 │ │ │ │ + bl b96b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f678 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r0, r5 │ │ │ │ bne 4f56c <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 4f504 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ @@ -37987,68 +37987,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - ldrsheq ip, [r7], #-216 @ 0xffffff28 │ │ │ │ + subseq r1, r9, r8, lsl r0 │ │ │ │ + ldrsheq ip, [r8], #-216 @ 0xffffff28 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r8, r5, r0, asr lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r4, ror #5 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r8, r6, r0, asr lr │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq pc, r8, r4, lsr #21 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ 0004f7fc : │ │ │ │ ldr r0, [pc] @ 4f804 │ │ │ │ - b 10f010 │ │ │ │ - ldrsbeq r2, [r7], #-248 @ 0xffffff08 │ │ │ │ + b 10f414 │ │ │ │ + ldrsbeq r2, [r8], #-248 @ 0xffffff08 │ │ │ │ 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 4f844 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 4f864 │ │ │ │ b 4f880 │ │ │ │ ldr r0, [pc, #292] @ 4f970 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f968 │ │ │ │ b 4f830 │ │ │ │ - bl ab108 │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ bne 4f894 │ │ │ │ cmn r5, #1 │ │ │ │ bne 4f8b0 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ beq 4f8b0 │ │ │ │ b 4f968 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 4f878 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ b 4f878 │ │ │ │ cmp r7, #1 │ │ │ │ ble 4f928 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ @@ -38058,70 +38058,70 @@ │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ beq 4f92c │ │ │ │ b 4f958 │ │ │ │ ldr r3, [pc, #140] @ 4f974 │ │ │ │ cmp r0, r3 │ │ │ │ beq 4f8fc │ │ │ │ ldr r1, [pc, #128] @ 4f974 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f910 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ beq 4f92c │ │ │ │ ldr r2, [pc, #96] @ 4f978 │ │ │ │ ldr r1, [pc, #96] @ 4f97c │ │ │ │ ldr r0, [pc, #80] @ 4f970 │ │ │ │ mov r3, r4 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ b 4f968 │ │ │ │ mov r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ bgt 4f944 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 280b40 │ │ │ │ + b 283420 │ │ │ │ sub r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4a94c │ │ │ │ + b 4a8e8 │ │ │ │ ldr r3, [pc, #20] @ 4f974 │ │ │ │ cmp r0, r3 │ │ │ │ beq 4f910 │ │ │ │ b 4f8ec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, ip, lsl r9 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsl #29 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ + ldrsbeq sp, [r5], -ip @ │ │ │ │ + subseq r8, r6, r8, lsr #23 │ │ │ │ + eorseq r4, r6, r0, ror r6 │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ ldr r1, [pc, #40] @ 4f9c8 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ ldr r1, [pc, #24] @ 4f9cc │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1103a8 │ │ │ │ + bl 1107ac │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r3, r7, ip │ │ │ │ - eorseq lr, r8, ip, lsr #4 │ │ │ │ + subseq r3, r8, ip │ │ │ │ + @ instruction: 0x003919b0 │ │ │ │ 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 │ │ │ │ @@ -38131,23 +38131,23 @@ │ │ │ │ bl 29658 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ bhi 4fa24 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 4fa44 │ │ │ │ b 4faa0 │ │ │ │ ldr r0, [pc, #284] @ 4fb48 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 4fa08 │ │ │ │ b 4faa0 │ │ │ │ cmp r6, #1 │ │ │ │ ble 4fadc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #244] @ 4fb4c │ │ │ │ @@ -38155,288 +38155,165 @@ │ │ │ │ beq 4fabc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ beq 4faa8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 4faa0 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ beq 4fac0 │ │ │ │ ldr r3, [pc, #184] @ 4fb50 │ │ │ │ ldr r1, [pc, #184] @ 4fb54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ b 4fb28 │ │ │ │ ldr r2, [pc, #168] @ 4fb58 │ │ │ │ ldr r1, [pc, #168] @ 4fb5c │ │ │ │ ldr r0, [pc, #144] @ 4fb48 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ b 4faa0 │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ beq 4fae0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r4, r0, #0 │ │ │ │ bge 4fae0 │ │ │ │ b 4faa0 │ │ │ │ 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 218f14 │ │ │ │ + bl 21b0d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 4fb28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [pc, #60] @ 4fb60 │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq 4fb3c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r7, ip, lsl sl │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ - @ instruction: 0x003686b0 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ - @ instruction: 0x00373eb8 │ │ │ │ - │ │ │ │ -0004fb64 : │ │ │ │ - ldr r0, [pc] @ 4fb6c │ │ │ │ - b 10f010 │ │ │ │ - subseq r3, r7, r0, lsr #32 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #264] @ 4fc90 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - cmp r3, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - beq 4fbd0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r3 │ │ │ │ - bl adf54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4fbd0 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 1b07a8 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 4fbd8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - b 4fc88 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 4fbf8 │ │ │ │ - ldr r1, [pc, #160] @ 4fc90 │ │ │ │ - bl adf54 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4fc04 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - b 4fc1c │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1b07a8 │ │ │ │ - cmn r0, #1 │ │ │ │ - ldreq r0, [sp, #8] │ │ │ │ - beq 4fc88 │ │ │ │ - ldrd r4, [sp, #32] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 355738 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4fc54 │ │ │ │ - ldr r3, [pc, #80] @ 4fc94 │ │ │ │ - ldr r1, [pc, #80] @ 4fc98 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r0, #0 │ │ │ │ - b 4fc88 │ │ │ │ - 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 │ │ │ │ - ldrd r4, [sp, #24] │ │ │ │ - ldr r0, [pc, #28] @ 4fc9c │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r4, [sp] │ │ │ │ - bl a9b8c │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - subseq sp, r5, r8, lsr #22 │ │ │ │ - eorseq lr, r8, r8, lsr r2 │ │ │ │ - @ instruction: 0x0038dafc │ │ │ │ - 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 4fce8 │ │ │ │ - ldr r3, [ip] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [ip] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 163af4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9b2c0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 4fd20 │ │ │ │ - ldr r0, [pc, #32] @ 4fd2c │ │ │ │ - bl 2b1784 <_PyEval_GetBuiltin@@Base> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 4fd30 │ │ │ │ - bl a9b8c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038c1b0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4fd44 │ │ │ │ - b 1af858 │ │ │ │ - andeq r9, r2, r4, lsr #23 │ │ │ │ + @ instruction: 0x003751dc │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ + eorseq fp, r6, r0, ror lr │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ + eorseq r7, r7, r8, ror r6 │ │ │ │ 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 1705cc │ │ │ │ + bl 171904 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4fdd4 │ │ │ │ - ldr r3, [pc, #1156] @ 50204 │ │ │ │ + beq 4fbf0 │ │ │ │ + ldr r3, [pc, #1156] @ 50020 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fabc │ │ │ │ + bl 1200a8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4fda4 │ │ │ │ - bl a573c │ │ │ │ + bne 4fbc0 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fdac │ │ │ │ - b 501f4 │ │ │ │ + beq 4fbc8 │ │ │ │ + b 50010 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4fdbc │ │ │ │ + bge 4fbd8 │ │ │ │ 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 5c084 │ │ │ │ - ldr r3, [pc, #1068] @ 50208 │ │ │ │ + b 5c0b4 │ │ │ │ + ldr r3, [pc, #1068] @ 50024 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 501e4 │ │ │ │ + bne 50000 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fe10 │ │ │ │ + beq 4fc2c │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16e9ac │ │ │ │ + bl 16fce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4fe28 │ │ │ │ - b 501f4 │ │ │ │ + bge 4fc44 │ │ │ │ + b 50010 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 313dec <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ + bl 317634 <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4fdf0 │ │ │ │ - b 501f4 │ │ │ │ + bne 4fc0c │ │ │ │ + b 50010 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16f2f4 │ │ │ │ + bl 17062c │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4ff60 │ │ │ │ + bne 4fd7c │ │ │ │ cmp r0, #0 │ │ │ │ - ble 501f8 │ │ │ │ + ble 50014 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 4fe80 │ │ │ │ + bge 4fc9c │ │ │ │ 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 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrne r4, [sp, #12] │ │ │ │ movne r9, #0 │ │ │ │ - beq 501f4 │ │ │ │ + beq 50010 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r1, r4, r0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bls 4fefc │ │ │ │ + bls 4fd18 │ │ │ │ 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] │ │ │ │ @@ -38446,169 +38323,169 @@ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r1, r1, #4 │ │ │ │ bl 2a3f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r9, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ - b 4fe98 │ │ │ │ + b 4fcb4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 4ff28 │ │ │ │ + bcs 4fd44 │ │ │ │ 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 501f8 │ │ │ │ + beq 50014 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 501f8 │ │ │ │ + bne 50014 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 501f8 │ │ │ │ - ldr r1, [pc, #676] @ 5020c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 50014 │ │ │ │ + ldr r1, [pc, #676] @ 50028 │ │ │ │ mov r0, r8 │ │ │ │ - bl 149824 │ │ │ │ + bl 149e9c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 501f4 │ │ │ │ + beq 50010 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r5, r8 │ │ │ │ - beq 4ffc4 │ │ │ │ + beq 4fde0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ffa8 │ │ │ │ + beq 4fdc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ffa8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #608] @ 50210 │ │ │ │ - ldr r1, [pc, #608] @ 50214 │ │ │ │ + bne 4fdc4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #608] @ 5002c │ │ │ │ + ldr r1, [pc, #608] @ 50030 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 117900 │ │ │ │ - b 501f4 │ │ │ │ + bl 117eec │ │ │ │ + b 50010 │ │ │ │ cmp r5, r8 │ │ │ │ - bge 4ffe0 │ │ │ │ + bge 4fdfc │ │ │ │ sub r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 314d30 │ │ │ │ + bl 318508 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5007c │ │ │ │ - ldr r1, [pc, #560] @ 50218 │ │ │ │ + beq 4fe98 │ │ │ │ + ldr r1, [pc, #560] @ 50034 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 17dc88 │ │ │ │ - bl 10fa54 │ │ │ │ + bl 17f274 │ │ │ │ + bl 10fe58 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 50064 │ │ │ │ + bge 4fe80 │ │ │ │ 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 5005c │ │ │ │ + beq 4fe78 │ │ │ │ mov r0, sl │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5005c │ │ │ │ - ldr r3, [pc, #476] @ 5021c │ │ │ │ + bne 4fe78 │ │ │ │ + ldr r3, [pc, #476] @ 50038 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #468] @ 50220 │ │ │ │ - bl 117900 │ │ │ │ + ldr r1, [pc, #468] @ 5003c │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50088 │ │ │ │ - b 501f4 │ │ │ │ + bne 4fea4 │ │ │ │ + b 50010 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 4fff8 │ │ │ │ + b 4fe14 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 500d4 │ │ │ │ + ble 4fef0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 500a4 │ │ │ │ + bne 4fec0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 501f4 │ │ │ │ + beq 50010 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 501f4 │ │ │ │ + bne 50010 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 501f4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 50010 │ │ │ │ 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 500bc │ │ │ │ - b 500d8 │ │ │ │ + bne 4fed8 │ │ │ │ + b 4fef4 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ ldrgt r2, [sp, #8] │ │ │ │ ldrgt ip, [r3, #4] │ │ │ │ - ble 50110 │ │ │ │ + ble 4ff2c │ │ │ │ cmp ip, r2 │ │ │ │ - ble 50120 │ │ │ │ + ble 4ff3c │ │ │ │ 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 500ec │ │ │ │ + b 4ff08 │ │ │ │ ldrlt r2, [r3, #4] │ │ │ │ ldrlt ip, [sp, #8] │ │ │ │ sublt r2, r2, #1 │ │ │ │ - blt 50138 │ │ │ │ + blt 4ff54 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsl lr, lr, #2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ - b 5015c │ │ │ │ + b 4ff78 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt 50120 │ │ │ │ + bgt 4ff3c │ │ │ │ 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 50138 │ │ │ │ + b 4ff54 │ │ │ │ cmp r2, r8 │ │ │ │ - bge 501a4 │ │ │ │ + bge 4ffc0 │ │ │ │ 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 │ │ │ │ @@ -38616,143 +38493,295 @@ │ │ │ │ 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 5015c │ │ │ │ + b 4ff78 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ sub r2, r2, r5 │ │ │ │ add r2, r2, r8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 501d8 │ │ │ │ + beq 4fff4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 501d8 │ │ │ │ + bne 4fff4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b344 │ │ │ │ - b 501f8 │ │ │ │ - ldr r3, [pc, #48] @ 5021c │ │ │ │ - ldr r1, [pc, #52] @ 50224 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 50014 │ │ │ │ + ldr r3, [pc, #48] @ 50038 │ │ │ │ + ldr r1, [pc, #52] @ 50040 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ 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 │ │ │ │ - eorseq lr, r8, r8, asr #4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r7, ip, lsr #15 │ │ │ │ - subseq r1, r7, r8, ror r3 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r0, ror r1 │ │ │ │ - eorseq lr, r8, r8, ror #4 │ │ │ │ + subseq sp, r6, r0, lsl #22 │ │ │ │ + subseq r2, r6, ip, lsr #31 │ │ │ │ + @ instruction: 0x003919f8 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r6, r7, ip, ror #30 │ │ │ │ + subseq r1, r8, r8, ror r3 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r8, lsl #17 │ │ │ │ + eorseq r1, r9, r8, lsl sl │ │ │ │ + │ │ │ │ +00050044 : │ │ │ │ + ldr r0, [pc] @ 5004c │ │ │ │ + b 10f414 │ │ │ │ + subseq r3, r8, r0, lsr #32 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r5, [pc, #264] @ 50170 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + cmp r3, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + beq 500b0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r3 │ │ │ │ + bl ae090 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 500b0 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 1b2b68 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 500b8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b 50168 │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 500d8 │ │ │ │ + ldr r1, [pc, #160] @ 50170 │ │ │ │ + bl ae090 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 500e4 │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + b 500fc │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1b2b68 │ │ │ │ + cmn r0, #1 │ │ │ │ + ldreq r0, [sp, #8] │ │ │ │ + beq 50168 │ │ │ │ + ldrd r4, [sp, #32] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 358ed8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 50134 │ │ │ │ + ldr r3, [pc, #80] @ 50174 │ │ │ │ + ldr r1, [pc, #80] @ 50178 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r0, #0 │ │ │ │ + b 50168 │ │ │ │ + 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 │ │ │ │ + ldrd r4, [sp, #24] │ │ │ │ + ldr r0, [pc, #28] @ 5017c │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + strd r4, [sp] │ │ │ │ + bl a9c7c │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ + subseq sp, r6, r8, lsr #22 │ │ │ │ + eorseq r1, r9, ip, lsr sl │ │ │ │ + eorseq r1, r9, ip, lsr #5 │ │ │ │ + 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 501c8 │ │ │ │ + ldr r3, [ip] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [ip] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 164a7c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9b360 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 50200 │ │ │ │ + ldr r0, [pc, #32] @ 5020c │ │ │ │ + bl 2b3f3c <_PyEval_GetBuiltin@@Base> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #20] @ 50210 │ │ │ │ + bl a9c7c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sp, r8, ip, ror r4 │ │ │ │ + eorseq pc, r8, r0, ror r9 @ │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 50224 │ │ │ │ + b 1b1c18 │ │ │ │ + andeq r9, r2, r4, lsr #23 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 50254 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 337e3c <_PyUnicode_ToNumeric@@Base+0x4130> │ │ │ │ + ldr r5, [pc, #60] @ 50298 │ │ │ │ + add r0, r4, #12 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r1, [pc, #48] @ 50298 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + bl 2199c0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r0, r4, #16 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + ldr r1, [pc, #12] @ 50298 │ │ │ │ + strne r3, [r5] │ │ │ │ + bl 2199c0 │ │ │ │ + ldr r0, [pc] @ 50298 │ │ │ │ + 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 r4, r0 │ │ │ │ - bl 10fa54 │ │ │ │ - ldr r1, [pc, #316] @ 50384 │ │ │ │ + bl 10fe58 │ │ │ │ + ldr r1, [pc, #316] @ 503f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - bne 50268 │ │ │ │ + bne 502dc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128ac4 │ │ │ │ + bl 12912c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50260 │ │ │ │ - ldr r1, [pc, #260] @ 50388 │ │ │ │ + blt 502d4 │ │ │ │ + ldr r1, [pc, #260] @ 503fc │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - beq 50260 │ │ │ │ + beq 502d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128ac4 │ │ │ │ + bl 12912c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50260 │ │ │ │ - ldr r1, [pc, #216] @ 5038c │ │ │ │ + blt 502d4 │ │ │ │ + ldr r1, [pc, #216] @ 50400 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - beq 50260 │ │ │ │ + beq 502d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128ac4 │ │ │ │ + bl 12912c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50260 │ │ │ │ - ldr r1, [pc, #172] @ 50390 │ │ │ │ + blt 502d4 │ │ │ │ + ldr r1, [pc, #172] @ 50404 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq 50260 │ │ │ │ + beq 502d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128ac4 │ │ │ │ + bl 12912c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50260 │ │ │ │ - ldr r1, [pc, #128] @ 50394 │ │ │ │ + blt 502d4 │ │ │ │ + ldr r1, [pc, #128] @ 50408 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq 50260 │ │ │ │ + beq 502d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128ac4 │ │ │ │ + bl 12912c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50260 │ │ │ │ - ldr r1, [pc, #84] @ 50398 │ │ │ │ + blt 502d4 │ │ │ │ + ldr r1, [pc, #84] @ 5040c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a8c │ │ │ │ + bl 1290f4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq 50260 │ │ │ │ + beq 502d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128ac4 │ │ │ │ + bl 12912c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 50260 │ │ │ │ - ldr r2, [pc, #40] @ 5039c │ │ │ │ - ldr r1, [pc, #40] @ 503a0 │ │ │ │ + blt 502d4 │ │ │ │ + ldr r2, [pc, #40] @ 50410 │ │ │ │ + ldr r1, [pc, #40] @ 50414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 283a90 │ │ │ │ + bl 286224 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r3, r7, r4, asr r0 │ │ │ │ - subseq r3, r7, r8, rrx │ │ │ │ - subseq r3, r7, ip, ror r0 │ │ │ │ - @ instruction: 0x00573090 │ │ │ │ - subseq r3, r7, r4, lsr #1 │ │ │ │ - ldrheq r3, [r7], #-8 │ │ │ │ - eorseq lr, r8, ip, lsl #5 │ │ │ │ - eorseq r8, r5, r8, ror fp │ │ │ │ + subseq r3, r8, r4, asr r0 │ │ │ │ + subseq r3, r8, r8, rrx │ │ │ │ + subseq r3, r8, ip, ror r0 │ │ │ │ + @ instruction: 0x00583090 │ │ │ │ + subseq r3, r8, r4, lsr #1 │ │ │ │ + ldrheq r3, [r8], #-8 │ │ │ │ + eorseq r1, r9, ip, asr #20 │ │ │ │ + eorseq ip, r5, r8, lsr r3 │ │ │ │ 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 │ │ │ │ @@ -38760,819 +38789,742 @@ │ │ │ │ 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 503fc │ │ │ │ + bne 50470 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5042c │ │ │ │ - ldr ip, [pc, #1576] @ 50a2c │ │ │ │ + beq 504a0 │ │ │ │ + ldr ip, [pc, #1576] @ 50aa0 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 504f0 │ │ │ │ + beq 50564 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 504a8 │ │ │ │ + beq 5051c │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5044c │ │ │ │ + beq 504c0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 50450 │ │ │ │ - b 504b4 │ │ │ │ - ldr r5, [pc, #1500] @ 50a30 │ │ │ │ + bne 504c4 │ │ │ │ + b 50528 │ │ │ │ + ldr r5, [pc, #1500] @ 50aa4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 50470 │ │ │ │ - bl a573c │ │ │ │ + bne 504e4 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 504b4 │ │ │ │ - b 504f0 │ │ │ │ - bl ab108 │ │ │ │ + beq 50528 │ │ │ │ + b 50564 │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 5049c │ │ │ │ + beq 50510 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5049c │ │ │ │ + bne 50510 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 504b8 │ │ │ │ - b 50460 │ │ │ │ - ldr r5, [pc, #1408] @ 50a30 │ │ │ │ + bne 5052c │ │ │ │ + b 504d4 │ │ │ │ + ldr r5, [pc, #1408] @ 50aa4 │ │ │ │ mvn r7, #0 │ │ │ │ - b 504b8 │ │ │ │ + b 5052c │ │ │ │ mvn r7, #0 │ │ │ │ - ldr r3, [pc, #1392] @ 50a30 │ │ │ │ + ldr r3, [pc, #1392] @ 50aa4 │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ add r9, r8, #16 │ │ │ │ - bne 506ac │ │ │ │ + bne 50720 │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 504f8 │ │ │ │ + bne 5056c │ │ │ │ mov r4, #0 │ │ │ │ - b 50a20 │ │ │ │ + b 50a94 │ │ │ │ sub r2, r6, #1 │ │ │ │ - ldr fp, [pc, #1328] @ 50a34 │ │ │ │ + ldr fp, [pc, #1328] @ 50aa8 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 50620 │ │ │ │ + beq 50694 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 50670 │ │ │ │ + blt 506e4 │ │ │ │ ldrb r3, [r9, r1] │ │ │ │ sub r6, r1, #1 │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 5054c │ │ │ │ + beq 505c0 │ │ │ │ mov r1, r6 │ │ │ │ - b 50514 │ │ │ │ + b 50588 │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 50590 │ │ │ │ + bne 50604 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ - bne 50538 │ │ │ │ + bne 505ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 50590 │ │ │ │ - ldr r3, [pc, #1232] @ 50a38 │ │ │ │ + bne 50604 │ │ │ │ + ldr r3, [pc, #1232] @ 50aac │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 50590 │ │ │ │ + bne 50604 │ │ │ │ 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 50670 │ │ │ │ + b 506e4 │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 50684 │ │ │ │ + beq 506f8 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle sl, [r3, r5, lsl #2] │ │ │ │ - ble 50614 │ │ │ │ + ble 50688 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 505f4 │ │ │ │ + beq 50668 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50684 │ │ │ │ + beq 506f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 50684 │ │ │ │ + bne 506f8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 50684 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 506f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50614 │ │ │ │ + beq 50688 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 50614 │ │ │ │ + bne 50688 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 5050c │ │ │ │ + b 50580 │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #1032] @ 50a34 │ │ │ │ - blt 50670 │ │ │ │ + ldrge r3, [pc, #1032] @ 50aa8 │ │ │ │ + blt 506e4 │ │ │ │ ldrb r2, [r9, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 50648 │ │ │ │ + beq 506bc │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 50670 │ │ │ │ - b 5062c │ │ │ │ + bcc 506e4 │ │ │ │ + b 506a0 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 50684 │ │ │ │ + beq 506f8 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - bgt 509c0 │ │ │ │ + bgt 50a34 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2a83b8 │ │ │ │ + bl 2aac90 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 50a20 │ │ │ │ + bge 50a94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 504f0 │ │ │ │ + beq 50564 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 504f0 │ │ │ │ + bne 50564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 504f0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 50564 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 504f0 │ │ │ │ + bne 50564 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 506ec │ │ │ │ - ldr r3, [pc, #860] @ 50a3c │ │ │ │ - ldr r1, [pc, #860] @ 50a40 │ │ │ │ + bne 50760 │ │ │ │ + ldr r3, [pc, #860] @ 50ab0 │ │ │ │ + ldr r1, [pc, #860] @ 50ab4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 509b0 │ │ │ │ + bl 190b84 │ │ │ │ + b 50a24 │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 50810 │ │ │ │ + bne 50884 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ movne r1, r6 │ │ │ │ - beq 509b0 │ │ │ │ + beq 50a24 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 507d8 │ │ │ │ + blt 5084c │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 507d8 │ │ │ │ + bcc 5084c │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne 507d0 │ │ │ │ + bne 50844 │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 5098c │ │ │ │ + beq 50a00 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle fp, [r3, r5, lsl #2] │ │ │ │ - ble 507c0 │ │ │ │ + ble 50834 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 507a0 │ │ │ │ + beq 50814 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5098c │ │ │ │ + beq 50a00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 5098c │ │ │ │ + bne 50a00 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 5098c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 50a00 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 507c0 │ │ │ │ + beq 50834 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 507c0 │ │ │ │ + bne 50834 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 50720 │ │ │ │ + b 50794 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcs 50730 │ │ │ │ + bcs 507a4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 507f0 │ │ │ │ - ldr r3, [pc, #592] @ 50a38 │ │ │ │ + bne 50864 │ │ │ │ + ldr r3, [pc, #592] @ 50aac │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 508d4 │ │ │ │ + beq 50948 │ │ │ │ cmn r1, #1 │ │ │ │ - blt 50978 │ │ │ │ + blt 509ec │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 50908 │ │ │ │ - b 5098c │ │ │ │ - bl 92ed0 │ │ │ │ + bne 5097c │ │ │ │ + b 50a00 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 509b0 │ │ │ │ + beq 50a24 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 508bc │ │ │ │ + beq 50930 │ │ │ │ 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 288420 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 28abb4 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 508bc │ │ │ │ + blt 50930 │ │ │ │ add r0, fp, sl │ │ │ │ sub r1, r6, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 5098c │ │ │ │ + beq 50a00 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 508b0 │ │ │ │ + ble 50924 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50930 │ │ │ │ + bne 509a4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 508b0 │ │ │ │ + beq 50924 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 508b0 │ │ │ │ + bne 50924 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b 5081c │ │ │ │ + b 50890 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 508f4 │ │ │ │ - ldr r3, [pc, #364] @ 50a38 │ │ │ │ + bne 50968 │ │ │ │ + ldr r3, [pc, #364] @ 50aac │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 508f4 │ │ │ │ + bne 50968 │ │ │ │ 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 50978 │ │ │ │ + b 509ec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 5098c │ │ │ │ + beq 50a00 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 50974 │ │ │ │ + ble 509e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50954 │ │ │ │ + beq 509c8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5098c │ │ │ │ + beq 50a00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5098c │ │ │ │ + bne 50a00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 5098c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 50a00 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50974 │ │ │ │ + beq 509e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50974 │ │ │ │ + bne 509e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2a83b8 │ │ │ │ + bl 2aac90 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 509b4 │ │ │ │ + bge 50a28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 509b0 │ │ │ │ + beq 50a24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 509b0 │ │ │ │ + bne 50a24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ - b 50a20 │ │ │ │ + bl 1139e8 │ │ │ │ + b 50a94 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 509fc │ │ │ │ + beq 50a70 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50684 │ │ │ │ + beq 506f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50684 │ │ │ │ + bne 506f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 50684 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 506f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5066c │ │ │ │ + beq 506e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5066c │ │ │ │ + bne 506e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 5066c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 506e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r3, r7, ip, asr #1 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r9, r0, lsr #26 │ │ │ │ - subseq sl, r5, ip, asr #11 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003665dc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50a70 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl 33494c <_PyUnicode_ToNumeric@@Base+0x4420> │ │ │ │ - ldr r5, [pc, #60] @ 50ab4 │ │ │ │ - add r0, r4, #12 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r1, [pc, #48] @ 50ab4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - bl 217804 │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r0, r4, #16 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - ldr r1, [pc, #12] @ 50ab4 │ │ │ │ - strne r3, [r5] │ │ │ │ - bl 217804 │ │ │ │ - ldr r0, [pc] @ 50ab4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r3, r8, ip, asr #1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r9, r9, r0, ror #9 │ │ │ │ + subseq sl, r6, ip, asr #11 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r9, r6, ip, lsr #27 │ │ │ │ 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 a6454 │ │ │ │ + b a6544 │ │ │ │ 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] @ 50d18 │ │ │ │ - beq 50d10 │ │ │ │ + ldreq r4, [pc, #548] @ 50d18 │ │ │ │ + beq 50d10 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ - bl 191c94 │ │ │ │ + bl 1939a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 50b94 │ │ │ │ + beq 50b94 │ │ │ │ cmp r8, #1 │ │ │ │ - ldrne fp, [pc, #520] @ 50d1c │ │ │ │ + ldrne fp, [pc, #520] @ 50d1c │ │ │ │ movne r9, #1 │ │ │ │ - bne 50b70 │ │ │ │ - bl 205300 │ │ │ │ + bne 50b70 │ │ │ │ + bl 20711c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 50b3c │ │ │ │ + beq 50b3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 50b44 │ │ │ │ + beq 50b44 │ │ │ │ mov r4, r5 │ │ │ │ - b 50d10 │ │ │ │ + b 50d10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 50b3c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 50b3c │ │ │ │ cmp r4, fp │ │ │ │ - bne 50bd0 │ │ │ │ + bne 50bd0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50bb8 │ │ │ │ + bne 50bb8 │ │ │ │ mov r6, r4 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 50d10 │ │ │ │ + bge 50d10 │ │ │ │ ldr r0, [sl, r9, lsl #2] │ │ │ │ - bl 191c94 │ │ │ │ + bl 1939a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50b50 │ │ │ │ + bne 50b50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50b9c │ │ │ │ + bne 50b9c │ │ │ │ mov r4, #0 │ │ │ │ - b 50d10 │ │ │ │ + b 50d10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50b94 │ │ │ │ + bne 50b94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 50b94 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 50b94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50b64 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 50b64 │ │ │ │ + bne 50b64 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 50b64 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 50cb8 │ │ │ │ + beq 50cb8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 50cb8 │ │ │ │ + beq 50cb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216ab8 <_PyLong_GCD@@Base> │ │ │ │ + bl 218c74 <_PyLong_GCD@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 50c0c │ │ │ │ + bne 50c0c │ │ │ │ mov r6, #0 │ │ │ │ - b 50cbc │ │ │ │ + b 50cbc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194b18 │ │ │ │ + bl 196824 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 50c40 │ │ │ │ + beq 50c40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 50c40 │ │ │ │ + bne 50c40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 50c04 │ │ │ │ + beq 50c04 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 175d8c │ │ │ │ + bl 177378 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 50c7c │ │ │ │ + beq 50c7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50c7c │ │ │ │ + bne 50c7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 50c04 │ │ │ │ + beq 50c04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 205300 │ │ │ │ + bl 20711c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 50cbc │ │ │ │ + beq 50cbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 50cbc │ │ │ │ + bne 50cbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 50cbc │ │ │ │ - ldr r6, [pc, #92] @ 50d1c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 50cbc │ │ │ │ + ldr r6, [pc, #92] @ 50d1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50ce0 │ │ │ │ + beq 50ce0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50ce0 │ │ │ │ + bne 50ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50d04 │ │ │ │ + beq 50d04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50d04 │ │ │ │ + bne 50d04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 50b68 │ │ │ │ - b 50b94 │ │ │ │ + bne 50b68 │ │ │ │ + b 50b94 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r7, r7, ip, lsl #3 │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + subseq r7, r8, ip, lsl #3 │ │ │ │ + subseq r7, r8, 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 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ 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 r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 50d90 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 50da4 │ │ │ │ + b 50db4 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 50d80 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, 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 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ 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 50eec │ │ │ │ + beq 50f64 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50eec │ │ │ │ + bne 50f64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a138 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31db00 <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 50eec │ │ │ │ + beq 50f64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ cmp r5, #0 │ │ │ │ - ldreq r5, [pc, #288] @ 50ef4 │ │ │ │ + ldreq r5, [pc, #288] @ 50f6c │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 50dec │ │ │ │ + beq 50e64 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #276] @ 50ef8 │ │ │ │ + ldr r2, [pc, #276] @ 50f70 │ │ │ │ mov r1, fp │ │ │ │ - bl e1cdc │ │ │ │ + bl e2028 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ 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] @ 50efc │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #176] @ 50f74 │ │ │ │ + bl a9c7c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50e64 │ │ │ │ + bne 50edc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 324330 │ │ │ │ + b 327bc0 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #128] @ 50f00 │ │ │ │ + ldr r0, [pc, #128] @ 50f78 │ │ │ │ str r1, [r4, #20] │ │ │ │ mov r1, #496 @ 0x1f0 │ │ │ │ - bl 31c68c <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ + bl 31fe64 <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ - beq 50eb8 │ │ │ │ + beq 50f30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50eb8 │ │ │ │ + bne 50f30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 50e54 │ │ │ │ + beq 50ecc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50eec │ │ │ │ + beq 50f64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50eec │ │ │ │ + bne 50f64 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r7, r5, r4, asr fp │ │ │ │ - @ instruction: 0x0038e2f0 │ │ │ │ - eorseq lr, r8, r0, lsr #14 │ │ │ │ - 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 10fa54 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq fp, r5, r4, lsl r3 │ │ │ │ + @ instruction: 0x00391ab0 │ │ │ │ + eorseq r1, r9, r0, ror #29 │ │ │ │ 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 10fa54 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 10fe58 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50f78 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 50f8c │ │ │ │ - b 50f9c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50f68 │ │ │ │ - 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 50fb8 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50fd4 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50ff0 │ │ │ │ - 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 5132c │ │ │ │ - b 5132c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 91a70 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 51068 │ │ │ │ - mov r1, r5 │ │ │ │ - bl afcb8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 5106c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51068 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 51068 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ @@ -39585,393 +39537,471 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 510e0 │ │ │ │ + bne 51020 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51120 │ │ │ │ + beq 51060 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #492] @ 512d8 │ │ │ │ + ldr ip, [pc, #492] @ 51218 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51120 │ │ │ │ + bne 51060 │ │ │ │ mov r4, #0 │ │ │ │ - b 512cc │ │ │ │ - ldr r7, [pc, #436] @ 512dc │ │ │ │ + b 5120c │ │ │ │ + ldr r7, [pc, #436] @ 5121c │ │ │ │ cmp r6, #1 │ │ │ │ ldr sl, [r0] │ │ │ │ moveq r9, r7 │ │ │ │ moveq r4, r7 │ │ │ │ - beq 51160 │ │ │ │ + beq 510a0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 51150 │ │ │ │ + beq 51090 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 51154 │ │ │ │ - b 5115c │ │ │ │ + bne 51094 │ │ │ │ + b 5109c │ │ │ │ mov r4, r7 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ - b 51160 │ │ │ │ + b 510a0 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8ebc │ │ │ │ + bl 1eb1ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 32fda4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x18fc> │ │ │ │ + bl 333004 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x137c> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ cmpeq r9, r7 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 51228 │ │ │ │ + beq 51168 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r9} │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r8 │ │ │ │ - bl 14e18c │ │ │ │ + bl 14e804 │ │ │ │ mov r4, r0 │ │ │ │ - b 512cc │ │ │ │ + b 5120c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge 51234 │ │ │ │ + bge 51174 │ │ │ │ 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 117054 │ │ │ │ + bl 117810 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne 51248 │ │ │ │ + bne 51188 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt 51264 │ │ │ │ + bgt 511a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 512b0 │ │ │ │ + bne 511f0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 51118 │ │ │ │ + bne 51058 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 511b0 │ │ │ │ + bne 510f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 512cc │ │ │ │ + b 5120c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 51208 │ │ │ │ + bne 51148 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 51208 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 51148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 338a5c <_PyUnicode_ToNumeric@@Base+0x8530> │ │ │ │ + bl 33c284 <_PyUnicode_ToNumeric@@Base+0x8578> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 51294 │ │ │ │ + beq 511d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51294 │ │ │ │ + bne 511d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - ldreq r3, [pc, #64] @ 512e0 │ │ │ │ + ldreq r3, [pc, #64] @ 51220 │ │ │ │ ldreq r4, [r3, #28] │ │ │ │ - beq 512cc │ │ │ │ + beq 5120c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 51234 │ │ │ │ - b 51118 │ │ │ │ + bne 51174 │ │ │ │ + b 51058 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5121c │ │ │ │ + bne 5115c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 5121c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 5115c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r3, r7, ip, ror r1 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ + subseq r3, r8, ip, ror r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsheq sl, [r6], #-176 @ 0xffffff50 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 10fe58 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 51260 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 51274 │ │ │ │ + b 51284 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 51250 │ │ │ │ + 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 512a0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 512bc │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 512d8 │ │ │ │ + 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 513a4 │ │ │ │ + b 513a4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 91b28 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 51350 │ │ │ │ + mov r1, r5 │ │ │ │ + bl b017c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 51354 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 51350 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 51350 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adbc <_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 128600 │ │ │ │ + bl 128c68 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51314 │ │ │ │ - bl a573c │ │ │ │ + bne 5138c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51324 │ │ │ │ + bne 5139c │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1a4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 21e530 │ │ │ │ + b 220bd8 │ │ │ │ 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 5135c │ │ │ │ - ldr r3, [pc, #56] @ 51388 │ │ │ │ - ldr r1, [pc, #56] @ 5138c │ │ │ │ + bne 513d4 │ │ │ │ + ldr r3, [pc, #56] @ 51400 │ │ │ │ + ldr r1, [pc, #56] @ 51404 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 51378 │ │ │ │ + bl 190b84 │ │ │ │ + b 513f0 │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51380 │ │ │ │ - ldr r3, [pc, #24] @ 51388 │ │ │ │ - ldr r1, [pc, #28] @ 51390 │ │ │ │ + beq 513f8 │ │ │ │ + ldr r3, [pc, #24] @ 51400 │ │ │ │ + ldr r1, [pc, #28] @ 51408 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 51394 │ │ │ │ + ldr r0, [pc, #12] @ 5140c │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #14 │ │ │ │ - eorseq lr, r6, r4, lsl #12 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, lsr #30 │ │ │ │ + eorseq r1, r7, r4, asr #27 │ │ │ │ + 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 513c8 │ │ │ │ - ldr r3, [pc, #108] @ 51428 │ │ │ │ - ldr r1, [pc, #108] @ 5142c │ │ │ │ + bls 51440 │ │ │ │ + ldr r3, [pc, #108] @ 514a0 │ │ │ │ + ldr r1, [pc, #108] @ 514a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 513fc │ │ │ │ + bl 190b84 │ │ │ │ + b 51474 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - ldrne r4, [pc, #80] @ 51430 │ │ │ │ - bl 1c6b10 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ + ldrne r4, [pc, #80] @ 514a8 │ │ │ │ + bl 1c9038 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #68] @ 51434 │ │ │ │ + ldr r3, [pc, #68] @ 514ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51404 │ │ │ │ + bne 5147c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 11aa18 │ │ │ │ + bl 11b004 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 513fc │ │ │ │ + beq 51474 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, lsr #6 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - b 5132c │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r9, r0, ror #21 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ + b 513a4 │ │ │ │ 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 51490 │ │ │ │ + bhi 51508 │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 514b0 │ │ │ │ - ldr r2, [pc, #280] @ 51598 │ │ │ │ - ldr r1, [pc, #280] @ 5159c │ │ │ │ - ldr r0, [pc, #280] @ 515a0 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 5158c │ │ │ │ - ldr r0, [pc, #264] @ 515a0 │ │ │ │ + bne 51528 │ │ │ │ + ldr r2, [pc, #280] @ 51610 │ │ │ │ + ldr r1, [pc, #280] @ 51614 │ │ │ │ + ldr r0, [pc, #280] @ 51618 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 51604 │ │ │ │ + ldr r0, [pc, #264] @ 51618 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5158c │ │ │ │ - b 51464 │ │ │ │ + beq 51604 │ │ │ │ + b 514dc │ │ │ │ cmp r4, #1 │ │ │ │ - ble 51558 │ │ │ │ + ble 515d0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 515a4 │ │ │ │ + ldr r2, [pc, #224] @ 5161c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 51524 │ │ │ │ + beq 5159c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 51510 │ │ │ │ + beq 51588 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5158c │ │ │ │ + beq 51604 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 51528 │ │ │ │ - ldr r3, [pc, #164] @ 515a8 │ │ │ │ - ldr r1, [pc, #164] @ 515ac │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 5158c │ │ │ │ - ldr r2, [pc, #152] @ 515b0 │ │ │ │ - ldr r1, [pc, #152] @ 515b4 │ │ │ │ - ldr r0, [pc, #128] @ 515a0 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 5158c │ │ │ │ + beq 515a0 │ │ │ │ + ldr r3, [pc, #164] @ 51620 │ │ │ │ + ldr r1, [pc, #164] @ 51624 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 51604 │ │ │ │ + ldr r2, [pc, #152] @ 51628 │ │ │ │ + ldr r1, [pc, #152] @ 5162c │ │ │ │ + ldr r0, [pc, #128] @ 51618 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 51604 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 51560 │ │ │ │ + beq 515d8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51560 │ │ │ │ - bl a573c │ │ │ │ + bne 515d8 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51560 │ │ │ │ - b 5158c │ │ │ │ + beq 515d8 │ │ │ │ + b 51604 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c1aa0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 2c45fc <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 5158c │ │ │ │ - ldr r0, [pc, #52] @ 515b8 │ │ │ │ + beq 51604 │ │ │ │ + ldr r0, [pc, #52] @ 51630 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9b8c │ │ │ │ + b a9c7c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq r9, r6, r8, lsr #16 │ │ │ │ - eorseq r1, r7, r4, ror #19 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ - @ instruction: 0x003686b0 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ - @ instruction: 0x00373eb8 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq ip, r6, r8, ror #31 │ │ │ │ + eorseq r5, r7, r4, lsr #3 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ + eorseq fp, r6, r0, ror lr │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ + eorseq r7, r7, r8, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #156] @ 51670 │ │ │ │ + ldr r3, [pc, #156] @ 516e8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq 51600 │ │ │ │ + beq 51678 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 51600 │ │ │ │ + beq 51678 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 51634 │ │ │ │ - b 5161c │ │ │ │ + beq 516ac │ │ │ │ + b 51694 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 515f0 │ │ │ │ - ldr r0, [pc, #100] @ 51674 │ │ │ │ - bl 1f0640 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 51668 │ │ │ │ + ldr r0, [pc, #100] @ 516ec │ │ │ │ + bl 1f2930 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 515f0 │ │ │ │ - b 51668 │ │ │ │ + bne 51668 │ │ │ │ + b 516e0 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #76] @ 51674 │ │ │ │ + ldr r0, [pc, #76] @ 516ec │ │ │ │ mov r2, r3 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51668 │ │ │ │ + beq 516e0 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 111ba4 │ │ │ │ + bl 111fa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5165c │ │ │ │ - ldr r3, [pc, #40] @ 51678 │ │ │ │ - ldr r1, [pc, #40] @ 5167c │ │ │ │ + bne 516d4 │ │ │ │ + ldr r3, [pc, #40] @ 516f0 │ │ │ │ + ldr r1, [pc, #40] @ 516f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 51668 │ │ │ │ + bl 190b84 │ │ │ │ + b 516e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 519f0 │ │ │ │ + b 51a68 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x003597dc │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r7, r8, lsl pc │ │ │ │ + ldrheq r8, [r6], #-36 @ 0xffffffdc │ │ │ │ + mlaseq r5, ip, pc, ip @ │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0037b6d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c6904 <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ + bl 1c8e2c <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 516b4 │ │ │ │ - bl aeb98 │ │ │ │ + beq 5172c │ │ │ │ + bl af05c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ 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 │ │ │ │ @@ -39979,790 +40009,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 a573c │ │ │ │ + bl a582c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 517c4 │ │ │ │ + bne 5183c │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a138 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31db00 <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 517c4 │ │ │ │ + beq 5183c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #172] @ 517cc │ │ │ │ + ldr r2, [pc, #172] @ 51844 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #168] @ 517d0 │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #168] @ 51848 │ │ │ │ + bl a9c7c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51740 │ │ │ │ + bne 517b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324330 │ │ │ │ + b 327bc0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 517d4 │ │ │ │ + ldr r1, [pc, #128] @ 5184c │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 517d8 │ │ │ │ + ldr r0, [pc, #124] @ 51850 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c68c <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ + bl 31fe64 <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51790 │ │ │ │ + beq 51808 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51790 │ │ │ │ + bne 51808 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51730 │ │ │ │ + beq 517a8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 517c4 │ │ │ │ + beq 5183c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 517c4 │ │ │ │ + bne 5183c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq lr, r1, r0, lsr r5 │ │ │ │ - @ instruction: 0x0038e4b4 │ │ │ │ + ldrdeq r0, [r2], -r8 @ │ │ │ │ + eorseq r1, r9, r8, asr ip │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x0038e4bc │ │ │ │ + eorseq r1, r9, r0, ror #24 │ │ │ │ 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 5182c │ │ │ │ + bne 518a4 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5186c │ │ │ │ + beq 518e4 │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #152] @ 518e0 │ │ │ │ + ldr ip, [pc, #152] @ 51958 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5186c │ │ │ │ + bne 518e4 │ │ │ │ mov r0, #0 │ │ │ │ - b 518d8 │ │ │ │ + b 51950 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 51864 │ │ │ │ + blt 518dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 51b94 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 51c0c <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51864 │ │ │ │ + beq 518dc │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a408 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmn r4, #1 │ │ │ │ - ldrne r0, [pc, #32] @ 518e4 │ │ │ │ - bne 518d8 │ │ │ │ - ldr r3, [pc, #28] @ 518e8 │ │ │ │ + ldrne r0, [pc, #32] @ 5195c │ │ │ │ + bne 51950 │ │ │ │ + ldr r3, [pc, #28] @ 51960 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - subseq r3, r7, r0, lsl #4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r3, r8, r0, lsl #4 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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 51948 │ │ │ │ + beq 519c0 │ │ │ │ mov r4, r0 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51948 │ │ │ │ + bne 519c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a138 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31db00 <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51948 │ │ │ │ - ldr r0, [pc, #172] @ 519e4 │ │ │ │ - bl a9b8c │ │ │ │ + beq 519c0 │ │ │ │ + ldr r0, [pc, #172] @ 51a5c │ │ │ │ + bl a9c7c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 51950 │ │ │ │ + bne 519c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 324330 │ │ │ │ + bl 327bc0 │ │ │ │ mov r4, #0 │ │ │ │ - b 519d8 │ │ │ │ + b 51a50 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 519e8 │ │ │ │ + ldr r1, [pc, #132] @ 51a60 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #128] @ 519ec │ │ │ │ + ldr r0, [pc, #128] @ 51a64 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ - bl 31c68c <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ + bl 31fe64 <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 519a0 │ │ │ │ + beq 51a18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 519a0 │ │ │ │ + bne 51a18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 51940 │ │ │ │ + beq 519b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128600 │ │ │ │ + bl 128c68 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 519d8 │ │ │ │ + beq 51a50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 519d8 │ │ │ │ + bne 51a50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r8, r8, ror #18 │ │ │ │ + ldrsbeq r5, [r8], -r4 @ │ │ │ │ muleq r0, fp, r2 │ │ │ │ - eorseq lr, r8, r0, lsl #10 │ │ │ │ + eorseq r1, r9, r4, lsr #25 │ │ │ │ │ │ │ │ -000519f0 : │ │ │ │ +00051a68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 51a64 │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 51adc │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 51a5c │ │ │ │ + beq 51ad4 │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 51a68 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r2, [pc, #56] @ 51ae0 │ │ │ │ + bl 35a980 │ │ │ │ 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, [r5], #-36 @ 0xffffffdc │ │ │ │ + ldrheq r8, [r6], #-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 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 51b80 │ │ │ │ + beq 51bf8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble 51b10 │ │ │ │ + ble 51b88 │ │ │ │ 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 51b08 │ │ │ │ + beq 51b80 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 51ae0 │ │ │ │ + beq 51b58 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 51afc │ │ │ │ + beq 51b74 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r3, [pc, #164] @ 51b90 │ │ │ │ + ldr r3, [pc, #164] @ 51c08 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 51afc │ │ │ │ + bne 51b74 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51b08 │ │ │ │ - bl ab2e0 │ │ │ │ + beq 51b80 │ │ │ │ + bl ab3cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 51b5c │ │ │ │ + blt 51bd4 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 51aa0 │ │ │ │ + b 51b18 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51b84 │ │ │ │ + beq 51bfc │ │ │ │ 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 b8bac │ │ │ │ + bl b907c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51b84 │ │ │ │ + beq 51bfc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 51b2c │ │ │ │ + bge 51ba4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51b80 │ │ │ │ + beq 51bf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 51b80 │ │ │ │ + bne 51bf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r8, r5, ip, lsr #7 │ │ │ │ + subseq r8, r6, ip, lsr #7 │ │ │ │ │ │ │ │ -00051b94 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00051c0c <_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 51bdc <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ + beq 51c54 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 51bdc <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #72] @ 51c18 <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ - ldr r1, [pc, #72] @ 51c1c <_PyLong_UnsignedLongLong_Converter@@Base+0x88> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 51c00 <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ - bl 1b6310 │ │ │ │ + bne 51c54 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #72] @ 51c90 <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ + ldr r1, [pc, #72] @ 51c94 <_PyLong_UnsignedLongLong_Converter@@Base+0x88> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 51c78 <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ + bl 1b86d0 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 51c08 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ - bl a573c │ │ │ │ + bne 51c80 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51c08 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + beq 51c80 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003818f4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r8, r0, rrx │ │ │ │ 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] @ 51cb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x120> │ │ │ │ + ldr r1, [pc, #120] @ 51d2c <_PyLong_UnsignedLongLong_Converter@@Base+0x120> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c890 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11ce7c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51c90 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + beq 51d08 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a9a0 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18c6b0 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 51c7c <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ + beq 51cf4 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 51c84 <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ + beq 51cfc <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ mov r4, r5 │ │ │ │ - b 51ca8 <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ + b 51d20 <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 51c7c <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 51cf4 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 51cb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x124> │ │ │ │ + ldr r3, [pc, #28] @ 51d30 <_PyLong_UnsignedLongLong_Converter@@Base+0x124> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 51cbc <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ + ldr r1, [pc, #24] @ 51d34 <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r9, r7, r4, lsr pc │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, lsl r5 │ │ │ │ + subseq r9, r8, r4, lsr pc │ │ │ │ + ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x00391cb4 │ │ │ │ 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 51cf4 <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ + beq 51d6c <_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 51d24 <_PyLong_UnsignedLongLong_Converter@@Base+0x190> │ │ │ │ - bl 14ed64 │ │ │ │ + beq 51d9c <_PyLong_UnsignedLongLong_Converter@@Base+0x190> │ │ │ │ + bl 14f3dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51d1c <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ + beq 51d94 <_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] @ 51d2c <_PyLong_UnsignedLongLong_Converter@@Base+0x198> │ │ │ │ + ldr r0, [pc] @ 51da4 <_PyLong_UnsignedLongLong_Converter@@Base+0x198> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq r1, r9, 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 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ + beq 51edc <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ + bne 51edc <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a138 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31db00 <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ + beq 51edc <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ - ldr r3, [pc, #192] @ 51e6c <_PyLong_UnsignedLongLong_Converter@@Base+0x2d8> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + ldr r3, [pc, #192] @ 51ee4 <_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] @ 51e70 <_PyLong_UnsignedLongLong_Converter@@Base+0x2dc> │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #168] @ 51ee8 <_PyLong_UnsignedLongLong_Converter@@Base+0x2dc> │ │ │ │ + bl a9c7c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51de0 <_PyLong_UnsignedLongLong_Converter@@Base+0x24c> │ │ │ │ + bne 51e58 <_PyLong_UnsignedLongLong_Converter@@Base+0x24c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 324330 │ │ │ │ + b 327bc0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 51e74 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e0> │ │ │ │ + ldr r1, [pc, #128] @ 51eec <_PyLong_UnsignedLongLong_Converter@@Base+0x2e0> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 51e78 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e4> │ │ │ │ + ldr r0, [pc, #124] @ 51ef0 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e4> │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c68c <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ + bl 31fe64 <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51e30 <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ + beq 51ea8 <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51e30 <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ + bne 51ea8 <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51dd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x23c> │ │ │ │ + beq 51e48 <_PyLong_UnsignedLongLong_Converter@@Base+0x23c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ + beq 51edc <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ + bne 51edc <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq lr, r1, r0, lsr r5 │ │ │ │ - eorseq lr, r8, ip, lsr r5 │ │ │ │ + ldrdeq r0, [r2], -r8 @ │ │ │ │ + eorseq r1, r9, r0, ror #25 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - eorseq lr, r8, r8, asr #10 │ │ │ │ + eorseq r1, r9, ip, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51eac <_PyLong_UnsignedLongLong_Converter@@Base+0x318> │ │ │ │ - bl a573c │ │ │ │ + bne 51f24 <_PyLong_UnsignedLongLong_Converter@@Base+0x318> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51ed8 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ + bne 51f50 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ bl 29dd8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51ecc <_PyLong_UnsignedLongLong_Converter@@Base+0x338> │ │ │ │ - bl a573c │ │ │ │ + bne 51f44 <_PyLong_UnsignedLongLong_Converter@@Base+0x338> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51ed8 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ + bne 51f50 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ 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 929d0 │ │ │ │ + bl 92a88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51f18 <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ + beq 51f90 <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 4bbe0 <_PyDict_DelItem_KnownHash@@Base+0x1f8> │ │ │ │ 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 51f54 <_PyLong_UnsignedLongLong_Converter@@Base+0x3c0> │ │ │ │ + beq 51fcc <_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 51f84 <_PyLong_UnsignedLongLong_Converter@@Base+0x3f0> │ │ │ │ - bl 14ed64 │ │ │ │ + beq 51ffc <_PyLong_UnsignedLongLong_Converter@@Base+0x3f0> │ │ │ │ + bl 14f3dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51f7c <_PyLong_UnsignedLongLong_Converter@@Base+0x3e8> │ │ │ │ + beq 51ff4 <_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] @ 51f8c <_PyLong_UnsignedLongLong_Converter@@Base+0x3f8> │ │ │ │ + ldr r0, [pc] @ 52004 <_PyLong_UnsignedLongLong_Converter@@Base+0x3f8> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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 51fdc <_PyLong_UnsignedLongLong_Converter@@Base+0x448> │ │ │ │ + bne 52054 <_PyLong_UnsignedLongLong_Converter@@Base+0x448> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 52014 <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ + beq 5208c <_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] @ 5206c <_PyLong_UnsignedLongLong_Converter@@Base+0x4d8> │ │ │ │ + ldr ip, [pc, #116] @ 520e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52014 <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ + bne 5208c <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ mov r0, #0 │ │ │ │ - b 52064 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ + b 520dc <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 5200c <_PyLong_UnsignedLongLong_Converter@@Base+0x478> │ │ │ │ - bl c3fac │ │ │ │ + blt 52084 <_PyLong_UnsignedLongLong_Converter@@Base+0x478> │ │ │ │ + bl c43a8 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 5205c <_PyLong_UnsignedLongLong_Converter@@Base+0x4c8> │ │ │ │ - ldr r3, [pc, #28] @ 52070 <_PyLong_UnsignedLongLong_Converter@@Base+0x4dc> │ │ │ │ + bne 520d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x4c8> │ │ │ │ + ldr r3, [pc, #28] @ 520e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x4dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 52064 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ + bl 144b28 │ │ │ │ + b 520dc <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 150ed8 │ │ │ │ + bl 1514bc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r3, r7, r4, lsl #5 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r3, r8, r4, lsl #5 │ │ │ │ + subseq r1, r6, 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 929d0 │ │ │ │ + bl 92a88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 520ac <_PyLong_UnsignedLongLong_Converter@@Base+0x518> │ │ │ │ + beq 52124 <_PyLong_UnsignedLongLong_Converter@@Base+0x518> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 4c094 │ │ │ │ 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 52204 <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ + bl 5227c <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52134 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ + beq 521ac <_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 5210c <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ + beq 52184 <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5210c <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ + bne 52184 <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 52138 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a4> │ │ │ │ - ldr r3, [pc, #36] @ 52140 <_PyLong_UnsignedLongLong_Converter@@Base+0x5ac> │ │ │ │ + bne 521b0 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a4> │ │ │ │ + ldr r3, [pc, #36] @ 521b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x5ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52134 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ - bl 11aa18 │ │ │ │ + beq 521ac <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ + bl 11b004 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 313d9c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 317578 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r5, r4, lsr fp │ │ │ │ + subseq sp, r6, r4, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52190 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + beq 52208 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 52190 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + beq 52208 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 52190 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 52208 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 521c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + beq 5223c <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 521c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + beq 5223c <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 521c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 5223c <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 521f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + beq 52270 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 521f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + beq 52270 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 521f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 52270 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 52144 <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ + b 521bc <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 2ff634 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 302a04 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + beq 5234c <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 522d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ + bne 52350 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 5226c <_PyLong_UnsignedLongLong_Converter@@Base+0x6d8> │ │ │ │ + bne 522e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x6d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + beq 5234c <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + bne 5234c <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 5234c <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5228c <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ + beq 52304 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5228c <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ + bne 52304 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ef2c │ │ │ │ + bl 1a12dc │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 522d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ - ldr r3, [pc, #56] @ 522e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x74c> │ │ │ │ - ldr r1, [pc, #56] @ 522e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x750> │ │ │ │ + bne 52350 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ + ldr r3, [pc, #56] @ 52358 <_PyLong_UnsignedLongLong_Converter@@Base+0x74c> │ │ │ │ + ldr r1, [pc, #56] @ 5235c <_PyLong_UnsignedLongLong_Converter@@Base+0x750> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + beq 5234c <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + bne 5234c <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038e5f0 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r9, r8, lsl #27 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 522f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x764> │ │ │ │ - b 128de0 │ │ │ │ - eorseq lr, r8, r4, lsl r6 │ │ │ │ + ldr r0, [pc] @ 52370 <_PyLong_UnsignedLongLong_Converter@@Base+0x764> │ │ │ │ + b 129448 │ │ │ │ + eorseq r1, r9, ip, lsr #27 │ │ │ │ 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] │ │ │ │ @@ -40772,333 +40802,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 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4290 │ │ │ │ - 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 5239c <_PyLong_UnsignedLongLong_Converter@@Base+0x808> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52380 <_PyLong_UnsignedLongLong_Converter@@Base+0x7ec> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b a4380 │ │ │ │ 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 523e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x84c> │ │ │ │ - ldr r3, [pc, #64] @ 52414 <_PyLong_UnsignedLongLong_Converter@@Base+0x880> │ │ │ │ - ldr r1, [pc, #64] @ 52418 <_PyLong_UnsignedLongLong_Converter@@Base+0x884> │ │ │ │ + bne 52400 <_PyLong_UnsignedLongLong_Converter@@Base+0x7f4> │ │ │ │ + ldr r3, [pc, #64] @ 52434 <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ + ldr r1, [pc, #64] @ 52438 <_PyLong_UnsignedLongLong_Converter@@Base+0x82c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 5240c <_PyLong_UnsignedLongLong_Converter@@Base+0x878> │ │ │ │ + bl 190b84 │ │ │ │ + b 5242c <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52400 <_PyLong_UnsignedLongLong_Converter@@Base+0x86c> │ │ │ │ - ldr r3, [pc, #32] @ 52414 <_PyLong_UnsignedLongLong_Converter@@Base+0x880> │ │ │ │ - ldr r1, [pc, #36] @ 5241c <_PyLong_UnsignedLongLong_Converter@@Base+0x888> │ │ │ │ + beq 52420 <_PyLong_UnsignedLongLong_Converter@@Base+0x814> │ │ │ │ + ldr r3, [pc, #32] @ 52434 <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ + ldr r1, [pc, #36] @ 5243c <_PyLong_UnsignedLongLong_Converter@@Base+0x830> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 5240c <_PyLong_UnsignedLongLong_Converter@@Base+0x878> │ │ │ │ + bl 190b84 │ │ │ │ + b 5242c <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #14 │ │ │ │ - eorseq lr, r6, r4, lsl #12 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, lsr #30 │ │ │ │ + eorseq r1, r7, r4, asr #27 │ │ │ │ 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] @ 5255c <_PyLong_UnsignedLongLong_Converter@@Base+0x9c8> │ │ │ │ + ldr fp, [pc, #280] @ 5257c <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r9 │ │ │ │ - bge 52550 <_PyLong_UnsignedLongLong_Converter@@Base+0x9bc> │ │ │ │ + bge 52570 <_PyLong_UnsignedLongLong_Converter@@Base+0x964> │ │ │ │ cmp r7, #1 │ │ │ │ ldrbeq r0, [r6, r4] │ │ │ │ - beq 52488 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f4> │ │ │ │ + beq 524a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ cmp r7, #2 │ │ │ │ lsleq r3, r4, #1 │ │ │ │ ldrheq r0, [r6, r3] │ │ │ │ - beq 52488 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f4> │ │ │ │ + beq 524a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ movcs r3, #0 │ │ │ │ - bcs 524a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x914> │ │ │ │ - ldr r2, [pc, #208] @ 52560 <_PyLong_UnsignedLongLong_Converter@@Base+0x9cc> │ │ │ │ + bcs 524c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x8bc> │ │ │ │ + ldr r2, [pc, #208] @ 52580 <_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] @ 52564 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d0> │ │ │ │ + ldr r2, [pc, #180] @ 52584 <_PyLong_UnsignedLongLong_Converter@@Base+0x978> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 52504 <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ + beq 52524 <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #7340032 @ 0x700000 │ │ │ │ - beq 52504 <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ + beq 52524 <_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] @ 52568 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d4> │ │ │ │ + ldr r3, [pc, #132] @ 52588 <_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 5250c <_PyLong_UnsignedLongLong_Converter@@Base+0x978> │ │ │ │ + beq 5252c <_PyLong_UnsignedLongLong_Converter@@Base+0x920> │ │ │ │ ldr ip, [r3], #4 │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 524ec <_PyLong_UnsignedLongLong_Converter@@Base+0x958> │ │ │ │ + b 5250c <_PyLong_UnsignedLongLong_Converter@@Base+0x900> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 30428c │ │ │ │ + bl 30765c │ │ │ │ add r3, sp, #4 │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bge 52540 <_PyLong_UnsignedLongLong_Converter@@Base+0x9ac> │ │ │ │ + bge 52560 <_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 52518 <_PyLong_UnsignedLongLong_Converter@@Base+0x984> │ │ │ │ + b 52538 <_PyLong_UnsignedLongLong_Converter@@Base+0x92c> │ │ │ │ cmp r0, #0 │ │ │ │ addge r5, r5, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 52454 <_PyLong_UnsignedLongLong_Converter@@Base+0x8c0> │ │ │ │ + b 52474 <_PyLong_UnsignedLongLong_Converter@@Base+0x868> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, r4, r0, lsl #12 │ │ │ │ - subeq r3, r5, r0, lsl #16 │ │ │ │ - subeq pc, r3, r0, ror r6 @ │ │ │ │ - subeq r8, lr, r0, asr #6 │ │ │ │ + subeq r4, r4, r0, lsl #27 │ │ │ │ + subeq r6, r5, r0, lsl #31 │ │ │ │ + strdeq r2, [r4], #-208 @ 0xffffff30 │ │ │ │ + ldrdeq fp, [lr], #-160 @ 0xffffff60 │ │ │ │ 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 525a0 <_PyLong_UnsignedLongLong_Converter@@Base+0xa0c> │ │ │ │ + beq 525c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x9b4> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 525b8 <_PyLong_UnsignedLongLong_Converter@@Base+0xa24> │ │ │ │ + ldr r1, [pc, #28] @ 525d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x9cc> │ │ │ │ mov r0, r3 │ │ │ │ - b 314a9c │ │ │ │ - ldr r2, [pc, #20] @ 525bc <_PyLong_UnsignedLongLong_Converter@@Base+0xa28> │ │ │ │ - ldr r1, [pc, #20] @ 525c0 <_PyLong_UnsignedLongLong_Converter@@Base+0xa2c> │ │ │ │ - ldr r0, [pc, #20] @ 525c4 <_PyLong_UnsignedLongLong_Converter@@Base+0xa30> │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + b 318370 │ │ │ │ + ldr r2, [pc, #20] @ 525dc <_PyLong_UnsignedLongLong_Converter@@Base+0x9d0> │ │ │ │ + ldr r1, [pc, #20] @ 525e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d4> │ │ │ │ + ldr r0, [pc, #20] @ 525e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d8> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r7, r2, r0, ror #4 │ │ │ │ - eorseq r6, r7, r0, lsr r8 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - eorseq r5, r7, r4, ror r0 │ │ │ │ + eoreq r9, r2, r4, lsl #24 │ │ │ │ + eorseq r9, r7, r0, lsr #31 │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + eorseq r8, r7, r4, lsl #12 │ │ │ │ + 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 5262c <_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 52610 <_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 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 52600 <_PyLong_UnsignedLongLong_Converter@@Base+0xa6c> │ │ │ │ - bl a573c │ │ │ │ + bne 52678 <_PyLong_UnsignedLongLong_Converter@@Base+0xa6c> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 52660 <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ - b 52658 <_PyLong_UnsignedLongLong_Converter@@Base+0xac4> │ │ │ │ - bl ab108 │ │ │ │ + beq 526d8 <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ + b 526d0 <_PyLong_UnsignedLongLong_Converter@@Base+0xac4> │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 5262c <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ + beq 526a4 <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5262c <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ + bne 526a4 <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 52660 <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ - b 525ec <_PyLong_UnsignedLongLong_Converter@@Base+0xa58> │ │ │ │ + bne 526d8 <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ + b 52664 <_PyLong_UnsignedLongLong_Converter@@Base+0xa58> │ │ │ │ sub r4, r4, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a94c │ │ │ │ + bl 4a8e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52678 <_PyLong_UnsignedLongLong_Converter@@Base+0xae4> │ │ │ │ + bne 526f0 <_PyLong_UnsignedLongLong_Converter@@Base+0xae4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 52638 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa4> │ │ │ │ + bgt 526b0 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa4> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 280b40 │ │ │ │ + b 283420 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005269c <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00052714 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 526b4 <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ + beq 5272c <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ cmp r2, #1 │ │ │ │ - bne 526d0 <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ - ldr ip, [pc, #40] @ 526ec <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + bne 52748 <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ + ldr ip, [pc, #40] @ 52764 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #36] @ 526f0 <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 52768 <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ ldr r1, [ip] │ │ │ │ - b 1c0a28 <_PyErr_Format@@Base> │ │ │ │ + b 1c2db8 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ bxne lr │ │ │ │ - ldr ip, [pc, #12] @ 526ec <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + ldr ip, [pc, #12] @ 52764 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #12] @ 526f4 <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ + ldr r2, [pc, #12] @ 5276c <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ ldr r1, [ip] │ │ │ │ - b 1c0a28 <_PyErr_Format@@Base> │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, asr #12 │ │ │ │ - mlaseq r8, ip, r6, lr │ │ │ │ + b 1c2db8 <_PyErr_Format@@Base> │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r9, r0, lsl #28 │ │ │ │ + eorseq r1, r9, ip, asr lr │ │ │ │ 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] @ 52798 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + ldr r3, [pc, #128] @ 52810 <_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 31c8e0 <_PyTime_AsTimeval@@Base+0x3d00> │ │ │ │ + bl 3200b8 <_PyTime_AsTimeval@@Base+0x3d00> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 31d528 <_PyTime_AsTimeval@@Base+0x4948> │ │ │ │ + bl 320b30 <_PyTime_AsTimeval@@Base+0x4778> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 52770 <_PyEval_FormatAwaitableError@@Base+0xd4> │ │ │ │ + beq 527e8 <_PyEval_FormatAwaitableError@@Base+0xd4> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 52744 <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ - ldr r3, [pc, #32] @ 52798 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + bne 527bc <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #32] @ 52810 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5278c <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ + beq 52804 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + subseq pc, r5, 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] @ 527cc <_PyEval_FormatAwaitableError@@Base+0x130> │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #8] @ 52844 <_PyEval_FormatAwaitableError@@Base+0x130> │ │ │ │ + bl a9c7c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0038dafc │ │ │ │ - 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] @ 5282c <_PyEval_FormatAwaitableError@@Base+0x190> │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b6bf4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52824 <_PyEval_FormatAwaitableError@@Base+0x188> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bl 52ec8 <_PyEval_FormatAwaitableError@@Base+0x82c> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 52830 <_PyEval_FormatAwaitableError@@Base+0x194> │ │ │ │ - bl a9b8c │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x0038e6f8 │ │ │ │ - eorseq lr, r8, r8, lsl #14 │ │ │ │ + eorseq r1, r9, ip, lsr #5 │ │ │ │ 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 │ │ │ │ @@ -41106,917 +41111,898 @@ │ │ │ │ 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 5288c <_PyEval_FormatAwaitableError@@Base+0x1f0> │ │ │ │ + bne 528a0 <_PyEval_FormatAwaitableError@@Base+0x18c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 528bc <_PyEval_FormatAwaitableError@@Base+0x220> │ │ │ │ - ldr ip, [pc, #1392] @ 52e04 <_PyEval_FormatAwaitableError@@Base+0x768> │ │ │ │ + beq 528d0 <_PyEval_FormatAwaitableError@@Base+0x1bc> │ │ │ │ + ldr ip, [pc, #1392] @ 52e18 <_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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52988 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ + beq 5299c <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 52938 <_PyEval_FormatAwaitableError@@Base+0x29c> │ │ │ │ + beq 5294c <_PyEval_FormatAwaitableError@@Base+0x238> │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 528dc <_PyEval_FormatAwaitableError@@Base+0x240> │ │ │ │ + beq 528f0 <_PyEval_FormatAwaitableError@@Base+0x1dc> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 528e0 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ - b 52944 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ - ldr r9, [pc, #1316] @ 52e08 <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ + bne 528f4 <_PyEval_FormatAwaitableError@@Base+0x1e0> │ │ │ │ + b 52958 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + ldr r9, [pc, #1316] @ 52e1c <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 52900 <_PyEval_FormatAwaitableError@@Base+0x264> │ │ │ │ - bl a573c │ │ │ │ + bne 52914 <_PyEval_FormatAwaitableError@@Base+0x200> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52944 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ - b 52988 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ - bl ab108 │ │ │ │ + beq 52958 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + b 5299c <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 5292c <_PyEval_FormatAwaitableError@@Base+0x290> │ │ │ │ + beq 52940 <_PyEval_FormatAwaitableError@@Base+0x22c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5292c <_PyEval_FormatAwaitableError@@Base+0x290> │ │ │ │ + bne 52940 <_PyEval_FormatAwaitableError@@Base+0x22c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 52948 <_PyEval_FormatAwaitableError@@Base+0x2ac> │ │ │ │ - b 528f0 <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ - ldr r9, [pc, #1224] @ 52e08 <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ + bne 5295c <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ + b 52904 <_PyEval_FormatAwaitableError@@Base+0x1f0> │ │ │ │ + ldr r9, [pc, #1224] @ 52e1c <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ mvn r7, #0 │ │ │ │ - b 52948 <_PyEval_FormatAwaitableError@@Base+0x2ac> │ │ │ │ + b 5295c <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ mvn r7, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - ldr r3, [pc, #1204] @ 52e08 <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ + ldr r3, [pc, #1204] @ 52e1c <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r6, #20] │ │ │ │ - ldreq r8, [pc, #1196] @ 52e0c <_PyEval_FormatAwaitableError@@Base+0x770> │ │ │ │ + ldreq r8, [pc, #1196] @ 52e20 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 52b20 <_PyEval_FormatAwaitableError@@Base+0x484> │ │ │ │ + bne 52b34 <_PyEval_FormatAwaitableError@@Base+0x420> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 52990 <_PyEval_FormatAwaitableError@@Base+0x2f4> │ │ │ │ + bne 529a4 <_PyEval_FormatAwaitableError@@Base+0x290> │ │ │ │ mov r4, #0 │ │ │ │ - b 52df8 <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ - ldr r9, [pc, #1144] @ 52e10 <_PyEval_FormatAwaitableError@@Base+0x774> │ │ │ │ + b 52e0c <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + ldr r9, [pc, #1144] @ 52e24 <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 52a50 <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ + beq 52a64 <_PyEval_FormatAwaitableError@@Base+0x350> │ │ │ │ cmp r1, #0 │ │ │ │ - blt 52ae4 <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ + blt 52af8 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ ldrb r3, [r8, r1] │ │ │ │ sub sl, r1, #1 │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 529dc <_PyEval_FormatAwaitableError@@Base+0x340> │ │ │ │ + beq 529f0 <_PyEval_FormatAwaitableError@@Base+0x2dc> │ │ │ │ mov r1, sl │ │ │ │ - b 529a4 <_PyEval_FormatAwaitableError@@Base+0x308> │ │ │ │ + b 529b8 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ ldrb r3, [r8, sl] │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 529e4 <_PyEval_FormatAwaitableError@@Base+0x348> │ │ │ │ + bne 529f8 <_PyEval_FormatAwaitableError@@Base+0x2e4> │ │ │ │ sub sl, sl, #1 │ │ │ │ cmn sl, #1 │ │ │ │ - bne 529c8 <_PyEval_FormatAwaitableError@@Base+0x32c> │ │ │ │ + bne 529dc <_PyEval_FormatAwaitableError@@Base+0x2c8> │ │ │ │ add r0, sl, #1 │ │ │ │ sub r1, r1, sl │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52af8 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ + beq 52b0c <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52a44 <_PyEval_FormatAwaitableError@@Base+0x3a8> │ │ │ │ + ble 52a58 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52ab4 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ + bne 52ac8 <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52a44 <_PyEval_FormatAwaitableError@@Base+0x3a8> │ │ │ │ + beq 52a58 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52a44 <_PyEval_FormatAwaitableError@@Base+0x3a8> │ │ │ │ + bne 52a58 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, sl │ │ │ │ - b 5299c <_PyEval_FormatAwaitableError@@Base+0x300> │ │ │ │ + b 529b0 <_PyEval_FormatAwaitableError@@Base+0x29c> │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #948] @ 52e10 <_PyEval_FormatAwaitableError@@Base+0x774> │ │ │ │ - blt 52ae4 <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ + ldrge r3, [pc, #948] @ 52e24 <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ + blt 52af8 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ ldrb r2, [r8, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 52a78 <_PyEval_FormatAwaitableError@@Base+0x3dc> │ │ │ │ + beq 52a8c <_PyEval_FormatAwaitableError@@Base+0x378> │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 52ae4 <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ - b 52a5c <_PyEval_FormatAwaitableError@@Base+0x3c0> │ │ │ │ + bcc 52af8 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ + b 52a70 <_PyEval_FormatAwaitableError@@Base+0x35c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52af8 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ + beq 52b0c <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52ae0 <_PyEval_FormatAwaitableError@@Base+0x444> │ │ │ │ + ble 52af4 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52ad8 <_PyEval_FormatAwaitableError@@Base+0x43c> │ │ │ │ + beq 52aec <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52af8 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ + beq 52b0c <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52af8 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ + bne 52b0c <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 52af8 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 52b0c <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 52ddc <_PyEval_FormatAwaitableError@@Base+0x740> │ │ │ │ + bne 52df0 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2a83b8 │ │ │ │ + bl 2aac90 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52df8 <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ + bge 52e0c <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52988 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ + beq 5299c <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52988 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ + bne 5299c <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 52988 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 5299c <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 52988 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ + bne 5299c <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 52b5c <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ - ldr r3, [pc, #708] @ 52e14 <_PyEval_FormatAwaitableError@@Base+0x778> │ │ │ │ - ldr r1, [pc, #708] @ 52e18 <_PyEval_FormatAwaitableError@@Base+0x77c> │ │ │ │ + bne 52b70 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #708] @ 52e28 <_PyEval_FormatAwaitableError@@Base+0x714> │ │ │ │ + ldr r1, [pc, #708] @ 52e2c <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 52dcc <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ + bl 190b84 │ │ │ │ + b 52de0 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp sl, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 52c64 <_PyEval_FormatAwaitableError@@Base+0x5c8> │ │ │ │ + bne 52c78 <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ ldrb sl, [fp] │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r5, r5, #1 │ │ │ │ movne r1, r5 │ │ │ │ - beq 52dcc <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ + beq 52de0 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 52c44 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ + blt 52c58 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 52c44 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ + bcc 52c58 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ ldrb r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne 52c3c <_PyEval_FormatAwaitableError@@Base+0x5a0> │ │ │ │ + bne 52c50 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ add r0, r5, #1 │ │ │ │ sub r1, r1, r5 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 52da8 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r9, [r3, r6, lsl #2] │ │ │ │ - ble 52c2c <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ + ble 52c40 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52c0c <_PyEval_FormatAwaitableError@@Base+0x570> │ │ │ │ + beq 52c20 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52da8 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52da8 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + bne 52dbc <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 52da8 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 52dbc <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52c2c <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ + beq 52c40 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52c2c <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ + bne 52c40 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ sub r5, r5, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b 52b8c <_PyEval_FormatAwaitableError@@Base+0x4f0> │ │ │ │ + b 52ba0 <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bcs 52b9c <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ + bcs 52bb0 <_PyEval_FormatAwaitableError@@Base+0x49c> │ │ │ │ cmn r1, #1 │ │ │ │ - blt 52d94 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + blt 52da8 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 52d24 <_PyEval_FormatAwaitableError@@Base+0x688> │ │ │ │ - b 52da8 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ - bl 92ed0 │ │ │ │ + bne 52d38 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ + b 52dbc <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52dcc <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ + beq 52de0 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ cmp r7, r6 │ │ │ │ - beq 52d10 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + beq 52d24 <_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 288420 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 28abb4 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 52d10 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + blt 52d24 <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ add r0, sl, r9 │ │ │ │ sub r1, r5, r0 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52da8 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52d04 <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ + ble 52d18 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52d4c <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ + bne 52d60 <_PyEval_FormatAwaitableError@@Base+0x64c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 52d04 <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ + beq 52d18 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52d04 <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ + bne 52d18 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b 52c70 <_PyEval_FormatAwaitableError@@Base+0x5d4> │ │ │ │ + b 52c84 <_PyEval_FormatAwaitableError@@Base+0x570> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52da8 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52d90 <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ + ble 52da4 <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52d70 <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ + beq 52d84 <_PyEval_FormatAwaitableError@@Base+0x670> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52da8 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52da8 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + bne 52dbc <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 52da8 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 52dbc <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52d90 <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ + beq 52da4 <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52d90 <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ + bne 52da4 <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2a83b8 │ │ │ │ + bl 2aac90 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52dd0 <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ + bge 52de4 <_PyEval_FormatAwaitableError@@Base+0x6d0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52dcc <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ + beq 52de0 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52dcc <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ + bne 52de0 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1135e4 │ │ │ │ - b 52df8 <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ + bl 1139e8 │ │ │ │ + b 52e0c <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52ae0 <_PyEval_FormatAwaitableError@@Base+0x444> │ │ │ │ + bne 52af4 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 52ae0 <_PyEval_FormatAwaitableError@@Base+0x444> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 52af4 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r3, r7, r8, ror #5 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r5, r9, r0, lsr #26 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003665dc │ │ │ │ + ldrheq r3, [r8], #-44 @ 0xffffffd4 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + eorseq r9, r9, r0, ror #9 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r9, r6, ip, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 52e90 <_PyEval_FormatAwaitableError@@Base+0x7f4> │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 52ea4 <_PyEval_FormatAwaitableError@@Base+0x790> │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 52e88 <_PyEval_FormatAwaitableError@@Base+0x7ec> │ │ │ │ + beq 52e9c <_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] @ 52e94 <_PyEval_FormatAwaitableError@@Base+0x7f8> │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r2, [pc, #56] @ 52ea8 <_PyEval_FormatAwaitableError@@Base+0x794> │ │ │ │ + bl 35a980 │ │ │ │ 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, r5, r8, asr r4 │ │ │ │ + subseq sp, r6, r8, asr r4 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52ec0 <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ + bne 52ed4 <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52ec0 <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ + bne 52ed4 <_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] @ 52f38 <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b70b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 52f30 <_PyEval_FormatAwaitableError@@Base+0x81c> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + bl 52fa8 <_PyEval_FormatAwaitableError@@Base+0x894> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #12] @ 52f3c <_PyEval_FormatAwaitableError@@Base+0x828> │ │ │ │ + bl a9c7c │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x00391eb8 │ │ │ │ + eorseq r1, r9, r8, asr #29 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + b 2c67f4 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 52fa0 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r1, [r2, #8] │ │ │ │ + beq 52fa0 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 52fa0 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 9adbc <_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 929d0 │ │ │ │ + bl 92a88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52f80 <_PyEval_FormatAwaitableError@@Base+0x8e4> │ │ │ │ + beq 53060 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ cmp r6, #3 │ │ │ │ - ble 52f14 <_PyEval_FormatAwaitableError@@Base+0x878> │ │ │ │ + ble 52ff4 <_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 52f34 <_PyEval_FormatAwaitableError@@Base+0x898> │ │ │ │ + beq 53014 <_PyEval_FormatAwaitableError@@Base+0x900> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #88] @ 52f88 <_PyEval_FormatAwaitableError@@Base+0x8ec> │ │ │ │ + ldr r3, [pc, #88] @ 53068 <_PyEval_FormatAwaitableError@@Base+0x954> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 52f44 <_PyEval_FormatAwaitableError@@Base+0x8a8> │ │ │ │ + bne 53024 <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2ac4 │ │ │ │ + bl a2bb4 │ │ │ │ mov r5, r0 │ │ │ │ - b 52f50 <_PyEval_FormatAwaitableError@@Base+0x8b4> │ │ │ │ + b 53030 <_PyEval_FormatAwaitableError@@Base+0x91c> │ │ │ │ mov r0, #2 │ │ │ │ - bl a2934 │ │ │ │ + bl a2a24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52f6c <_PyEval_FormatAwaitableError@@Base+0x8d0> │ │ │ │ + beq 5304c <_PyEval_FormatAwaitableError@@Base+0x938> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 52f74 <_PyEval_FormatAwaitableError@@Base+0x8d8> │ │ │ │ + beq 53054 <_PyEval_FormatAwaitableError@@Base+0x940> │ │ │ │ mov r4, r5 │ │ │ │ - b 52f80 <_PyEval_FormatAwaitableError@@Base+0x8e4> │ │ │ │ + b 53060 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 52f6c <_PyEval_FormatAwaitableError@@Base+0x8d0> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 5304c <_PyEval_FormatAwaitableError@@Base+0x938> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - b 2c3c98 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52fec <_PyEval_FormatAwaitableError@@Base+0x950> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r1, [r2, #8] │ │ │ │ - beq 52fec <_PyEval_FormatAwaitableError@@Base+0x950> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 52fec <_PyEval_FormatAwaitableError@@Base+0x950> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 53000 <_PyEval_FormatAwaitableError@@Base+0x964> │ │ │ │ - b 326b40 │ │ │ │ + ldr r1, [pc] @ 53078 <_PyEval_FormatAwaitableError@@Base+0x964> │ │ │ │ + b 32a318 │ │ │ │ @ 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 53160 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + beq 531d8 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53160 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + bne 531d8 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a138 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31db00 <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53160 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + beq 531d8 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #164] @ 53168 <_PyEval_FormatAwaitableError@@Base+0xacc> │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #164] @ 531e0 <_PyEval_FormatAwaitableError@@Base+0xacc> │ │ │ │ + bl a9c7c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 530dc <_PyEval_FormatAwaitableError@@Base+0xa40> │ │ │ │ + bne 53154 <_PyEval_FormatAwaitableError@@Base+0xa40> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 324330 │ │ │ │ + b 327bc0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 5316c <_PyEval_FormatAwaitableError@@Base+0xad0> │ │ │ │ + ldr r0, [pc, #124] @ 531e4 <_PyEval_FormatAwaitableError@@Base+0xad0> │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c68c <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ + bl 31fe64 <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5312c <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ + beq 531a4 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5312c <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ + bne 531a4 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 530cc <_PyEval_FormatAwaitableError@@Base+0xa30> │ │ │ │ + beq 53144 <_PyEval_FormatAwaitableError@@Base+0xa30> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53160 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + beq 531d8 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53160 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + bne 531d8 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq lr, r8, r0, lsl r7 │ │ │ │ - eorseq lr, r8, r8, lsl r7 │ │ │ │ - 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] @ 53244 <_PyEval_FormatAwaitableError@@Base+0xba8> │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - bl f4228 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 53238 <_PyEval_FormatAwaitableError@@Base+0xb9c> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 531e4 <_PyEval_FormatAwaitableError@@Base+0xb48> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14ed64 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 531d8 <_PyEval_FormatAwaitableError@@Base+0xb3c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 531d8 <_PyEval_FormatAwaitableError@@Base+0xb3c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 531e8 <_PyEval_FormatAwaitableError@@Base+0xb4c> │ │ │ │ - b 53238 <_PyEval_FormatAwaitableError@@Base+0xb9c> │ │ │ │ - ldr r4, [pc, #92] @ 53248 <_PyEval_FormatAwaitableError@@Base+0xbac> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 321854 <_PyObject_GetState@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 53220 <_PyEval_FormatAwaitableError@@Base+0xb84> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53238 <_PyEval_FormatAwaitableError@@Base+0xb9c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 53238 <_PyEval_FormatAwaitableError@@Base+0xb9c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 53238 <_PyEval_FormatAwaitableError@@Base+0xb9c> │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #28] @ 5324c <_PyEval_FormatAwaitableError@@Base+0xbb0> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9b8c │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r7, r8, ror #8 │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq lr, r8, ip, asr r7 │ │ │ │ + @ instruction: 0x00391ed0 │ │ │ │ + @ instruction: 0x00391ed8 │ │ │ │ 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 53284 <_PyEval_FormatAwaitableError@@Base+0xbe8> │ │ │ │ + bhi 5321c <_PyEval_FormatAwaitableError@@Base+0xb08> │ │ │ │ mov r0, r2 │ │ │ │ - bl 3304fc │ │ │ │ + bl 333cdc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3a90 <_PyLong_Format@@Base+0x244c> │ │ │ │ + bl 1e5fac <_PyLong_Format@@Base+0x244c> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 532d4 <_PyEval_FormatAwaitableError@@Base+0xc38> │ │ │ │ + bne 5326c <_PyEval_FormatAwaitableError@@Base+0xb58> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi 532b4 <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ + bhi 5324c <_PyEval_FormatAwaitableError@@Base+0xb38> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33465c <_PyUnicode_ToNumeric@@Base+0x4130> │ │ │ │ + bl 337ed0 <_PyUnicode_ToNumeric@@Base+0x41c4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 532d4 <_PyEval_FormatAwaitableError@@Base+0xc38> │ │ │ │ + beq 5326c <_PyEval_FormatAwaitableError@@Base+0xb58> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3a90 <_PyLong_Format@@Base+0x244c> │ │ │ │ + bl 1e5fac <_PyLong_Format@@Base+0x244c> │ │ │ │ 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] @ 53328 <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #52] @ 532c0 <_PyEval_FormatAwaitableError@@Base+0xbac> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r4, [r3, #3744] @ 0xea0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 53314 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ - bl a573c │ │ │ │ + bne 532ac <_PyEval_FormatAwaitableError@@Base+0xb98> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53320 <_PyEval_FormatAwaitableError@@Base+0xc84> │ │ │ │ + bne 532b8 <_PyEval_FormatAwaitableError@@Base+0xba4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ 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] @ 53398 <_PyEval_FormatAwaitableError@@Base+0xc84> │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r6, r0 │ │ │ │ + bl f44fc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5338c <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 53338 <_PyEval_FormatAwaitableError@@Base+0xc24> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 14f3dc │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 5332c <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 5332c <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 5333c <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ + b 5338c <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + ldr r4, [pc, #92] @ 5339c <_PyEval_FormatAwaitableError@@Base+0xc88> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3250e4 <_PyObject_GetState@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 53374 <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 5338c <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 5338c <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 5338c <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + ldr r0, [pc, #28] @ 533a0 <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9c7c │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq sl, r8, r8, ror #8 │ │ │ │ + subseq r1, r9, r8, lsl r0 │ │ │ │ + eorseq r2, r9, ip, lsl r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 53344 <_PyEval_FormatAwaitableError@@Base+0xca8> │ │ │ │ + bne 533bc <_PyEval_FormatAwaitableError@@Base+0xca8> │ │ │ │ mov r0, #1 │ │ │ │ - b a2ac4 │ │ │ │ + b a2bb4 │ │ │ │ mov r0, #2 │ │ │ │ - b a2934 │ │ │ │ + b a2a24 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 5335c <_PyEval_FormatAwaitableError@@Base+0xcc0> │ │ │ │ - b 1af858 │ │ │ │ + ldr r1, [pc] @ 533d4 <_PyEval_FormatAwaitableError@@Base+0xcc0> │ │ │ │ + b 1b1c18 │ │ │ │ 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 a573c │ │ │ │ + bl a582c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53448 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + bne 534c0 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a138 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31db00 <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53448 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ - ldr r0, [pc, #164] @ 53450 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ - bl a9b8c │ │ │ │ + beq 534c0 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + ldr r0, [pc, #164] @ 534c8 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ + bl a9c7c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 533c4 <_PyEval_FormatAwaitableError@@Base+0xd28> │ │ │ │ + bne 5343c <_PyEval_FormatAwaitableError@@Base+0xd28> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324330 │ │ │ │ + b 327bc0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 53454 <_PyEval_FormatAwaitableError@@Base+0xdb8> │ │ │ │ + ldr r1, [pc, #124] @ 534cc <_PyEval_FormatAwaitableError@@Base+0xdb8> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 53458 <_PyEval_FormatAwaitableError@@Base+0xdbc> │ │ │ │ + ldr r0, [pc, #120] @ 534d0 <_PyEval_FormatAwaitableError@@Base+0xdbc> │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c68c <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ + bl 31fe64 <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53414 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ + beq 5348c <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53414 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ + bne 5348c <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 533b4 <_PyEval_FormatAwaitableError@@Base+0xd18> │ │ │ │ + beq 5342c <_PyEval_FormatAwaitableError@@Base+0xd18> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53448 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + beq 534c0 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53448 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + bne 534c0 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r8, r8, ror #18 │ │ │ │ + ldrsbeq r5, [r8], -r4 @ │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - eorseq lr, r8, ip, ror #16 │ │ │ │ + eorseq r2, r9, ip, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r9, [r0, #12] │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - ldr sl, [r0, #28] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - add fp, r9, r6, lsl #2 │ │ │ │ - add r6, r4, r6 │ │ │ │ - subs r4, r4, #1 │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r2, #2 │ │ │ │ - bmi 53534 <_PyEval_FormatAwaitableError@@Base+0xe98> │ │ │ │ - ldr r3, [fp, #4]! │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr ip, [r3] │ │ │ │ - mov r0, r3 │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ - addne ip, ip, #1 │ │ │ │ - strne ip, [r3] │ │ │ │ - bl 117054 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r8, r0 │ │ │ │ - beq 534f0 <_PyEval_FormatAwaitableError@@Base+0xe54> │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - bne 534f0 <_PyEval_FormatAwaitableError@@Base+0xe54> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - cmp r8, #0 │ │ │ │ - sub r3, r6, r4 │ │ │ │ - blt 53544 <_PyEval_FormatAwaitableError@@Base+0xea8> │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - add r7, r7, r8 │ │ │ │ - cmp sl, r2 │ │ │ │ - beq 53520 <_PyEval_FormatAwaitableError@@Base+0xe84> │ │ │ │ - ldr r3, [pc, #60] @ 53550 <_PyEval_FormatAwaitableError@@Base+0xeb4> │ │ │ │ - ldr r1, [pc, #60] @ 53554 <_PyEval_FormatAwaitableError@@Base+0xeb8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 53544 <_PyEval_FormatAwaitableError@@Base+0xea8> │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne 53494 <_PyEval_FormatAwaitableError@@Base+0xdf8> │ │ │ │ - ldr r9, [r9, #260] @ 0x104 │ │ │ │ - mov r6, #0 │ │ │ │ - b 5348c <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a5a2c │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r7, ip, lsl r7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 53588 <_PyEval_FormatAwaitableError@@Base+0xeec> │ │ │ │ - ldr r3, [pc, #144] @ 5360c <_PyEval_FormatAwaitableError@@Base+0xf70> │ │ │ │ - ldr r1, [pc, #144] @ 53610 <_PyEval_FormatAwaitableError@@Base+0xf74> │ │ │ │ + bls 53504 <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ + ldr r3, [pc, #144] @ 53588 <_PyEval_FormatAwaitableError@@Base+0xe74> │ │ │ │ + ldr r1, [pc, #144] @ 5358c <_PyEval_FormatAwaitableError@@Base+0xe78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 535c0 <_PyEval_FormatAwaitableError@@Base+0xf24> │ │ │ │ + bl 190b84 │ │ │ │ + b 5353c <_PyEval_FormatAwaitableError@@Base+0xe28> │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - ldrne r4, [pc, #116] @ 53614 <_PyEval_FormatAwaitableError@@Base+0xf78> │ │ │ │ + ldrne r4, [pc, #116] @ 53590 <_PyEval_FormatAwaitableError@@Base+0xe7c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1c6b10 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ + bl 1c9038 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #100] @ 53618 <_PyEval_FormatAwaitableError@@Base+0xf7c> │ │ │ │ + ldr r3, [pc, #100] @ 53594 <_PyEval_FormatAwaitableError@@Base+0xe80> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 535c8 <_PyEval_FormatAwaitableError@@Base+0xf2c> │ │ │ │ + bne 53544 <_PyEval_FormatAwaitableError@@Base+0xe30> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 11aa18 │ │ │ │ + bl 11b004 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cff4 │ │ │ │ + bl 20eaec │ │ │ │ subs r3, r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 535c0 <_PyEval_FormatAwaitableError@@Base+0xf24> │ │ │ │ + beq 5353c <_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, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, lsl #17 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r0, asr #32 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ + │ │ │ │ +00053598 : │ │ │ │ + cmp r0, #9 │ │ │ │ + bhi 535ac │ │ │ │ + ldr r3, [pc, #40] @ 535d0 │ │ │ │ + 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] @ 535d4 │ │ │ │ + ldr r0, [pc, #16] @ 535d8 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsheq sl, [r6], #-176 @ 0xffffff50 │ │ │ │ + andeq r0, r0, r5, lsl #24 │ │ │ │ + mlaseq r6, r0, r4, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 53694 <_PyEval_FormatAwaitableError@@Base+0xff8> │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #96] @ 53654 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 3550f8 │ │ │ │ - ldr r2, [pc, #72] @ 53698 <_PyEval_FormatAwaitableError@@Base+0xffc> │ │ │ │ - ldr r3, [pc, #72] @ 5369c <_PyEval_FormatAwaitableError@@Base+0x1000> │ │ │ │ - bl 355200 │ │ │ │ - ldr r3, [pc, #68] @ 536a0 <_PyEval_FormatAwaitableError@@Base+0x1004> │ │ │ │ + bl 358898 │ │ │ │ + ldr r2, [pc, #72] @ 53658 │ │ │ │ + ldr r3, [pc, #72] @ 5365c │ │ │ │ + bl 3589a0 │ │ │ │ + ldr r3, [pc, #68] @ 53660 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5367c <_PyEval_FormatAwaitableError@@Base+0xfe0> │ │ │ │ - bl a573c │ │ │ │ + beq 5363c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5368c <_PyEval_FormatAwaitableError@@Base+0xff0> │ │ │ │ + bne 5364c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab1f8 │ │ │ │ + b ab2e4 │ │ │ │ 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 │ │ │ │ @@ -42032,656 +42018,700 @@ │ │ │ │ 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 53704 <_PyEval_FormatAwaitableError@@Base+0x1068> │ │ │ │ + bne 536c4 │ │ │ │ clz r2, r8 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 53738 <_PyEval_FormatAwaitableError@@Base+0x109c> │ │ │ │ + beq 536f8 │ │ │ │ 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] @ 539c0 <_PyEval_FormatAwaitableError@@Base+0x1324> │ │ │ │ + ldr ip, [pc, #668] @ 53980 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 539b4 <_PyEval_FormatAwaitableError@@Base+0x1318> │ │ │ │ + beq 53974 │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r4, [pc, #640] @ 539c4 <_PyEval_FormatAwaitableError@@Base+0x1328> │ │ │ │ + ldr r4, [pc, #640] @ 53984 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 53754 <_PyEval_FormatAwaitableError@@Base+0x10b8> │ │ │ │ + bne 53714 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 53780 <_PyEval_FormatAwaitableError@@Base+0x10e4> │ │ │ │ - bl 1afeb4 │ │ │ │ - ldr r3, [pc, #616] @ 539c8 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ + b 53740 │ │ │ │ + bl 1b2274 │ │ │ │ + ldr r3, [pc, #616] @ 53988 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53780 <_PyEval_FormatAwaitableError@@Base+0x10e4> │ │ │ │ - bl a573c │ │ │ │ + beq 53740 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 539b4 <_PyEval_FormatAwaitableError@@Base+0x1318> │ │ │ │ + bne 53974 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 53798 <_PyEval_FormatAwaitableError@@Base+0x10fc> │ │ │ │ + bne 53758 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 537c4 <_PyEval_FormatAwaitableError@@Base+0x1128> │ │ │ │ - bl 1afeb4 │ │ │ │ - ldr r3, [pc, #548] @ 539c8 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ + b 53784 │ │ │ │ + bl 1b2274 │ │ │ │ + ldr r3, [pc, #548] @ 53988 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 537c4 <_PyEval_FormatAwaitableError@@Base+0x1128> │ │ │ │ - bl a573c │ │ │ │ + beq 53784 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 539b4 <_PyEval_FormatAwaitableError@@Base+0x1318> │ │ │ │ + bne 53974 │ │ │ │ cmp r9, #2 │ │ │ │ - beq 537dc <_PyEval_FormatAwaitableError@@Base+0x1140> │ │ │ │ + beq 5379c │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - ldr r3, [pc, #500] @ 539cc <_PyEval_FormatAwaitableError@@Base+0x1330> │ │ │ │ + ldr r3, [pc, #500] @ 5398c │ │ │ │ cmp r0, r3 │ │ │ │ - bne 537f4 <_PyEval_FormatAwaitableError@@Base+0x1158> │ │ │ │ + bne 537b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - b 539a8 <_PyEval_FormatAwaitableError@@Base+0x130c> │ │ │ │ - bl 191c94 │ │ │ │ + b 53968 │ │ │ │ + bl 1939a4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 539b4 <_PyEval_FormatAwaitableError@@Base+0x1318> │ │ │ │ + beq 53974 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 53848 <_PyEval_FormatAwaitableError@@Base+0x11ac> │ │ │ │ - ldr r3, [pc, #440] @ 539d0 <_PyEval_FormatAwaitableError@@Base+0x1334> │ │ │ │ - ldr r1, [pc, #440] @ 539d4 <_PyEval_FormatAwaitableError@@Base+0x1338> │ │ │ │ + bne 53808 │ │ │ │ + ldr r3, [pc, #440] @ 53990 │ │ │ │ + ldr r1, [pc, #440] @ 53994 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 539b4 <_PyEval_FormatAwaitableError@@Base+0x1318> │ │ │ │ + beq 53974 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 539b4 <_PyEval_FormatAwaitableError@@Base+0x1318> │ │ │ │ + bne 53974 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 539b4 <_PyEval_FormatAwaitableError@@Base+0x1318> │ │ │ │ - bl 1b6310 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 53974 │ │ │ │ + bl 1b86d0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 53878 <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ + beq 53838 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 53878 <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ + bne 53838 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmn r9, #1 │ │ │ │ cmneq r8, #1 │ │ │ │ - bne 538ac <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ - bl a573c │ │ │ │ + bne 5386c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 538b4 <_PyEval_FormatAwaitableError@@Base+0x1218> │ │ │ │ - ldr r3, [pc, #320] @ 539d8 <_PyEval_FormatAwaitableError@@Base+0x133c> │ │ │ │ + beq 53874 │ │ │ │ + ldr r3, [pc, #320] @ 53998 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 539b4 <_PyEval_FormatAwaitableError@@Base+0x1318> │ │ │ │ - bl 11aa18 │ │ │ │ - b 538b4 <_PyEval_FormatAwaitableError@@Base+0x1218> │ │ │ │ + beq 53974 │ │ │ │ + bl 11b004 │ │ │ │ + b 53874 │ │ │ │ orrs r3, r8, r9 │ │ │ │ - beq 53900 <_PyEval_FormatAwaitableError@@Base+0x1264> │ │ │ │ + beq 538c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53900 <_PyEval_FormatAwaitableError@@Base+0x1264> │ │ │ │ + bne 538c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 539a0 <_PyEval_FormatAwaitableError@@Base+0x1304> │ │ │ │ + bne 53960 │ │ │ │ cmp r7, r5 │ │ │ │ cmpeq r6, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r7 │ │ │ │ - bne 5390c <_PyEval_FormatAwaitableError@@Base+0x1270> │ │ │ │ + bne 538cc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 539a8 <_PyEval_FormatAwaitableError@@Base+0x130c> │ │ │ │ + b 53968 │ │ │ │ teq r7, r5 │ │ │ │ bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bpl 53954 <_PyEval_FormatAwaitableError@@Base+0x12b8> │ │ │ │ + bpl 53914 │ │ │ │ adds r2, r6, r4 │ │ │ │ adc r1, r0, r1 │ │ │ │ cmp r8, r2 │ │ │ │ sbcs r1, r9, r1 │ │ │ │ - bcs 539a0 <_PyEval_FormatAwaitableError@@Base+0x1304> │ │ │ │ + bcs 53960 │ │ │ │ cmp r6, r8 │ │ │ │ sbcs r2, r0, r9 │ │ │ │ - bcs 53974 <_PyEval_FormatAwaitableError@@Base+0x12d8> │ │ │ │ + bcs 53934 │ │ │ │ subs r3, r8, r6 │ │ │ │ sbc r2, r9, r0 │ │ │ │ and lr, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r3 │ │ │ │ orr r1, lr, r2 │ │ │ │ - b 539a8 <_PyEval_FormatAwaitableError@@Base+0x130c> │ │ │ │ + b 53968 │ │ │ │ cmp r4, r6 │ │ │ │ sbcs lr, r1, r0 │ │ │ │ - bcs 53980 <_PyEval_FormatAwaitableError@@Base+0x12e4> │ │ │ │ + bcs 53940 │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc r1, r0, r1 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 539a0 <_PyEval_FormatAwaitableError@@Base+0x1304> │ │ │ │ + bcc 53960 │ │ │ │ subs r0, r3, r8 │ │ │ │ sbc r1, ip, r9 │ │ │ │ - b 539a8 <_PyEval_FormatAwaitableError@@Base+0x130c> │ │ │ │ + b 53968 │ │ │ │ subs r2, r4, r6 │ │ │ │ sbc r1, r1, r0 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 539a0 <_PyEval_FormatAwaitableError@@Base+0x1304> │ │ │ │ + bcc 53960 │ │ │ │ adds r0, r8, r6 │ │ │ │ adc r1, r9, r7 │ │ │ │ - b 539a8 <_PyEval_FormatAwaitableError@@Base+0x130c> │ │ │ │ + b 53968 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab1f8 │ │ │ │ + b ab2e4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r3, r7, r0, ror #17 │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + subseq r3, r8, r0, ror #17 │ │ │ │ + ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, r8, lsr #17 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r2, r9, r8, rrx │ │ │ │ + subseq sl, r6, 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 a573c │ │ │ │ + bl a582c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53ac4 <_PyEval_FormatAwaitableError@@Base+0x1428> │ │ │ │ + bne 53a84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a138 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31db00 <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53ac4 <_PyEval_FormatAwaitableError@@Base+0x1428> │ │ │ │ - ldr r0, [pc, #164] @ 53acc <_PyEval_FormatAwaitableError@@Base+0x1430> │ │ │ │ - bl a9b8c │ │ │ │ + beq 53a84 │ │ │ │ + ldr r0, [pc, #164] @ 53a8c │ │ │ │ + bl a9c7c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 53a40 <_PyEval_FormatAwaitableError@@Base+0x13a4> │ │ │ │ + bne 53a00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324330 │ │ │ │ + b 327bc0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 53ad0 <_PyEval_FormatAwaitableError@@Base+0x1434> │ │ │ │ + ldr r1, [pc, #124] @ 53a90 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 53ad4 <_PyEval_FormatAwaitableError@@Base+0x1438> │ │ │ │ + ldr r0, [pc, #120] @ 53a94 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c68c <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ + bl 31fe64 <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53a90 <_PyEval_FormatAwaitableError@@Base+0x13f4> │ │ │ │ + beq 53a50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53a90 <_PyEval_FormatAwaitableError@@Base+0x13f4> │ │ │ │ + bne 53a50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53a30 <_PyEval_FormatAwaitableError@@Base+0x1394> │ │ │ │ + beq 539f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53ac4 <_PyEval_FormatAwaitableError@@Base+0x1428> │ │ │ │ + beq 53a84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53ac4 <_PyEval_FormatAwaitableError@@Base+0x1428> │ │ │ │ + bne 53a84 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r8, r8, ror #18 │ │ │ │ + ldrsbeq r5, [r8], -r4 @ │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - @ instruction: 0x0038e8d0 │ │ │ │ + mlaseq r9, r0, r0, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #424] @ 53c98 <_PyEval_FormatAwaitableError@@Base+0x15fc> │ │ │ │ + ldr lr, [pc, #424] @ 53c58 │ │ │ │ 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 53b44 <_PyEval_FormatAwaitableError@@Base+0x14a8> │ │ │ │ + bne 53b04 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 16ff00 │ │ │ │ + bl 171238 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53b68 <_PyEval_FormatAwaitableError@@Base+0x14cc> │ │ │ │ - b 53c7c <_PyEval_FormatAwaitableError@@Base+0x15e0> │ │ │ │ + bne 53b28 │ │ │ │ + b 53c3c │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #328] @ 53c9c <_PyEval_FormatAwaitableError@@Base+0x1600> │ │ │ │ + ldr r0, [pc, #328] @ 53c5c │ │ │ │ mov r2, r3 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 53b24 <_PyEval_FormatAwaitableError@@Base+0x1488> │ │ │ │ + bne 53ae4 │ │ │ │ mov r7, r4 │ │ │ │ - b 53c7c <_PyEval_FormatAwaitableError@@Base+0x15e0> │ │ │ │ - ldr r3, [pc, #304] @ 53ca0 <_PyEval_FormatAwaitableError@@Base+0x1604> │ │ │ │ - bl 3571e0 │ │ │ │ + b 53c3c │ │ │ │ + ldr r3, [pc, #304] @ 53c60 │ │ │ │ + bl 35a980 │ │ │ │ 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 53ba0 <_PyEval_FormatAwaitableError@@Base+0x1504> │ │ │ │ - ldr r3, [pc, #272] @ 53ca4 <_PyEval_FormatAwaitableError@@Base+0x1608> │ │ │ │ - ldr r1, [pc, #272] @ 53ca8 <_PyEval_FormatAwaitableError@@Base+0x160c> │ │ │ │ + bne 53b60 │ │ │ │ + ldr r3, [pc, #272] @ 53c64 │ │ │ │ + ldr r1, [pc, #272] @ 53c68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 53c7c <_PyEval_FormatAwaitableError@@Base+0x15e0> │ │ │ │ + bl 190b84 │ │ │ │ + b 53c3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 53bc4 <_PyEval_FormatAwaitableError@@Base+0x1528> │ │ │ │ - ldr r3, [pc, #244] @ 53cac <_PyEval_FormatAwaitableError@@Base+0x1610> │ │ │ │ - ldr r1, [pc, #244] @ 53cb0 <_PyEval_FormatAwaitableError@@Base+0x1614> │ │ │ │ + bne 53b84 │ │ │ │ + ldr r3, [pc, #244] @ 53c6c │ │ │ │ + ldr r1, [pc, #244] @ 53c70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 53c7c <_PyEval_FormatAwaitableError@@Base+0x15e0> │ │ │ │ + bl 190b84 │ │ │ │ + b 53c3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cec10 │ │ │ │ + bl 1d112c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt 53bec <_PyEval_FormatAwaitableError@@Base+0x1550> │ │ │ │ - ldr r3, [pc, #212] @ 53cb4 <_PyEval_FormatAwaitableError@@Base+0x1618> │ │ │ │ - ldr r1, [pc, #212] @ 53cb8 <_PyEval_FormatAwaitableError@@Base+0x161c> │ │ │ │ + bgt 53bac │ │ │ │ + ldr r3, [pc, #212] @ 53c74 │ │ │ │ + ldr r1, [pc, #212] @ 53c78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 53c7c <_PyEval_FormatAwaitableError@@Base+0x15e0> │ │ │ │ + bl 190b84 │ │ │ │ + b 53c3c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d3cfc │ │ │ │ + bl 2d6ce8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 53c7c <_PyEval_FormatAwaitableError@@Base+0x15e0> │ │ │ │ + beq 53c3c │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 53c34 <_PyEval_FormatAwaitableError@@Base+0x1598> │ │ │ │ - ldr r3, [pc, #152] @ 53cb4 <_PyEval_FormatAwaitableError@@Base+0x1618> │ │ │ │ - ldr r1, [pc, #156] @ 53cbc <_PyEval_FormatAwaitableError@@Base+0x1620> │ │ │ │ + bne 53bf4 │ │ │ │ + ldr r3, [pc, #152] @ 53c74 │ │ │ │ + ldr r1, [pc, #156] @ 53c7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d47d8 │ │ │ │ - b 53c7c <_PyEval_FormatAwaitableError@@Base+0x15e0> │ │ │ │ - ldr r2, [pc, #132] @ 53cc0 <_PyEval_FormatAwaitableError@@Base+0x1624> │ │ │ │ + bl 2d77c4 │ │ │ │ + b 53c3c │ │ │ │ + ldr r2, [pc, #132] @ 53c80 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 53cc4 <_PyEval_FormatAwaitableError@@Base+0x1628> │ │ │ │ - ldr r0, [pc, #128] @ 53cc8 <_PyEval_FormatAwaitableError@@Base+0x162c> │ │ │ │ + ldr r1, [pc, #128] @ 53c84 │ │ │ │ + ldr r0, [pc, #128] @ 53c88 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 53c70 <_PyEval_FormatAwaitableError@@Base+0x15d4> │ │ │ │ + blt 53c30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cb8 │ │ │ │ - ldr r3, [pc, #96] @ 53ccc <_PyEval_FormatAwaitableError@@Base+0x1630> │ │ │ │ + ldr r3, [pc, #96] @ 53c8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d47d8 │ │ │ │ + bl 2d77c4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1706cc │ │ │ │ + bl 171a04 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq ip, r3, r0, ror r1 │ │ │ │ - eorseq r9, r6, r4, asr pc │ │ │ │ + subseq pc, r3, r0, ror #17 │ │ │ │ + eorseq sp, r6, r4, lsl r7 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, r0, ror #17 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, lsl r9 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, r8, lsr r9 │ │ │ │ - eorseq lr, r8, r8, asr r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r0, ror #8 │ │ │ │ - eorseq lr, r8, r4, lsl #19 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - │ │ │ │ -00053cd0 : │ │ │ │ - cmp r0, #9 │ │ │ │ - bhi 53ce4 │ │ │ │ - ldr r3, [pc, #40] @ 53d08 │ │ │ │ - ldr r0, [r3, r0, lsl #2] │ │ │ │ - bx lr │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r2, r9, r0, lsr #1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + ldrsbeq r2, [r9], -r0 @ │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + ldrsheq r2, [r9], -r8 @ │ │ │ │ + eorseq r2, r9, r8, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r2, r9, r4, lsl ip │ │ │ │ + eorseq r2, r9, r4, asr #2 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 53d0c │ │ │ │ - ldr r0, [pc, #16] @ 53d10 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r9, [r0, #12] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + ldr sl, [r0, #28] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add fp, r9, r6, lsl #2 │ │ │ │ + add r6, r4, r6 │ │ │ │ + subs r4, r4, #1 │ │ │ │ + ldr r1, [sp] │ │ │ │ + mov r2, #2 │ │ │ │ + bmi 53d68 │ │ │ │ + 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 117810 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r8, r0 │ │ │ │ + beq 53d24 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + bne 53d24 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + cmp r8, #0 │ │ │ │ + sub r3, r6, r4 │ │ │ │ + blt 53d78 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + add r7, r7, r8 │ │ │ │ + cmp sl, r2 │ │ │ │ + beq 53d54 │ │ │ │ + ldr r3, [pc, #60] @ 53d84 │ │ │ │ + ldr r1, [pc, #60] @ 53d88 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 53d78 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 53cc8 │ │ │ │ + ldr r9, [r9, #260] @ 0x104 │ │ │ │ + mov r6, #0 │ │ │ │ + b 53cc0 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b a5b1c │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - andeq r0, r0, r5, lsl #24 │ │ │ │ - @ instruction: 0x00365cb0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq pc, r7, r8, lsl #28 │ │ │ │ + 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 53dc0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 53de4 │ │ │ │ + b 53e00 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #360] @ 53f38 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 53dac │ │ │ │ + b 53f30 │ │ │ │ + bl ab1f4 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 53e14 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 53e30 │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 53e30 │ │ │ │ + b 53f30 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne 53df8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 53df8 │ │ │ │ + ldr r1, [pc, #260] @ 53f3c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r7, [r6, #4] │ │ │ │ + bl 17f274 │ │ │ │ + bl 10fe58 │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq 53e60 │ │ │ │ + bl ae090 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 53f08 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 53e88 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + addlt r4, r4, r3 │ │ │ │ + biclt r4, r4, r4, asr #31 │ │ │ │ + b 53e9c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 317634 <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 53e70 │ │ │ │ + b 53f30 │ │ │ │ + cmp r4, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + movge r4, r3 │ │ │ │ + bl 318508 │ │ │ │ + cmn r0, #1 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldrne r2, [r1, #4] │ │ │ │ + movne r3, r2 │ │ │ │ + beq 53f30 │ │ │ │ + cmp r4, r3 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + bge 53ee4 │ │ │ │ + add ip, r0, r3, lsl #2 │ │ │ │ + ldr ip, [ip, #-4] │ │ │ │ + str ip, [r0, r3, lsl #2] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b 53ec4 │ │ │ │ + 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] @ 53f40 │ │ │ │ + str r2, [r1, #4] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #44] @ 53f3c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 17f274 │ │ │ │ + bl 10fe58 │ │ │ │ + ldr r1, [pc, #36] @ 53f44 │ │ │ │ + ldr r3, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #16] @ 53f38 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq ip, r5, r8, lsl r6 │ │ │ │ + subseq r1, r8, r8, ror r3 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ 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 a573c │ │ │ │ + bl a582c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53e18 │ │ │ │ + bne 5404c │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a138 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31db00 <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53e18 │ │ │ │ + beq 5404c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c340 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ + bl 31fb18 <_PyTime_AsTimeval@@Base+0x3760> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 53e20 │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #164] @ 54054 │ │ │ │ + bl a9c7c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 53d94 │ │ │ │ + bne 53fc8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 324330 │ │ │ │ + b 327bc0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 53e24 │ │ │ │ + ldr r0, [pc, #124] @ 54058 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c68c <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ + bl 31fe64 <_PyTime_AsTimeval@@Base+0x3aac> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53de4 │ │ │ │ + beq 54018 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53de4 │ │ │ │ + bne 54018 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53d84 │ │ │ │ + beq 53fb8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53e18 │ │ │ │ + beq 5404c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53e18 │ │ │ │ + bne 5404c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r7, r4, r9, sp │ │ │ │ - eorseq lr, r8, ip, lsl #19 │ │ │ │ + eorseq r1, r8, ip, asr #32 │ │ │ │ + eorseq r2, r9, ip, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ 53ef4 │ │ │ │ + ldr r3, [pc, #180] @ 54128 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 53e54 │ │ │ │ + bne 54088 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 53e9c │ │ │ │ - bl 1afeb4 │ │ │ │ - ldr r3, [pc, #152] @ 53ef8 │ │ │ │ + b 540d0 │ │ │ │ + bl 1b2274 │ │ │ │ + ldr r3, [pc, #152] @ 5412c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53e9c │ │ │ │ - bl a573c │ │ │ │ + beq 540d0 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53e88 │ │ │ │ + beq 540bc │ │ │ │ mov r3, #0 │ │ │ │ - b 53eec │ │ │ │ - ldr r3, [pc, #108] @ 53efc │ │ │ │ - ldr r1, [pc, #108] @ 53f00 │ │ │ │ + b 54120 │ │ │ │ + ldr r3, [pc, #108] @ 54130 │ │ │ │ + ldr r1, [pc, #108] @ 54134 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 53e80 │ │ │ │ + bl 190b84 │ │ │ │ + b 540b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53e88 │ │ │ │ - ldr r3, [pc, #68] @ 53f04 │ │ │ │ - bl 3571e0 │ │ │ │ + bne 540bc │ │ │ │ + ldr r3, [pc, #68] @ 54138 │ │ │ │ + bl 35a980 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r3, [pc, #52] @ 53f08 │ │ │ │ + ldr r3, [pc, #52] @ 5413c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ - bl 355200 │ │ │ │ - bl 355830 │ │ │ │ - ldr r3, [pc, #32] @ 53f0c │ │ │ │ + bl 3589a0 │ │ │ │ + bl 358fd0 │ │ │ │ + ldr r3, [pc, #32] @ 54140 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r8, ip, r9, lr │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r2, r9, ip, asr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bne 53f44 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 53f68 │ │ │ │ - b 53f84 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 540bc │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 53f30 │ │ │ │ - b 540b4 │ │ │ │ - bl ab108 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 53f98 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 53fb4 │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 53fb4 │ │ │ │ - b 540b4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne 53f7c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 53f7c │ │ │ │ - ldr r1, [pc, #260] @ 540c0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r7, [r6, #4] │ │ │ │ - bl 17dc88 │ │ │ │ - bl 10fa54 │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq 53fe4 │ │ │ │ - bl adf54 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5408c │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 5400c │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - addlt r4, r4, r3 │ │ │ │ - biclt r4, r4, r4, asr #31 │ │ │ │ - b 54020 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 313dec <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 53ff4 │ │ │ │ - b 540b4 │ │ │ │ - cmp r4, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - movge r4, r3 │ │ │ │ - bl 314d30 │ │ │ │ - cmn r0, #1 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldrne r2, [r1, #4] │ │ │ │ - movne r3, r2 │ │ │ │ - beq 540b4 │ │ │ │ - cmp r4, r3 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - bge 54068 │ │ │ │ - add ip, r0, r3, lsl #2 │ │ │ │ - ldr ip, [ip, #-4] │ │ │ │ - str ip, [r0, r3, lsl #2] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b 54048 │ │ │ │ - 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] @ 540c4 │ │ │ │ - str r2, [r1, #4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #44] @ 540c0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 17dc88 │ │ │ │ - bl 10fa54 │ │ │ │ - ldr r1, [pc, #36] @ 540c8 │ │ │ │ - ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #16] @ 540bc │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r8, r5, r8, asr lr │ │ │ │ - subseq r1, r7, r8, ror r3 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ + subseq r1, r6, 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] @ 54338 │ │ │ │ + ldr lr, [pc, #588] @ 543b0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -42691,443 +42721,443 @@ │ │ │ │ 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 54148 │ │ │ │ + bne 541c0 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5418c │ │ │ │ + beq 54204 │ │ │ │ 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] @ 5433c │ │ │ │ + ldr ip, [pc, #468] @ 543b4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r7, #0 │ │ │ │ - beq 54318 │ │ │ │ + beq 54390 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16ff00 │ │ │ │ + bl 171238 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 541b4 │ │ │ │ + bne 5422c │ │ │ │ mov r4, r9 │ │ │ │ - b 54318 │ │ │ │ - ldr r3, [pc, #388] @ 54340 │ │ │ │ - bl 3571e0 │ │ │ │ + b 54390 │ │ │ │ + ldr r3, [pc, #388] @ 543b8 │ │ │ │ + bl 35a980 │ │ │ │ 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 541ec │ │ │ │ - ldr r3, [pc, #356] @ 54344 │ │ │ │ - ldr r1, [pc, #356] @ 54348 │ │ │ │ + bne 54264 │ │ │ │ + ldr r3, [pc, #356] @ 543bc │ │ │ │ + ldr r1, [pc, #356] @ 543c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 541ac │ │ │ │ + bl 190b84 │ │ │ │ + b 54224 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 54210 │ │ │ │ - ldr r3, [pc, #328] @ 5434c │ │ │ │ - ldr r1, [pc, #328] @ 54350 │ │ │ │ + bne 54288 │ │ │ │ + ldr r3, [pc, #328] @ 543c4 │ │ │ │ + ldr r1, [pc, #328] @ 543c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 541ac │ │ │ │ + bl 190b84 │ │ │ │ + b 54224 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cec10 │ │ │ │ + bl 1d112c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt 54238 │ │ │ │ - ldr r3, [pc, #296] @ 54354 │ │ │ │ - ldr r1, [pc, #296] @ 54358 │ │ │ │ + bgt 542b0 │ │ │ │ + ldr r3, [pc, #296] @ 543cc │ │ │ │ + ldr r1, [pc, #296] @ 543d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 541ac │ │ │ │ + bl 190b84 │ │ │ │ + b 54224 │ │ │ │ mov r0, sl │ │ │ │ - bl f5714 │ │ │ │ + bl f59e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5425c │ │ │ │ - ldr r3, [pc, #252] @ 5434c │ │ │ │ - ldr r1, [pc, #264] @ 5435c │ │ │ │ + bne 542d4 │ │ │ │ + ldr r3, [pc, #252] @ 543c4 │ │ │ │ + ldr r1, [pc, #264] @ 543d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 541ac │ │ │ │ + bl 190b84 │ │ │ │ + b 54224 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d3cfc │ │ │ │ + bl 2d6ce8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 541ac │ │ │ │ + beq 54224 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 54294 │ │ │ │ - ldr r3, [pc, #204] @ 54354 │ │ │ │ - ldr r1, [pc, #212] @ 54360 │ │ │ │ + bne 5430c │ │ │ │ + ldr r3, [pc, #204] @ 543cc │ │ │ │ + ldr r1, [pc, #212] @ 543d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 54308 │ │ │ │ + bl 190b84 │ │ │ │ + b 54380 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 2d3ee8 <_PyParkingLot_AfterFork@@Base+0x58> │ │ │ │ + bl 2d6ed4 <_PyParkingLot_AfterFork@@Base+0x58> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 54308 │ │ │ │ - ldr r1, [pc, #180] @ 54364 │ │ │ │ - ldr r0, [pc, #180] @ 54368 │ │ │ │ + beq 54380 │ │ │ │ + ldr r1, [pc, #180] @ 543dc │ │ │ │ + ldr r0, [pc, #180] @ 543e0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 542fc │ │ │ │ + blt 54374 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - blt 542e4 │ │ │ │ + blt 5435c │ │ │ │ mov r0, r7 │ │ │ │ bl 293c4 │ │ │ │ - b 542ec │ │ │ │ + b 54364 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a180 │ │ │ │ - ldr r3, [pc, #120] @ 5436c │ │ │ │ + ldr r3, [pc, #120] @ 543e4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1706ac │ │ │ │ + bl 1719e4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d47d8 │ │ │ │ + bl 2d77c4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d47d8 │ │ │ │ - b 541ac │ │ │ │ + bl 2d77c4 │ │ │ │ + b 54224 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 1706cc │ │ │ │ + bl 171a04 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq ip, r3, r8, lsr #3 │ │ │ │ - subseq r3, r7, ip, lsl #18 │ │ │ │ + subseq pc, r3, r8, lsl r9 @ │ │ │ │ + subseq r3, r8, ip, lsl #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, r0, ror #17 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, asr #19 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038e9f0 │ │ │ │ - eorseq lr, r8, r0, lsl sl │ │ │ │ - eorseq lr, r8, r0, asr #20 │ │ │ │ - eorseq pc, r8, r0, ror #8 │ │ │ │ - eorseq lr, r8, r4, lsl #19 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r2, r9, r0, lsr #1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r8, lsl #3 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + @ instruction: 0x003921b0 │ │ │ │ + @ instruction: 0x003921d0 │ │ │ │ + eorseq r2, r9, r0, lsl #4 │ │ │ │ + eorseq r2, r9, r4, lsl ip │ │ │ │ + eorseq r2, r9, r4, asr #2 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 2d1ad8 │ │ │ │ - b 4d590 <_PyTime_AsTimeval_clamp@@Base+0x70> │ │ │ │ + b 2d4ac0 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #16] @ 54398 │ │ │ │ + ldr r2, [pc, #16] @ 5440c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #4] @ 54398 │ │ │ │ - ldr r1, [pc, #4] @ 5439c │ │ │ │ - b 29a980 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r7, ip, lsr #4 │ │ │ │ - b 544bc │ │ │ │ - b 4d590 <_PyTime_AsTimeval_clamp@@Base+0x70> │ │ │ │ + ldreq r0, [pc, #4] @ 5440c │ │ │ │ + ldr r1, [pc, #4] @ 54410 │ │ │ │ + b 29d260 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x003787bc │ │ │ │ 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] @ 543e4 │ │ │ │ - ldr r4, [ip, #4] │ │ │ │ - bl a9b8c │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ands r4, r2, #536870912 @ 0x20000000 │ │ │ │ + beq 5443c │ │ │ │ pop {r4, lr} │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 543e8 │ │ │ │ - b a9b8c │ │ │ │ - @ instruction: 0x00377fd0 │ │ │ │ - eorseq ip, r6, ip, lsr r3 │ │ │ │ + b 33d89c │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [pc, #16] @ 54458 │ │ │ │ + ldr r1, [pc, #16] @ 5445c │ │ │ │ + ldr r0, [pc, #16] @ 54460 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r4, r8, r8, lsr #18 │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + eorseq r6, r7, ip, asr r8 │ │ │ │ + b 544ec │ │ │ │ + b 4d848 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ 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] @ 54464 │ │ │ │ + ldr r1, [pc, #88] @ 544e4 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5445c │ │ │ │ + beq 544dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1aafd8 │ │ │ │ + bl 1ad398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5443c │ │ │ │ + bne 544bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 131fec │ │ │ │ - b 5445c │ │ │ │ + bl 13267c │ │ │ │ + b 544dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ 54468 │ │ │ │ + ldr r0, [pc, #28] @ 544e8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl c051c │ │ │ │ + bl c0918 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, ip, ror #20 │ │ │ │ - ldrsbeq lr, [r7], #-192 @ 0xffffff40 │ │ │ │ - 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 54494 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 33a6f8 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [pc, #16] @ 544b0 │ │ │ │ - ldr r1, [pc, #16] @ 544b4 │ │ │ │ - ldr r0, [pc, #16] @ 544b8 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsheq r1, [r8], -r0 @ │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - eorseq r3, r7, r4, asr #1 │ │ │ │ + eorseq r2, r9, ip, lsr #4 │ │ │ │ + ldrsbeq lr, [r8], #-192 @ 0xffffff40 │ │ │ │ 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] @ 54564 │ │ │ │ + ldr r2, [pc, #140] @ 54594 │ │ │ │ sub sp, sp, #432 @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #428] @ 0x1ac │ │ │ │ mov r2, #0 │ │ │ │ - beq 544fc │ │ │ │ + beq 5452c │ │ │ │ add r0, r0, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 22e7bc │ │ │ │ - ldr r2, [pc, #100] @ 54568 │ │ │ │ + bl 231130 │ │ │ │ + ldr r2, [pc, #100] @ 54598 │ │ │ │ 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 5476c │ │ │ │ + bl 547e4 │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq 54534 │ │ │ │ + beq 54564 │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32a710 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 54564 │ │ │ │ + bl 32da78 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 54594 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5455c │ │ │ │ + beq 5458c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + subseq pc, r5, ip, ror #29 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ + b 4d848 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ │ │ │ │ -0005456c : │ │ │ │ +000545a0 : │ │ │ │ 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] @ 5465c │ │ │ │ - ldr r4, [pc, #208] @ 54660 │ │ │ │ + ldr r2, [pc, #208] @ 54690 │ │ │ │ + ldr r4, [pc, #208] @ 54694 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ - bne 545c0 │ │ │ │ + bne 545f4 │ │ │ │ add r9, r8, #4096 @ 0x1000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt 545d0 │ │ │ │ - ldr r1, [pc, #156] @ 54664 │ │ │ │ - ldr r0, [pc, #156] @ 54668 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 5460c │ │ │ │ + bgt 54604 │ │ │ │ + ldr r1, [pc, #156] @ 54698 │ │ │ │ + ldr r0, [pc, #156] @ 5469c │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 54640 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 545ec │ │ │ │ + beq 54620 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 5462c │ │ │ │ + bgt 54660 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl ab64c │ │ │ │ + bl ab738 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r9, #380] @ 0x17c │ │ │ │ addne r2, r0, r4, lsl #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne 54614 │ │ │ │ + bne 54648 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ strgt r1, [r2, #4]! │ │ │ │ - bgt 54614 │ │ │ │ + bgt 54648 │ │ │ │ str r3, [r0] │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ add r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54650 │ │ │ │ + beq 54684 │ │ │ │ add r5, r5, #1120 @ 0x460 │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 54650 │ │ │ │ + beq 54684 │ │ │ │ blx r3 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r1, r5, r0, lsr #17 │ │ │ │ + subseq r1, r6, r0, lsr #17 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ - @ instruction: 0x00361db8 │ │ │ │ + mlaseq r6, ip, r5, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 5469c │ │ │ │ - ldr r3, [pc, #124] @ 5470c │ │ │ │ - ldr r1, [pc, #124] @ 54710 │ │ │ │ + bne 546d0 │ │ │ │ + ldr r3, [pc, #124] @ 54740 │ │ │ │ + ldr r1, [pc, #124] @ 54744 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 546dc │ │ │ │ + bl 190b84 │ │ │ │ + b 54710 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 546e4 │ │ │ │ + bne 54718 │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #16] │ │ │ │ strbeq r3, [r0, #34] @ 0x22 │ │ │ │ - beq 546e4 │ │ │ │ - ldr r2, [pc, #64] @ 5470c │ │ │ │ + beq 54718 │ │ │ │ + ldr r2, [pc, #64] @ 54740 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r1, [pc, #64] @ 54714 │ │ │ │ + ldr r1, [pc, #64] @ 54748 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 2d1ad8 │ │ │ │ + bl 2d4ac0 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 334884 <_PyUnicode_ToNumeric@@Base+0x4358> │ │ │ │ + bl 337f00 <_PyUnicode_ToNumeric@@Base+0x41f4> │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ moveq r3, #2 │ │ │ │ strbeq r0, [r2, #34] @ 0x22 │ │ │ │ streq r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, r8, asr #31 │ │ │ │ - @ instruction: 0x0038dffc │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r1, r9, r8, ror r7 │ │ │ │ + eorseq r1, r9, ip, lsr #15 │ │ │ │ │ │ │ │ -00054718 : │ │ │ │ +0005474c : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 54740 │ │ │ │ + bne 54774 │ │ │ │ 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 │ │ │ │ - b 4e154 │ │ │ │ + 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] @ 547b8 │ │ │ │ + ldr r4, [ip, #4] │ │ │ │ + bl a9c7c │ │ │ │ + mov r1, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #4] @ 547bc │ │ │ │ + b a9c7c │ │ │ │ + mlaseq r7, r0, r7, fp │ │ │ │ + @ instruction: 0x0036fafc │ │ │ │ + b 4e344 │ │ │ │ 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 a6454 │ │ │ │ + b a6544 │ │ │ │ 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] @ 54b18 │ │ │ │ + ldr r3, [pc, #904] @ 54b90 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - bne 54af4 │ │ │ │ + bne 54b6c │ │ │ │ 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 54904 │ │ │ │ + bls 5497c │ │ │ │ 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 │ │ │ │ @@ -43185,15 +43215,15 @@ │ │ │ │ lsr r3, ip, #16 │ │ │ │ lsr ip, ip, #24 │ │ │ │ strb r2, [r0, #66] @ 0x42 │ │ │ │ strb r1, [r0, #75] @ 0x4b │ │ │ │ strb r3, [r0, #78] @ 0x4e │ │ │ │ mov r1, r6 │ │ │ │ strb ip, [r0, #79] @ 0x4f │ │ │ │ - bl 33acac │ │ │ │ + bl 33e44c │ │ │ │ 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 │ │ │ │ @@ -43268,15 +43298,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 54a48 │ │ │ │ + beq 54ac0 │ │ │ │ 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 │ │ │ │ @@ -43293,15 +43323,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 33acac │ │ │ │ + bl 33e44c │ │ │ │ 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] │ │ │ │ @@ -43316,207 +43346,186 @@ │ │ │ │ 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 54a90 │ │ │ │ + bne 54b08 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 54b18 │ │ │ │ + ldr r3, [pc, #28] @ 54b90 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 54b10 │ │ │ │ + beq 54b88 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + subseq pc, r5, ip, ror #29 │ │ │ │ │ │ │ │ -00054b1c : │ │ │ │ +00054b94 : │ │ │ │ mov r1, #0 │ │ │ │ - b 196520 │ │ │ │ + b 19822c │ │ │ │ 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 54b54 │ │ │ │ - bl a573c │ │ │ │ + bne 54bcc │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54b60 │ │ │ │ + bne 54bd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ 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] @ 54b94 │ │ │ │ - b 128de0 │ │ │ │ - eorseq lr, r8, r0, ror fp │ │ │ │ + ldr r0, [pc] @ 54c0c │ │ │ │ + b 129448 │ │ │ │ + eorseq r2, r9, r4, lsr r3 │ │ │ │ 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 a56b8 │ │ │ │ + bl a57a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 54c10 │ │ │ │ + beq 54c88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 124bac <_PyType_Name@@Base> │ │ │ │ + bl 125214 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #60] @ 54c18 │ │ │ │ - bl 128de0 │ │ │ │ + ldr r0, [pc, #60] @ 54c90 │ │ │ │ + bl 129448 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 54bfc │ │ │ │ + beq 54c74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 54c04 │ │ │ │ + beq 54c7c │ │ │ │ mov r4, r5 │ │ │ │ - b 54c10 │ │ │ │ + b 54c88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 54bfc │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 54c74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037a7d0 │ │ │ │ + mlaseq r7, r0, pc, sp @ │ │ │ │ │ │ │ │ -00054c1c : │ │ │ │ +00054c94 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #28] @ 54c44 │ │ │ │ + ldr r3, [pc, #28] @ 54cbc │ │ │ │ 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, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ 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 354c00 │ │ │ │ + bl 3583a0 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ ldr r8, [r7, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 354e20 │ │ │ │ + bl 3585c0 │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r6, r6, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 354c00 │ │ │ │ + bl 3583a0 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 354e20 │ │ │ │ + bl 3585c0 │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r2, r2, #60 @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 54d28 │ │ │ │ + beq 54da0 │ │ │ │ add ip, r1, #1 │ │ │ │ cmp r8, #0 │ │ │ │ bic ip, ip, #2 │ │ │ │ - beq 54d00 │ │ │ │ - ldr lr, [pc, #140] @ 54d68 │ │ │ │ + beq 54d78 │ │ │ │ + ldr lr, [pc, #140] @ 54de0 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #128] @ 54d6c │ │ │ │ + ldr r2, [pc, #128] @ 54de4 │ │ │ │ str r8, [sp, #8] │ │ │ │ movne r2, lr │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r0, [pc, #116] @ 54d70 │ │ │ │ - bl 128de0 │ │ │ │ - b 54d60 │ │ │ │ - ldr lr, [pc, #96] @ 54d68 │ │ │ │ + ldr r0, [pc, #116] @ 54de8 │ │ │ │ + bl 129448 │ │ │ │ + b 54dd8 │ │ │ │ + ldr lr, [pc, #96] @ 54de0 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #84] @ 54d6c │ │ │ │ + ldr r2, [pc, #84] @ 54de4 │ │ │ │ str r4, [sp, #4] │ │ │ │ movne r2, lr │ │ │ │ - ldr r0, [pc, #80] @ 54d74 │ │ │ │ - bl 128de0 │ │ │ │ - b 54d60 │ │ │ │ + ldr r0, [pc, #80] @ 54dec │ │ │ │ + bl 129448 │ │ │ │ + b 54dd8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 54d48 │ │ │ │ + beq 54dc0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r8, [sp] │ │ │ │ - ldr r0, [pc, #52] @ 54d78 │ │ │ │ - bl 128de0 │ │ │ │ - b 54d60 │ │ │ │ + ldr r0, [pc, #52] @ 54df0 │ │ │ │ + bl 129448 │ │ │ │ + b 54dd8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #36] @ 54d7c │ │ │ │ + ldr r0, [pc, #36] @ 54df4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128de0 │ │ │ │ + b 129448 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r1, r7, r4, asr sp │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ - mlaseq r8, ip, fp, lr │ │ │ │ - @ instruction: 0x0038ebb8 │ │ │ │ - @ instruction: 0x0038ebd0 │ │ │ │ - eorseq lr, r8, r4, ror #23 │ │ │ │ - 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 a6454 │ │ │ │ - │ │ │ │ -00054da0 : │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #28] @ 54dc8 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r5, r7, r4, lsl r5 │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + eorseq r2, r9, ip, asr r3 │ │ │ │ + eorseq r2, r9, r8, ror r3 │ │ │ │ + mlaseq r9, r0, r3, r2 │ │ │ │ + eorseq r2, r9, r4, lsr #7 │ │ │ │ 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 │ │ │ │ @@ -43525,1082 +43534,1103 @@ │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 54e28 │ │ │ │ + bne 54e54 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 54e60 │ │ │ │ + beq 54e8c │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #176] @ 54ef0 │ │ │ │ + ldr ip, [pc, #176] @ 54f1c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 54ee4 │ │ │ │ - ldr r1, [pc, #140] @ 54ef4 │ │ │ │ + beq 54f10 │ │ │ │ + ldr r1, [pc, #140] @ 54f20 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r4] │ │ │ │ - bl 17dc88 │ │ │ │ - bl 10fa54 │ │ │ │ + bl 17f274 │ │ │ │ + bl 10fe58 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 54e90 │ │ │ │ - bl adf54 │ │ │ │ + beq 54ebc │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54ebc │ │ │ │ + beq 54ee8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1e8ebc │ │ │ │ + bl 1eb1ac │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 314c90 │ │ │ │ + bl 318468 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #64] @ 54ef8 │ │ │ │ - bne 54ee8 │ │ │ │ - b 54ee4 │ │ │ │ - ldr r1, [pc, #48] @ 54ef4 │ │ │ │ + ldrne r0, [pc, #64] @ 54f24 │ │ │ │ + bne 54f14 │ │ │ │ + b 54f10 │ │ │ │ + ldr r1, [pc, #48] @ 54f20 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17dc88 │ │ │ │ - bl 10fa54 │ │ │ │ - ldr r1, [pc, #40] @ 54efc │ │ │ │ + bl 17f274 │ │ │ │ + bl 10fe58 │ │ │ │ + ldr r1, [pc, #40] @ 54f28 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #36] @ 54f00 │ │ │ │ + ldr r0, [pc, #36] @ 54f2c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r3, r7, r4, ror #18 │ │ │ │ - subseq r1, r7, r8, ror r3 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r6, r8, lsr #16 │ │ │ │ - eorseq r8, r5, r0, asr lr │ │ │ │ + subseq r3, r8, r8, lsr r9 │ │ │ │ + subseq r1, r8, r8, ror r3 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq ip, r6, r8, ror #31 │ │ │ │ + eorseq ip, r5, r0, lsl r6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 29790 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a6544 │ │ │ │ + │ │ │ │ +00054f50 : │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r3, [pc, #28] @ 54f78 │ │ │ │ + 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 │ │ │ │ ldrb r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 54f1c │ │ │ │ + ldr r2, [pc, #12] @ 54f94 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 54f20 │ │ │ │ + ldr r0, [pc, #8] @ 54f98 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + 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] @ 54f80 │ │ │ │ + ldreq ip, [pc, #36] @ 54ff8 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ streq r1, [sp, #4] │ │ │ │ strne r1, [sp, #4] │ │ │ │ - ldreq r1, [pc, #24] @ 54f84 │ │ │ │ - ldrne r1, [pc, #24] @ 54f88 │ │ │ │ + ldreq r1, [pc, #24] @ 54ffc │ │ │ │ + ldrne r1, [pc, #24] @ 55000 │ │ │ │ streq ip, [sp] │ │ │ │ strne ip, [sp] │ │ │ │ - bl ad17c │ │ │ │ + bl ad2b8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038ebf4 │ │ │ │ - @ instruction: 0x0038ebfc │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x003923b4 │ │ │ │ + @ instruction: 0x003923bc │ │ │ │ │ │ │ │ -00054f8c <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +00055004 <_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 54fd4 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ + beq 5504c <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 54fd4 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 55004 <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 55008 <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ + bne 5504c <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 5507c <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 55080 <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 54ff0 <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ - bl 148bc0 │ │ │ │ + bl 190b84 │ │ │ │ + b 55068 <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ + bl 149238 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 54ff8 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ - bl a573c │ │ │ │ + bne 55070 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54ff8 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ + beq 55070 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003818f4 │ │ │ │ - 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 1035a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 55050 <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ - movne r5, #1 │ │ │ │ - moveq r5, #0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 29730 │ │ │ │ - ldr r0, [pc, #12] @ 55058 <_PyLong_UnsignedLong_Converter@@Base+0xcc> │ │ │ │ - strb r5, [r4, #40] @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0005505c : │ │ │ │ - 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 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r8, r0, rrx │ │ │ │ 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 550c0 │ │ │ │ + bne 550cc <_PyLong_UnsignedLong_Converter@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ - bne 550f0 │ │ │ │ + bne 550fc <_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] @ 55178 │ │ │ │ + ldr ip, [pc, #152] @ 55184 <_PyLong_UnsignedLong_Converter@@Base+0x180> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 55118 │ │ │ │ + beq 55124 <_PyLong_UnsignedLong_Converter@@Base+0x120> │ │ │ │ ldr r5, [ip] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 55120 │ │ │ │ - ldr r2, [pc, #112] @ 5517c │ │ │ │ - ldr r1, [pc, #112] @ 55180 │ │ │ │ - ldr r0, [pc, #112] @ 55184 │ │ │ │ + bne 5512c <_PyLong_UnsignedLong_Converter@@Base+0x128> │ │ │ │ + ldr r2, [pc, #112] @ 55188 <_PyLong_UnsignedLong_Converter@@Base+0x184> │ │ │ │ + ldr r1, [pc, #112] @ 5518c <_PyLong_UnsignedLong_Converter@@Base+0x188> │ │ │ │ + ldr r0, [pc, #112] @ 55190 <_PyLong_UnsignedLong_Converter@@Base+0x18c> │ │ │ │ mov r3, r5 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 5516c │ │ │ │ + b 55178 <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r6, [ip, #4] │ │ │ │ - ldreq r6, [pc, #88] @ 55188 │ │ │ │ - bl 2a9c08 │ │ │ │ + ldreq r6, [pc, #88] @ 55194 <_PyLong_UnsignedLong_Converter@@Base+0x190> │ │ │ │ + bl 2ac4e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 39208 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5516c │ │ │ │ + beq 55178 <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5516c │ │ │ │ + bne 55178 <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00573990 │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - @ instruction: 0x003698b8 │ │ │ │ - eorseq lr, r8, r4, lsl #24 │ │ │ │ - subseq fp, r6, r4, asr #17 │ │ │ │ + @ instruction: 0x00583990 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq sp, r6, r8, ror r0 │ │ │ │ + eorseq r2, r9, r4, asr #7 │ │ │ │ + subseq fp, r7, r8, asr r8 │ │ │ │ + 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 103998 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 551dc <_PyLong_UnsignedLong_Converter@@Base+0x1d8> │ │ │ │ + movne r5, #1 │ │ │ │ + moveq r5, #0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 29730 │ │ │ │ + ldr r0, [pc, #12] @ 551e4 <_PyLong_UnsignedLong_Converter@@Base+0x1e0> │ │ │ │ + strb r5, [r4, #40] @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + │ │ │ │ +000551e8 : │ │ │ │ + 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 │ │ │ │ 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 551e0 │ │ │ │ + bne 55258 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 55210 │ │ │ │ + beq 55288 │ │ │ │ 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] @ 55258 │ │ │ │ + ldr ip, [pc, #88] @ 552d0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55234 │ │ │ │ + beq 552ac │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #64] @ 5525c │ │ │ │ + ldr r3, [pc, #64] @ 552d4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5523c │ │ │ │ - ldr r3, [pc, #52] @ 55260 │ │ │ │ - ldr r1, [pc, #52] @ 55264 │ │ │ │ + beq 552b4 │ │ │ │ + ldr r3, [pc, #52] @ 552d8 │ │ │ │ + ldr r1, [pc, #52] @ 552dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ - b 55250 │ │ │ │ + b 552c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31b3b0 <_PyTime_AsTimeval@@Base+0x27d0> │ │ │ │ + bl 31ea94 <_PyTime_AsTimeval@@Base+0x26dc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 55234 │ │ │ │ - ldr r0, [pc, #20] @ 55268 │ │ │ │ + beq 552ac │ │ │ │ + ldr r0, [pc, #20] @ 552e0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq r3, [r7], #-156 @ 0xffffff64 │ │ │ │ - subseq ip, r5, r8, lsr #29 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, lsl ip │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrheq r3, [r8], #-156 @ 0xffffff64 │ │ │ │ + subseq ip, r6, r8, lsr #29 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003923d4 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -0005526c : │ │ │ │ - ldr r3, [pc, #104] @ 552dc │ │ │ │ +000552e4 : │ │ │ │ + ldr r3, [pc, #104] @ 55354 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 552a0 │ │ │ │ + beq 55318 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #76] @ 552e0 │ │ │ │ - ldr r0, [pc, #76] @ 552e4 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #76] @ 55358 │ │ │ │ + ldr r0, [pc, #76] @ 5535c │ │ │ │ + bl 2e2374 <_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 552cc │ │ │ │ + bne 55344 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, r1 │ │ │ │ addgt r3, r3, r1, lsl #2 │ │ │ │ ldrgt r3, [r3, #4] │ │ │ │ strgt r3, [r2] │ │ │ │ - bgt 552d4 │ │ │ │ + bgt 5534c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r0, lsr #17 │ │ │ │ + subseq r1, r6, r0, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x00361db8 │ │ │ │ + mlaseq r6, ip, r5, r5 │ │ │ │ │ │ │ │ -000552e8 : │ │ │ │ +00055360 : │ │ │ │ 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 55320 │ │ │ │ - ldr r0, [pc, #440] @ 554c8 │ │ │ │ + bne 55398 │ │ │ │ + ldr r0, [pc, #440] @ 55540 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #436] @ 554cc │ │ │ │ + ldr r1, [pc, #436] @ 55544 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b 554c0 │ │ │ │ + bl 117eec │ │ │ │ + b 55538 │ │ │ │ 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 553ac │ │ │ │ + bge 55424 │ │ │ │ ldrb r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 553ac │ │ │ │ + bne 55424 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #372] @ 554d0 │ │ │ │ + ldr r2, [pc, #372] @ 55548 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 553ac │ │ │ │ + bne 55424 │ │ │ │ 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 553a8 │ │ │ │ + ble 55420 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ ldr r1, [ip] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, #1 │ │ │ │ strne r1, [ip] │ │ │ │ str ip, [r3, #4]! │ │ │ │ - b 55380 │ │ │ │ + b 553f8 │ │ │ │ str r6, [r4, #28] │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ mov r1, r8 │ │ │ │ - ble 554ac │ │ │ │ + ble 55524 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl f94f4 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f97c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ addeq r5, r5, #1 │ │ │ │ - beq 553b0 │ │ │ │ + beq 55428 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrsb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 553fc │ │ │ │ + bge 55474 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ tst r1, #1 │ │ │ │ - beq 554ac │ │ │ │ + beq 55524 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r5, #10 │ │ │ │ ldr r0, [r4, r1, lsl #2] │ │ │ │ - beq 55490 │ │ │ │ + beq 55508 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 5548c │ │ │ │ + blt 55504 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 55490 │ │ │ │ + beq 55508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 554ac │ │ │ │ - ldr r3, [pc, #164] @ 554d4 │ │ │ │ + beq 55524 │ │ │ │ + ldr r3, [pc, #164] @ 5554c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 55498 │ │ │ │ + bne 55510 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - ldr lr, [pc, #148] @ 554d8 │ │ │ │ - ldr ip, [pc, #148] @ 554dc │ │ │ │ + ldr lr, [pc, #148] @ 55550 │ │ │ │ + ldr ip, [pc, #148] @ 55554 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bcs 55498 │ │ │ │ + bcs 55510 │ │ │ │ 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 5548c │ │ │ │ + beq 55504 │ │ │ │ cmp r1, #71 @ 0x47 │ │ │ │ lsleq r3, r2, #8 │ │ │ │ ldrb r2, [ip, r1] │ │ │ │ add r2, r2, #1 │ │ │ │ add r6, r6, r2, lsl #1 │ │ │ │ - b 55448 │ │ │ │ + b 554c0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 554ac │ │ │ │ + beq 55524 │ │ │ │ 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] @ 554e0 │ │ │ │ - ldr r1, [pc, #44] @ 554e4 │ │ │ │ + ldr r3, [pc, #44] @ 55558 │ │ │ │ + ldr r1, [pc, #44] @ 5555c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, asr #24 │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ - subseq r8, r5, ip, lsr #7 │ │ │ │ - strheq pc, [r3], #-60 @ 0xffffffc4 @ │ │ │ │ - strheq pc, [r3], #-76 @ 0xffffffb4 @ │ │ │ │ - subseq fp, r5, r4, asr #23 │ │ │ │ - eorseq lr, r8, ip, asr ip │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r0, lsl #8 │ │ │ │ + subseq r5, r6, r0, asr #30 │ │ │ │ + subseq r8, r6, ip, lsr #7 │ │ │ │ + subeq r2, r4, ip, lsr fp │ │ │ │ + subeq r2, r4, ip, lsr ip │ │ │ │ + subseq fp, r6, r4, asr #23 │ │ │ │ + eorseq r2, r9, ip, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #292] @ 5562c │ │ │ │ + ldr r1, [pc, #292] @ 556a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 117054 │ │ │ │ + bl 117810 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt 555c4 │ │ │ │ - bne 55538 │ │ │ │ + blt 5563c │ │ │ │ + bne 555b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 117054 │ │ │ │ + bl 117810 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 555c4 │ │ │ │ + blt 5563c │ │ │ │ ldrne r5, [r4, #16] │ │ │ │ - b 5553c │ │ │ │ - ldr r5, [pc, #236] @ 5562c │ │ │ │ + b 555b4 │ │ │ │ + ldr r5, [pc, #236] @ 556a4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 175d8c │ │ │ │ + bl 177378 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 555c4 │ │ │ │ + beq 5563c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 10af40 │ │ │ │ + bl 10b330 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 55584 │ │ │ │ + beq 555fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 55584 │ │ │ │ + bne 555fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 555c4 │ │ │ │ + beq 5563c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 144688 │ │ │ │ + bl 144d00 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 555cc │ │ │ │ + bne 55644 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 555c4 │ │ │ │ + beq 5563c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 555c4 │ │ │ │ + bne 5563c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ 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 555fc │ │ │ │ + beq 55674 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 555fc │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 55674 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 55610 │ │ │ │ - ldr r0, [pc, #32] @ 55630 │ │ │ │ + bne 55688 │ │ │ │ + ldr r0, [pc, #32] @ 556a8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 55608 │ │ │ │ + bne 55680 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 55608 │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 55680 │ │ │ │ + subseq r7, r8, ip, ror r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - ldr r2, [pc, #12] @ 5564c │ │ │ │ + ldr r2, [pc, #12] @ 556c4 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 55650 │ │ │ │ + ldr r0, [pc, #8] @ 556c8 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - b 55658 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + b 556d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ - b 18bf38 │ │ │ │ + b 18dc48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 55700 │ │ │ │ + ldr r1, [pc, #124] @ 55778 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 5569c │ │ │ │ - bl 3422e4 │ │ │ │ + bne 55714 │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 556f0 │ │ │ │ + bne 55768 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 556c8 │ │ │ │ + bne 55740 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 556f0 │ │ │ │ + b 55768 │ │ │ │ mov r0, r4 │ │ │ │ - bl fe60c │ │ │ │ + bl fe8e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 556c0 │ │ │ │ + bne 55738 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 556c0 │ │ │ │ + beq 55738 │ │ │ │ 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 128600 │ │ │ │ + bl 128c68 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 55738 │ │ │ │ - bl a573c │ │ │ │ + bne 557b0 │ │ │ │ + bl a582c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 55750 │ │ │ │ - b 55774 │ │ │ │ + beq 557c8 │ │ │ │ + b 557ec │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movlt r3, #0 │ │ │ │ - blt 55750 │ │ │ │ + blt 557c8 │ │ │ │ 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] @ 5577c │ │ │ │ + ldr r0, [pc, #16] @ 557f4 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -00055780 : │ │ │ │ +000557f8 : │ │ │ │ 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 218f14 │ │ │ │ + bl 21b0d0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - b 557cc │ │ │ │ + b 55844 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #12] @ 557c4 │ │ │ │ + ldr r2, [pc, #12] @ 5583c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 557c8 │ │ │ │ + ldr r0, [pc, #8] @ 55840 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + 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, #3656] @ 0xe48 │ │ │ │ ldrb r3, [r0, #430] @ 0x1ae │ │ │ │ - ldr r2, [pc, #140] @ 55874 │ │ │ │ + ldr r2, [pc, #140] @ 558ec │ │ │ │ sub sp, sp, #432 @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #428] @ 0x1ac │ │ │ │ mov r2, #0 │ │ │ │ - beq 5580c │ │ │ │ + beq 55884 │ │ │ │ add r0, r0, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 22e7bc │ │ │ │ - ldr r2, [pc, #100] @ 55878 │ │ │ │ + bl 231130 │ │ │ │ + ldr r2, [pc, #100] @ 558f0 │ │ │ │ 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 5476c │ │ │ │ + bl 547e4 │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55844 │ │ │ │ + beq 558bc │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 929d0 │ │ │ │ - ldr r3, [pc, #28] @ 55874 │ │ │ │ + bl 92a88 │ │ │ │ + ldr r3, [pc, #28] @ 558ec │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5586c │ │ │ │ + beq 558e4 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + subseq pc, r5, ip, ror #29 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ 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 558b0 │ │ │ │ - ldr r3, [pc, #24] @ 558c0 │ │ │ │ + bne 55928 │ │ │ │ + ldr r3, [pc, #24] @ 55938 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 558b8 │ │ │ │ + bl 144b28 │ │ │ │ + b 55930 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb964 │ │ │ │ + bl bbe34 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 14f578 │ │ │ │ + b 14fbf0 │ │ │ │ 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 55904 │ │ │ │ - ldr r3, [pc, #256] @ 559f8 │ │ │ │ - ldr r1, [pc, #256] @ 559fc │ │ │ │ + beq 5597c │ │ │ │ + ldr r3, [pc, #256] @ 55a70 │ │ │ │ + ldr r1, [pc, #256] @ 55a74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 5592c │ │ │ │ + bl 190b84 │ │ │ │ + b 559a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d460 │ │ │ │ + bl 15e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55934 │ │ │ │ - ldr r3, [pc, #212] @ 559f8 │ │ │ │ - ldr r1, [pc, #216] @ 55a00 │ │ │ │ + bne 559ac │ │ │ │ + ldr r3, [pc, #212] @ 55a70 │ │ │ │ + ldr r1, [pc, #216] @ 55a78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 559f0 │ │ │ │ + b 55a68 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5592c │ │ │ │ + beq 559a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 55974 │ │ │ │ - ldr r3, [pc, #164] @ 55a04 │ │ │ │ - ldr r1, [pc, #164] @ 55a08 │ │ │ │ + ble 559ec │ │ │ │ + ldr r3, [pc, #164] @ 55a7c │ │ │ │ + ldr r1, [pc, #164] @ 55a80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ - b 5592c │ │ │ │ + bl 1139e8 │ │ │ │ + b 559a4 │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ add r6, r4, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 559b4 │ │ │ │ + bne 55a2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #430] @ 0x1ae │ │ │ │ - bge 559b4 │ │ │ │ + bge 55a2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 339dec │ │ │ │ + bl 33d58c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ - ldr r0, [pc, #88] @ 55a0c │ │ │ │ - b 559f0 │ │ │ │ - bl c3fac │ │ │ │ + bl 1139e8 │ │ │ │ + ldr r0, [pc, #88] @ 55a84 │ │ │ │ + b 55a68 │ │ │ │ + bl c43a8 │ │ │ │ add r4, r4, #428 @ 0x1ac │ │ │ │ add r4, r4, #3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 339dec │ │ │ │ + bl 33d58c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ - b 559a4 │ │ │ │ + bl c8100 │ │ │ │ + b 55a1c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, asr #27 │ │ │ │ - @ instruction: 0x00385df4 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, lsr #28 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r9, r8, ip, lsl #11 │ │ │ │ + @ instruction: 0x003895b4 │ │ │ │ + subseq sp, r6, r4, asr #22 │ │ │ │ + eorseq r9, r8, r0, ror #11 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -00055a10 : │ │ │ │ +00055a88 : │ │ │ │ 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 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55a74 │ │ │ │ + beq 55aec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 552e8 │ │ │ │ + bl 55360 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55a60 │ │ │ │ + beq 55ad8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55a68 │ │ │ │ + beq 55ae0 │ │ │ │ mov r4, r5 │ │ │ │ - b 55a74 │ │ │ │ + b 55aec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 55a60 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 55ad8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55a88 │ │ │ │ - b 55ae8 │ │ │ │ - eorseq r9, r5, r4, asr #3 │ │ │ │ + ldr r1, [pc] @ 55b00 │ │ │ │ + b 55b60 │ │ │ │ + eorseq ip, r5, r4, lsl #19 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b 1035a4 │ │ │ │ - ldr r3, [pc, #36] @ 55ac0 │ │ │ │ + b 103998 │ │ │ │ + ldr r3, [pc, #36] @ 55b38 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 55ac4 │ │ │ │ + ldr r0, [pc, #16] @ 55b3c │ │ │ │ ldr r3, [r1, #3792] @ 0xed0 │ │ │ │ ldr r2, [r1, #3776] @ 0xec0 │ │ │ │ ldr r1, [r1, #3760] @ 0xeb0 │ │ │ │ - b a9b8c │ │ │ │ + b a9c7c │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r7, r8, r4, ror #19 │ │ │ │ + eorseq fp, r8, r8, lsl r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #12] @ 55ae0 │ │ │ │ + ldr r2, [pc, #12] @ 55b58 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 55ae4 │ │ │ │ + ldr r0, [pc, #8] @ 55b5c │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 52204 <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ + bl 5227c <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55b74 │ │ │ │ + beq 55bec │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #92] @ 55b80 │ │ │ │ - bl 110978 │ │ │ │ + ldr r2, [pc, #92] @ 55bf8 │ │ │ │ + bl 110d7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55b4c │ │ │ │ + beq 55bc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55b4c │ │ │ │ + bne 55bc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 55b78 │ │ │ │ - ldr r3, [pc, #40] @ 55b84 │ │ │ │ + bne 55bf0 │ │ │ │ + ldr r3, [pc, #40] @ 55bfc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55b74 │ │ │ │ - bl 11aa18 │ │ │ │ + beq 55bec │ │ │ │ + bl 11b004 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 313d9c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 317578 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r8, r8, r8, sp │ │ │ │ - subseq sp, r5, r4, lsr fp │ │ │ │ + eorseq r1, r9, r8, asr #32 │ │ │ │ + subseq sp, r6, 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 321854 <_PyObject_GetState@@Base> │ │ │ │ + bl 3250e4 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55be0 │ │ │ │ + beq 55c58 │ │ │ │ mov r0, r5 │ │ │ │ - bl aeb98 │ │ │ │ + bl af05c │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 55be8 │ │ │ │ + bne 55c60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55be0 │ │ │ │ + beq 55c58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55be0 │ │ │ │ + bne 55c58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 55c20 │ │ │ │ + b 55c98 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 55c10 │ │ │ │ + bge 55c88 │ │ │ │ mov r3, ip │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #32] @ 55c28 │ │ │ │ + ldr r0, [pc, #32] @ 55ca0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a9b8c │ │ │ │ - ldr r0, [pc, #20] @ 55c2c │ │ │ │ + b a9c7c │ │ │ │ + ldr r0, [pc, #20] @ 55ca4 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq lr, r8, r8, ror sp │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ + eorseq r2, r9, ip, ror r5 │ │ │ │ + eorseq r2, r9, r4, lsl #11 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55c3c │ │ │ │ - b 55ae8 │ │ │ │ - eorseq r9, r5, ip, asr #3 │ │ │ │ + ldr r1, [pc] @ 55cb4 │ │ │ │ + b 55b60 │ │ │ │ + eorseq ip, r5, ip, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 55c78 │ │ │ │ - bl 2b1784 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ 55cf0 │ │ │ │ + bl 2b3f3c <_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] @ 55c7c │ │ │ │ - b a9b8c │ │ │ │ - @ instruction: 0x0057ce94 │ │ │ │ - @ instruction: 0x0038edd0 │ │ │ │ + ldr r0, [pc, #4] @ 55cf4 │ │ │ │ + b a9c7c │ │ │ │ + @ instruction: 0x0058ce94 │ │ │ │ + mlaseq r9, r0, r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55c8c │ │ │ │ - b 55ae8 │ │ │ │ - eorseq r9, r5, ip, ror #1 │ │ │ │ + ldr r1, [pc] @ 55d04 │ │ │ │ + b 55b60 │ │ │ │ + eorseq ip, r5, ip, lsr #17 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 55d34 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r1, [pc, #28] @ 55d3c │ │ │ │ + ldr r2, [pc, #28] @ 55d40 │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r3, r1 │ │ │ │ + ldr r0, [pc, #20] @ 55d44 │ │ │ │ + moveq r0, r2 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 55d44 │ │ │ │ + bx lr │ │ │ │ + subseq fp, r7, r8, asr r8 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ ldmib r0, {r1, r3} │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ - b 18bf38 │ │ │ │ + b 18dc48 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 55d60 │ │ │ │ + beq 55e18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 55d68 │ │ │ │ + ldr r4, [pc, #152] @ 55e20 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5466c │ │ │ │ + bl 546a0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 55d28 │ │ │ │ - ldr r3, [pc, #132] @ 55d6c │ │ │ │ + bne 55de0 │ │ │ │ + ldr r3, [pc, #132] @ 55e24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55d00 │ │ │ │ - bl 11aa18 │ │ │ │ - ldr r0, [pc, #112] @ 55d70 │ │ │ │ + beq 55db8 │ │ │ │ + bl 11b004 │ │ │ │ + ldr r0, [pc, #112] @ 55e28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 55d74 │ │ │ │ + ldr r3, [pc, #108] @ 55e2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55cf4 │ │ │ │ + bne 55dac │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55cf4 │ │ │ │ - b 55d58 │ │ │ │ + bne 55dac │ │ │ │ + b 55e10 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55d48 │ │ │ │ + beq 55e00 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 55d48 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 55d78 │ │ │ │ - ldr r1, [pc, #40] @ 55d7c │ │ │ │ + bne 55e00 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 55e30 │ │ │ │ + ldr r1, [pc, #40] @ 55e34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 55d70 │ │ │ │ + ldr r0, [pc, #8] @ 55e28 │ │ │ │ bx lr │ │ │ │ - subseq sp, r5, r8, asr fp │ │ │ │ - subseq fp, r5, r8, asr #23 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r4, lsr fp │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r9, r6, r8, asr #5 │ │ │ │ + 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, lsl #21 │ │ │ │ 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] @ 55e14 │ │ │ │ + ldr r1, [pc, #120] @ 55ecc │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c890 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11ce7c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55df0 │ │ │ │ + beq 55ea8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a9a0 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18c6b0 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55ddc │ │ │ │ + beq 55e94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55de4 │ │ │ │ + beq 55e9c │ │ │ │ mov r4, r5 │ │ │ │ - b 55e08 │ │ │ │ + b 55ec0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 55ddc │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 55e94 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 55e18 │ │ │ │ + ldr r3, [pc, #28] @ 55ed0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 55e1c │ │ │ │ + ldr r1, [pc, #24] @ 55ed4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r9, r7, r8, ror lr │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038edf0 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 55e4c │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #28] @ 55e54 │ │ │ │ - ldr r2, [pc, #28] @ 55e58 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 55e5c │ │ │ │ - moveq r0, r2 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 55e5c │ │ │ │ - bx lr │ │ │ │ - subseq fp, r6, r4, asr #17 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r9, r8, r8, ror lr │ │ │ │ + ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003925b0 │ │ │ │ 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] @ 561a0 │ │ │ │ + ldr ip, [pc, #784] @ 56218 │ │ │ │ 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} │ │ │ │ @@ -44619,200 +44649,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 55f10 │ │ │ │ + bne 55f88 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55f4c │ │ │ │ + beq 55fc4 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #640] @ 561a4 │ │ │ │ + ldr ip, [pc, #640] @ 5621c │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5615c │ │ │ │ + beq 561d4 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 16ff00 │ │ │ │ + bl 171238 │ │ │ │ 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 56170 │ │ │ │ + beq 561e8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 16ff00 │ │ │ │ + bl 171238 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56014 │ │ │ │ + beq 5608c │ │ │ │ cmp r7, #2 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [sp, #28] │ │ │ │ - beq 55fb4 │ │ │ │ + beq 5602c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - blt 56014 │ │ │ │ + blt 5608c │ │ │ │ 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 56000 │ │ │ │ - ldr r1, [pc, #452] @ 561a8 │ │ │ │ - ldr r0, [pc, #452] @ 561ac │ │ │ │ + bne 56078 │ │ │ │ + ldr r1, [pc, #452] @ 56220 │ │ │ │ + ldr r0, [pc, #452] @ 56224 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge fp, [pc, #436] @ 561b0 │ │ │ │ - bge 560a0 │ │ │ │ - b 56014 │ │ │ │ - ldr r3, [pc, #428] @ 561b4 │ │ │ │ - ldr r2, [pc, #428] @ 561b8 │ │ │ │ + ldrge fp, [pc, #436] @ 56228 │ │ │ │ + bge 56118 │ │ │ │ + b 5608c │ │ │ │ + ldr r3, [pc, #428] @ 5622c │ │ │ │ + ldr r2, [pc, #428] @ 56230 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #424] @ 561bc │ │ │ │ - bl 117900 │ │ │ │ + ldr r1, [pc, #424] @ 56234 │ │ │ │ + bl 117eec │ │ │ │ mov r5, #0 │ │ │ │ - b 56170 │ │ │ │ + b 561e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 56014 │ │ │ │ + beq 5608c │ │ │ │ add r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt 560c0 │ │ │ │ + blt 56138 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 29f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 56144 │ │ │ │ + bge 561bc │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne 5610c │ │ │ │ + bne 56184 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 560f0 │ │ │ │ + bne 56168 │ │ │ │ add fp, fp, #4 │ │ │ │ ldr r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 5601c │ │ │ │ - ldr r3, [pc, #268] @ 561c0 │ │ │ │ + bne 56094 │ │ │ │ + ldr r3, [pc, #268] @ 56238 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1706ac │ │ │ │ - b 56014 │ │ │ │ + bl 1719e4 │ │ │ │ + b 5608c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - beq 560e4 │ │ │ │ + beq 5615c │ │ │ │ bl 29d0c │ │ │ │ mov r1, r0 │ │ │ │ - b 56068 │ │ │ │ + b 560e0 │ │ │ │ bl 29e8c │ │ │ │ mov r1, r0 │ │ │ │ - b 56068 │ │ │ │ + b 560e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5609c │ │ │ │ + bne 56114 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 5609c │ │ │ │ - ldr r3, [pc, #172] @ 561c0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 56114 │ │ │ │ + ldr r3, [pc, #172] @ 56238 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1706ac │ │ │ │ + bl 1719e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56014 │ │ │ │ + beq 5608c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 56014 │ │ │ │ + bne 5608c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 56014 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 5608c │ │ │ │ cmp r7, r1 │ │ │ │ - beq 56154 │ │ │ │ + beq 561cc │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl cafc4 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb3ac <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b 56170 │ │ │ │ + b 561e8 │ │ │ │ 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 1706cc │ │ │ │ + bl 171a04 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 1706cc │ │ │ │ + bl 171a04 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq ip, r3, r0, ror #3 │ │ │ │ - subseq r3, r7, ip, asr sl │ │ │ │ - eorseq r7, r8, ip, ror #12 │ │ │ │ - eorseq lr, r8, ip, lsl lr │ │ │ │ - subseq ip, r3, r0, asr r2 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r6, r8, lsr #7 │ │ │ │ - eorseq ip, r6, r8, lsr pc │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq pc, r3, r0, asr r9 @ │ │ │ │ + subseq r3, r8, ip, asr sl │ │ │ │ + eorseq sl, r8, ip, lsr #28 │ │ │ │ + @ instruction: 0x003925dc │ │ │ │ + subseq pc, r3, r0, asr #19 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq sp, r6, r8, ror #22 │ │ │ │ + @ instruction: 0x003706f8 │ │ │ │ + subseq r1, r6, 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 18bf38 │ │ │ │ + b 18dc48 │ │ │ │ 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] │ │ │ │ @@ -44823,108 +44853,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 5624c │ │ │ │ + beq 562c4 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5624c │ │ │ │ + beq 562c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5624c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 562c4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4290 │ │ │ │ + b a4380 │ │ │ │ │ │ │ │ -00056258 : │ │ │ │ +000562d0 : │ │ │ │ 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 228190 │ │ │ │ + bl 22ab34 │ │ │ │ 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] @ 56304 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #108] @ 5637c │ │ │ │ + bl 35a980 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r6, r3, #512 @ 0x200 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - bhi 562c4 │ │ │ │ - ldr r3, [pc, #80] @ 56308 │ │ │ │ - ldr r1, [pc, #80] @ 5630c │ │ │ │ + bhi 5633c │ │ │ │ + ldr r3, [pc, #80] @ 56380 │ │ │ │ + ldr r1, [pc, #80] @ 56384 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 562f4 │ │ │ │ + bl 117eec │ │ │ │ + b 5636c │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 2a9130 │ │ │ │ + bl 2aba08 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2a9130 │ │ │ │ + bl 2aba08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a92b0 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ + bl 2abb88 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 562fc │ │ │ │ + beq 56374 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #12] @ 56310 │ │ │ │ + ldr r0, [pc, #12] @ 56388 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq fp, r7, r8, ror #2 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq lr, r7, r8, lsr #18 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ 56338 │ │ │ │ + ldr r3, [pc, #24] @ 563b0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 56344 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 563bc │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 1135e4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ subs r8, r3, #0 │ │ │ │ ldrne r7, [r8, #8] │ │ │ │ moveq r7, r8 │ │ │ │ cmp r2, #1 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ - ldr ip, [pc, #552] @ 565c0 │ │ │ │ + ldr ip, [pc, #552] @ 56618 │ │ │ │ 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} │ │ │ │ @@ -44943,275 +44965,283 @@ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1} │ │ │ │ stm lr, {r0, r1} │ │ │ │ - bne 56418 │ │ │ │ + bne 56470 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56454 │ │ │ │ + beq 564ac │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #408] @ 565c4 │ │ │ │ + ldr ip, [pc, #408] @ 5661c │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5657c │ │ │ │ + beq 565d4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 16ff00 │ │ │ │ + bl 171238 │ │ │ │ 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 56590 │ │ │ │ + beq 565e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16ff00 │ │ │ │ + bl 171238 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56574 │ │ │ │ + beq 565cc │ │ │ │ cmp r7, #2 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 564b4 │ │ │ │ + beq 5650c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 56574 │ │ │ │ + blt 565cc │ │ │ │ cmp r8, #0 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 564f0 │ │ │ │ - ldr r1, [pc, #240] @ 565c8 │ │ │ │ - ldr r0, [pc, #240] @ 565cc │ │ │ │ + bne 56548 │ │ │ │ + ldr r1, [pc, #240] @ 56620 │ │ │ │ + ldr r0, [pc, #240] @ 56624 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 56508 │ │ │ │ - b 56574 │ │ │ │ - ldr r3, [pc, #216] @ 565d0 │ │ │ │ - ldr r2, [pc, #216] @ 565d4 │ │ │ │ + bge 56560 │ │ │ │ + b 565cc │ │ │ │ + ldr r3, [pc, #216] @ 56628 │ │ │ │ + ldr r2, [pc, #216] @ 5662c │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #212] @ 565d8 │ │ │ │ - bl 117900 │ │ │ │ - b 56574 │ │ │ │ - bl c3fac │ │ │ │ + ldr r1, [pc, #212] @ 56630 │ │ │ │ + bl 117eec │ │ │ │ + b 565cc │ │ │ │ + bl c43a8 │ │ │ │ cmp r8, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - blt 5652c │ │ │ │ + blt 56584 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ - b 5654c │ │ │ │ + b 565a4 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, sl │ │ │ │ - beq 56544 │ │ │ │ + beq 5659c │ │ │ │ bl 294cc │ │ │ │ mov r4, r0 │ │ │ │ - b 5654c │ │ │ │ + b 565a4 │ │ │ │ bl 29b8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #124] @ 565dc │ │ │ │ - beq 56590 │ │ │ │ - ldr r3, [pc, #120] @ 565e0 │ │ │ │ + ldreq r4, [pc, #124] @ 56634 │ │ │ │ + beq 565e8 │ │ │ │ + ldr r3, [pc, #120] @ 56638 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1444d4 │ │ │ │ + bl 144b4c │ │ │ │ mov r4, #0 │ │ │ │ - b 56590 │ │ │ │ + b 565e8 │ │ │ │ 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 1706cc │ │ │ │ + bl 171a04 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1706cc │ │ │ │ + bl 171a04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq ip, r3, ip, asr r2 │ │ │ │ - subseq r3, r7, r8, lsl #21 │ │ │ │ - eorseq r7, r8, ip, ror #12 │ │ │ │ - eorseq lr, r8, r8, lsr #28 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r6, r0, asr #7 │ │ │ │ - eorseq ip, r6, r8, lsr pc │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq pc, r3, ip, asr #19 │ │ │ │ + subseq r3, r8, r8, lsl #21 │ │ │ │ + eorseq sl, r8, ip, lsr #28 │ │ │ │ + eorseq r2, r9, r8, ror #11 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq sp, r6, r0, lsl #23 │ │ │ │ + @ instruction: 0x003706f8 │ │ │ │ + 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 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 1139e8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005665c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r1, #0 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r1 │ │ │ │ + str ip, [sp] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + bl 92f88 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + beq 566ec │ │ │ │ + mov r0, sp │ │ │ │ + bl 24329c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 566dc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 566dc │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 566ec │ │ │ │ + bl 99da0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc] @ 56700 │ │ │ │ + b 9df14 │ │ │ │ + @ instruction: 0x003925f8 │ │ │ │ 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 1c0658 │ │ │ │ + bl 1c29e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5661c │ │ │ │ + bne 5673c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 56718 │ │ │ │ + bl 567e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 56640 │ │ │ │ - bl a573c │ │ │ │ + bne 56760 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56614 │ │ │ │ + bne 56734 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 56664 │ │ │ │ - bl a573c │ │ │ │ + bne 56784 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56614 │ │ │ │ - ldr r0, [pc] @ 5666c │ │ │ │ + bne 56734 │ │ │ │ + ldr r0, [pc] @ 5678c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -00056670 : │ │ │ │ +00056790 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r1, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r0, #1 │ │ │ │ + mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r1 │ │ │ │ - str ip, [sp] │ │ │ │ - str r1, [sp, #4] │ │ │ │ + mov r0, sp │ │ │ │ + str r1, [sp] │ │ │ │ strd r2, [sp, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 92ed0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - beq 56700 │ │ │ │ - mov r0, sp │ │ │ │ - bl 240974 │ │ │ │ + bl 25f224 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 566f0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 566f0 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56700 │ │ │ │ - bl 99d00 │ │ │ │ + beq 567d8 │ │ │ │ + bl 99da0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 56714 │ │ │ │ - b 9de74 │ │ │ │ - eorseq lr, r8, r8, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #112] @ 567a0 │ │ │ │ + ldr r2, [pc, #112] @ 5686c │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r3 │ │ │ │ - bl 11fabc │ │ │ │ + bl 1200a8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 56760 │ │ │ │ - bl a573c │ │ │ │ + bne 5682c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56768 │ │ │ │ + beq 56834 │ │ │ │ mvn r4, #0 │ │ │ │ - b 56798 │ │ │ │ + b 56864 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 56798 │ │ │ │ + bge 56864 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56798 │ │ │ │ + beq 56864 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56798 │ │ │ │ + beq 56864 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 56758 │ │ │ │ + blt 56824 │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - │ │ │ │ -000567a4 : │ │ │ │ - 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 25c874 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 567ec │ │ │ │ - bl 99d00 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ │ │ │ │ -000567f8 : │ │ │ │ +00056870 : │ │ │ │ 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 │ │ │ │ @@ -45225,95 +45255,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 16b99c <_PyLong_FromByteArray@@Base+0xa14> │ │ │ │ + bl 16ccd4 <_PyLong_FromByteArray@@Base+0xa10> │ │ │ │ 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} │ │ │ │ │ │ │ │ -00056870 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +000568e8 <_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] @ 56930 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #168] @ 569a8 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 568c0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ + beq 56938 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ccbf0 <_PyCrossInterpreterData_RegisterClass@@Base+0x590> │ │ │ │ + bl 2cf748 <_PyCrossInterpreterData_RegisterClass@@Base+0x58c> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 56914 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4> │ │ │ │ + beq 5698c <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bne 56910 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa0> │ │ │ │ + bne 56988 <_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 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56928 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ + beq 569a0 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00056934 : │ │ │ │ +000569ac : │ │ │ │ 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] @ 56a2c │ │ │ │ - ldr r0, [pc, #184] @ 56a30 │ │ │ │ - bl bbf64 │ │ │ │ + ldr r1, [pc, #184] @ 56aa4 │ │ │ │ + ldr r0, [pc, #184] @ 56aa8 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 56a20 │ │ │ │ + blt 56a98 │ │ │ │ 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 │ │ │ │ @@ -45321,116 +45351,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 569ec │ │ │ │ + ble 56a64 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #104] @ 56a34 │ │ │ │ - ldr r1, [pc, #104] @ 56a38 │ │ │ │ - ldr r0, [pc, #104] @ 56a3c │ │ │ │ + ldr r2, [pc, #104] @ 56aac │ │ │ │ + ldr r1, [pc, #104] @ 56ab0 │ │ │ │ + ldr r0, [pc, #104] @ 56ab4 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8bea4 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bf5c <_Py_hashtable_new_full@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #-12] │ │ │ │ - bne 569ec │ │ │ │ - bl 29e598 │ │ │ │ - b 56a20 │ │ │ │ + bne 56a64 │ │ │ │ + bl 2a0e6c │ │ │ │ + b 56a98 │ │ │ │ mov r0, r6 │ │ │ │ sub r1, r4, #40 @ 0x28 │ │ │ │ - bl 168588 <_PyArena_Free@@Base+0x2e0> │ │ │ │ + bl 1698a4 <_PyArena_Free@@Base+0x2e0> │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56a08 │ │ │ │ - bl 16bc0c <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 56a80 │ │ │ │ + bl 16d068 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [r4, #-16] │ │ │ │ ldr r2, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldr r3, [r4, #-40] @ 0xffffffd8 │ │ │ │ sub r2, r2, r0 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ add sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq fp, r6, r0, ror r5 │ │ │ │ - eorseq fp, r6, r4, ror r5 │ │ │ │ - andseq fp, r6, ip, lsr pc │ │ │ │ - @ instruction: 0x0018e7d4 │ │ │ │ - @ instruction: 0x0016bafc │ │ │ │ + eorseq lr, r6, r0, lsr sp │ │ │ │ + eorseq lr, r6, r4, lsr sp │ │ │ │ + andseq sp, r6, r0, lsl #10 │ │ │ │ + andseq r0, r9, r4, ror #9 │ │ │ │ + andseq ip, r6, r8, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 29184 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 32eaf4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ + bl 3322d4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 56a88 │ │ │ │ + bne 56b00 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 56af0 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ + b 56b68 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056a90 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +00056b08 <_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 1aa02c │ │ │ │ + bl 1ac3d0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 32e000 │ │ │ │ + bl 3317e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56ae4 <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ - bl a573c │ │ │ │ + bne 56b5c <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56adc <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ + bne 56b54 <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ - ldr r1, [pc, #24] @ 56aec <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ + ldr r1, [pc, #24] @ 56b64 <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ ldr r0, [r4, #1420] @ 0x58c │ │ │ │ mov r2, r5 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r8, r0, asr sp │ │ │ │ + eorseq r1, r9, r0, lsl r5 │ │ │ │ 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] @ 56b8c <_PyObject_CheckCrossInterpreterData@@Base+0xfc> │ │ │ │ + ldr r0, [pc, #128] @ 56c04 <_PyObject_CheckCrossInterpreterData@@Base+0xfc> │ │ │ │ mov r4, r1 │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 56b84 <_PyObject_CheckCrossInterpreterData@@Base+0xf4> │ │ │ │ + beq 56bfc <_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 56b44 <_PyObject_CheckCrossInterpreterData@@Base+0xb4> │ │ │ │ + beq 56bbc <_PyObject_CheckCrossInterpreterData@@Base+0xb4> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #68] @ 56b90 <_PyObject_CheckCrossInterpreterData@@Base+0x100> │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r2, [pc, #68] @ 56c08 <_PyObject_CheckCrossInterpreterData@@Base+0x100> │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -45439,439 +45469,439 @@ │ │ │ │ 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, r5, r8, asr #13 │ │ │ │ + subseq sp, r6, 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] @ 56c34 <_PyObject_CheckCrossInterpreterData@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #132] @ 56cac <_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 56bd0 <_PyObject_CheckCrossInterpreterData@@Base+0x140> │ │ │ │ + beq 56c48 <_PyObject_CheckCrossInterpreterData@@Base+0x140> │ │ │ │ add r0, r0, #223 @ 0xdf │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ 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 571c4 │ │ │ │ + bl 5723c │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56c04 <_PyObject_CheckCrossInterpreterData@@Base+0x174> │ │ │ │ + beq 56c7c <_PyObject_CheckCrossInterpreterData@@Base+0x174> │ │ │ │ add r0, r4, #223 @ 0xdf │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32a710 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 56c34 <_PyObject_CheckCrossInterpreterData@@Base+0x1a4> │ │ │ │ + bl 32da78 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 56cac <_PyObject_CheckCrossInterpreterData@@Base+0x1a4> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 56c2c <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ + beq 56ca4 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + subseq pc, r5, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r4, r0 │ │ │ │ bl 2919c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7d08 │ │ │ │ - ldr r0, [pc] @ 56c64 <_PyObject_CheckCrossInterpreterData@@Base+0x1d4> │ │ │ │ + bl c8100 │ │ │ │ + ldr r0, [pc] @ 56cdc <_PyObject_CheckCrossInterpreterData@@Base+0x1d4> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [pc] @ 56c70 <_PyObject_CheckCrossInterpreterData@@Base+0x1e0> │ │ │ │ - b 56da8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldr r1, [pc] @ 56ce8 <_PyObject_CheckCrossInterpreterData@@Base+0x1e0> │ │ │ │ + b 56e20 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #232] @ 56d74 <_PyObject_CheckCrossInterpreterData@@Base+0x2e4> │ │ │ │ + ldr r3, [pc, #232] @ 56dec <_PyObject_CheckCrossInterpreterData@@Base+0x2e4> │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 56ce0 <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ + beq 56d58 <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 56ce0 <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ + beq 56d58 <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #172] @ 56d78 <_PyObject_CheckCrossInterpreterData@@Base+0x2e8> │ │ │ │ + ldr r1, [pc, #172] @ 56df0 <_PyObject_CheckCrossInterpreterData@@Base+0x2e8> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl fe414 │ │ │ │ + bl fe6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56cfc <_PyObject_CheckCrossInterpreterData@@Base+0x26c> │ │ │ │ - b 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + bne 56d74 <_PyObject_CheckCrossInterpreterData@@Base+0x26c> │ │ │ │ + b 56dc0 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 56cb0 <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ - ldr r0, [pc, #136] @ 56d78 <_PyObject_CheckCrossInterpreterData@@Base+0x2e8> │ │ │ │ - bl 1f0640 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 56d28 <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ + ldr r0, [pc, #136] @ 56df0 <_PyObject_CheckCrossInterpreterData@@Base+0x2e8> │ │ │ │ + bl 1f2930 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ - b 56cb0 <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ + beq 56dc0 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + b 56d28 <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl aeb98 │ │ │ │ + bl af05c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + beq 56dc0 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56d50 <_PyObject_CheckCrossInterpreterData@@Base+0x2c0> │ │ │ │ + bne 56dc8 <_PyObject_CheckCrossInterpreterData@@Base+0x2c0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + beq 56dc0 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + bne 56dc0 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 56d6c <_PyObject_CheckCrossInterpreterData@@Base+0x2dc> │ │ │ │ + b 56de4 <_PyObject_CheckCrossInterpreterData@@Base+0x2dc> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r5, r4, ror #11 │ │ │ │ - @ instruction: 0x003588b0 │ │ │ │ + subseq r2, r6, r4, ror #11 │ │ │ │ + eorseq ip, r5, r0, ror r0 │ │ │ │ │ │ │ │ -00056d7c : │ │ │ │ +00056df4 : │ │ │ │ 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 292da8 │ │ │ │ + bl 29553c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 56de0 │ │ │ │ - ldr r3, [pc, #660] @ 57068 │ │ │ │ - ldr r1, [pc, #660] @ 5706c │ │ │ │ + bne 56e58 │ │ │ │ + ldr r3, [pc, #660] @ 570e0 │ │ │ │ + ldr r1, [pc, #660] @ 570e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 56e04 │ │ │ │ + bl 190b84 │ │ │ │ + b 56e7c │ │ │ │ mov r4, r0 │ │ │ │ ldrsb r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 56e0c │ │ │ │ - ldr r2, [pc, #632] @ 57070 │ │ │ │ + ble 56e84 │ │ │ │ + ldr r2, [pc, #632] @ 570e8 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c6bf4 │ │ │ │ + bl 1c911c │ │ │ │ mov r1, #0 │ │ │ │ - b 5705c │ │ │ │ + b 570d4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 56f6c │ │ │ │ + bne 56fe4 │ │ │ │ ldrb r2, [r5, #34] @ 0x22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 56e48 │ │ │ │ + beq 56ec0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r2, [pc, #572] @ 57068 │ │ │ │ + ldr r2, [pc, #572] @ 570e0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #568] @ 57074 │ │ │ │ - ldrne r1, [pc, #568] @ 57078 │ │ │ │ + ldreq r1, [pc, #568] @ 570ec │ │ │ │ + ldrne r1, [pc, #568] @ 570f0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18ee74 │ │ │ │ - b 56e04 │ │ │ │ + bl 190b84 │ │ │ │ + b 56e7c │ │ │ │ ldrb r6, [r5, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 56e6c │ │ │ │ - ldr r2, [pc, #544] @ 5707c │ │ │ │ + beq 56ee4 │ │ │ │ + ldr r2, [pc, #544] @ 570f4 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c6bf4 │ │ │ │ - b 56e04 │ │ │ │ - ldr r2, [pc, #524] @ 57080 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 56e8c │ │ │ │ - ldr r3, [pc, #488] @ 57068 │ │ │ │ - ldr r1, [pc, #512] @ 57084 │ │ │ │ + bl 1c911c │ │ │ │ + b 56e7c │ │ │ │ + ldr r2, [pc, #524] @ 570f8 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 56f04 │ │ │ │ + ldr r3, [pc, #488] @ 570e0 │ │ │ │ + ldr r1, [pc, #512] @ 570fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 56e04 │ │ │ │ + bl 190b84 │ │ │ │ + b 56e7c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56f00 │ │ │ │ - ldr r1, [pc, #476] @ 57088 │ │ │ │ + bne 56f78 │ │ │ │ + ldr r1, [pc, #476] @ 57100 │ │ │ │ strb r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2d1c44 │ │ │ │ + bl 2d4c2c <_PyTime_AsMilliseconds@@Base+0x964> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 56ffc │ │ │ │ - ldr r3, [pc, #444] @ 5708c │ │ │ │ + beq 57074 │ │ │ │ + ldr r3, [pc, #444] @ 57104 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 5705c │ │ │ │ + bne 570d4 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56fd4 │ │ │ │ + beq 5704c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 56fd4 │ │ │ │ + bne 5704c │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 56fd4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 5704c │ │ │ │ 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] @ 57090 │ │ │ │ + ldr r1, [pc, #364] @ 57108 │ │ │ │ mov r3, #3 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl fe414 │ │ │ │ + bl fe6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56e04 │ │ │ │ + beq 56e7c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 2d1c44 │ │ │ │ + bl 2d4c2c <_PyTime_AsMilliseconds@@Base+0x964> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 334884 <_PyUnicode_ToNumeric@@Base+0x4358> │ │ │ │ + bl 337f00 <_PyUnicode_ToNumeric@@Base+0x41f4> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 56ffc │ │ │ │ - b 5705c │ │ │ │ + beq 57074 │ │ │ │ + b 570d4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c3c98 │ │ │ │ + bl 2c67f4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 56f9c │ │ │ │ + beq 57014 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 334884 <_PyUnicode_ToNumeric@@Base+0x4358> │ │ │ │ + b 337f00 <_PyUnicode_ToNumeric@@Base+0x41f4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56ffc │ │ │ │ - ldr r3, [pc, #224] @ 5708c │ │ │ │ + beq 57074 │ │ │ │ + ldr r3, [pc, #224] @ 57104 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 5705c │ │ │ │ + bne 570d4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56fd4 │ │ │ │ + beq 5704c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 56fd4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 5704c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #136] @ 57068 │ │ │ │ + ldr r2, [pc, #136] @ 570e0 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ - ldr r1, [pc, #164] @ 57094 │ │ │ │ + ldr r1, [pc, #164] @ 5710c │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18ee74 │ │ │ │ - b 56e04 │ │ │ │ + bl 190b84 │ │ │ │ + b 56e7c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #116] @ 5707c │ │ │ │ + ldr r2, [pc, #116] @ 570f4 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57044 │ │ │ │ + beq 570bc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56e04 │ │ │ │ - bl 11aa18 │ │ │ │ - ldr r3, [pc, #52] @ 57070 │ │ │ │ + bne 56e7c │ │ │ │ + bl 11b004 │ │ │ │ + ldr r3, [pc, #52] @ 570e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6bf4 │ │ │ │ - b 56e04 │ │ │ │ - ldr r3, [pc, #60] @ 57088 │ │ │ │ + bl 1c911c │ │ │ │ + b 56e7c │ │ │ │ + ldr r3, [pc, #60] @ 57100 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57024 │ │ │ │ - b 56e04 │ │ │ │ + bne 5709c │ │ │ │ + b 56e7c │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, ip, asr pc │ │ │ │ - subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq lr, r8, ip, lsl #31 │ │ │ │ - eorseq lr, r8, r0, asr #31 │ │ │ │ - subseq sp, r5, r4, lsr fp │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r6, r0, ror #30 │ │ │ │ - subseq sp, r5, r8, asr fp │ │ │ │ - ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq fp, r5, r0, lsr #17 │ │ │ │ - eorseq r9, r6, r8, lsl #6 │ │ │ │ - ldr r0, [pc] @ 570a0 │ │ │ │ - b 9de74 │ │ │ │ - mlaseq r7, r8, r6, r1 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r2, r9, ip, lsl r7 │ │ │ │ + subseq fp, r6, r8, asr #23 │ │ │ │ + eorseq r2, r9, ip, asr #14 │ │ │ │ + eorseq r2, r9, r0, lsl #15 │ │ │ │ + subseq sp, r6, r4, lsr fp │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq ip, r6, r0, lsr #14 │ │ │ │ + subseq sp, r6, r8, asr fp │ │ │ │ + ldrsheq sp, [r6], #-88 @ 0xffffffa8 │ │ │ │ + eorseq pc, r5, r0, rrx │ │ │ │ + eorseq ip, r6, r8, asr #21 │ │ │ │ + ldr r0, [pc] @ 57118 │ │ │ │ + b 9df14 │ │ │ │ + eorseq r4, r7, r8, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #244] @ 571b8 │ │ │ │ + ldr r1, [pc, #244] @ 57230 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dc88 │ │ │ │ + bl 17f274 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 57108 │ │ │ │ + beq 57180 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57108 │ │ │ │ - ldr r3, [pc, #196] @ 571bc │ │ │ │ + bne 57180 │ │ │ │ + ldr r3, [pc, #196] @ 57234 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #192] @ 571c0 │ │ │ │ + ldr r1, [pc, #192] @ 57238 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 5711c │ │ │ │ + bl 117eec │ │ │ │ + b 57194 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 57124 │ │ │ │ - bl 58568 │ │ │ │ + beq 5719c │ │ │ │ + bl 58674 │ │ │ │ mov r6, #0 │ │ │ │ - b 571b0 │ │ │ │ + b 57228 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 57144 │ │ │ │ + bge 571bc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d19f4 │ │ │ │ + bl 2d49dc <_PyTime_AsMilliseconds@@Base+0x714> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 5711c │ │ │ │ + beq 57194 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 5717c │ │ │ │ + ble 571f4 │ │ │ │ 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 571b0 │ │ │ │ + ble 57228 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr ip, [r4, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul r2, r3, r2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mla r0, ip, r0, r3 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq lr, r6, ip, ror #1 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038eff4 │ │ │ │ + subseq lr, r7, ip, lsl #2 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003927b4 │ │ │ │ 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] @ 57424 │ │ │ │ + ldr r3, [pc, #572] @ 5749c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - bne 57400 │ │ │ │ + bne 57478 │ │ │ │ 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 572d8 │ │ │ │ + bls 57350 │ │ │ │ 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 │ │ │ │ @@ -45896,15 +45926,15 @@ │ │ │ │ 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 342fa8 │ │ │ │ + bl 346748 │ │ │ │ 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 │ │ │ │ @@ -45963,220 +45993,367 @@ │ │ │ │ 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 342fa8 │ │ │ │ + bl 346748 │ │ │ │ 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 573c0 │ │ │ │ + bne 57438 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 57424 │ │ │ │ + ldr r3, [pc, #28] @ 5749c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5741c │ │ │ │ + beq 57494 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + 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 r1, [pc, #196] @ 5757c │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 574d0 │ │ │ │ + bl 345a84 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 57574 │ │ │ │ + mov r1, #22 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5756c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5756c │ │ │ │ + mov r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5756c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5756c │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5756c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5756c │ │ │ │ + mov r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c720c <_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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14eb04 │ │ │ │ + bl 14f17c │ │ │ │ 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 574a0 │ │ │ │ + beq 575f8 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 574a0 │ │ │ │ + beq 575f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 574a0 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 575f8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 574d4 │ │ │ │ + beq 5762c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 574d4 │ │ │ │ + beq 5762c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 574d4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 5762c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4290 │ │ │ │ + b a4380 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 5756c │ │ │ │ + ldr r3, [pc, #116] @ 576c4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 57534 │ │ │ │ + beq 5768c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57534 │ │ │ │ + ble 5768c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb98 │ │ │ │ + bl af05c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5754c │ │ │ │ - b 57564 │ │ │ │ - ldr r3, [pc, #52] @ 57570 │ │ │ │ - ldr r1, [pc, #52] @ 57574 │ │ │ │ + bne 576a4 │ │ │ │ + b 576bc │ │ │ │ + ldr r3, [pc, #52] @ 576c8 │ │ │ │ + ldr r1, [pc, #52] @ 576cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r5, #0 │ │ │ │ - b 57564 │ │ │ │ + b 576bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 57564 │ │ │ │ + bne 576bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ 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] @ 5769c │ │ │ │ + ldr r3, [pc, #268] @ 577f4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 575d8 │ │ │ │ + beq 57730 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 575d8 │ │ │ │ + beq 57730 │ │ │ │ mov r0, r6 │ │ │ │ - bl ef6e4 │ │ │ │ + bl ef9b4 │ │ │ │ cmp r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bgt 575f4 │ │ │ │ - ldr r3, [pc, #212] @ 576a0 │ │ │ │ - ldr r1, [pc, #212] @ 576a4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 5762c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 575b0 │ │ │ │ - ldr r0, [pc, #192] @ 576a8 │ │ │ │ - bl 1f0640 <_PyArg_NoKeywords@@Base> │ │ │ │ + bgt 5774c │ │ │ │ + ldr r3, [pc, #212] @ 577f8 │ │ │ │ + ldr r1, [pc, #212] @ 577fc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 57784 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 57708 │ │ │ │ + ldr r0, [pc, #192] @ 57800 │ │ │ │ + bl 1f2930 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5762c │ │ │ │ - b 575b0 │ │ │ │ + beq 57784 │ │ │ │ + b 57708 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5762c │ │ │ │ + beq 57784 │ │ │ │ add sl, r6, #12 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ - bl aeb98 │ │ │ │ + bl af05c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57634 │ │ │ │ + bne 5778c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 57660 │ │ │ │ + bne 577b8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne 57610 │ │ │ │ + bne 57768 │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5767c │ │ │ │ - b 57620 │ │ │ │ + bne 577d4 │ │ │ │ + b 57778 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5762c │ │ │ │ + bne 57784 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 5762c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 57784 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r0, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsheq r2, [r5], #-68 @ 0xffffffbc │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r7, r4, asr r0 │ │ │ │ - @ instruction: 0x00376af8 │ │ │ │ - ldr r3, [pc, #44] @ 576e0 │ │ │ │ + ldrsheq r2, [r6], #-68 @ 0xffffffbc │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r7, r0, lsr lr │ │ │ │ + eorseq sl, r7, r8, ror #4 │ │ │ │ + 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 │ │ │ │ + str r0, [ip] │ │ │ │ + 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] @ 57958 │ │ │ │ + mov r6, r1 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [lr, #172] @ 0xac │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #252] @ 5795c │ │ │ │ + ldr r1, [pc, #252] @ 57960 │ │ │ │ + sub r3, r5, #160 @ 0xa0 │ │ │ │ + mov r0, r6 │ │ │ │ + add lr, lr, #172 @ 0xac │ │ │ │ + bl b70b8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 57924 │ │ │ │ + ldr r1, [pc, #228] @ 57964 │ │ │ │ + ldr r0, [pc, #228] @ 57968 │ │ │ │ + mov r2, r6 │ │ │ │ + bl bc434 │ │ │ │ + ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 5789c │ │ │ │ + mov r4, #0 │ │ │ │ + b 5791c │ │ │ │ + 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 2e2bd4 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 57894 │ │ │ │ + bl c43a8 │ │ │ │ + sub r2, r5, #168 @ 0xa8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + sub r2, r5, #164 @ 0xa4 │ │ │ │ + ldr r3, [pc, #144] @ 5796c │ │ │ │ + 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 c8100 │ │ │ │ + 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 4d104 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ + bl 99da0 │ │ │ │ + add r1, sp, #16384 @ 0x4000 │ │ │ │ + ldr r3, [pc, #40] @ 57958 │ │ │ │ + add r1, r1, #172 @ 0xac │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 57948 │ │ │ │ + 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 │ │ │ │ + @ instruction: 0x003873d0 │ │ │ │ + eorseq r2, r9, r4, ror #15 │ │ │ │ + eorseq r1, r9, r8, asr #32 │ │ │ │ + eorseq r1, r9, r8, ror #8 │ │ │ │ + strdeq r3, [r0], -pc @ │ │ │ │ + ldr r3, [pc, #44] @ 579a4 │ │ │ │ ldr r3, [r3, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 576d8 │ │ │ │ + beq 5799c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 233de4 <_Py_write_noraise@@Base+0x54c> │ │ │ │ - ldr r0, [pc, #12] @ 576e4 │ │ │ │ + bl 23670c <_Py_write_noraise@@Base+0x54c> │ │ │ │ + ldr r0, [pc, #12] @ 579a8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 576e8 │ │ │ │ + ldr r0, [pc, #8] @ 579ac │ │ │ │ bx lr │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror 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, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r8, r1 │ │ │ │ @@ -46189,675 +46366,528 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 57758 │ │ │ │ + bne 57a1c │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57794 │ │ │ │ + beq 57a58 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #332] @ 578b0 │ │ │ │ + ldr ip, [pc, #332] @ 57b74 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 578a4 │ │ │ │ + beq 57b68 │ │ │ │ cmp sl, #1 │ │ │ │ ldr r9, [r5] │ │ │ │ moveq r4, #0 │ │ │ │ mvneq r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 57878 │ │ │ │ + beq 57b3c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57814 │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + beq 57ad8 │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 577d4 │ │ │ │ - bl a573c │ │ │ │ + bne 57a98 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 57808 │ │ │ │ - b 578a4 │ │ │ │ - bl ab108 │ │ │ │ + beq 57acc │ │ │ │ + b 57b68 │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 57800 │ │ │ │ + beq 57ac4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 57800 │ │ │ │ + bne 57ac4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 577c0 │ │ │ │ + beq 57a84 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 57818 │ │ │ │ - b 57874 │ │ │ │ + bne 57adc │ │ │ │ + b 57b38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5783c │ │ │ │ - bl a573c │ │ │ │ + bne 57b00 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 57878 │ │ │ │ - b 578a4 │ │ │ │ - bl ab108 │ │ │ │ + beq 57b3c │ │ │ │ + b 57b68 │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 57868 │ │ │ │ + beq 57b2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 57868 │ │ │ │ + bne 57b2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 57878 │ │ │ │ - b 57828 │ │ │ │ + bne 57b3c │ │ │ │ + b 57aec │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c810c │ │ │ │ + bl 1ca628 │ │ │ │ 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 2ca2b8 <_Py_RestoreSignals@@Base+0x110c> │ │ │ │ + b 2cce14 <_Py_RestoreSignals@@Base+0x110c> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r3, r7, r0, asr #23 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #196] @ 57990 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 578e4 │ │ │ │ - bl 3422e4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 57988 │ │ │ │ - mov r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 57980 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 57980 │ │ │ │ - mov r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 57980 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 57980 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 57980 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 57980 │ │ │ │ - mov r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e14 <_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 │ │ │ │ + subseq r3, r8, r0, asr #23 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #16] @ 579bc │ │ │ │ + ldr r2, [pc, #16] @ 57ba0 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r2, #520 @ 0x208 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ moveq r1, r2 │ │ │ │ - b 34b4ec │ │ │ │ - subseq fp, r7, r8, lsl #17 │ │ │ │ + b 34ec8c │ │ │ │ + subseq fp, r8, 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] @ 57a4c │ │ │ │ + ldr r3, [pc, #116] @ 57c30 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 57a14 │ │ │ │ + beq 57bf8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57a14 │ │ │ │ + ble 57bf8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e570 │ │ │ │ + bl 15f4f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 57a2c │ │ │ │ - b 57a44 │ │ │ │ - ldr r3, [pc, #52] @ 57a50 │ │ │ │ - ldr r1, [pc, #52] @ 57a54 │ │ │ │ + bne 57c10 │ │ │ │ + b 57c28 │ │ │ │ + ldr r3, [pc, #52] @ 57c34 │ │ │ │ + ldr r1, [pc, #52] @ 57c38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r5, #0 │ │ │ │ - b 57a44 │ │ │ │ + b 57c28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 57a44 │ │ │ │ + bne 57c28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ │ │ │ │ -00057a58 : │ │ │ │ - b 297fd8 │ │ │ │ - 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 │ │ │ │ - str r0, [ip] │ │ │ │ - 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] @ 57bb0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [lr, #172] @ 0xac │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #252] @ 57bb4 │ │ │ │ - ldr r1, [pc, #252] @ 57bb8 │ │ │ │ - sub r3, r5, #160 @ 0xa0 │ │ │ │ - mov r0, r6 │ │ │ │ - add lr, lr, #172 @ 0xac │ │ │ │ - bl b6bf4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 57b7c │ │ │ │ - ldr r1, [pc, #228] @ 57bbc │ │ │ │ - ldr r0, [pc, #228] @ 57bc0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl bbf64 │ │ │ │ - ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 57af4 │ │ │ │ - mov r4, #0 │ │ │ │ - b 57b74 │ │ │ │ - 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 2df85c <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 57aec │ │ │ │ - bl c3fac │ │ │ │ - sub r2, r5, #168 @ 0xa8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - sub r2, r5, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #144] @ 57bc4 │ │ │ │ - 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 c7d08 │ │ │ │ - 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 4d104 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99d00 │ │ │ │ - add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 57bb0 │ │ │ │ - add r1, r1, #172 @ 0xac │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 57ba0 │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #16384 @ 0x4000 │ │ │ │ - add sp, sp, #180 @ 0xb4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r3, r8, r0, asr #24 │ │ │ │ - eorseq pc, r8, r4, lsr #32 │ │ │ │ - mlaseq r8, r8, r8, sp │ │ │ │ - eorseq sp, r8, r0, lsr #25 │ │ │ │ - strdeq r3, [r0], -pc @ │ │ │ │ +00057c3c : │ │ │ │ + b 29a8b8 │ │ │ │ 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] @ 57c68 │ │ │ │ + ldr r2, [pc, #132] @ 57ce0 │ │ │ │ sub sp, sp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ - beq 57c04 │ │ │ │ + beq 57c7c │ │ │ │ add r0, r0, #223 @ 0xdf │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ 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 571c4 │ │ │ │ + bl 5723c │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57c38 │ │ │ │ + beq 57cb0 │ │ │ │ add r0, r4, #223 @ 0xdf │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 929d0 │ │ │ │ - ldr r3, [pc, #28] @ 57c68 │ │ │ │ + bl 92a88 │ │ │ │ + ldr r3, [pc, #28] @ 57ce0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 57c60 │ │ │ │ + beq 57cd8 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - b 344898 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 57c84 │ │ │ │ - b 3874c │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - │ │ │ │ -00057c88 : │ │ │ │ - ldr r3, [pc, #108] @ 57cfc │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ - 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 57cb8 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - b 57c9c │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 57cdc │ │ │ │ - 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 57cb0 │ │ │ │ - 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 │ │ │ │ + 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 r1, [pc, #124] @ 57d94 │ │ │ │ + ldr r1, [pc, #124] @ 57d78 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 57d30 │ │ │ │ - bl 3422e4 │ │ │ │ + bne 57d14 │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 57d8c │ │ │ │ + bne 57d70 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57d84 │ │ │ │ + bne 57d68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57d84 │ │ │ │ + bne 57d68 │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_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 r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 57d90 │ │ │ │ + b 3874c │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + │ │ │ │ +00057d94 : │ │ │ │ + ldr r3, [pc, #108] @ 57e08 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 35a980 │ │ │ │ + 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 57dc4 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + b 57da8 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 57de8 │ │ │ │ + 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 57dbc │ │ │ │ + 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 34817c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - bl 1afeb4 │ │ │ │ - ldr r3, [pc, #200] @ 57e7c │ │ │ │ + bl 1b2274 │ │ │ │ + ldr r3, [pc, #200] @ 57ef4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57dd8 │ │ │ │ - bl a573c │ │ │ │ + beq 57e50 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57e18 │ │ │ │ - b 57e6c │ │ │ │ + beq 57e90 │ │ │ │ + b 57ee4 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #156] @ 57e80 │ │ │ │ + ldr r3, [pc, #156] @ 57ef8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57e74 │ │ │ │ - ldr r3, [pc, #124] @ 57e80 │ │ │ │ + bne 57eec │ │ │ │ + ldr r3, [pc, #124] @ 57ef8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355788 │ │ │ │ + bl 358f28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57e74 │ │ │ │ + bne 57eec │ │ │ │ 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 355738 │ │ │ │ - ldr r3, [pc, #56] @ 57e84 │ │ │ │ - ldr r2, [pc, #56] @ 57e88 │ │ │ │ + bl 358ed8 │ │ │ │ + ldr r3, [pc, #56] @ 57efc │ │ │ │ + ldr r2, [pc, #56] @ 57f00 │ │ │ │ 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] @ 57e88 │ │ │ │ + ldr r0, [pc, #12] @ 57f00 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ │ │ │ │ -00057e8c : │ │ │ │ +00057f04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 57ed0 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #44] @ 57f48 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 242568 │ │ │ │ + bl 244e90 │ │ │ │ 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 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f20 │ │ │ │ + beq 57f98 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 57f20 │ │ │ │ + beq 57f98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57f20 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 57f98 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f54 │ │ │ │ + beq 57fcc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 57f54 │ │ │ │ + beq 57fcc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57f54 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 57fcc │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f88 │ │ │ │ + beq 58000 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 57f88 │ │ │ │ + beq 58000 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57f88 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 58000 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57fbc │ │ │ │ + beq 58034 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 57fbc │ │ │ │ + beq 58034 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57fbc │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 58034 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57ff0 │ │ │ │ + beq 58068 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 57ff0 │ │ │ │ + beq 58068 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57ff0 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 58068 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58024 │ │ │ │ + beq 5809c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 58024 │ │ │ │ + beq 5809c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58024 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 5809c │ │ │ │ + bl 9adbc <_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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 58064 │ │ │ │ - ldr r3, [pc, #252] @ 58154 │ │ │ │ - ldr r1, [pc, #252] @ 58158 │ │ │ │ + beq 580dc │ │ │ │ + ldr r3, [pc, #252] @ 581cc │ │ │ │ + ldr r1, [pc, #252] @ 581d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 5808c │ │ │ │ + bl 190b84 │ │ │ │ + b 58104 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d460 │ │ │ │ + bl 15e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58094 │ │ │ │ - ldr r3, [pc, #208] @ 58154 │ │ │ │ - ldr r1, [pc, #212] @ 5815c │ │ │ │ + bne 5810c │ │ │ │ + ldr r3, [pc, #208] @ 581cc │ │ │ │ + ldr r1, [pc, #212] @ 581d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 5814c │ │ │ │ + b 581c4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5808c │ │ │ │ + beq 58104 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 580d4 │ │ │ │ - ldr r3, [pc, #160] @ 58160 │ │ │ │ - ldr r1, [pc, #160] @ 58164 │ │ │ │ + ble 5814c │ │ │ │ + ldr r3, [pc, #160] @ 581d8 │ │ │ │ + ldr r1, [pc, #160] @ 581dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ - b 5808c │ │ │ │ + bl 1139e8 │ │ │ │ + b 58104 │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 58114 │ │ │ │ + bne 5818c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #222] @ 0xde │ │ │ │ - bge 58114 │ │ │ │ + bge 5818c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 342308 │ │ │ │ + bl 345aa8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ - ldr r0, [pc, #84] @ 58168 │ │ │ │ - b 5814c │ │ │ │ - bl c3fac │ │ │ │ + bl 1139e8 │ │ │ │ + ldr r0, [pc, #84] @ 581e0 │ │ │ │ + b 581c4 │ │ │ │ + bl c43a8 │ │ │ │ add r4, r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 342308 │ │ │ │ + bl 345aa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ - b 58104 │ │ │ │ + bl c8100 │ │ │ │ + b 5817c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, asr #27 │ │ │ │ - @ instruction: 0x00385df4 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, lsr #28 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [pc] @ 58174 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r9, r8, ip, lsl #11 │ │ │ │ + @ instruction: 0x003895b4 │ │ │ │ + subseq sp, r6, r4, asr #22 │ │ │ │ + eorseq r9, r8, r0, ror #11 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldr r1, [pc] @ 581ec │ │ │ │ b 4ce48 │ │ │ │ - @ instruction: 0x003592f8 │ │ │ │ + @ instruction: 0x0035cab8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -46865,110 +46895,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 581d0 │ │ │ │ + bne 58248 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 58204 │ │ │ │ - ldr ip, [pc, #592] @ 58428 │ │ │ │ + beq 5827c │ │ │ │ + ldr ip, [pc, #592] @ 584a0 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5829c │ │ │ │ + beq 58314 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 58254 │ │ │ │ + beq 582cc │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58228 │ │ │ │ + beq 582a0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 58228 │ │ │ │ + bne 582a0 │ │ │ │ mov r2, #0 │ │ │ │ - b 5825c │ │ │ │ + b 582d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5823c │ │ │ │ + bne 582b4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5825c │ │ │ │ - bl 1035a4 │ │ │ │ + b 582d4 │ │ │ │ + bl 103998 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5829c │ │ │ │ + blt 58314 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 58220 │ │ │ │ - b 58234 │ │ │ │ + beq 58298 │ │ │ │ + b 582ac │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 336c28 <_PyUnicode_ToNumeric@@Base+0x66fc> │ │ │ │ + bl 33a320 <_PyUnicode_ToNumeric@@Base+0x6614> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5829c │ │ │ │ + beq 58314 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58308 │ │ │ │ + beq 58380 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 582a4 │ │ │ │ - ldr r3, [pc, #408] @ 5842c │ │ │ │ - ldr r1, [pc, #408] @ 58430 │ │ │ │ + beq 5831c │ │ │ │ + ldr r3, [pc, #408] @ 584a4 │ │ │ │ + ldr r1, [pc, #408] @ 584a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ - b 5840c │ │ │ │ + b 58484 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d460 │ │ │ │ + bl 15e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 582c8 │ │ │ │ - ldr r3, [pc, #368] @ 5842c │ │ │ │ - ldr r1, [pc, #372] @ 58434 │ │ │ │ + bne 58340 │ │ │ │ + ldr r3, [pc, #368] @ 584a4 │ │ │ │ + ldr r1, [pc, #372] @ 584ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 5829c │ │ │ │ + bl 190b84 │ │ │ │ + b 58314 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5829c │ │ │ │ + beq 58314 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 58308 │ │ │ │ - ldr r3, [pc, #324] @ 58438 │ │ │ │ - ldr r1, [pc, #324] @ 5843c │ │ │ │ + ble 58380 │ │ │ │ + ldr r3, [pc, #324] @ 584b0 │ │ │ │ + ldr r1, [pc, #324] @ 584b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ - b 5829c │ │ │ │ + bl 1139e8 │ │ │ │ + b 58314 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 58640 │ │ │ │ + bl 586b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 58334 │ │ │ │ + bne 583ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5829c │ │ │ │ + beq 58314 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ - b 5829c │ │ │ │ + bl 1139e8 │ │ │ │ + b 58314 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ @@ -46983,285 +47013,396 @@ │ │ │ │ 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 a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 583c0 │ │ │ │ + beq 58438 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58320 │ │ │ │ + beq 58398 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58320 │ │ │ │ + bne 58398 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 58320 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 58398 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5840c │ │ │ │ + beq 58484 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 583f8 │ │ │ │ - bl c3fac │ │ │ │ + blt 58470 │ │ │ │ + bl c43a8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 677b0 │ │ │ │ + bl 677f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ - b 58404 │ │ │ │ + bl c8100 │ │ │ │ + b 5847c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 677b0 │ │ │ │ + bl 677f4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ 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, r7, ip, ror #23 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, asr #27 │ │ │ │ - @ instruction: 0x00385df4 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, lsr #28 │ │ │ │ + ldrsheq r3, [r8], #-188 @ 0xffffff44 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r9, r8, ip, lsl #11 │ │ │ │ + @ instruction: 0x003895b4 │ │ │ │ + subseq sp, r6, r4, asr #22 │ │ │ │ + eorseq r9, r8, r0, ror #11 │ │ │ │ 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 58484 │ │ │ │ + beq 584fc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #120] @ 584e4 │ │ │ │ + ldr r0, [pc, #120] @ 5855c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58484 │ │ │ │ + bne 584fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 584a4 │ │ │ │ - bl a573c │ │ │ │ + bne 5851c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5847c │ │ │ │ + bne 584f4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 584c4 │ │ │ │ - bl a573c │ │ │ │ + bne 5853c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5847c │ │ │ │ + bne 584f4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d5d0 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17ebbc <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5847c │ │ │ │ - ldr r0, [pc, #4] @ 584e8 │ │ │ │ + blt 584f4 │ │ │ │ + ldr r0, [pc, #4] @ 58560 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0036a3fc │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x0036dbbc │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5851c │ │ │ │ - ldr r3, [pc, #84] @ 58560 │ │ │ │ - ldr r1, [pc, #84] @ 58564 │ │ │ │ + bne 58594 │ │ │ │ + ldr r3, [pc, #84] @ 585d8 │ │ │ │ + ldr r1, [pc, #84] @ 585dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ 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 58558 │ │ │ │ + beq 585d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58558 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, asr #32 │ │ │ │ - │ │ │ │ -00058568 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 5859c │ │ │ │ - ldr r1, [pc, #28] @ 585a0 │ │ │ │ - ldr r2, [pc, #28] @ 585a4 │ │ │ │ - ldr r1, [r1] │ │ │ │ - bl 3571e0 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - bl 18ef10 <_PyErr_SetString@@Base> │ │ │ │ + bne 585d0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r0, lsr #1 │ │ │ │ - b 57ed4 │ │ │ │ + ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r9, r8, lsl #16 │ │ │ │ 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 585dc │ │ │ │ + bne 58610 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #88] @ 58630 │ │ │ │ + ldr r0, [pc, #88] @ 58664 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128de0 │ │ │ │ - bl 1acc34 │ │ │ │ + b 129448 │ │ │ │ + bl 1aeff4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58608 │ │ │ │ + bne 5863c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ 58634 │ │ │ │ - bl 128de0 │ │ │ │ + ldr r0, [pc, #60] @ 58668 │ │ │ │ + bl 129448 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad420 │ │ │ │ - b 58628 │ │ │ │ - ble 58624 │ │ │ │ + bl 1af7e0 │ │ │ │ + b 5865c │ │ │ │ + ble 58658 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #32] @ 58638 │ │ │ │ + ldr r3, [pc, #32] @ 5866c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ 5863c │ │ │ │ + ldr r1, [pc, #28] @ 58670 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r8, ip, asr #1 │ │ │ │ - ldrsbeq pc, [r8], -ip @ │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r7, r4, lsr #29 │ │ │ │ + eorseq r2, r9, r0, ror #16 │ │ │ │ + eorseq r2, r9, r0, ror r8 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq lr, r7, r4, ror #12 │ │ │ │ + │ │ │ │ +00058674 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #28] @ 586a8 │ │ │ │ + ldr r1, [pc, #28] @ 586ac │ │ │ │ + ldr r2, [pc, #28] @ 586b0 │ │ │ │ + ldr r1, [r1] │ │ │ │ + bl 35a980 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + bl 190c20 <_PyErr_SetString@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r4, lsl #17 │ │ │ │ + b 57f4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58668 │ │ │ │ + beq 586e0 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #8] │ │ │ │ - bl a6774 │ │ │ │ + bl a6864 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d1950 │ │ │ │ + bl 2d4938 <_PyTime_AsMilliseconds@@Base+0x670> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 58698 │ │ │ │ - beq 586a0 │ │ │ │ - ldr r0, [pc, #16] @ 586a8 │ │ │ │ + blt 58710 │ │ │ │ + beq 58718 │ │ │ │ + ldr r0, [pc, #16] @ 58720 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 586ac │ │ │ │ + ldr r0, [pc, #4] @ 58724 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + 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 1c6904 <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ + bl 1c8e2c <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58700 │ │ │ │ - bl 2a83b8 │ │ │ │ + beq 58778 │ │ │ │ + bl 2aac90 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 58704 │ │ │ │ + bge 5877c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58700 │ │ │ │ + beq 58778 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58700 │ │ │ │ + bne 58778 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [pc] @ 5878c │ │ │ │ + bx lr │ │ │ │ + subseq r7, r8, ip, ror r5 │ │ │ │ + ldr r0, [pc] @ 58798 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r8, ip, ror r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 28c36c │ │ │ │ + ldr r0, [pc] @ 587b8 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + │ │ │ │ +000587bc : │ │ │ │ + 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 211e10 │ │ │ │ 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 58768 │ │ │ │ + bne 58834 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 56718 │ │ │ │ + bl 567e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 58754 │ │ │ │ - bl a573c │ │ │ │ + bne 58820 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58774 │ │ │ │ + bne 58840 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c0658 │ │ │ │ + bl 1c29e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 58784 │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ - ldr r0, [pc] @ 58790 │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 289bd8 │ │ │ │ - ldr r0, [pc] @ 587b0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 587bc │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #352] @ 589c8 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 17f274 │ │ │ │ + bl 10fe58 │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq 588bc │ │ │ │ + bl ae090 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 588bc │ │ │ │ + ldr r1, [pc, #308] @ 589c8 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 17f274 │ │ │ │ + bl 10fe58 │ │ │ │ + ldr r1, [pc, #296] @ 589cc │ │ │ │ + ldr r3, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #292] @ 589d0 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 58944 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r4, r2 │ │ │ │ + bge 58944 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r5, [r3, r4, lsl #2] │ │ │ │ + cmp r7, r5 │ │ │ │ + beq 58958 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r2, #2 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 117810 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r8, r0 │ │ │ │ + beq 58930 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 58930 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + cmp r8, #0 │ │ │ │ + blt 588b4 │ │ │ │ + bne 58958 │ │ │ │ + add r4, r4, #1 │ │ │ │ + b 588c0 │ │ │ │ + ldr r3, [pc, #136] @ 589d4 │ │ │ │ + ldr r1, [pc, #136] @ 589d8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 588b4 │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 5896c │ │ │ │ + ldr r0, [pc, #112] @ 589dc │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 58964 │ │ │ │ + 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 58990 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 58964 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 58964 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 58964 │ │ │ │ + subseq r1, r8, r8, ror r3 │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + eorseq ip, r5, r0, lsr #5 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq ip, r6, ip, lsr pc │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 589e8 │ │ │ │ bx lr │ │ │ │ - subseq r7, r7, ip, ror r2 │ │ │ │ + subseq r7, r8, ip, ror r2 │ │ │ │ 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 │ │ │ │ @@ -47271,332 +47412,237 @@ │ │ │ │ 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 58820 │ │ │ │ + bne 58a4c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #5 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 58858 │ │ │ │ - ldr ip, [pc, #516] @ 58a2c │ │ │ │ + beq 58a84 │ │ │ │ + ldr ip, [pc, #516] @ 58c58 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58958 │ │ │ │ + beq 58b84 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 58878 │ │ │ │ - bl a573c │ │ │ │ + bne 58aa4 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58958 │ │ │ │ + bne 58b84 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 58898 │ │ │ │ - bl a573c │ │ │ │ + bne 58ac4 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58958 │ │ │ │ + bne 58b84 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 588b8 │ │ │ │ - bl a573c │ │ │ │ + bne 58ae4 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58a14 │ │ │ │ - b 58958 │ │ │ │ - bl ab108 │ │ │ │ + beq 58c40 │ │ │ │ + b 58b84 │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 588e4 │ │ │ │ + beq 58b10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 588e4 │ │ │ │ + bne 58b10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 588a8 │ │ │ │ + beq 58ad4 │ │ │ │ cmp r6, #3 │ │ │ │ - beq 589e4 │ │ │ │ + beq 58c10 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5890c │ │ │ │ + beq 58b38 │ │ │ │ cmp r6, #4 │ │ │ │ - bne 58910 │ │ │ │ - b 58918 │ │ │ │ - ldr r0, [pc, #284] @ 58a30 │ │ │ │ + bne 58b3c │ │ │ │ + b 58b44 │ │ │ │ + ldr r0, [pc, #284] @ 58c5c │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b 5891c │ │ │ │ - ldr r6, [pc, #272] @ 58a30 │ │ │ │ + b 58b48 │ │ │ │ + ldr r6, [pc, #272] @ 58c5c │ │ │ │ cmp r5, #0 │ │ │ │ - bge 58938 │ │ │ │ - ldr r3, [pc, #264] @ 58a34 │ │ │ │ - ldr r1, [pc, #264] @ 58a38 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 58958 │ │ │ │ - ldr r7, [pc, #240] @ 58a30 │ │ │ │ + bge 58b64 │ │ │ │ + ldr r3, [pc, #264] @ 58c60 │ │ │ │ + ldr r1, [pc, #264] @ 58c64 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 58b84 │ │ │ │ + ldr r7, [pc, #240] @ 58c5c │ │ │ │ cmp r0, r7 │ │ │ │ - beq 58960 │ │ │ │ + beq 58b8c │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a6274 │ │ │ │ + bl 2a8b4c │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, sp, #24 │ │ │ │ - bne 58964 │ │ │ │ + bne 58b90 │ │ │ │ mov r0, #0 │ │ │ │ - b 58a24 │ │ │ │ + b 58c50 │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 58988 │ │ │ │ + beq 58bb4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2a6274 │ │ │ │ + bl 2a8b4c │ │ │ │ cmp r0, #0 │ │ │ │ addne r6, sp, #32 │ │ │ │ - bne 5898c │ │ │ │ - b 58958 │ │ │ │ + bne 58bb8 │ │ │ │ + b 58b84 │ │ │ │ mov r6, #0 │ │ │ │ mov fp, #0 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 58a08 │ │ │ │ + bge 58c34 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 589f8 │ │ │ │ - bl 132800 │ │ │ │ + bne 58c24 │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58990 │ │ │ │ - b 58958 │ │ │ │ + beq 58bbc │ │ │ │ + b 58b84 │ │ │ │ cmp r5, #0 │ │ │ │ movge r4, #0 │ │ │ │ movge r6, r4 │ │ │ │ - bge 5898c │ │ │ │ - b 58924 │ │ │ │ - ldr r3, [pc, #60] @ 58a3c │ │ │ │ + bge 58bb8 │ │ │ │ + b 58b50 │ │ │ │ + ldr r3, [pc, #60] @ 58c68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 58a24 │ │ │ │ + bl 144b28 │ │ │ │ + b 58c50 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5a2c │ │ │ │ - b 58a24 │ │ │ │ + bl a5b1c │ │ │ │ + b 58c50 │ │ │ │ cmp r6, #3 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq 58924 │ │ │ │ - b 588f4 │ │ │ │ + beq 58b50 │ │ │ │ + b 58b20 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r3, r7, r8, lsr #24 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r4, lsl r1 @ │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - │ │ │ │ -00058a40 : │ │ │ │ - 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 2100c8 │ │ │ │ - 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] @ 58bdc │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 17dc88 │ │ │ │ - bl 10fa54 │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq 58ad0 │ │ │ │ - bl adf54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 58ad0 │ │ │ │ - ldr r1, [pc, #308] @ 58bdc │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 17dc88 │ │ │ │ - bl 10fa54 │ │ │ │ - ldr r1, [pc, #296] @ 58be0 │ │ │ │ - ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #292] @ 58be4 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 58b58 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - bge 58b58 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r5, [r3, r4, lsl #2] │ │ │ │ - cmp r7, r5 │ │ │ │ - beq 58b6c │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r2, #2 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 117054 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r8, r0 │ │ │ │ - beq 58b44 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 58b44 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - cmp r8, #0 │ │ │ │ - blt 58ac8 │ │ │ │ - bne 58b6c │ │ │ │ - add r4, r4, #1 │ │ │ │ - b 58ad4 │ │ │ │ - ldr r3, [pc, #136] @ 58be8 │ │ │ │ - ldr r1, [pc, #136] @ 58bec │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 58ac8 │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 58b80 │ │ │ │ - ldr r0, [pc, #112] @ 58bf0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bge 58b78 │ │ │ │ - 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 58ba4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58b78 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 58b78 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 58b78 │ │ │ │ - subseq r1, r7, r8, ror r3 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - eorseq r8, r5, r0, ror #21 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r6, ip, ror r7 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r3, r8, r8, lsr #24 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + @ instruction: 0x003928d4 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #112] @ 58c80 │ │ │ │ + ldr r2, [pc, #112] @ 58cf8 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 58c30 │ │ │ │ + beq 58ca8 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 58cdc │ │ │ │ + bl 58d8c <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58c50 │ │ │ │ + beq 58cc8 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 929d0 │ │ │ │ - ldr r3, [pc, #28] @ 58c80 │ │ │ │ + bl 92a88 │ │ │ │ + ldr r3, [pc, #28] @ 58cf8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58c78 │ │ │ │ + beq 58cf0 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + 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 215610 │ │ │ │ + bl 217bd0 │ │ │ │ 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 58cd4 │ │ │ │ + beq 58d4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58cd4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 58d4c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +00058d54 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #44] @ 58d88 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 35a980 │ │ │ │ + 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 │ │ │ │ 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] @ 58eb0 │ │ │ │ + ldr r3, [pc, #440] @ 58f60 <_PyContext_NewHamtForTests@@Base+0x20c> │ │ │ │ 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 │ │ │ │ @@ -47622,17 +47668,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 58d84 │ │ │ │ + beq 58e34 <_PyContext_NewHamtForTests@@Base+0xe0> │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 5932c <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ + bl 59458 <_PyContext_NewHamtForTests@@Base+0x704> │ │ │ │ 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 │ │ │ │ @@ -47646,35 +47692,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 58dd0 │ │ │ │ + bne 58e80 <_PyContext_NewHamtForTests@@Base+0x12c> │ │ │ │ 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 58e2c │ │ │ │ + beq 58edc <_PyContext_NewHamtForTests@@Base+0x188> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 5932c <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ + bl 59458 <_PyContext_NewHamtForTests@@Base+0x704> │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #64 @ 0x40 │ │ │ │ - b 58e0c │ │ │ │ + b 58ebc <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r2, #4 │ │ │ │ @@ -47691,312 +47737,341 @@ │ │ │ │ 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] @ 58eb0 │ │ │ │ + ldr r3, [pc, #28] @ 58f60 <_PyContext_NewHamtForTests@@Base+0x20c> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58ea8 │ │ │ │ + beq 58f58 <_PyContext_NewHamtForTests@@Base+0x204> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - b 58fa0 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ + 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] @ 58f60 │ │ │ │ + ldr r1, [pc, #132] @ 5900c <_PyContext_NewHamtForTests@@Base+0x2b8> │ │ │ │ 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] @ 58f64 │ │ │ │ - bne 58f58 │ │ │ │ + ldrne r4, [pc, #104] @ 59010 <_PyContext_NewHamtForTests@@Base+0x2bc> │ │ │ │ + bne 59004 <_PyContext_NewHamtForTests@@Base+0x2b0> │ │ │ │ mov r6, r0 │ │ │ │ - bl 91a70 │ │ │ │ + bl 91b28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58f54 │ │ │ │ + beq 59000 <_PyContext_NewHamtForTests@@Base+0x2ac> │ │ │ │ mov r1, r6 │ │ │ │ - bl afcb8 │ │ │ │ + bl b017c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 58f30 │ │ │ │ + blt 58fdc <_PyContext_NewHamtForTests@@Base+0x288> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl afcb8 │ │ │ │ + bl b017c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 58f58 │ │ │ │ + bge 59004 <_PyContext_NewHamtForTests@@Base+0x2b0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58f54 │ │ │ │ + beq 59000 <_PyContext_NewHamtForTests@@Base+0x2ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58f54 │ │ │ │ + bne 59000 <_PyContext_NewHamtForTests@@Base+0x2ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00556194 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ - │ │ │ │ -00058f68 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #44] @ 58f9c <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - add r2, r0, #98304 @ 0x18000 │ │ │ │ - ldr r3, [r2, #1244] @ 0x4dc │ │ │ │ - add r0, r0, #99328 @ 0x18400 │ │ │ │ + @ instruction: 0x00566194 │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ + b 59144 <_PyContext_NewHamtForTests@@Base+0x3f0> │ │ │ │ + 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 5905c <_PyContext_NewHamtForTests@@Base+0x308> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt 5905c <_PyContext_NewHamtForTests@@Base+0x308> │ │ │ │ + bl 324e34 <_PySys_GetSizeOf@@Base> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 59068 <_PyContext_NewHamtForTests@@Base+0x314> │ │ │ │ + add r4, r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 18dc48 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr ip, [pc, #80] @ 590dc <_PyContext_NewHamtForTests@@Base+0x388> │ │ │ │ + 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 590b4 <_PyContext_NewHamtForTests@@Base+0x360> │ │ │ │ + ldr r4, [pc, #44] @ 590e0 <_PyContext_NewHamtForTests@@Base+0x38c> │ │ │ │ + b 590d4 <_PyContext_NewHamtForTests@@Base+0x380> │ │ │ │ + mov r4, r0 │ │ │ │ + bl 35b50 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 590ac <_PyContext_NewHamtForTests@@Base+0x358> │ │ │ │ + ldr r3, [r4] │ │ │ │ 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 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x00566194 │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ + 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] @ 59140 <_PyContext_NewHamtForTests@@Base+0x3ec> │ │ │ │ + bl fe6e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 59138 <_PyContext_NewHamtForTests@@Base+0x3e4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2ff500 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r5, r6, ip, lsr r2 │ │ │ │ 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 │ │ │ │ - beq 58fd4 <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ + beq 59178 <_PyContext_NewHamtForTests@@Base+0x424> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 58fe4 <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ - bl 1dfcb0 <_PySemaphore_Wakeup@@Base+0x2a0> │ │ │ │ + bgt 59188 <_PyContext_NewHamtForTests@@Base+0x434> │ │ │ │ + bl 1e21cc <_PySemaphore_Wakeup@@Base+0x2a0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 590d0 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ - b 591e0 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + bne 59274 <_PyContext_NewHamtForTests@@Base+0x520> │ │ │ │ + b 59384 <_PyContext_NewHamtForTests@@Base+0x630> │ │ │ │ cmp r7, #1 │ │ │ │ - bne 590dc <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ + bne 59280 <_PyContext_NewHamtForTests@@Base+0x52c> │ │ │ │ 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 59010 <_PyContext_NewHamtForTests@@Base+0xa8> │ │ │ │ + blt 591b4 <_PyContext_NewHamtForTests@@Base+0x460> │ │ │ │ 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 590b8 <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ + ble 5925c <_PyContext_NewHamtForTests@@Base+0x508> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne 59070 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ + bne 59214 <_PyContext_NewHamtForTests@@Base+0x4c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 286d5c │ │ │ │ + bl 2894f0 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ addeq r3, r3, r6 │ │ │ │ streq r3, [r4, #8] │ │ │ │ - beq 59104 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + beq 592a8 <_PyContext_NewHamtForTests@@Base+0x554> │ │ │ │ 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 59028 <_PyContext_NewHamtForTests@@Base+0xc0> │ │ │ │ + bcc 591cc <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ 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 59084 <_PyContext_NewHamtForTests@@Base+0x11c> │ │ │ │ + b 59228 <_PyContext_NewHamtForTests@@Base+0x4d4> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r2, r6 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 591e0 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + beq 59384 <_PyContext_NewHamtForTests@@Base+0x630> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 591e0 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + b 59384 <_PyContext_NewHamtForTests@@Base+0x630> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3549f4 │ │ │ │ + bl 358194 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 590f4 <_PyContext_NewHamtForTests@@Base+0x18c> │ │ │ │ + bcs 59298 <_PyContext_NewHamtForTests@@Base+0x544> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 163af4 │ │ │ │ + bl 164a7c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5910c <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ + bne 592b0 <_PyContext_NewHamtForTests@@Base+0x55c> │ │ │ │ mov r4, #0 │ │ │ │ - b 591e0 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + b 59384 <_PyContext_NewHamtForTests@@Base+0x630> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 59138 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ + blt 592dc <_PyContext_NewHamtForTests@@Base+0x588> │ │ │ │ mul r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge 59138 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ + bge 592dc <_PyContext_NewHamtForTests@@Base+0x588> │ │ │ │ add r0, r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 354c00 │ │ │ │ + bl 3583a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ble 591ac <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ - bl 215610 │ │ │ │ + ble 59350 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ + bl 217bd0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 59184 <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ + bne 59328 <_PyContext_NewHamtForTests@@Base+0x5d4> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 59104 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + beq 592a8 <_PyContext_NewHamtForTests@@Base+0x554> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 59104 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + bne 592a8 <_PyContext_NewHamtForTests@@Base+0x554> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 59104 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 592a8 <_PyContext_NewHamtForTests@@Base+0x554> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 591a4 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + beq 59348 <_PyContext_NewHamtForTests@@Base+0x5f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 591a4 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 59348 <_PyContext_NewHamtForTests@@Base+0x5f4> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 59140 <_PyContext_NewHamtForTests@@Base+0x1d8> │ │ │ │ + b 592e4 <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 591e0 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + beq 59384 <_PyContext_NewHamtForTests@@Base+0x630> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 591e0 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + bne 59384 <_PyContext_NewHamtForTests@@Base+0x630> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr ip, [pc, #80] @ 59254 <_PyContext_NewHamtForTests@@Base+0x2ec> │ │ │ │ - ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - and r3, r3, #1 │ │ │ │ - eor r3, r3, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - moveq r3, #0 │ │ │ │ - andne r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5922c <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ - ldr r4, [pc, #44] @ 59258 <_PyContext_NewHamtForTests@@Base+0x2f0> │ │ │ │ - b 5924c <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ - mov r4, r0 │ │ │ │ - bl 35b50 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 59224 <_PyContext_NewHamtForTests@@Base+0x2bc> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x00556194 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ - beq 592a0 <_PyContext_NewHamtForTests@@Base+0x338> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt 592a0 <_PyContext_NewHamtForTests@@Base+0x338> │ │ │ │ - bl 32165c <_PySys_GetSizeOf@@Base> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 592ac <_PyContext_NewHamtForTests@@Base+0x344> │ │ │ │ - add r4, r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 18bf38 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r1, [pc] @ 592bc <_PyContext_NewHamtForTests@@Base+0x354> │ │ │ │ + ldr r1, [pc] @ 59394 <_PyContext_NewHamtForTests@@Base+0x640> │ │ │ │ b 4ce48 │ │ │ │ - eorseq r9, r5, r0, ror #4 │ │ │ │ - ldr r1, [pc] @ 592c8 <_PyContext_NewHamtForTests@@Base+0x360> │ │ │ │ - b 5a3f0 <_PyContext_NewHamtForTests@@Base+0x1488> │ │ │ │ - eorseq r9, r5, ip, ror #4 │ │ │ │ + eorseq ip, r5, r0, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, 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 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 r2, r3 │ │ │ │ + mov r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 59328 <_PyContext_NewHamtForTests@@Base+0x3c0> │ │ │ │ - bl fe414 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 59320 <_PyContext_NewHamtForTests@@Base+0x3b8> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc, #120] @ 59450 <_PyContext_NewHamtForTests@@Base+0x6fc> │ │ │ │ + str r5, [sp, #16] │ │ │ │ + bl fe6e8 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 59408 <_PyContext_NewHamtForTests@@Base+0x6b4> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fc0d0 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r1, r6, r8, asr sl │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 2fdd9c │ │ │ │ + cmp r0, #2 │ │ │ │ + beq 59410 <_PyContext_NewHamtForTests@@Base+0x6bc> │ │ │ │ + cmp r0, r5 │ │ │ │ + bne 59424 <_PyContext_NewHamtForTests@@Base+0x6d0> │ │ │ │ + mov r0, #0 │ │ │ │ + b 59448 <_PyContext_NewHamtForTests@@Base+0x6f4> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 59448 <_PyContext_NewHamtForTests@@Base+0x6f4> │ │ │ │ + b 59440 <_PyContext_NewHamtForTests@@Base+0x6ec> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r0, [pc, #32] @ 59454 <_PyContext_NewHamtForTests@@Base+0x700> │ │ │ │ + beq 59448 <_PyContext_NewHamtForTests@@Base+0x6f4> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 59448 <_PyContext_NewHamtForTests@@Base+0x6f4> │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r0] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + @ instruction: 0x0035bff0 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ 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] │ │ │ │ @@ -48006,15 +48081,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] @ 5a1d0 <_PyContext_NewHamtForTests@@Base+0x1268> │ │ │ │ + ldr r3, [pc, #3672] @ 5a2fc <_PyContext_NewHamtForTests@@Base+0x15a8> │ │ │ │ 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 │ │ │ │ @@ -48025,15 +48100,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] @ 5a1d4 <_PyContext_NewHamtForTests@@Base+0x126c> │ │ │ │ + ldr r3, [pc, #3600] @ 5a300 <_PyContext_NewHamtForTests@@Base+0x15ac> │ │ │ │ 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 │ │ │ │ @@ -48041,15 +48116,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] @ 5a1d8 <_PyContext_NewHamtForTests@@Base+0x1270> │ │ │ │ + ldr r3, [pc, #3540] @ 5a304 <_PyContext_NewHamtForTests@@Base+0x15b0> │ │ │ │ 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 │ │ │ │ @@ -48057,15 +48132,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] @ 5a1dc <_PyContext_NewHamtForTests@@Base+0x1274> │ │ │ │ + ldr r3, [pc, #3480] @ 5a308 <_PyContext_NewHamtForTests@@Base+0x15b4> │ │ │ │ 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 │ │ │ │ @@ -48073,15 +48148,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] @ 5a1e0 <_PyContext_NewHamtForTests@@Base+0x1278> │ │ │ │ + ldr r3, [pc, #3420] @ 5a30c <_PyContext_NewHamtForTests@@Base+0x15b8> │ │ │ │ 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 │ │ │ │ @@ -48089,15 +48164,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] @ 5a1e4 <_PyContext_NewHamtForTests@@Base+0x127c> │ │ │ │ + ldr r3, [pc, #3360] @ 5a310 <_PyContext_NewHamtForTests@@Base+0x15bc> │ │ │ │ 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 │ │ │ │ @@ -48105,15 +48180,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] @ 5a1e8 <_PyContext_NewHamtForTests@@Base+0x1280> │ │ │ │ + ldr r3, [pc, #3300] @ 5a314 <_PyContext_NewHamtForTests@@Base+0x15c0> │ │ │ │ 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 │ │ │ │ @@ -48121,15 +48196,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] @ 5a1ec <_PyContext_NewHamtForTests@@Base+0x1284> │ │ │ │ + ldr r3, [pc, #3240] @ 5a318 <_PyContext_NewHamtForTests@@Base+0x15c4> │ │ │ │ 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 │ │ │ │ @@ -48137,15 +48212,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] @ 5a1f0 <_PyContext_NewHamtForTests@@Base+0x1288> │ │ │ │ + ldr r3, [pc, #3180] @ 5a31c <_PyContext_NewHamtForTests@@Base+0x15c8> │ │ │ │ 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 │ │ │ │ @@ -48153,15 +48228,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] @ 5a1f4 <_PyContext_NewHamtForTests@@Base+0x128c> │ │ │ │ + ldr r3, [pc, #3120] @ 5a320 <_PyContext_NewHamtForTests@@Base+0x15cc> │ │ │ │ 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 │ │ │ │ @@ -48185,15 +48260,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] @ 5a1f8 <_PyContext_NewHamtForTests@@Base+0x1290> │ │ │ │ + ldr r3, [pc, #2996] @ 5a324 <_PyContext_NewHamtForTests@@Base+0x15d0> │ │ │ │ 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 │ │ │ │ @@ -48201,15 +48276,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] @ 5a1fc <_PyContext_NewHamtForTests@@Base+0x1294> │ │ │ │ + ldr r3, [pc, #2936] @ 5a328 <_PyContext_NewHamtForTests@@Base+0x15d4> │ │ │ │ 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 │ │ │ │ @@ -48217,15 +48292,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] @ 5a200 <_PyContext_NewHamtForTests@@Base+0x1298> │ │ │ │ + ldr r3, [pc, #2876] @ 5a32c <_PyContext_NewHamtForTests@@Base+0x15d8> │ │ │ │ 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 │ │ │ │ @@ -48233,15 +48308,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] @ 5a204 <_PyContext_NewHamtForTests@@Base+0x129c> │ │ │ │ + ldr r3, [pc, #2816] @ 5a330 <_PyContext_NewHamtForTests@@Base+0x15dc> │ │ │ │ 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 │ │ │ │ @@ -48249,672 +48324,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] @ 5a208 <_PyContext_NewHamtForTests@@Base+0x12a0> │ │ │ │ + ldr r3, [pc, #2756] @ 5a334 <_PyContext_NewHamtForTests@@Base+0x15e0> │ │ │ │ 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] @ 5a20c <_PyContext_NewHamtForTests@@Base+0x12a4> │ │ │ │ + ldr r3, [pc, #2704] @ 5a338 <_PyContext_NewHamtForTests@@Base+0x15e4> │ │ │ │ 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] @ 5a210 <_PyContext_NewHamtForTests@@Base+0x12a8> │ │ │ │ + ldr r3, [pc, #2652] @ 5a33c <_PyContext_NewHamtForTests@@Base+0x15e8> │ │ │ │ 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] @ 5a214 <_PyContext_NewHamtForTests@@Base+0x12ac> │ │ │ │ + ldr r3, [pc, #2600] @ 5a340 <_PyContext_NewHamtForTests@@Base+0x15ec> │ │ │ │ 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] @ 5a218 <_PyContext_NewHamtForTests@@Base+0x12b0> │ │ │ │ + ldr r3, [pc, #2548] @ 5a344 <_PyContext_NewHamtForTests@@Base+0x15f0> │ │ │ │ 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] @ 5a21c <_PyContext_NewHamtForTests@@Base+0x12b4> │ │ │ │ + ldr r3, [pc, #2496] @ 5a348 <_PyContext_NewHamtForTests@@Base+0x15f4> │ │ │ │ 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] @ 5a220 <_PyContext_NewHamtForTests@@Base+0x12b8> │ │ │ │ + ldr r3, [pc, #2444] @ 5a34c <_PyContext_NewHamtForTests@@Base+0x15f8> │ │ │ │ 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] @ 5a224 <_PyContext_NewHamtForTests@@Base+0x12bc> │ │ │ │ + ldr r3, [pc, #2392] @ 5a350 <_PyContext_NewHamtForTests@@Base+0x15fc> │ │ │ │ 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] @ 5a228 <_PyContext_NewHamtForTests@@Base+0x12c0> │ │ │ │ + ldr r3, [pc, #2340] @ 5a354 <_PyContext_NewHamtForTests@@Base+0x1600> │ │ │ │ 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] @ 5a22c <_PyContext_NewHamtForTests@@Base+0x12c4> │ │ │ │ + ldr r3, [pc, #2288] @ 5a358 <_PyContext_NewHamtForTests@@Base+0x1604> │ │ │ │ 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] @ 5a230 <_PyContext_NewHamtForTests@@Base+0x12c8> │ │ │ │ + ldr r3, [pc, #2236] @ 5a35c <_PyContext_NewHamtForTests@@Base+0x1608> │ │ │ │ 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] @ 5a234 <_PyContext_NewHamtForTests@@Base+0x12cc> │ │ │ │ + ldr r3, [pc, #2184] @ 5a360 <_PyContext_NewHamtForTests@@Base+0x160c> │ │ │ │ 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] @ 5a238 <_PyContext_NewHamtForTests@@Base+0x12d0> │ │ │ │ + ldr r3, [pc, #2132] @ 5a364 <_PyContext_NewHamtForTests@@Base+0x1610> │ │ │ │ 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] @ 5a23c <_PyContext_NewHamtForTests@@Base+0x12d4> │ │ │ │ + ldr r3, [pc, #2080] @ 5a368 <_PyContext_NewHamtForTests@@Base+0x1614> │ │ │ │ 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] @ 5a240 <_PyContext_NewHamtForTests@@Base+0x12d8> │ │ │ │ + ldr r3, [pc, #2028] @ 5a36c <_PyContext_NewHamtForTests@@Base+0x1618> │ │ │ │ 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] @ 5a244 <_PyContext_NewHamtForTests@@Base+0x12dc> │ │ │ │ + ldr r3, [pc, #1976] @ 5a370 <_PyContext_NewHamtForTests@@Base+0x161c> │ │ │ │ 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] @ 5a248 <_PyContext_NewHamtForTests@@Base+0x12e0> │ │ │ │ + ldr r3, [pc, #1924] @ 5a374 <_PyContext_NewHamtForTests@@Base+0x1620> │ │ │ │ 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] @ 5a24c <_PyContext_NewHamtForTests@@Base+0x12e4> │ │ │ │ + ldr r2, [pc, #1868] @ 5a378 <_PyContext_NewHamtForTests@@Base+0x1624> │ │ │ │ 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] @ 5a250 <_PyContext_NewHamtForTests@@Base+0x12e8> │ │ │ │ + ldr r3, [pc, #1820] @ 5a37c <_PyContext_NewHamtForTests@@Base+0x1628> │ │ │ │ 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] @ 5a254 <_PyContext_NewHamtForTests@@Base+0x12ec> │ │ │ │ + ldr r3, [pc, #1772] @ 5a380 <_PyContext_NewHamtForTests@@Base+0x162c> │ │ │ │ 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] @ 5a258 <_PyContext_NewHamtForTests@@Base+0x12f0> │ │ │ │ + ldr r3, [pc, #1724] @ 5a384 <_PyContext_NewHamtForTests@@Base+0x1630> │ │ │ │ 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] @ 5a25c <_PyContext_NewHamtForTests@@Base+0x12f4> │ │ │ │ + ldr r3, [pc, #1676] @ 5a388 <_PyContext_NewHamtForTests@@Base+0x1634> │ │ │ │ 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] @ 5a260 <_PyContext_NewHamtForTests@@Base+0x12f8> │ │ │ │ + ldr r3, [pc, #1628] @ 5a38c <_PyContext_NewHamtForTests@@Base+0x1638> │ │ │ │ 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] @ 5a264 <_PyContext_NewHamtForTests@@Base+0x12fc> │ │ │ │ + ldr r3, [pc, #1580] @ 5a390 <_PyContext_NewHamtForTests@@Base+0x163c> │ │ │ │ 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] @ 5a268 <_PyContext_NewHamtForTests@@Base+0x1300> │ │ │ │ + ldr r3, [pc, #1532] @ 5a394 <_PyContext_NewHamtForTests@@Base+0x1640> │ │ │ │ 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] @ 5a26c <_PyContext_NewHamtForTests@@Base+0x1304> │ │ │ │ + ldr r3, [pc, #1484] @ 5a398 <_PyContext_NewHamtForTests@@Base+0x1644> │ │ │ │ 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] @ 5a270 <_PyContext_NewHamtForTests@@Base+0x1308> │ │ │ │ + ldr r3, [pc, #1436] @ 5a39c <_PyContext_NewHamtForTests@@Base+0x1648> │ │ │ │ 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] @ 5a274 <_PyContext_NewHamtForTests@@Base+0x130c> │ │ │ │ + ldr r3, [pc, #1388] @ 5a3a0 <_PyContext_NewHamtForTests@@Base+0x164c> │ │ │ │ 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] @ 5a278 <_PyContext_NewHamtForTests@@Base+0x1310> │ │ │ │ + ldr r3, [pc, #1340] @ 5a3a4 <_PyContext_NewHamtForTests@@Base+0x1650> │ │ │ │ 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] @ 5a27c <_PyContext_NewHamtForTests@@Base+0x1314> │ │ │ │ + ldr r3, [pc, #1292] @ 5a3a8 <_PyContext_NewHamtForTests@@Base+0x1654> │ │ │ │ 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] @ 5a280 <_PyContext_NewHamtForTests@@Base+0x1318> │ │ │ │ + ldr r3, [pc, #1244] @ 5a3ac <_PyContext_NewHamtForTests@@Base+0x1658> │ │ │ │ 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] @ 5a284 <_PyContext_NewHamtForTests@@Base+0x131c> │ │ │ │ + ldr r3, [pc, #1196] @ 5a3b0 <_PyContext_NewHamtForTests@@Base+0x165c> │ │ │ │ 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] @ 5a288 <_PyContext_NewHamtForTests@@Base+0x1320> │ │ │ │ + ldr r3, [pc, #1148] @ 5a3b4 <_PyContext_NewHamtForTests@@Base+0x1660> │ │ │ │ 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] @ 5a28c <_PyContext_NewHamtForTests@@Base+0x1324> │ │ │ │ + ldr r3, [pc, #1100] @ 5a3b8 <_PyContext_NewHamtForTests@@Base+0x1664> │ │ │ │ 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] @ 5a290 <_PyContext_NewHamtForTests@@Base+0x1328> │ │ │ │ + ldr r3, [pc, #1048] @ 5a3bc <_PyContext_NewHamtForTests@@Base+0x1668> │ │ │ │ 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] @ 5a294 <_PyContext_NewHamtForTests@@Base+0x132c> │ │ │ │ + ldr r3, [pc, #996] @ 5a3c0 <_PyContext_NewHamtForTests@@Base+0x166c> │ │ │ │ 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] @ 5a298 <_PyContext_NewHamtForTests@@Base+0x1330> │ │ │ │ + ldr r3, [pc, #944] @ 5a3c4 <_PyContext_NewHamtForTests@@Base+0x1670> │ │ │ │ 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] @ 5a29c <_PyContext_NewHamtForTests@@Base+0x1334> │ │ │ │ + ldr r3, [pc, #892] @ 5a3c8 <_PyContext_NewHamtForTests@@Base+0x1674> │ │ │ │ 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] @ 5a2a0 <_PyContext_NewHamtForTests@@Base+0x1338> │ │ │ │ + ldr r3, [pc, #840] @ 5a3cc <_PyContext_NewHamtForTests@@Base+0x1678> │ │ │ │ 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] @ 5a2a4 <_PyContext_NewHamtForTests@@Base+0x133c> │ │ │ │ + ldr r3, [pc, #788] @ 5a3d0 <_PyContext_NewHamtForTests@@Base+0x167c> │ │ │ │ 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] @ 5a2a8 <_PyContext_NewHamtForTests@@Base+0x1340> │ │ │ │ + ldr r3, [pc, #736] @ 5a3d4 <_PyContext_NewHamtForTests@@Base+0x1680> │ │ │ │ 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] @ 5a2ac <_PyContext_NewHamtForTests@@Base+0x1344> │ │ │ │ + ldr r3, [pc, #684] @ 5a3d8 <_PyContext_NewHamtForTests@@Base+0x1684> │ │ │ │ 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] @ 5a2b0 <_PyContext_NewHamtForTests@@Base+0x1348> │ │ │ │ + ldr r3, [pc, #632] @ 5a3dc <_PyContext_NewHamtForTests@@Base+0x1688> │ │ │ │ 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] @ 5a2b4 <_PyContext_NewHamtForTests@@Base+0x134c> │ │ │ │ + ldr r3, [pc, #580] @ 5a3e0 <_PyContext_NewHamtForTests@@Base+0x168c> │ │ │ │ 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] @ 5a2b8 <_PyContext_NewHamtForTests@@Base+0x1350> │ │ │ │ + ldr r3, [pc, #528] @ 5a3e4 <_PyContext_NewHamtForTests@@Base+0x1690> │ │ │ │ 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] @ 5a2bc <_PyContext_NewHamtForTests@@Base+0x1354> │ │ │ │ + ldr r3, [pc, #476] @ 5a3e8 <_PyContext_NewHamtForTests@@Base+0x1694> │ │ │ │ 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] @ 5a2c0 <_PyContext_NewHamtForTests@@Base+0x1358> │ │ │ │ + ldr r3, [pc, #424] @ 5a3ec <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ 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] @ 5a2c4 <_PyContext_NewHamtForTests@@Base+0x135c> │ │ │ │ + ldr r3, [pc, #372] @ 5a3f0 <_PyContext_NewHamtForTests@@Base+0x169c> │ │ │ │ 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] @ 5a2c8 <_PyContext_NewHamtForTests@@Base+0x1360> │ │ │ │ + ldr r3, [pc, #320] @ 5a3f4 <_PyContext_NewHamtForTests@@Base+0x16a0> │ │ │ │ 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 │ │ │ │ @@ -48935,17 +49010,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 11980b8 <__bss_end__@@Base+0xbd3170> │ │ │ │ + blhi 11981e4 <__bss_end__@@Base+0xbc329c> │ │ │ │ ldmdbhi ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, lr, pc}^ │ │ │ │ - blvs fe45e68c <__bss_end__@@Base+0xfde99744> │ │ │ │ + blvs fe45e7b8 <__bss_end__@@Base+0xfde89870> │ │ │ │ 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} │ │ │ │ @@ -48954,878 +49029,832 @@ │ │ │ │ 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 @ 5a628 <_PyContext_NewHamtForTests@@Base+0x16c0> │ │ │ │ + stc2l 3, cr10, [pc], #992 @ 5a754 <_PyContext_NewHamtForTests@@Base+0x1a00> │ │ │ │ @ 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 ff80e10c <__bss_end__@@Base+0xff2491c4> │ │ │ │ + blmi ff80e238 <__bss_end__@@Base+0xff2392f0> │ │ │ │ @ instruction: 0xf6bb4b60 │ │ │ │ mrclt 12, 5, fp, cr15, cr0, {3} │ │ │ │ ldmcs fp, {r1, r2, r6, r7, r9, sl, fp, ip, sp, lr} │ │ │ │ - b fe8a4260 <__bss_end__@@Base+0xfe2df318> │ │ │ │ - strbtle r3, [pc], #133 @ 5a27c <_PyContext_NewHamtForTests@@Base+0x1314> │ │ │ │ + b fe8a438c <__bss_end__@@Base+0xfe2cf444> │ │ │ │ + strbtle r3, [pc], #133 @ 5a3a8 <_PyContext_NewHamtForTests@@Base+0x1654> │ │ │ │ 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 fe563138 <__bss_end__@@Base+0xfdf9e1f0> │ │ │ │ + blge fe563264 <__bss_end__@@Base+0xfdf8e31c> │ │ │ │ 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 ff64edb8 <__bss_end__@@Base+0xff089e70> │ │ │ │ - bl fe20f114 <__bss_end__@@Base+0xfdc4a1cc> │ │ │ │ + bcs ff64eee4 <__bss_end__@@Base+0xff079f9c> │ │ │ │ + bl fe20f240 <__bss_end__@@Base+0xfdc3a2f8> │ │ │ │ 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 9b248 │ │ │ │ + bl 9b2e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_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 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 5a3cc <_PyContext_NewHamtForTests@@Base+0x1464> │ │ │ │ + bne 5a4f8 <_PyContext_NewHamtForTests@@Base+0x17a4> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 5a3ec <_PyContext_NewHamtForTests@@Base+0x1484> │ │ │ │ + ldreq r4, [pc, #96] @ 5a518 <_PyContext_NewHamtForTests@@Base+0x17c4> │ │ │ │ cmp r5, r6 │ │ │ │ - blt 5a3bc <_PyContext_NewHamtForTests@@Base+0x1454> │ │ │ │ + blt 5a4e8 <_PyContext_NewHamtForTests@@Base+0x1794> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a3bc <_PyContext_NewHamtForTests@@Base+0x1454> │ │ │ │ + bne 5a4e8 <_PyContext_NewHamtForTests@@Base+0x1794> │ │ │ │ add r0, r4, r6 │ │ │ │ sub r1, r5, r6 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ mov r4, r0 │ │ │ │ - b 5a3cc <_PyContext_NewHamtForTests@@Base+0x1464> │ │ │ │ + b 5a4f8 <_PyContext_NewHamtForTests@@Base+0x17a4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5a3e0 <_PyContext_NewHamtForTests@@Base+0x1478> │ │ │ │ + beq 5a50c <_PyContext_NewHamtForTests@@Base+0x17b8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + ldr r1, [pc] @ 5a524 <_PyContext_NewHamtForTests@@Base+0x17d0> │ │ │ │ + b 5a52c <_PyContext_NewHamtForTests@@Base+0x17d8> │ │ │ │ + eorseq ip, r5, ip, lsr #20 │ │ │ │ + b 50ab8 │ │ │ │ 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] @ 5a440 <_PyContext_NewHamtForTests@@Base+0x14d8> │ │ │ │ - ldr r1, [pc, #48] @ 5a444 <_PyContext_NewHamtForTests@@Base+0x14dc> │ │ │ │ + ldr r0, [pc, #48] @ 5a57c <_PyContext_NewHamtForTests@@Base+0x1828> │ │ │ │ + ldr r1, [pc, #48] @ 5a580 <_PyContext_NewHamtForTests@@Base+0x182c> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a438 <_PyContext_NewHamtForTests@@Base+0x14d0> │ │ │ │ + blt 5a574 <_PyContext_NewHamtForTests@@Base+0x1820> │ │ │ │ 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 r3, r6, ip, lsl #17 │ │ │ │ - eorseq r3, r6, r8, lsl #17 │ │ │ │ - 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] @ 5a500 <_PyContext_NewHamtForTests@@Base+0x1598> │ │ │ │ - str r5, [sp, #16] │ │ │ │ - bl fe414 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 5a4b8 <_PyContext_NewHamtForTests@@Base+0x1550> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 2fa9cc │ │ │ │ - cmp r0, #2 │ │ │ │ - beq 5a4c0 <_PyContext_NewHamtForTests@@Base+0x1558> │ │ │ │ - cmp r0, r5 │ │ │ │ - bne 5a4d4 <_PyContext_NewHamtForTests@@Base+0x156c> │ │ │ │ - mov r0, #0 │ │ │ │ - b 5a4f8 <_PyContext_NewHamtForTests@@Base+0x1590> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a4f8 <_PyContext_NewHamtForTests@@Base+0x1590> │ │ │ │ - b 5a4f0 <_PyContext_NewHamtForTests@@Base+0x1588> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 5a504 <_PyContext_NewHamtForTests@@Base+0x159c> │ │ │ │ - beq 5a4f8 <_PyContext_NewHamtForTests@@Base+0x1590> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a4f8 <_PyContext_NewHamtForTests@@Base+0x1590> │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r0] │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r8, r5, r0, lsr r8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - b 50ab8 │ │ │ │ - ldr r1, [pc] @ 5a514 <_PyContext_NewHamtForTests@@Base+0x15ac> │ │ │ │ - b 5a3f0 <_PyContext_NewHamtForTests@@Base+0x1488> │ │ │ │ - eorseq r9, r5, r4, lsl #6 │ │ │ │ - b 54d80 │ │ │ │ + eorseq r7, r6, ip, rrx │ │ │ │ + eorseq r7, r6, r8, rrx │ │ │ │ + b 54f30 │ │ │ │ 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+0x1674> │ │ │ │ + ldr r2, [pc, #164] @ 5a648 <_PyContext_NewHamtForTests@@Base+0x18f4> │ │ │ │ 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+0x15f0> │ │ │ │ + beq 5a5c4 <_PyContext_NewHamtForTests@@Base+0x1870> │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 58cdc │ │ │ │ + bl 58d8c <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5a578 <_PyContext_NewHamtForTests@@Base+0x1610> │ │ │ │ + beq 5a5e4 <_PyContext_NewHamtForTests@@Base+0x1890> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 22fc28 │ │ │ │ - ldr r0, [pc, #96] @ 5a5e0 <_PyContext_NewHamtForTests@@Base+0x1678> │ │ │ │ + bl 8b2bc │ │ │ │ + ldr r0, [pc, #96] @ 5a64c <_PyContext_NewHamtForTests@@Base+0x18f8> │ │ │ │ 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+0x1620> │ │ │ │ + bne 5a5f4 <_PyContext_NewHamtForTests@@Base+0x18a0> │ │ │ │ mov r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a56b8 │ │ │ │ - ldr r3, [pc, #28] @ 5a5dc <_PyContext_NewHamtForTests@@Base+0x1674> │ │ │ │ + bl a57a8 │ │ │ │ + ldr r3, [pc, #28] @ 5a648 <_PyContext_NewHamtForTests@@Base+0x18f4> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5a5d4 <_PyContext_NewHamtForTests@@Base+0x166c> │ │ │ │ + beq 5a640 <_PyContext_NewHamtForTests@@Base+0x18ec> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r8, r6, r8, asr #15 │ │ │ │ - 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 5a618 <_PyContext_NewHamtForTests@@Base+0x16b0> │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 5a63c <_PyContext_NewHamtForTests@@Base+0x16d4> │ │ │ │ - b 5a658 <_PyContext_NewHamtForTests@@Base+0x16f0> │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #376] @ 5a7a0 <_PyContext_NewHamtForTests@@Base+0x1838> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5a604 <_PyContext_NewHamtForTests@@Base+0x169c> │ │ │ │ - b 5a798 <_PyContext_NewHamtForTests@@Base+0x1830> │ │ │ │ - bl ab108 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 5a66c <_PyContext_NewHamtForTests@@Base+0x1704> │ │ │ │ - cmn r5, #1 │ │ │ │ - bne 5a688 <_PyContext_NewHamtForTests@@Base+0x1720> │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 5a688 <_PyContext_NewHamtForTests@@Base+0x1720> │ │ │ │ - b 5a798 <_PyContext_NewHamtForTests@@Base+0x1830> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 5a650 <_PyContext_NewHamtForTests@@Base+0x16e8> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 5a650 <_PyContext_NewHamtForTests@@Base+0x16e8> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 5a6b0 <_PyContext_NewHamtForTests@@Base+0x1748> │ │ │ │ - ldr r3, [pc, #256] @ 5a7a4 <_PyContext_NewHamtForTests@@Base+0x183c> │ │ │ │ - ldr r1, [pc, #256] @ 5a7a8 <_PyContext_NewHamtForTests@@Base+0x1840> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 5a798 <_PyContext_NewHamtForTests@@Base+0x1830> │ │ │ │ - cmp r5, r3 │ │ │ │ - blt 5a6c8 <_PyContext_NewHamtForTests@@Base+0x1760> │ │ │ │ - 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 5a704 <_PyContext_NewHamtForTests@@Base+0x179c> │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r1, r6 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r6] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31b140 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 5a798 <_PyContext_NewHamtForTests@@Base+0x1830> │ │ │ │ - ldr r0, [pc, #168] @ 5a7ac <_PyContext_NewHamtForTests@@Base+0x1844> │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - rsb r1, r5, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2af158 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5a798 <_PyContext_NewHamtForTests@@Base+0x1830> │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 5a738 <_PyContext_NewHamtForTests@@Base+0x17d0> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30614 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5a764 <_PyContext_NewHamtForTests@@Base+0x17fc> │ │ │ │ - b 5a798 <_PyContext_NewHamtForTests@@Base+0x1830> │ │ │ │ - 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 31b140 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 5a798 <_PyContext_NewHamtForTests@@Base+0x1830> │ │ │ │ - ldr r0, [pc, #68] @ 5a7ac <_PyContext_NewHamtForTests@@Base+0x1844> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a784 <_PyContext_NewHamtForTests@@Base+0x181c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 5a784 <_PyContext_NewHamtForTests@@Base+0x181c> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2af158 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5a6fc <_PyContext_NewHamtForTests@@Base+0x1794> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r8, r5, r8, asr lr │ │ │ │ - subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq pc, r8, r8, asr #2 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq pc, r5, ip, ror #29 │ │ │ │ + eorseq fp, r6, r8, lsl #31 │ │ │ │ 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 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 5a850 <_PyContext_NewHamtForTests@@Base+0x18e8> │ │ │ │ + bne 5a6f0 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 5a870 <_PyContext_NewHamtForTests@@Base+0x1908> │ │ │ │ + ldreq r4, [pc, #96] @ 5a710 <_PyContext_NewHamtForTests@@Base+0x19bc> │ │ │ │ cmp r5, r2 │ │ │ │ - blt 5a840 <_PyContext_NewHamtForTests@@Base+0x18d8> │ │ │ │ + blt 5a6e0 <_PyContext_NewHamtForTests@@Base+0x198c> │ │ │ │ sub r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r4, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a840 <_PyContext_NewHamtForTests@@Base+0x18d8> │ │ │ │ + bne 5a6e0 <_PyContext_NewHamtForTests@@Base+0x198c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ mov r4, r0 │ │ │ │ - b 5a850 <_PyContext_NewHamtForTests@@Base+0x18e8> │ │ │ │ + b 5a6f0 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5a864 <_PyContext_NewHamtForTests@@Base+0x18fc> │ │ │ │ + beq 5a704 <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r1, [pc] @ 5a87c <_PyContext_NewHamtForTests@@Base+0x1914> │ │ │ │ - b 5a3f0 <_PyContext_NewHamtForTests@@Base+0x1488> │ │ │ │ - @ instruction: 0x003591bc │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + ldr r1, [pc] @ 5a71c <_PyContext_NewHamtForTests@@Base+0x19c8> │ │ │ │ + b 5a52c <_PyContext_NewHamtForTests@@Base+0x17d8> │ │ │ │ + eorseq ip, r5, r4, asr #21 │ │ │ │ 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 5a8c0 <_PyContext_NewHamtForTests@@Base+0x1958> │ │ │ │ + bhi 5a760 <_PyContext_NewHamtForTests@@Base+0x1a0c> │ │ │ │ cmp r4, #2 │ │ │ │ ldr r5, [r6] │ │ │ │ movne r4, #0 │ │ │ │ ldreq r4, [r6, #4] │ │ │ │ - b 5a8e0 <_PyContext_NewHamtForTests@@Base+0x1978> │ │ │ │ - ldr r0, [pc, #200] @ 5a990 <_PyContext_NewHamtForTests@@Base+0x1a28> │ │ │ │ + b 5a780 <_PyContext_NewHamtForTests@@Base+0x1a2c> │ │ │ │ + ldr r0, [pc, #200] @ 5a830 <_PyContext_NewHamtForTests@@Base+0x1adc> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a8ac <_PyContext_NewHamtForTests@@Base+0x1944> │ │ │ │ - b 5a914 <_PyContext_NewHamtForTests@@Base+0x19ac> │ │ │ │ + bne 5a74c <_PyContext_NewHamtForTests@@Base+0x19f8> │ │ │ │ + b 5a7b4 <_PyContext_NewHamtForTests@@Base+0x1a60> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29e7bc │ │ │ │ + bl 2a1090 │ │ │ │ cmn r0, #2 │ │ │ │ - beq 5a914 <_PyContext_NewHamtForTests@@Base+0x19ac> │ │ │ │ + beq 5a7b4 <_PyContext_NewHamtForTests@@Base+0x1a60> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a91c <_PyContext_NewHamtForTests@@Base+0x19b4> │ │ │ │ - ldr r3, [pc, #136] @ 5a994 <_PyContext_NewHamtForTests@@Base+0x1a2c> │ │ │ │ - ldr r1, [pc, #136] @ 5a998 <_PyContext_NewHamtForTests@@Base+0x1a30> │ │ │ │ + blt 5a7bc <_PyContext_NewHamtForTests@@Base+0x1a68> │ │ │ │ + ldr r3, [pc, #136] @ 5a834 <_PyContext_NewHamtForTests@@Base+0x1ae0> │ │ │ │ + ldr r1, [pc, #136] @ 5a838 <_PyContext_NewHamtForTests@@Base+0x1ae4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 5a988 <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ + b 5a828 <_PyContext_NewHamtForTests@@Base+0x1ad4> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 5a93c <_PyContext_NewHamtForTests@@Base+0x19d4> │ │ │ │ + bne 5a7dc <_PyContext_NewHamtForTests@@Base+0x1a88> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 5a97c <_PyContext_NewHamtForTests@@Base+0x1a14> │ │ │ │ - b 5a964 <_PyContext_NewHamtForTests@@Base+0x19fc> │ │ │ │ + beq 5a81c <_PyContext_NewHamtForTests@@Base+0x1ac8> │ │ │ │ + b 5a804 <_PyContext_NewHamtForTests@@Base+0x1ab0> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 24e37c │ │ │ │ + bl 250c00 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a914 <_PyContext_NewHamtForTests@@Base+0x19ac> │ │ │ │ + blt 5a7b4 <_PyContext_NewHamtForTests@@Base+0x1a60> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a988 <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ + bne 5a828 <_PyContext_NewHamtForTests@@Base+0x1ad4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5a97c <_PyContext_NewHamtForTests@@Base+0x1a14> │ │ │ │ + beq 5a81c <_PyContext_NewHamtForTests@@Base+0x1ac8> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 5a988 <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ + b 5a828 <_PyContext_NewHamtForTests@@Base+0x1ad4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fcac <_PyErr_SetKeyError@@Base> │ │ │ │ - b 5a914 <_PyContext_NewHamtForTests@@Base+0x19ac> │ │ │ │ + bl 150324 <_PyErr_SetKeyError@@Base> │ │ │ │ + b 5a7b4 <_PyContext_NewHamtForTests@@Base+0x1a60> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r5, r7, r4, asr r0 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00382ddc │ │ │ │ + eorseq r8, r7, r4, ror #11 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + mlaseq r8, ip, r5, r6 │ │ │ │ + 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 5a870 <_PyContext_NewHamtForTests@@Base+0x1b1c> │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 5a894 <_PyContext_NewHamtForTests@@Base+0x1b40> │ │ │ │ + b 5a8b0 <_PyContext_NewHamtForTests@@Base+0x1b5c> │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #376] @ 5a9f8 <_PyContext_NewHamtForTests@@Base+0x1ca4> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5a85c <_PyContext_NewHamtForTests@@Base+0x1b08> │ │ │ │ + b 5a9f0 <_PyContext_NewHamtForTests@@Base+0x1c9c> │ │ │ │ + bl ab1f4 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 5a8c4 <_PyContext_NewHamtForTests@@Base+0x1b70> │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 5a8e0 <_PyContext_NewHamtForTests@@Base+0x1b8c> │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 5a8e0 <_PyContext_NewHamtForTests@@Base+0x1b8c> │ │ │ │ + b 5a9f0 <_PyContext_NewHamtForTests@@Base+0x1c9c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 5a8a8 <_PyContext_NewHamtForTests@@Base+0x1b54> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 5a8a8 <_PyContext_NewHamtForTests@@Base+0x1b54> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 5a908 <_PyContext_NewHamtForTests@@Base+0x1bb4> │ │ │ │ + ldr r3, [pc, #256] @ 5a9fc <_PyContext_NewHamtForTests@@Base+0x1ca8> │ │ │ │ + ldr r1, [pc, #256] @ 5aa00 <_PyContext_NewHamtForTests@@Base+0x1cac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 5a9f0 <_PyContext_NewHamtForTests@@Base+0x1c9c> │ │ │ │ + cmp r5, r3 │ │ │ │ + blt 5a920 <_PyContext_NewHamtForTests@@Base+0x1bcc> │ │ │ │ + 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 5a95c <_PyContext_NewHamtForTests@@Base+0x1c08> │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov r1, r6 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r6] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31e918 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 5a9f0 <_PyContext_NewHamtForTests@@Base+0x1c9c> │ │ │ │ + ldr r0, [pc, #168] @ 5aa04 <_PyContext_NewHamtForTests@@Base+0x1cb0> │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + rsb r1, r5, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2b19bc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5a9f0 <_PyContext_NewHamtForTests@@Base+0x1c9c> │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 5a990 <_PyContext_NewHamtForTests@@Base+0x1c3c> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 30614 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5a9bc <_PyContext_NewHamtForTests@@Base+0x1c68> │ │ │ │ + b 5a9f0 <_PyContext_NewHamtForTests@@Base+0x1c9c> │ │ │ │ + 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 31e918 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 5a9f0 <_PyContext_NewHamtForTests@@Base+0x1c9c> │ │ │ │ + ldr r0, [pc, #68] @ 5aa04 <_PyContext_NewHamtForTests@@Base+0x1cb0> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 5a9dc <_PyContext_NewHamtForTests@@Base+0x1c88> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 5a9dc <_PyContext_NewHamtForTests@@Base+0x1c88> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2b19bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5a954 <_PyContext_NewHamtForTests@@Base+0x1c00> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq ip, r5, r8, lsl r6 │ │ │ │ + subseq sp, r6, r0, lsl #22 │ │ │ │ + eorseq r2, r9, r8, lsl #18 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldr r1, [pc] @ 5aa10 <_PyContext_NewHamtForTests@@Base+0x1cbc> │ │ │ │ + b 5a52c <_PyContext_NewHamtForTests@@Base+0x17d8> │ │ │ │ + eorseq ip, r5, ip, ror r9 │ │ │ │ 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 5a9e0 <_PyContext_NewHamtForTests@@Base+0x1a78> │ │ │ │ + bgt 5aa58 <_PyContext_NewHamtForTests@@Base+0x1d04> │ │ │ │ mov r0, r4 │ │ │ │ - bl 32eaf4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ + bl 3322d4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a9fc <_PyContext_NewHamtForTests@@Base+0x1a94> │ │ │ │ + bne 5aa74 <_PyContext_NewHamtForTests@@Base+0x1d20> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 56af0 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ - ldr r3, [pc, #28] @ 5aa04 <_PyContext_NewHamtForTests@@Base+0x1a9c> │ │ │ │ - ldr r1, [pc, #28] @ 5aa08 <_PyContext_NewHamtForTests@@Base+0x1aa0> │ │ │ │ + b 56b68 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ + ldr r3, [pc, #28] @ 5aa7c <_PyContext_NewHamtForTests@@Base+0x1d28> │ │ │ │ + ldr r1, [pc, #28] @ 5aa80 <_PyContext_NewHamtForTests@@Base+0x1d2c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5a9c0 <_PyContext_NewHamtForTests@@Base+0x1a58> │ │ │ │ + bge 5aa38 <_PyContext_NewHamtForTests@@Base+0x1ce4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, ip, ror #2 │ │ │ │ - andeq r0, r0, r0 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + eorseq r2, r9, ip, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 30a2fc │ │ │ │ - ldr r3, [pc, #12] @ 5aa40 <_PyContext_NewHamtForTests@@Base+0x1ad8> │ │ │ │ + bl 30d430 │ │ │ │ + ldr r3, [pc, #12] @ 5aab4 <_PyContext_NewHamtForTests@@Base+0x1d60> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc, #4] @ 5aa50 <_PyContext_NewHamtForTests@@Base+0x1ae8> │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldr r0, [pc, #4] @ 5aac4 <_PyContext_NewHamtForTests@@Base+0x1d70> │ │ │ │ mov r1, #3 │ │ │ │ - b a56b8 │ │ │ │ - eorseq lr, r8, ip, asr #3 │ │ │ │ + b a57a8 │ │ │ │ + eorseq r1, r9, ip, lsl #19 │ │ │ │ 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 5aa9c <_PyContext_NewHamtForTests@@Base+0x1b34> │ │ │ │ + beq 5ab10 <_PyContext_NewHamtForTests@@Base+0x1dbc> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 5aa9c <_PyContext_NewHamtForTests@@Base+0x1b34> │ │ │ │ + beq 5ab10 <_PyContext_NewHamtForTests@@Base+0x1dbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5aa9c <_PyContext_NewHamtForTests@@Base+0x1b34> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 5ab10 <_PyContext_NewHamtForTests@@Base+0x1dbc> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5aad8 <_PyContext_NewHamtForTests@@Base+0x1b70> │ │ │ │ + bne 5ab4c <_PyContext_NewHamtForTests@@Base+0x1df8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5aad8 <_PyContext_NewHamtForTests@@Base+0x1b70> │ │ │ │ + beq 5ab4c <_PyContext_NewHamtForTests@@Base+0x1df8> │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5aad8 <_PyContext_NewHamtForTests@@Base+0x1b70> │ │ │ │ + beq 5ab4c <_PyContext_NewHamtForTests@@Base+0x1df8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5aad8 <_PyContext_NewHamtForTests@@Base+0x1b70> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 5ab4c <_PyContext_NewHamtForTests@@Base+0x1df8> │ │ │ │ + bl 9adbc <_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 32eaf4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ + bl 3322d4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ab14 <_PyContext_NewHamtForTests@@Base+0x1bac> │ │ │ │ + bne 5ab88 <_PyContext_NewHamtForTests@@Base+0x1e34> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 32ebe4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x73c> │ │ │ │ + b 3323c4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x73c> │ │ │ │ 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 r6, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + bl 9b2e8 │ │ │ │ + bl 9b324 │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ + bgt 5abe0 <_PyContext_NewHamtForTests@@Base+0x1e8c> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + ldr r2, [pc, #112] @ 5ac40 <_PyContext_NewHamtForTests@@Base+0x1eec> │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 5abe0 <_PyContext_NewHamtForTests@@Base+0x1e8c> │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 1c8dac <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + addgt r7, r5, #16 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + bgt 5ac2c <_PyContext_NewHamtForTests@@Base+0x1ed8> │ │ │ │ + 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 1c8f70 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + subs r6, r6, #1 │ │ │ │ + bcc 5abf4 <_PyContext_NewHamtForTests@@Base+0x1ea0> │ │ │ │ + ldr r0, [r7, r6, lsl #2] │ │ │ │ + bl 9b360 │ │ │ │ + b 5ac2c <_PyContext_NewHamtForTests@@Base+0x1ed8> │ │ │ │ + muleq r5, r0, fp │ │ │ │ + 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 │ │ │ │ mov r5, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 5ab74 <_PyContext_NewHamtForTests@@Base+0x1c0c> │ │ │ │ + bne 5ac9c <_PyContext_NewHamtForTests@@Base+0x1f48> │ │ │ │ clz ip, r2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 5abac <_PyContext_NewHamtForTests@@Base+0x1c44> │ │ │ │ + beq 5acd4 <_PyContext_NewHamtForTests@@Base+0x1f80> │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 5abe4 <_PyContext_NewHamtForTests@@Base+0x1c7c> │ │ │ │ + ldr ip, [pc, #92] @ 5ad0c <_PyContext_NewHamtForTests@@Base+0x1fb8> │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 5abd8 <_PyContext_NewHamtForTests@@Base+0x1c70> │ │ │ │ + beq 5ad00 <_PyContext_NewHamtForTests@@Base+0x1fac> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2] │ │ │ │ - bl 1c810c │ │ │ │ + bl 1ca628 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5aec0 │ │ │ │ + bl 5af34 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #16] @ 5abe8 <_PyContext_NewHamtForTests@@Base+0x1c80> │ │ │ │ - bne 5abdc <_PyContext_NewHamtForTests@@Base+0x1c74> │ │ │ │ + ldrne r0, [pc, #16] @ 5ad10 <_PyContext_NewHamtForTests@@Base+0x1fbc> │ │ │ │ + bne 5ad04 <_PyContext_NewHamtForTests@@Base+0x1fb0> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r3, r7, r4, lsl #26 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r3, r8, r4, lsl #26 │ │ │ │ + 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, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 5ac1c <_PyContext_NewHamtForTests@@Base+0x1cb4> │ │ │ │ - ldr r3, [pc, #328] @ 5ad58 <_PyContext_NewHamtForTests@@Base+0x1df0> │ │ │ │ - ldr r1, [pc, #328] @ 5ad5c <_PyContext_NewHamtForTests@@Base+0x1df4> │ │ │ │ + bne 5ad44 <_PyContext_NewHamtForTests@@Base+0x1ff0> │ │ │ │ + ldr r3, [pc, #328] @ 5ae80 <_PyContext_NewHamtForTests@@Base+0x212c> │ │ │ │ + ldr r1, [pc, #328] @ 5ae84 <_PyContext_NewHamtForTests@@Base+0x2130> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 5ac68 <_PyContext_NewHamtForTests@@Base+0x1d00> │ │ │ │ + bl 190b84 │ │ │ │ + b 5ad90 <_PyContext_NewHamtForTests@@Base+0x203c> │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 5ac70 <_PyContext_NewHamtForTests@@Base+0x1d08> │ │ │ │ + bne 5ad98 <_PyContext_NewHamtForTests@@Base+0x2044> │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r5, #16] │ │ │ │ strbeq r3, [r0, #34] @ 0x22 │ │ │ │ - beq 5ac70 <_PyContext_NewHamtForTests@@Base+0x1d08> │ │ │ │ + beq 5ad98 <_PyContext_NewHamtForTests@@Base+0x2044> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #264] @ 5ad58 <_PyContext_NewHamtForTests@@Base+0x1df0> │ │ │ │ + ldr r2, [pc, #264] @ 5ae80 <_PyContext_NewHamtForTests@@Base+0x212c> │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #256] @ 5ad60 <_PyContext_NewHamtForTests@@Base+0x1df8> │ │ │ │ - ldrne r1, [pc, #256] @ 5ad64 <_PyContext_NewHamtForTests@@Base+0x1dfc> │ │ │ │ + ldreq r1, [pc, #256] @ 5ae88 <_PyContext_NewHamtForTests@@Base+0x2134> │ │ │ │ + ldrne r1, [pc, #256] @ 5ae8c <_PyContext_NewHamtForTests@@Base+0x2138> │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ - b 5ad50 <_PyContext_NewHamtForTests@@Base+0x1de8> │ │ │ │ - bl 2d1ad8 │ │ │ │ + b 5ae78 <_PyContext_NewHamtForTests@@Base+0x2124> │ │ │ │ + bl 2d4ac0 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 5aca8 <_PyContext_NewHamtForTests@@Base+0x1d40> │ │ │ │ + beq 5add0 <_PyContext_NewHamtForTests@@Base+0x207c> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 334884 <_PyUnicode_ToNumeric@@Base+0x4358> │ │ │ │ + bl 337f00 <_PyUnicode_ToNumeric@@Base+0x41f4> │ │ │ │ subs r4, r0, #0 │ │ │ │ ldreq r2, [r5, #8] │ │ │ │ moveq r3, #2 │ │ │ │ strbeq r4, [r2, #34] @ 0x22 │ │ │ │ streq r3, [r5, #16] │ │ │ │ - b 5ad50 <_PyContext_NewHamtForTests@@Base+0x1de8> │ │ │ │ + b 5ae78 <_PyContext_NewHamtForTests@@Base+0x2124> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ad04 <_PyContext_NewHamtForTests@@Base+0x1d9c> │ │ │ │ - ldr r2, [pc, #176] @ 5ad68 <_PyContext_NewHamtForTests@@Base+0x1e00> │ │ │ │ + beq 5ae2c <_PyContext_NewHamtForTests@@Base+0x20d8> │ │ │ │ + ldr r2, [pc, #176] @ 5ae90 <_PyContext_NewHamtForTests@@Base+0x213c> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5ad14 <_PyContext_NewHamtForTests@@Base+0x1dac> │ │ │ │ + bne 5ae3c <_PyContext_NewHamtForTests@@Base+0x20e8> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ strb r3, [r2, #34] @ 0x22 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r5, #16] │ │ │ │ - beq 5acf0 <_PyContext_NewHamtForTests@@Base+0x1d88> │ │ │ │ + beq 5ae18 <_PyContext_NewHamtForTests@@Base+0x20c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5acf0 <_PyContext_NewHamtForTests@@Base+0x1d88> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #96] @ 5ad58 <_PyContext_NewHamtForTests@@Base+0x1df0> │ │ │ │ - ldr r1, [pc, #112] @ 5ad6c <_PyContext_NewHamtForTests@@Base+0x1e04> │ │ │ │ + bne 5ae18 <_PyContext_NewHamtForTests@@Base+0x20c4> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #96] @ 5ae80 <_PyContext_NewHamtForTests@@Base+0x212c> │ │ │ │ + ldr r1, [pc, #112] @ 5ae94 <_PyContext_NewHamtForTests@@Base+0x2140> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 5ac68 <_PyContext_NewHamtForTests@@Base+0x1d00> │ │ │ │ + bl 190b84 │ │ │ │ + b 5ad90 <_PyContext_NewHamtForTests@@Base+0x203c> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - ldr r3, [pc, #84] @ 5ad70 <_PyContext_NewHamtForTests@@Base+0x1e08> │ │ │ │ + ldr r3, [pc, #84] @ 5ae98 <_PyContext_NewHamtForTests@@Base+0x2144> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ad3c <_PyContext_NewHamtForTests@@Base+0x1dd4> │ │ │ │ - bl 11aa18 │ │ │ │ - ldr r3, [pc, #64] @ 5ad74 <_PyContext_NewHamtForTests@@Base+0x1e0c> │ │ │ │ + beq 5ae64 <_PyContext_NewHamtForTests@@Base+0x2110> │ │ │ │ + bl 11b004 │ │ │ │ + ldr r3, [pc, #64] @ 5ae9c <_PyContext_NewHamtForTests@@Base+0x2148> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6bf4 │ │ │ │ - b 5ad50 <_PyContext_NewHamtForTests@@Base+0x1de8> │ │ │ │ - ldr r3, [pc, #52] @ 5ad78 <_PyContext_NewHamtForTests@@Base+0x1e10> │ │ │ │ + bl 1c911c │ │ │ │ + b 5ae78 <_PyContext_NewHamtForTests@@Base+0x2124> │ │ │ │ + ldr r3, [pc, #52] @ 5aea0 <_PyContext_NewHamtForTests@@Base+0x214c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ad28 <_PyContext_NewHamtForTests@@Base+0x1dc0> │ │ │ │ + bne 5ae50 <_PyContext_NewHamtForTests@@Base+0x20fc> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, ip, asr pc │ │ │ │ - eorseq lr, r8, ip, lsl #31 │ │ │ │ - eorseq lr, r8, r0, asr #31 │ │ │ │ - ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq r9, r6, r8, lsl #6 │ │ │ │ - subseq sp, r5, r4, lsr fp │ │ │ │ - subseq fp, r5, r8, asr #23 │ │ │ │ - subseq sp, r5, r8, asr fp │ │ │ │ - │ │ │ │ -0005ad7c : │ │ │ │ - ldr r0, [pc] @ 5ad84 │ │ │ │ - bx lr │ │ │ │ - mlaseq r5, r8, r7, 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] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 9b248 │ │ │ │ - bl 9b284 │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ - bgt 5add8 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #112] @ 5ae38 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 5add8 │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c6884 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - addgt r7, r5, #16 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - bgt 5ae24 │ │ │ │ - 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 1c6a48 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - subs r6, r6, #1 │ │ │ │ - bcc 5adec │ │ │ │ - ldr r0, [r7, r6, lsl #2] │ │ │ │ - bl 9b2c0 │ │ │ │ - b 5ae24 │ │ │ │ - andeq sl, r5, r8, lsl #27 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r2, r9, ip, lsl r7 │ │ │ │ + eorseq r2, r9, ip, asr #14 │ │ │ │ + eorseq r2, r9, r0, lsl #15 │ │ │ │ + ldrsheq sp, [r6], #-88 @ 0xffffffa8 │ │ │ │ + eorseq ip, r6, r8, asr #21 │ │ │ │ + subseq sp, r6, r4, lsr fp │ │ │ │ + subseq fp, r6, r8, asr #23 │ │ │ │ + subseq sp, r6, r8, asr fp │ │ │ │ + │ │ │ │ +0005aea4 : │ │ │ │ + ldr r0, [pc] @ 5aeac │ │ │ │ + bx lr │ │ │ │ + eorseq r1, r6, r8, asr pc │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #4] @ 5aec0 │ │ │ │ + ldr r0, [pc, #4] @ 5aec4 │ │ │ │ + b 4ab30 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ + eoreq r5, ip, ip, asr sl │ │ │ │ + subseq sp, r6, r8, ror #3 │ │ │ │ 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 9b248 │ │ │ │ + bl 9b2e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4290 │ │ │ │ + bl a4380 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5aeb8 │ │ │ │ - ldr r0, [pc, #4] @ 5aebc │ │ │ │ - b 4ab30 <_PyBytes_ReverseFind@@Base+0x124> │ │ │ │ - eoreq r2, ip, r0, lsl #30 │ │ │ │ - subseq sp, r5, r8, ror #3 │ │ │ │ + b 9adbc <_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 5af08 │ │ │ │ + beq 5af7c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5af08 │ │ │ │ + bne 5af7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 309ef8 │ │ │ │ + b 30d2c8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5af2c │ │ │ │ - ldr r3, [pc, #144] @ 5afb0 │ │ │ │ - ldr r1, [pc, #144] @ 5afb4 │ │ │ │ + beq 5afa0 │ │ │ │ + ldr r3, [pc, #144] @ 5b024 │ │ │ │ + ldr r1, [pc, #144] @ 5b028 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 5af60 │ │ │ │ + bl 190b84 │ │ │ │ + b 5afd4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ sub r2, r2, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt 5af5c │ │ │ │ + bgt 5afd0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354c00 │ │ │ │ + bl 3583a0 │ │ │ │ add r8, r7, r6 │ │ │ │ cmp r8, r0 │ │ │ │ - ble 5af68 │ │ │ │ - bl 29e598 │ │ │ │ + ble 5afdc │ │ │ │ + bl 2a0e6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d3394 │ │ │ │ + bl 2d6380 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5af60 │ │ │ │ + beq 5afd4 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5afa8 │ │ │ │ + ble 5b01c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mul r2, r6, r2 │ │ │ │ bl 29cdc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, ror #3 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r4, lsr #19 │ │ │ │ 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 │ │ │ │ @@ -49833,179 +49862,180 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - bne 5b010 │ │ │ │ + bne 5b084 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b044 │ │ │ │ - ldr ip, [pc, #600] @ 5b270 │ │ │ │ + beq 5b0b8 │ │ │ │ + ldr ip, [pc, #604] @ 5b2e8 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b0dc │ │ │ │ + beq 5b150 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5b094 │ │ │ │ + beq 5b108 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b068 │ │ │ │ + beq 5b0dc │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5b068 │ │ │ │ + bne 5b0dc │ │ │ │ mov r2, #0 │ │ │ │ - b 5b09c │ │ │ │ + b 5b110 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b07c │ │ │ │ + bne 5b0f0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5b09c │ │ │ │ - bl 1035a4 │ │ │ │ + b 5b110 │ │ │ │ + bl 103998 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b0dc │ │ │ │ + blt 5b150 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5b060 │ │ │ │ - b 5b074 │ │ │ │ + beq 5b0d4 │ │ │ │ + b 5b0e8 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 336c28 <_PyUnicode_ToNumeric@@Base+0x66fc> │ │ │ │ + bl 33a320 <_PyUnicode_ToNumeric@@Base+0x6614> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b0dc │ │ │ │ + beq 5b150 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b148 │ │ │ │ + beq 5b1bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5b0e4 │ │ │ │ - ldr r3, [pc, #416] @ 5b274 │ │ │ │ - ldr r1, [pc, #416] @ 5b278 │ │ │ │ + beq 5b158 │ │ │ │ + ldr r3, [pc, #420] @ 5b2ec │ │ │ │ + ldr r1, [pc, #420] @ 5b2f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ - b 5b254 │ │ │ │ + b 5b2c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d460 │ │ │ │ + bl 15e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b108 │ │ │ │ - ldr r3, [pc, #376] @ 5b274 │ │ │ │ - ldr r1, [pc, #380] @ 5b27c │ │ │ │ + bne 5b17c │ │ │ │ + ldr r3, [pc, #380] @ 5b2ec │ │ │ │ + ldr r1, [pc, #384] @ 5b2f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 5b0dc │ │ │ │ + bl 190b84 │ │ │ │ + b 5b150 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b0dc │ │ │ │ + beq 5b150 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5b148 │ │ │ │ - ldr r3, [pc, #332] @ 5b280 │ │ │ │ - ldr r1, [pc, #332] @ 5b284 │ │ │ │ + ble 5b1bc │ │ │ │ + ldr r3, [pc, #336] @ 5b2f8 │ │ │ │ + ldr r1, [pc, #336] @ 5b2fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ - b 5b0dc │ │ │ │ + bl 1139e8 │ │ │ │ + b 5b150 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 5b60c │ │ │ │ + bl 5b688 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b174 │ │ │ │ + bne 5b1e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b0dc │ │ │ │ + beq 5b150 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ - b 5b0dc │ │ │ │ + bl 1139e8 │ │ │ │ + b 5b150 │ │ │ │ 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] @ 5b288 │ │ │ │ + ldr r3, [pc, #232] @ 5b300 │ │ │ │ str r3, [r7, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ - add r3, pc, #168 @ 0xa8 │ │ │ │ + add r3, pc, #172 @ 0xac │ │ │ │ ldrd r2, [r3] │ │ │ │ stm r0, {r7, r8} │ │ │ │ strd r2, [r7] │ │ │ │ - add r3, pc, #160 @ 0xa0 │ │ │ │ + add r3, pc, #164 @ 0xa4 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, [r7, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b208 │ │ │ │ + beq 5b27c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5b160 │ │ │ │ + beq 5b1d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b160 │ │ │ │ + bne 5b1d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 5b160 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 5b1d4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b254 │ │ │ │ + beq 5b2c8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5b240 │ │ │ │ - bl c3fac │ │ │ │ + blt 5b2b4 │ │ │ │ + bl c43a8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67ac4 │ │ │ │ + bl 67b30 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ - b 5b24c │ │ │ │ + bl c8100 │ │ │ │ + b 5b2c0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ac4 │ │ │ │ + bl 67b30 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ strbvs r2, [r5, -r1, lsl #6] │ │ │ │ svc 0x00cdab89 │ │ │ │ ldmls sl!, {r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ eorsne r5, r2, r6, ror r4 │ │ │ │ - subseq r3, r7, r0, lsr sp │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, asr #27 │ │ │ │ - @ instruction: 0x00385df4 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, lsr #28 │ │ │ │ + subseq r3, r8, r0, lsr sp │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r9, r8, ip, lsl #11 │ │ │ │ + @ instruction: 0x003895b4 │ │ │ │ + subseq sp, r6, r4, asr #22 │ │ │ │ + eorseq r9, r8, r0, ror #11 │ │ │ │ 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 │ │ │ │ @@ -50023,46 +50053,47 @@ │ │ │ │ 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 5b308 │ │ │ │ + bne 5b380 │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b33c │ │ │ │ + beq 5b3b4 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #80] @ 5b364 │ │ │ │ + ldr ip, [pc, #80] @ 5b3dc │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 5b35c │ │ │ │ + beq 5b3d4 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [ip] │ │ │ │ ldrne r2, [ip, #4] │ │ │ │ - ldreq r2, [pc, #20] @ 5b368 │ │ │ │ + ldreq r2, [pc, #20] @ 5b3e0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 1ccc94 │ │ │ │ + b 1cf1b0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r3, r7, ip, asr sp │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r3, r8, ip, asr sp │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + b 49220 │ │ │ │ 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 │ │ │ │ @@ -50075,622 +50106,621 @@ │ │ │ │ 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 5b3d8 │ │ │ │ + bne 5b454 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #6 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b410 │ │ │ │ - ldr ip, [pc, #536] @ 5b5f8 │ │ │ │ + beq 5b48c │ │ │ │ + ldr ip, [pc, #536] @ 5b674 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b554 │ │ │ │ + beq 5b5d0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 5b430 │ │ │ │ - bl a573c │ │ │ │ + bne 5b4ac │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b554 │ │ │ │ + bne 5b5d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 5b450 │ │ │ │ - bl a573c │ │ │ │ + bne 5b4cc │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b554 │ │ │ │ + bne 5b5d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 5b474 │ │ │ │ - bl a573c │ │ │ │ + bne 5b4f0 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r6, #0 │ │ │ │ - beq 5b4a8 │ │ │ │ - b 5b554 │ │ │ │ - bl ab108 │ │ │ │ + beq 5b524 │ │ │ │ + b 5b5d0 │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5b4a0 │ │ │ │ + beq 5b51c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 5b4a0 │ │ │ │ + bne 5b51c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - beq 5b460 │ │ │ │ + beq 5b4dc │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5b504 │ │ │ │ + beq 5b580 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5b4cc │ │ │ │ + beq 5b548 │ │ │ │ subs r9, r5, #4 │ │ │ │ - ldreq r5, [pc, #308] @ 5b5fc │ │ │ │ - beq 5b50c │ │ │ │ - b 5b4d0 │ │ │ │ - ldr r7, [pc, #296] @ 5b5fc │ │ │ │ + ldreq r5, [pc, #308] @ 5b678 │ │ │ │ + beq 5b588 │ │ │ │ + b 5b54c │ │ │ │ + ldr r7, [pc, #296] @ 5b678 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5b4e8 │ │ │ │ + beq 5b564 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 5b50c │ │ │ │ - b 5b4ec │ │ │ │ - ldr r5, [pc, #268] @ 5b5fc │ │ │ │ + beq 5b588 │ │ │ │ + b 5b568 │ │ │ │ + ldr r5, [pc, #268] @ 5b678 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4ece4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4eb30 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b50c │ │ │ │ - b 5b554 │ │ │ │ - ldr r5, [pc, #240] @ 5b5fc │ │ │ │ + bne 5b588 │ │ │ │ + b 5b5d0 │ │ │ │ + ldr r5, [pc, #240] @ 5b678 │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 5b528 │ │ │ │ - ldr r3, [pc, #228] @ 5b600 │ │ │ │ - ldr r1, [pc, #228] @ 5b604 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 5b554 │ │ │ │ - ldr r4, [pc, #204] @ 5b5fc │ │ │ │ + bge 5b5a4 │ │ │ │ + ldr r3, [pc, #228] @ 5b67c │ │ │ │ + ldr r1, [pc, #228] @ 5b680 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 5b5d0 │ │ │ │ + ldr r4, [pc, #204] @ 5b678 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r7, r4 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 5b55c │ │ │ │ + beq 5b5d8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2a6274 │ │ │ │ + bl 2a8b4c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #32 │ │ │ │ - bne 5b55c │ │ │ │ + bne 5b5d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 5b5f0 │ │ │ │ + b 5b66c │ │ │ │ cmp r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5b5a0 │ │ │ │ + beq 5b61c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2a6274 │ │ │ │ + bl 2a8b4c │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, sp, #40 @ 0x28 │ │ │ │ - bne 5b5a0 │ │ │ │ - b 5b554 │ │ │ │ + bne 5b61c │ │ │ │ + b 5b5d0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5b5d8 │ │ │ │ - bl 132800 │ │ │ │ + bne 5b654 │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b554 │ │ │ │ - bl c3fac │ │ │ │ + bne 5b5d0 │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5b5e8 │ │ │ │ - b 5b584 │ │ │ │ - ldr r3, [pc, #40] @ 5b608 │ │ │ │ + bge 5b664 │ │ │ │ + b 5b600 │ │ │ │ + ldr r3, [pc, #40] @ 5b684 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 5b5f0 │ │ │ │ + bl 144b28 │ │ │ │ + b 5b66c │ │ │ │ mov r0, r5 │ │ │ │ - bl a5a2c │ │ │ │ + bl a5b1c │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r3, r7, r8, lsl #27 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r4, lsl r1 @ │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r3, r8, r8, lsl #27 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + @ instruction: 0x003928d4 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b634 │ │ │ │ + beq 5b6b0 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #8] │ │ │ │ - bl a6774 │ │ │ │ + bl a6864 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - b 49220 │ │ │ │ │ │ │ │ -0005b658 : │ │ │ │ +0005b6d0 : │ │ │ │ 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 5b67c │ │ │ │ - bl 3485a4 │ │ │ │ - b 5b690 │ │ │ │ + bne 5b6f4 │ │ │ │ + bl 34bd44 │ │ │ │ + b 5b708 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b698 │ │ │ │ + bne 5b710 │ │ │ │ mvn r5, #0 │ │ │ │ - b 5b6cc │ │ │ │ + b 5b744 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 162208 │ │ │ │ + bl 163190 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5b6cc │ │ │ │ + beq 5b744 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b6cc │ │ │ │ + bne 5b744 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 5b6fc │ │ │ │ + beq 5b774 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b714 │ │ │ │ - ldr r3, [pc, #56] @ 5b73c │ │ │ │ - ldr r1, [pc, #56] @ 5b740 │ │ │ │ + bne 5b78c │ │ │ │ + ldr r3, [pc, #56] @ 5b7b4 │ │ │ │ + ldr r1, [pc, #56] @ 5b7b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ 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 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r0, r3, r4 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r7, r6, r0, ror 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, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5b77c │ │ │ │ + bne 5b7f4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b7a0 │ │ │ │ - b 5b790 │ │ │ │ + beq 5b818 │ │ │ │ + b 5b808 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b76c │ │ │ │ + beq 5b7e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r0, [pc] @ 5b7c4 │ │ │ │ + ldr r0, [pc] @ 5b83c │ │ │ │ bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ + subseq r7, r8, ip, ror r5 │ │ │ │ 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 5b818 │ │ │ │ + bne 5b890 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b858 │ │ │ │ + beq 5b8d0 │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #244] @ 5b928 │ │ │ │ + ldr ip, [pc, #244] @ 5b9a0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b858 │ │ │ │ + bne 5b8d0 │ │ │ │ mov r0, #0 │ │ │ │ - b 5b920 │ │ │ │ + b 5b998 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5b878 │ │ │ │ - bl a573c │ │ │ │ + bne 5b8f0 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b850 │ │ │ │ + bne 5b8c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 5b898 │ │ │ │ - bl a573c │ │ │ │ + bne 5b910 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b850 │ │ │ │ + bne 5b8c8 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 5b92c │ │ │ │ - ldr r0, [pc, #132] @ 5b930 │ │ │ │ + ldr r1, [pc, #132] @ 5b9a4 │ │ │ │ + ldr r0, [pc, #132] @ 5b9a8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b850 │ │ │ │ - bl c3fac │ │ │ │ + blt 5b8c8 │ │ │ │ + bl c43a8 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a8e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5b904 │ │ │ │ + beq 5b97c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5b90c │ │ │ │ - bl 132800 │ │ │ │ + bne 5b984 │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b8bc │ │ │ │ - b 5b850 │ │ │ │ - ldr r0, [pc, #40] @ 5b934 │ │ │ │ - b 5b920 │ │ │ │ - ldr r3, [pc, #36] @ 5b938 │ │ │ │ + beq 5b934 │ │ │ │ + b 5b8c8 │ │ │ │ + ldr r0, [pc, #40] @ 5b9ac │ │ │ │ + b 5b998 │ │ │ │ + ldr r3, [pc, #36] @ 5b9b0 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrheq r3, [r7], #-212 @ 0xffffff2c │ │ │ │ - @ instruction: 0x00377fd0 │ │ │ │ - @ instruction: 0x0037f2dc │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + ldrheq r3, [r8], #-212 @ 0xffffff2c │ │ │ │ + mlaseq r7, r0, r7, fp │ │ │ │ + mlaseq r8, ip, sl, r2 │ │ │ │ + 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 r1, #0 │ │ │ │ - beq 5b964 │ │ │ │ + beq 5b9dc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b97c │ │ │ │ - ldr r3, [pc, #56] @ 5b9a4 │ │ │ │ - ldr r1, [pc, #56] @ 5b9a8 │ │ │ │ + bne 5b9f4 │ │ │ │ + ldr r3, [pc, #56] @ 5ba1c │ │ │ │ + ldr r1, [pc, #56] @ 5ba20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ 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 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, r0, lsr r6 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r7, r6, r0, lsl lr │ │ │ │ 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 5b9e0 │ │ │ │ + bne 5ba58 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5ba10 │ │ │ │ - b 5ba04 │ │ │ │ + bne 5ba88 │ │ │ │ + b 5ba7c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 5bae4 │ │ │ │ + ldr r0, [pc, #244] @ 5bb5c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b9c8 │ │ │ │ - b 5baa0 │ │ │ │ - bl a573c │ │ │ │ + bne 5ba40 │ │ │ │ + b 5bb18 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5baa0 │ │ │ │ + bne 5bb18 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5ba34 │ │ │ │ - bl a573c │ │ │ │ + bne 5baac │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5baa0 │ │ │ │ - ldr r3, [pc, #172] @ 5bae8 │ │ │ │ + bne 5bb18 │ │ │ │ + ldr r3, [pc, #172] @ 5bb60 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5ba58 │ │ │ │ - ldr r3, [pc, #160] @ 5baec │ │ │ │ - ldr r1, [pc, #160] @ 5baf0 │ │ │ │ + beq 5bad0 │ │ │ │ + ldr r3, [pc, #160] @ 5bb64 │ │ │ │ + ldr r1, [pc, #160] @ 5bb68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 5baa0 │ │ │ │ + bl 117eec │ │ │ │ + b 5bb18 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 5ba6c │ │ │ │ + bhi 5bae4 │ │ │ │ tst r4, #98304 @ 0x18000 │ │ │ │ - beq 5baa8 │ │ │ │ - b 5ba84 │ │ │ │ - ldr r3, [pc, #128] @ 5baf4 │ │ │ │ - ldr r1, [pc, #128] @ 5baf8 │ │ │ │ + beq 5bb20 │ │ │ │ + b 5bafc │ │ │ │ + ldr r3, [pc, #128] @ 5bb6c │ │ │ │ + ldr r1, [pc, #128] @ 5bb70 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 117900 │ │ │ │ - b 5baa0 │ │ │ │ - ldr r3, [pc, #112] @ 5bafc │ │ │ │ + bl 117eec │ │ │ │ + b 5bb18 │ │ │ │ + ldr r3, [pc, #112] @ 5bb74 │ │ │ │ bics r3, r3, r4 │ │ │ │ - beq 5baa8 │ │ │ │ - ldr r3, [pc, #92] @ 5baf4 │ │ │ │ - ldr r1, [pc, #100] @ 5bb00 │ │ │ │ + beq 5bb20 │ │ │ │ + ldr r3, [pc, #92] @ 5bb6c │ │ │ │ + ldr r1, [pc, #100] @ 5bb78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic r2, r4, #98304 @ 0x18000 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bcc 5bac8 │ │ │ │ - ldr r3, [pc, #56] @ 5baf4 │ │ │ │ - ldr r1, [pc, #68] @ 5bb04 │ │ │ │ + bcc 5bb40 │ │ │ │ + ldr r3, [pc, #56] @ 5bb6c │ │ │ │ + ldr r1, [pc, #68] @ 5bb7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 5baa0 │ │ │ │ + bl 117eec │ │ │ │ + b 5bb18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ab594 │ │ │ │ + bl 2ade6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5baa0 │ │ │ │ - ldr r0, [pc, #36] @ 5bb08 │ │ │ │ + bne 5bb18 │ │ │ │ + ldr r0, [pc, #36] @ 5bb80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r5, r8, asr r7 @ │ │ │ │ - subseq r1, r5, r0, lsr #17 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r8, asr r2 @ │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r7, r4, lsr #1 │ │ │ │ + eorseq r2, r6, r8, lsl pc │ │ │ │ + subseq r1, r6, r0, lsr #17 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r8, lsl sl │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq lr, r7, r4, ror #16 │ │ │ │ andeq r8, r1, r0, lsl r0 │ │ │ │ - eorseq fp, r7, ip, lsl r1 │ │ │ │ - eorseq pc, r8, r4, ror r2 @ │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - b 187df0 │ │ │ │ - ldr r0, [pc] @ 5bb18 │ │ │ │ + @ instruction: 0x0037e8dc │ │ │ │ + eorseq r2, r9, r4, lsr sl │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + b 189798 │ │ │ │ + ldr r0, [pc] @ 5bb90 │ │ │ │ bx lr │ │ │ │ - ldrheq r7, [r7], #-44 @ 0xffffffd4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #112] @ 5bba8 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, #0 │ │ │ │ - beq 5bb58 │ │ │ │ - add r0, r0, #9 │ │ │ │ - bl 22e7bc │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - bl 5bda4 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5bb78 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 22fc28 │ │ │ │ - mov r1, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 929d0 │ │ │ │ - ldr r3, [pc, #28] @ 5bba8 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5bba0 │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + ldrheq r7, [r8], #-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 2d08cc │ │ │ │ + bl 2d3884 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5bc28 │ │ │ │ + beq 5bc10 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bbf8 │ │ │ │ - ldr r2, [pc, #164] @ 5bc88 │ │ │ │ - ldr ip, [pc, #160] @ 5bc88 │ │ │ │ + bne 5bbe0 │ │ │ │ + ldr r2, [pc, #164] @ 5bc70 │ │ │ │ + ldr ip, [pc, #160] @ 5bc70 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 5bc30 │ │ │ │ - bl a8e74 │ │ │ │ + b 5bc18 │ │ │ │ + bl a8f64 │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 5bc30 │ │ │ │ + bne 5bc18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5bc28 │ │ │ │ + beq 5bc10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bc28 │ │ │ │ + bne 5bc10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 5bc7c │ │ │ │ + b 5bc64 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #76] @ 5bc88 │ │ │ │ + ldr r1, [pc, #76] @ 5bc70 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ moveq r2, r1 │ │ │ │ - ldr r0, [pc, #64] @ 5bc8c │ │ │ │ + ldr r0, [pc, #64] @ 5bc74 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5bc7c │ │ │ │ + beq 5bc64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bc7c │ │ │ │ + bne 5bc64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r8, r4, r2, pc @ │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r2, r9, r4, asr sl │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + ldr r2, [pc, #112] @ 5bd04 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r2, #0 │ │ │ │ + beq 5bcb4 │ │ │ │ + add r0, r0, #9 │ │ │ │ + bl 231130 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, sp │ │ │ │ + bl 5be1c │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5bcd4 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b2bc │ │ │ │ + mov r1, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 92a88 │ │ │ │ + ldr r3, [pc, #28] @ 5bd04 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 5bcfc │ │ │ │ + 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, 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 5bd34 │ │ │ │ + ble 5bdac │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5bce8 │ │ │ │ + beq 5bd60 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354c00 │ │ │ │ + bl 3583a0 │ │ │ │ cmp r0, r7 │ │ │ │ - bge 5bce8 │ │ │ │ + bge 5bd60 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ cmp r6, #0 │ │ │ │ mul r5, r7, r5 │ │ │ │ - ble 5bd08 │ │ │ │ + ble 5bd80 │ │ │ │ mov r1, r8 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354c00 │ │ │ │ + bl 3583a0 │ │ │ │ cmp r0, r5 │ │ │ │ - blt 5bce0 │ │ │ │ + blt 5bd58 │ │ │ │ mov r0, r4 │ │ │ │ mul r1, r7, r8 │ │ │ │ - bl 2d3394 │ │ │ │ + bl 2d6380 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5bd44 │ │ │ │ + beq 5bdbc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1bed44 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1c10d4 <_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 │ │ │ │ @@ -50698,33 +50728,33 @@ │ │ │ │ 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 5bd88 │ │ │ │ + bne 5be00 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1c018c │ │ │ │ + b 1c251c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bd74 │ │ │ │ + beq 5bdec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #3 │ │ │ │ - b 2cf26c <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + b 2d2220 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ 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] @ 5c000 │ │ │ │ + ldr r3, [pc, #576] @ 5c078 │ │ │ │ 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 │ │ │ │ @@ -50750,17 +50780,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 5be4c │ │ │ │ + beq 5bec4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 22b168 │ │ │ │ + bl 22dadc │ │ │ │ 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 │ │ │ │ @@ -50774,15 +50804,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 5be98 │ │ │ │ + bne 5bf10 │ │ │ │ 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 │ │ │ │ @@ -50796,21 +50826,21 @@ │ │ │ │ mov r1, sp │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r4, #0 │ │ │ │ lsr sl, sl, #6 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 5bf14 │ │ │ │ + beq 5bf8c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 22b168 │ │ │ │ + bl 22dadc │ │ │ │ add r4, r4, #1 │ │ │ │ add r6, r6, #64 @ 0x40 │ │ │ │ - b 5bef4 │ │ │ │ + b 5bf6c │ │ │ │ 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 │ │ │ │ @@ -50853,331 +50883,337 @@ │ │ │ │ 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] @ 5c000 │ │ │ │ + ldr r3, [pc, #28] @ 5c078 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5bff8 │ │ │ │ + beq 5c070 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + 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 5c030 │ │ │ │ + beq 5c0a8 │ │ │ │ mov r1, #3 │ │ │ │ - b 2cf26c <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c038 │ │ │ │ + b 2d2220 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c0b0 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 5c05c │ │ │ │ - add r3, r3, #2 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 5c060 │ │ │ │ - movls r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c078 │ │ │ │ - mov r1, #5 │ │ │ │ - b 2cf26c <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c080 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ - bne 5c0c0 │ │ │ │ + bne 5c0f0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt 5c0d4 │ │ │ │ - ldr r3, [pc, #216] @ 5c1a0 │ │ │ │ - ldr r1, [pc, #216] @ 5c1a4 │ │ │ │ + bgt 5c104 │ │ │ │ + ldr r3, [pc, #216] @ 5c1d0 │ │ │ │ + ldr r1, [pc, #216] @ 5c1d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 5c138 │ │ │ │ + bl 190b84 │ │ │ │ + b 5c168 │ │ │ │ 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 5c160 │ │ │ │ - ldr r1, [pc, #172] @ 5c1a8 │ │ │ │ + beq 5c190 │ │ │ │ + ldr r1, [pc, #172] @ 5c1d8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 17dc88 │ │ │ │ - bl 10fa54 │ │ │ │ + bl 17f274 │ │ │ │ + bl 10fe58 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq 5c140 │ │ │ │ + beq 5c170 │ │ │ │ mov r0, r8 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c140 │ │ │ │ - ldr r3, [pc, #128] @ 5c1ac │ │ │ │ + bne 5c170 │ │ │ │ + ldr r3, [pc, #128] @ 5c1dc │ │ │ │ ldr r2, [r8, #12] │ │ │ │ - ldr r1, [pc, #124] @ 5c1b0 │ │ │ │ + ldr r1, [pc, #124] @ 5c1e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ 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 5c174 │ │ │ │ + b 5c1a4 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r2, [r3] │ │ │ │ strne r2, [r3, #-4] │ │ │ │ - bne 5c160 │ │ │ │ + bne 5c190 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c198 │ │ │ │ + beq 5c1c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5c198 │ │ │ │ + bne 5c1c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq sp, r5, r0, lsl #22 │ │ │ │ - mlaseq r8, ip, r2, pc @ │ │ │ │ - subseq r1, r7, r8, ror r3 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r0, ror r1 │ │ │ │ + subseq sp, r6, r0, lsl #22 │ │ │ │ + eorseq r2, r9, ip, asr sl │ │ │ │ + subseq r1, r8, r8, ror r3 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r8, lsl #17 │ │ │ │ + ldrb r3, [r0, #35] @ 0x23 │ │ │ │ + ldr r2, [pc, #20] @ 5c204 │ │ │ │ + add r3, r3, #2 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r0, [pc, #8] @ 5c208 │ │ │ │ + movls r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c1c8 │ │ │ │ - mov r1, #7 │ │ │ │ - b 2cf26c <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c1d0 │ │ │ │ + beq 5c220 │ │ │ │ + mov r1, #5 │ │ │ │ + b 2d2220 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c228 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ 5c24c │ │ │ │ + ldr r2, [pc, #88] @ 5c2a4 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 5c23c │ │ │ │ + bne 5c294 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 5c23c │ │ │ │ + bne 5c294 │ │ │ │ sub r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 5c23c │ │ │ │ + bhi 5c294 │ │ │ │ bl 4c3f8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 5c244 │ │ │ │ + beq 5c29c │ │ │ │ cmp r4, #3 │ │ │ │ eoreq r3, r0, #1 │ │ │ │ - ldr r2, [pc, #32] @ 5c250 │ │ │ │ + ldr r2, [pc, #32] @ 5c2a8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #28] @ 5c254 │ │ │ │ + ldr r0, [pc, #28] @ 5c2ac │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 5c258 │ │ │ │ + ldr r0, [pc, #20] @ 5c2b0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq sl, [r5], #-28 @ 0xffffffe4 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ + ldrheq sl, [r6], #-28 @ 0xffffffe4 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5c2c8 │ │ │ │ + mov r1, #7 │ │ │ │ + b 2d2220 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c2d0 │ │ │ │ + bx lr │ │ │ │ + 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, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 5c318 │ │ │ │ + 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 5c2fc │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ 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 5c2ac │ │ │ │ + bne 5c37c │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c2ec │ │ │ │ + beq 5c3bc │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #268] @ 5c3d4 │ │ │ │ + ldr ip, [pc, #268] @ 5c4a4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5c2ec │ │ │ │ + bne 5c3bc │ │ │ │ mov r0, #0 │ │ │ │ - b 5c3cc │ │ │ │ + b 5c49c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5c30c │ │ │ │ - bl a573c │ │ │ │ + bne 5c3dc │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c2e4 │ │ │ │ + bne 5c3b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 27d678 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ff58 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c2e4 │ │ │ │ + beq 5c3b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 298c3c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b51c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c2e4 │ │ │ │ + beq 5c3b4 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #140] @ 5c3d8 │ │ │ │ - ldr r0, [pc, #140] @ 5c3dc │ │ │ │ + ldr r1, [pc, #140] @ 5c4a8 │ │ │ │ + ldr r0, [pc, #140] @ 5c4ac │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5c2e4 │ │ │ │ - bl c3fac │ │ │ │ + blt 5c3b4 │ │ │ │ + bl c43a8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c3b0 │ │ │ │ + beq 5c480 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5c3b8 │ │ │ │ - bl 132800 │ │ │ │ + bne 5c488 │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c364 │ │ │ │ - b 5c2e4 │ │ │ │ - ldr r0, [pc, #40] @ 5c3e0 │ │ │ │ - b 5c3cc │ │ │ │ - ldr r3, [pc, #36] @ 5c3e4 │ │ │ │ + beq 5c434 │ │ │ │ + b 5c3b4 │ │ │ │ + ldr r0, [pc, #40] @ 5c4b0 │ │ │ │ + b 5c49c │ │ │ │ + ldr r3, [pc, #36] @ 5c4b4 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r3, r7, r0, ror #27 │ │ │ │ - eorseq pc, r8, r0, asr #5 │ │ │ │ - @ instruction: 0x0038c8d0 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 5c42c │ │ │ │ - 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 5c410 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + subseq r3, r8, r0, ror #27 │ │ │ │ + eorseq r2, r9, r0, lsl #21 │ │ │ │ + eorseq r0, r9, r8, lsl #1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #4] @ 5c4c8 │ │ │ │ + ldr r0, [pc, #4] @ 5c4cc │ │ │ │ + b 4ab30 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ + andeq fp, r4, r0, lsl r5 │ │ │ │ + ldrheq sp, [r6], #-40 @ 0xffffffd8 │ │ │ │ │ │ │ │ -0005c440 : │ │ │ │ - ldr r3, [pc, #12] @ 5c454 │ │ │ │ +0005c4d0 : │ │ │ │ + ldr r3, [pc, #12] @ 5c4e4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ + subseq r9, sl, 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 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5c4c8 │ │ │ │ + beq 5c558 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a3404 │ │ │ │ + bl a34f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 5c4a4 │ │ │ │ + beq 5c534 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl a5a2c │ │ │ │ + bl a5b1c │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 5c4cc │ │ │ │ + bne 5c55c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c4c8 │ │ │ │ + beq 5c558 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5c4c8 │ │ │ │ + bne 5c558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 │ │ │ │ @@ -51186,480 +51222,469 @@ │ │ │ │ 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 5c51c │ │ │ │ + beq 5c5ac │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c538 │ │ │ │ + beq 5c5c8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 163af4 │ │ │ │ + bl 164a7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c578 │ │ │ │ - ldr r0, [pc, #32] @ 5c584 │ │ │ │ - bl 2b1784 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 5c608 │ │ │ │ + ldr r0, [pc, #32] @ 5c614 │ │ │ │ + bl 2b3f3c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 5c588 │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #20] @ 5c618 │ │ │ │ + bl a9c7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038c1b0 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5c59c │ │ │ │ - ldr r0, [pc, #4] @ 5c5a0 │ │ │ │ - b 4ab30 <_PyBytes_ReverseFind@@Base+0x124> │ │ │ │ - andeq fp, r4, r0, lsl r5 │ │ │ │ - ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ + subseq sp, r8, ip, ror r4 │ │ │ │ + eorseq pc, r8, r0, ror r9 @ │ │ │ │ + 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 2fdd9c │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 5c664 │ │ │ │ + cmp r0, #2 │ │ │ │ + bne 5c674 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + b 5c678 │ │ │ │ + ldr r3, [pc, #20] @ 5c680 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 13a1d8 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -0005c5a4 : │ │ │ │ - ldr r3, [pc, #4] @ 5c5b0 │ │ │ │ +0005c684 : │ │ │ │ + ldr r3, [pc, #4] @ 5c690 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ + subseq r9, sl, 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] @ 5c640 │ │ │ │ + ldr r2, [pc, #112] @ 5c720 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 5c5f0 │ │ │ │ + beq 5c6d0 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 5bda4 │ │ │ │ + bl 5be1c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5c610 │ │ │ │ + beq 5c6f0 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 32a710 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 5c640 │ │ │ │ + bl 32da78 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 5c720 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5c638 │ │ │ │ + beq 5c718 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + 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 5c688 │ │ │ │ + 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 5c66c │ │ │ │ + beq 5c74c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ + sub sp, sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 2fa9cc │ │ │ │ - cmp r0, #1 │ │ │ │ - beq 5c6e4 │ │ │ │ - cmp r0, #2 │ │ │ │ - bne 5c6f4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - b 5c6f8 │ │ │ │ - ldr r3, [pc, #20] @ 5c700 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 139b60 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + bl 2fdd9c │ │ │ │ + sub r0, r0, #1 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005c704 : │ │ │ │ - ldr r3, [pc, #4] @ 5c710 │ │ │ │ +0005c7a4 : │ │ │ │ + ldr r3, [pc, #4] @ 5c7b0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - ldr ip, [r2, #8] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - sub r3, ip, r3 │ │ │ │ - ldr r0, [pc] @ 5c730 │ │ │ │ - b a9b8c │ │ │ │ - @ instruction: 0x0038bdb8 │ │ │ │ + subseq r9, sl, ip, ror #24 │ │ │ │ │ │ │ │ -0005c734 : │ │ │ │ +0005c7b4 : │ │ │ │ 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 5c75c │ │ │ │ - bl 3485a4 │ │ │ │ - b 5c76c │ │ │ │ + bne 5c7dc │ │ │ │ + bl 34bd44 │ │ │ │ + b 5c7ec │ │ │ │ add r2, sp, #4 │ │ │ │ - bl cacd0 │ │ │ │ + bl cb0b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5c77c │ │ │ │ - ldr r0, [pc, #28] @ 5c790 │ │ │ │ - bl 2a5d20 │ │ │ │ + bge 5c7fc │ │ │ │ + ldr r0, [pc, #28] @ 5c810 │ │ │ │ + bl 2a85f8 │ │ │ │ mov r4, #0 │ │ │ │ - b 5c784 │ │ │ │ + b 5c804 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r8, ip, ror #5 │ │ │ │ + eorseq r2, r9, ip, lsr #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, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5c7d8 │ │ │ │ + bne 5c858 │ │ │ │ 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 5c7bc │ │ │ │ + beq 5c83c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - 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 2fa9cc │ │ │ │ - sub r0, r0, #1 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005c814 : │ │ │ │ - ldr r3, [pc, #4] @ 5c820 │ │ │ │ +0005c86c : │ │ │ │ + ldr r3, [pc, #4] @ 5c878 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ - ldr r0, [pc, #4] @ 5c830 │ │ │ │ + subseq r9, sl, ip, ror #24 │ │ │ │ + ldr r0, [pc, #4] @ 5c888 │ │ │ │ mov r1, #4 │ │ │ │ - b a56b8 │ │ │ │ - eorseq lr, r8, r8, ror #15 │ │ │ │ + b a57a8 │ │ │ │ + eorseq r1, r9, r0, lsr #31 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + ldr ip, [r2, #8] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + sub r3, ip, r3 │ │ │ │ + ldr r0, [pc] @ 5c8a8 │ │ │ │ + b a9c7c │ │ │ │ + eorseq pc, r8, r4, lsr #11 │ │ │ │ │ │ │ │ -0005c834 : │ │ │ │ - ldr r3, [pc, #4] @ 5c840 │ │ │ │ +0005c8ac : │ │ │ │ + ldr r3, [pc, #4] @ 5c8b8 │ │ │ │ ldr r0, [r3] │ │ │ │ bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ + subseq r9, sl, 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 3037e8 │ │ │ │ - bl a573c │ │ │ │ + bl 306bb8 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5c900 │ │ │ │ + bne 5c978 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #132] @ 5c908 │ │ │ │ + ldr r3, [pc, #132] @ 5c980 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c8fc │ │ │ │ - ldr r3, [pc, #104] @ 5c908 │ │ │ │ + bne 5c974 │ │ │ │ + ldr r3, [pc, #104] @ 5c980 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355788 │ │ │ │ + bl 358f28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c8fc │ │ │ │ + bne 5c974 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #64] @ 5c908 │ │ │ │ + ldr r3, [pc, #64] @ 5c980 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c8fc │ │ │ │ - ldr r3, [pc, #36] @ 5c908 │ │ │ │ + bne 5c974 │ │ │ │ + ldr r3, [pc, #36] @ 5c980 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355788 │ │ │ │ + bl 358f28 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #16] @ 5c90c │ │ │ │ - beq 5c900 │ │ │ │ - ldr r0, [pc, #12] @ 5c910 │ │ │ │ + ldreq r0, [pc, #16] @ 5c984 │ │ │ │ + beq 5c978 │ │ │ │ + ldr r0, [pc, #12] @ 5c988 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldm r5, {r0, r6} │ │ │ │ - bl 298bc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 298bc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 298bc │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b248 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a4290 │ │ │ │ - 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 5c9c4 │ │ │ │ - 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 5c9a8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005c9d8 : │ │ │ │ - ldr r3, [pc, #4] @ 5c9e4 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ + 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 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bne 5ca20 │ │ │ │ + bne 5c9c4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 5ca38 │ │ │ │ + beq 5c9dc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5ca38 │ │ │ │ - ldr r3, [pc, #264] @ 5cb30 │ │ │ │ - ldr r1, [pc, #264] @ 5cb34 │ │ │ │ + beq 5c9dc │ │ │ │ + ldr r3, [pc, #264] @ 5cad4 │ │ │ │ + ldr r1, [pc, #264] @ 5cad8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ - b 5cb28 │ │ │ │ - bl 1e8ebc │ │ │ │ + b 5cacc │ │ │ │ + bl 1eb1ac │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 314b94 │ │ │ │ + bl 318274 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5ca30 │ │ │ │ + beq 5c9d4 │ │ │ │ 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 217804 │ │ │ │ + bl 2199c0 │ │ │ │ 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 217804 │ │ │ │ + bl 2199c0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5cb28 │ │ │ │ + beq 5cacc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 314d30 │ │ │ │ + bl 318508 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ - bne 5caec │ │ │ │ + bne 5ca90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5ca30 │ │ │ │ + beq 5c9d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5ca30 │ │ │ │ + bne 5c9d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 5ca30 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 5c9d4 │ │ │ │ cmp r6, r1 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - bge 5cb24 │ │ │ │ + bge 5cac8 │ │ │ │ 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 5caec │ │ │ │ + b 5ca90 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr #13 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r0, r3, r0, lsl #2 │ │ │ │ - b 18bf38 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, r8, ror #28 │ │ │ │ + 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 9b2e8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a4380 │ │ │ │ + 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 9adbc <_Py_Dealloc@@Base> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 5cb8c │ │ │ │ + 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 5cb70 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0005cba0 : │ │ │ │ + ldr r3, [pc, #4] @ 5cbac │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ + subseq r9, sl, 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 3037e8 │ │ │ │ - bl a573c │ │ │ │ + bl 306bb8 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5cc0c │ │ │ │ + bne 5cc70 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #136] @ 5cc14 │ │ │ │ + ldr r3, [pc, #136] @ 5cc78 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cbbc │ │ │ │ - ldr r3, [pc, #108] @ 5cc14 │ │ │ │ + bne 5cc20 │ │ │ │ + ldr r3, [pc, #108] @ 5cc78 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cc08 │ │ │ │ + beq 5cc6c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #68] @ 5cc14 │ │ │ │ + ldr r3, [pc, #68] @ 5cc78 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cc00 │ │ │ │ - ldr r3, [pc, #40] @ 5cc14 │ │ │ │ + bne 5cc64 │ │ │ │ + ldr r3, [pc, #40] @ 5cc78 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cc08 │ │ │ │ - ldr r0, [pc, #16] @ 5cc18 │ │ │ │ - b 5cc0c │ │ │ │ - ldr r0, [pc, #12] @ 5cc1c │ │ │ │ + beq 5cc6c │ │ │ │ + ldr r0, [pc, #16] @ 5cc7c │ │ │ │ + b 5cc70 │ │ │ │ + ldr r0, [pc, #12] @ 5cc80 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ 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 │ │ │ │ @@ -51667,619 +51692,623 @@ │ │ │ │ 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 5cc78 │ │ │ │ + bne 5ccdc │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5ccac │ │ │ │ - ldr ip, [pc, #640] @ 5cf00 │ │ │ │ + beq 5cd10 │ │ │ │ + ldr ip, [pc, #636] @ 5cf60 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5cd44 │ │ │ │ + beq 5cda8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5ccfc │ │ │ │ + beq 5cd60 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5ccd0 │ │ │ │ + beq 5cd34 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5ccd0 │ │ │ │ + bne 5cd34 │ │ │ │ mov r2, #0 │ │ │ │ - b 5cd04 │ │ │ │ + b 5cd68 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cce4 │ │ │ │ + bne 5cd48 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5cd04 │ │ │ │ - bl 1035a4 │ │ │ │ + b 5cd68 │ │ │ │ + bl 103998 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5cd44 │ │ │ │ + blt 5cda8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5ccc8 │ │ │ │ - b 5ccdc │ │ │ │ + beq 5cd2c │ │ │ │ + b 5cd40 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e927c │ │ │ │ + bl 2ec64c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5cd44 │ │ │ │ + beq 5cda8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cdb0 │ │ │ │ + beq 5ce14 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5cd4c │ │ │ │ - ldr r3, [pc, #456] @ 5cf04 │ │ │ │ - ldr r1, [pc, #456] @ 5cf08 │ │ │ │ + beq 5cdb0 │ │ │ │ + ldr r3, [pc, #452] @ 5cf64 │ │ │ │ + ldr r1, [pc, #452] @ 5cf68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ - b 5ced0 │ │ │ │ + b 5cf34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d460 │ │ │ │ + bl 15e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cd70 │ │ │ │ - ldr r3, [pc, #416] @ 5cf04 │ │ │ │ - ldr r1, [pc, #420] @ 5cf0c │ │ │ │ + bne 5cdd4 │ │ │ │ + ldr r3, [pc, #412] @ 5cf64 │ │ │ │ + ldr r1, [pc, #416] @ 5cf6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 5cd44 │ │ │ │ + bl 190b84 │ │ │ │ + b 5cda8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5cd44 │ │ │ │ + beq 5cda8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5cdb0 │ │ │ │ - ldr r3, [pc, #372] @ 5cf10 │ │ │ │ - ldr r1, [pc, #372] @ 5cf14 │ │ │ │ + ble 5ce14 │ │ │ │ + ldr r3, [pc, #368] @ 5cf70 │ │ │ │ + ldr r1, [pc, #368] @ 5cf74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ - b 5cd44 │ │ │ │ + bl 1139e8 │ │ │ │ + b 5cda8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5d358 │ │ │ │ + bl 5d3cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5cdd8 │ │ │ │ + bne 5ce3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cd44 │ │ │ │ + beq 5cda8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ - b 5cd44 │ │ │ │ + bl 1139e8 │ │ │ │ + b 5cda8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, #28 │ │ │ │ stm r0, {r7, r8} │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, #204 @ 0xcc │ │ │ │ + add r1, pc, #200 @ 0xc8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7] │ │ │ │ - add r1, pc, #200 @ 0xc8 │ │ │ │ + add r1, pc, #196 @ 0xc4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #8] │ │ │ │ - add r1, pc, #196 @ 0xc4 │ │ │ │ + add r1, pc, #192 @ 0xc0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #16] │ │ │ │ - add r1, pc, #192 @ 0xc0 │ │ │ │ + add r1, pc, #188 @ 0xbc │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r5, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ce84 │ │ │ │ + beq 5cee8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5cdc4 │ │ │ │ + beq 5ce28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5cdc4 │ │ │ │ + bne 5ce28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 5cdc4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 5ce28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5ced0 │ │ │ │ + beq 5cf34 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5cebc │ │ │ │ - bl c3fac │ │ │ │ + blt 5cf20 │ │ │ │ + bl c43a8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67f78 │ │ │ │ + bl 6807c │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ - b 5cec8 │ │ │ │ + bl c8100 │ │ │ │ + b 5cf2c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 67f78 │ │ │ │ + bl 6807c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ ldrdgt r9, [r5, -r8] │ │ │ │ ldrbtcc sp, [ip], -r7, lsl #10 │ │ │ │ rsbscc sp, r0, r7, lsl sp │ │ │ │ @ instruction: 0xf70e5939 │ │ │ │ @ instruction: 0xffc00b31 │ │ │ │ ldmdavs r8, {r0, r4, r8, sl, ip}^ │ │ │ │ ldrbtvs r8, [r9], #4007 @ 0xfa7 │ │ │ │ cdplt 15, 15, cr4, cr10, cr4, {5} │ │ │ │ - subseq r3, r7, r8, lsr lr │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, asr #27 │ │ │ │ - @ instruction: 0x00385df4 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, lsr #28 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2cdf4c │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r4, #0 │ │ │ │ - beq 5cf4c │ │ │ │ - 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 3037e8 │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - bne 5cfa0 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 35579c │ │ │ │ - ldr r3, [pc, #20] @ 5cfa8 │ │ │ │ - ldr r2, [pc, #20] @ 5cfac │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, r3 │ │ │ │ - moveq r0, r2 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r3, r8, r8, lsr lr │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r9, r8, ip, lsl #11 │ │ │ │ + @ instruction: 0x003895b4 │ │ │ │ + subseq sp, r6, r4, asr #22 │ │ │ │ + eorseq r9, r8, r0, ror #11 │ │ │ │ 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 5cfe0 │ │ │ │ - ldr r3, [pc, #520] @ 5d1dc │ │ │ │ - ldr r1, [pc, #520] @ 5d1e0 │ │ │ │ + beq 5cfa8 │ │ │ │ + ldr r3, [pc, #520] @ 5d1a4 │ │ │ │ + ldr r1, [pc, #520] @ 5d1a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 5d020 │ │ │ │ + bl 190b84 │ │ │ │ + b 5cfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 5d004 │ │ │ │ + beq 5cfcc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 5d028 │ │ │ │ + bgt 5cff0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #468] @ 5d1e4 │ │ │ │ + ldr r0, [pc, #468] @ 5d1ac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #460] @ 5d1e8 │ │ │ │ + ldr r1, [pc, #460] @ 5d1b0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 151e5c │ │ │ │ + bl 15288c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5d020 │ │ │ │ + beq 5cfe8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200020 <_PyEval_MatchClass@@Base+0x8f8> │ │ │ │ + bl 202298 <_PyEval_MatchClass@@Base+0x8f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d080 │ │ │ │ + bne 5d048 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d020 │ │ │ │ + beq 5cfe8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d020 │ │ │ │ + bne 5cfe8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 5d020 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 5cfe8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d0a0 │ │ │ │ + beq 5d068 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d0a0 │ │ │ │ + bne 5d068 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq 5d100 │ │ │ │ + beq 5d0c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 314a3c │ │ │ │ + bl 318214 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 5d020 │ │ │ │ + beq 5cfe8 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ca1a4 <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ + bl 2ccd00 <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d0e8 │ │ │ │ + bne 5d0b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d00 │ │ │ │ - b 5d020 │ │ │ │ + bl 99da0 │ │ │ │ + b 5cfe8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 5d130 │ │ │ │ - ldr r0, [pc, #196] @ 5d1e4 │ │ │ │ + bne 5d0f8 │ │ │ │ + ldr r0, [pc, #196] @ 5d1ac │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #196] @ 5d1ec │ │ │ │ + ldr r1, [pc, #196] @ 5d1b4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b 5d020 │ │ │ │ - bl ab108 │ │ │ │ + bl 117eec │ │ │ │ + b 5cfe8 │ │ │ │ + bl ab1f4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d14c │ │ │ │ - bl a573c │ │ │ │ + bne 5d114 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d154 │ │ │ │ - b 5d020 │ │ │ │ + beq 5d11c │ │ │ │ + b 5cfe8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5d168 │ │ │ │ - ldr r3, [pc, #128] @ 5d1dc │ │ │ │ - ldr r1, [pc, #144] @ 5d1f0 │ │ │ │ + bge 5d130 │ │ │ │ + ldr r3, [pc, #128] @ 5d1a4 │ │ │ │ + ldr r1, [pc, #144] @ 5d1b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 5d020 │ │ │ │ + bl 190b84 │ │ │ │ + b 5cfe8 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - ldr r3, [pc, #128] @ 5d1f4 │ │ │ │ + ldr r3, [pc, #128] @ 5d1bc │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 5d1bc │ │ │ │ + beq 5d184 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 5d1a4 │ │ │ │ - ldr r0, [pc, #80] @ 5d1e4 │ │ │ │ + bne 5d16c │ │ │ │ + ldr r0, [pc, #80] @ 5d1ac │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 5d1f8 │ │ │ │ + ldr r1, [pc, #92] @ 5d1c0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b 5d020 │ │ │ │ + bl 117eec │ │ │ │ + b 5cfe8 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d1c4 │ │ │ │ - bl afcb8 │ │ │ │ + beq 5d18c │ │ │ │ + bl b017c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d020 │ │ │ │ - ldr r0, [pc, #48] @ 5d1f4 │ │ │ │ + blt 5cfe8 │ │ │ │ + ldr r0, [pc, #48] @ 5d1bc │ │ │ │ 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 5d1bc │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, r4, lsl #12 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, ror r3 @ │ │ │ │ - @ instruction: 0x0038f3b0 │ │ │ │ - eorseq ip, r8, ip, asr #21 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r4, ror #7 │ │ │ │ + b 5d184 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, r4, asr #27 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r4, lsr fp │ │ │ │ + eorseq r2, r9, r0, ror fp │ │ │ │ + eorseq r0, r9, r8, lsl #4 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r2, r9, r4, lsr #23 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r0, r3, r0, lsl #2 │ │ │ │ + b 18dc48 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2d0aa4 │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ + beq 5d20c │ │ │ │ + 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 306bb8 │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, #0 │ │ │ │ + bne 5d260 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 358f3c │ │ │ │ + ldr r3, [pc, #20] @ 5d268 │ │ │ │ + ldr r2, [pc, #20] @ 5d26c │ │ │ │ + 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 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #152] @ 5d2ac │ │ │ │ + ldr r3, [pc, #152] @ 5d320 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 5d240 │ │ │ │ + beq 5d2b4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r6, [r5, #4] │ │ │ │ moveq r3, r4 │ │ │ │ - beq 5d244 │ │ │ │ + beq 5d2b8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #88] @ 5d2b0 │ │ │ │ - beq 5d2a4 │ │ │ │ + ldreq r4, [pc, #88] @ 5d324 │ │ │ │ + beq 5d318 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118bf8 │ │ │ │ + bl 1191e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d2a0 │ │ │ │ + beq 5d314 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2cdf4c │ │ │ │ + bl 2d0aa4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d2a4 │ │ │ │ + bne 5d318 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d2a0 │ │ │ │ + beq 5d314 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d2a0 │ │ │ │ + bne 5d314 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ + ldrsheq r4, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2d3394 │ │ │ │ - ldr r3, [pc, #12] @ 5d2e0 │ │ │ │ + bl 2d6380 │ │ │ │ + ldr r3, [pc, #12] @ 5d354 │ │ │ │ cmn r0, #1 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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 3037e8 │ │ │ │ - bl a573c │ │ │ │ + bl 306bb8 │ │ │ │ + bl a582c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d34c │ │ │ │ + bne 5d3c0 │ │ │ │ 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 5d3b8 │ │ │ │ + bl 5d42c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d340 │ │ │ │ - bl 34995c <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d34c │ │ │ │ + beq 5d3b4 │ │ │ │ + bl 34d0fc <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 5d3c0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab1f8 │ │ │ │ + b ab2e4 │ │ │ │ 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 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d380 │ │ │ │ + beq 5d3f4 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a6774 │ │ │ │ + bl a6864 │ │ │ │ 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 bbed4 │ │ │ │ + bl bc3a4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2c1aa0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c45fc <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ 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 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d5cc │ │ │ │ + bne 5d640 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #472] @ 5d5dc │ │ │ │ + ldr r3, [pc, #472] @ 5d650 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d47c │ │ │ │ - ldr r3, [pc, #436] @ 5d5dc │ │ │ │ + bne 5d4f0 │ │ │ │ + ldr r3, [pc, #436] @ 5d650 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d47c │ │ │ │ - ldr r3, [pc, #408] @ 5d5dc │ │ │ │ + bne 5d4f0 │ │ │ │ + ldr r3, [pc, #408] @ 5d650 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4e4 │ │ │ │ - ldr r3, [pc, #376] @ 5d5dc │ │ │ │ + bne 5d558 │ │ │ │ + ldr r3, [pc, #376] @ 5d650 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4e4 │ │ │ │ - b 5d4fc │ │ │ │ - ldr r3, [pc, #344] @ 5d5dc │ │ │ │ + bne 5d558 │ │ │ │ + b 5d570 │ │ │ │ + ldr r3, [pc, #344] @ 5d650 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4b8 │ │ │ │ - ldr r3, [pc, #312] @ 5d5dc │ │ │ │ + bne 5d52c │ │ │ │ + ldr r3, [pc, #312] @ 5d650 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - bne 5d554 │ │ │ │ - b 5d5b0 │ │ │ │ + bne 5d5c8 │ │ │ │ + b 5d624 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #240] @ 5d5e0 │ │ │ │ - ldr r1, [pc, #240] @ 5d5e4 │ │ │ │ - ldrne r0, [pc, #232] @ 5d5e0 │ │ │ │ - ldrne r1, [pc, #236] @ 5d5e8 │ │ │ │ - b 5d5d4 │ │ │ │ + ldr r0, [pc, #240] @ 5d654 │ │ │ │ + ldr r1, [pc, #240] @ 5d658 │ │ │ │ + ldrne r0, [pc, #232] @ 5d654 │ │ │ │ + ldrne r1, [pc, #236] @ 5d65c │ │ │ │ + b 5d648 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #228] @ 5d5ec │ │ │ │ + ldr r1, [pc, #228] @ 5d660 │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #224] @ 5d5f0 │ │ │ │ + ldrlt r1, [pc, #224] @ 5d664 │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #212] @ 5d5ec │ │ │ │ + ldr r3, [pc, #212] @ 5d660 │ │ │ │ mov r2, #0 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d53c │ │ │ │ + beq 5d5b0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #176] @ 5d5e0 │ │ │ │ - ldr r1, [pc, #192] @ 5d5f4 │ │ │ │ - ldrne r0, [pc, #168] @ 5d5e0 │ │ │ │ - ldrne r1, [pc, #188] @ 5d5f8 │ │ │ │ - b 5d5d4 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #180] @ 5d5fc │ │ │ │ - ldr r1, [pc, #180] @ 5d600 │ │ │ │ - ldrne r0, [pc, #172] @ 5d5fc │ │ │ │ - ldrne r1, [pc, #176] @ 5d604 │ │ │ │ - b 5d5d4 │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r1, [pc, #140] @ 5d5ec │ │ │ │ - ldr r3, [pc, #136] @ 5d5ec │ │ │ │ - ldrlt r1, [pc, #136] @ 5d5f0 │ │ │ │ + ldr r0, [pc, #176] @ 5d654 │ │ │ │ + ldr r1, [pc, #192] @ 5d668 │ │ │ │ + ldrne r0, [pc, #168] @ 5d654 │ │ │ │ + ldrne r1, [pc, #188] @ 5d66c │ │ │ │ + b 5d648 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [pc, #180] @ 5d670 │ │ │ │ + ldr r1, [pc, #180] @ 5d674 │ │ │ │ + ldrne r0, [pc, #172] @ 5d670 │ │ │ │ + ldrne r1, [pc, #176] @ 5d678 │ │ │ │ + b 5d648 │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r1, [pc, #140] @ 5d660 │ │ │ │ + ldr r3, [pc, #136] @ 5d660 │ │ │ │ + ldrlt r1, [pc, #136] @ 5d664 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d598 │ │ │ │ + beq 5d60c │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 5d5d4 │ │ │ │ + b 5d648 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #60] @ 5d5e0 │ │ │ │ - ldr r1, [pc, #96] @ 5d608 │ │ │ │ - ldrne r0, [pc, #52] @ 5d5e0 │ │ │ │ - ldrne r1, [pc, #92] @ 5d60c │ │ │ │ - b 5d5d4 │ │ │ │ + ldr r0, [pc, #60] @ 5d654 │ │ │ │ + ldr r1, [pc, #96] @ 5d67c │ │ │ │ + ldrne r0, [pc, #52] @ 5d654 │ │ │ │ + ldrne r1, [pc, #92] @ 5d680 │ │ │ │ + b 5d648 │ │ │ │ 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] @ 5d610 │ │ │ │ + ldr r1, [pc, #60] @ 5d684 │ │ │ │ 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 │ │ │ │ @@ -52289,118 +52318,118 @@ │ │ │ │ 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] @ 5d61c │ │ │ │ + ldr r0, [pc] @ 5d690 │ │ │ │ bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ + 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 3037e8 │ │ │ │ - bl a573c │ │ │ │ + bl 306bb8 │ │ │ │ + bl a582c │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - bne 5d6ac │ │ │ │ + bne 5d720 │ │ │ │ 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 5d3b8 │ │ │ │ + bl 5d42c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 329024 <_Py_c_abs@@Base> │ │ │ │ + bl 32c7fc <_Py_c_abs@@Base> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d69c │ │ │ │ - bl 34995c <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d6ac │ │ │ │ - ldr r0, [pc, #20] @ 5d6b8 │ │ │ │ + beq 5d710 │ │ │ │ + bl 34d0fc <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 5d720 │ │ │ │ + ldr r0, [pc, #20] @ 5d72c │ │ │ │ strd r8, [sp] │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq pc, r8, r8, lsl r4 @ │ │ │ │ + @ instruction: 0x00392bd8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ 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 5d70c │ │ │ │ + beq 5d780 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 5d70c │ │ │ │ + beq 5d780 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5d70c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 5d780 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 188470 <_Py_union_type_or@@Base+0x664> │ │ │ │ + bl 189e18 <_Py_union_type_or@@Base+0x664> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0738 │ │ │ │ + bl 2d36f0 │ │ │ │ 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] @ 5d7b0 │ │ │ │ + ldr r2, [pc, #112] @ 5d824 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - beq 5d760 │ │ │ │ + beq 5d7d4 │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5dac8 │ │ │ │ + bl 5db3c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d780 │ │ │ │ + beq 5d7f4 │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 929d0 │ │ │ │ - ldr r3, [pc, #28] @ 5d7b0 │ │ │ │ + bl 92a88 │ │ │ │ + ldr r3, [pc, #28] @ 5d824 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5d7a8 │ │ │ │ + beq 5d81c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + subseq pc, r5, ip, ror #29 │ │ │ │ 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 │ │ │ │ @@ -52410,202 +52439,202 @@ │ │ │ │ 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 5d814 │ │ │ │ + bne 5d888 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5d84c │ │ │ │ - ldr ip, [pc, #432] @ 5d9cc │ │ │ │ + beq 5d8c0 │ │ │ │ + ldr ip, [pc, #432] @ 5da40 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d990 │ │ │ │ + beq 5da04 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d86c │ │ │ │ - bl a573c │ │ │ │ + bne 5d8e0 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d9b4 │ │ │ │ - b 5d990 │ │ │ │ - bl ab108 │ │ │ │ + beq 5da28 │ │ │ │ + b 5da04 │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5d898 │ │ │ │ + beq 5d90c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5d898 │ │ │ │ + bne 5d90c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 5d85c │ │ │ │ + beq 5d8d0 │ │ │ │ cmp r7, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 5d8cc │ │ │ │ + beq 5d940 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5d8cc │ │ │ │ - bl a573c │ │ │ │ + bne 5d940 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d990 │ │ │ │ + bne 5da04 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5d8f8 │ │ │ │ + bge 5d96c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #240] @ 5d9d0 │ │ │ │ + ldr r1, [pc, #240] @ 5da44 │ │ │ │ mov r2, #22 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ addne r7, r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 5d93c │ │ │ │ - bl 29e598 │ │ │ │ - b 5d990 │ │ │ │ + bne 5d9b0 │ │ │ │ + bl 2a0e6c │ │ │ │ + b 5da04 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5d95c │ │ │ │ - bl 132800 │ │ │ │ + bne 5d9d0 │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d984 │ │ │ │ + blt 5d9f8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, #384 @ 0x180 │ │ │ │ bl 2a870 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 5d96c │ │ │ │ - b 5d920 │ │ │ │ - ldr r3, [pc, #108] @ 5d9d0 │ │ │ │ + bge 5d9e0 │ │ │ │ + b 5d994 │ │ │ │ + ldr r3, [pc, #108] @ 5da44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 5d984 │ │ │ │ + bl 144b28 │ │ │ │ + b 5d9f8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq 5d97c │ │ │ │ + beq 5d9f0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl cafc4 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb3ac <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 5d9c4 │ │ │ │ + b 5da38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5d998 │ │ │ │ + bne 5da0c │ │ │ │ mov r0, #0 │ │ │ │ - b 5d9c4 │ │ │ │ + b 5da38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d990 │ │ │ │ + bne 5da04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 5d990 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 5da04 │ │ │ │ cmp r7, #1 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq 5d8d4 │ │ │ │ - b 5d8ac │ │ │ │ + beq 5d948 │ │ │ │ + b 5d920 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r3, r7, r8, lsr #29 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r3, r8, r8, lsr #29 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ │ │ │ │ -0005d9d4 : │ │ │ │ +0005da48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bne 5d9f8 │ │ │ │ - bl 3485a4 │ │ │ │ - b 5da08 │ │ │ │ + bne 5da6c │ │ │ │ + bl 34bd44 │ │ │ │ + b 5da7c │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 322b38 │ │ │ │ + bl 326324 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5da18 │ │ │ │ - ldr r0, [pc, #28] @ 5da2c │ │ │ │ - bl 2a5d20 │ │ │ │ + bge 5da8c │ │ │ │ + ldr r0, [pc, #28] @ 5daa0 │ │ │ │ + bl 2a85f8 │ │ │ │ mov r4, #0 │ │ │ │ - b 5da20 │ │ │ │ + b 5da94 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r8, r4, r4, pc @ │ │ │ │ - bx lr │ │ │ │ + eorseq r2, r9, r4, asr ip │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5da5c │ │ │ │ + beq 5dacc │ │ │ │ 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 5daec │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc] @ 5da84 │ │ │ │ - b 128de0 │ │ │ │ - eorseq lr, r8, r0, lsl #9 │ │ │ │ + ldr r0, [pc] @ 5daf4 │ │ │ │ + b 129448 │ │ │ │ + eorseq r1, r9, r4, lsr #24 │ │ │ │ + bx lr │ │ │ │ ldrb r2, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5da98 │ │ │ │ - b 60438 │ │ │ │ + bne 5db0c │ │ │ │ + b 604ac │ │ │ │ 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 bbed4 │ │ │ │ + bl bc3a4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 328880 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 32c058 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ 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] @ 5dda0 │ │ │ │ + ldr r3, [pc, #700] @ 5de14 │ │ │ │ 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 │ │ │ │ @@ -52666,20 +52695,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 5de0c │ │ │ │ + bl 5de80 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 5dc08 │ │ │ │ + bne 5dc7c │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 5de0c │ │ │ │ + bl 5de80 │ │ │ │ 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 │ │ │ │ @@ -52758,58 +52787,58 @@ │ │ │ │ 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] @ 5dda0 │ │ │ │ + ldr r3, [pc, #56] @ 5de14 │ │ │ │ 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 5dd98 │ │ │ │ + beq 5de0c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + subseq pc, r5, ip, ror #29 │ │ │ │ │ │ │ │ -0005dda4 : │ │ │ │ +0005de18 : │ │ │ │ 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 322b38 │ │ │ │ + bl 326324 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ddd8 : │ │ │ │ +0005de4c : │ │ │ │ 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 cacd0 │ │ │ │ + bl cb0b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r4 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ @@ -52964,47 +52993,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] @ 5f088 │ │ │ │ + ldr r9, [pc, #4088] @ 5f0fc │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r8, [pc, #4080] @ 5f08c │ │ │ │ + ldr r8, [pc, #4080] @ 5f100 │ │ │ │ add r9, r1, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr sl, [pc, #4072] @ 5f090 │ │ │ │ + ldr sl, [pc, #4072] @ 5f104 │ │ │ │ add r8, r1, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r4, [pc, #4064] @ 5f094 │ │ │ │ + ldr r4, [pc, #4064] @ 5f108 │ │ │ │ add sl, r1, sl │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #4056] @ 5f098 │ │ │ │ + ldr ip, [pc, #4056] @ 5f10c │ │ │ │ add r4, r1, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [pc, #4048] @ 5f09c │ │ │ │ + ldr fp, [pc, #4048] @ 5f110 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr ip, [pc, #4040] @ 5f0a0 │ │ │ │ + ldr ip, [pc, #4040] @ 5f114 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [pc, #4036] @ 5f0a4 │ │ │ │ + ldr r6, [pc, #4036] @ 5f118 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [pc, #4028] @ 5f0a8 │ │ │ │ + ldr ip, [pc, #4028] @ 5f11c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #4024] @ 5f0ac │ │ │ │ + ldr r0, [pc, #4024] @ 5f120 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #4012] @ 5f0b0 │ │ │ │ + ldr r2, [pc, #4012] @ 5f124 │ │ │ │ add fp, r1, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #4004] @ 5f0b4 │ │ │ │ + ldr r3, [pc, #4004] @ 5f128 │ │ │ │ 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] │ │ │ │ @@ -53254,15 +53283,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] @ 5f0b8 │ │ │ │ + ldr r2, [pc, #2976] @ 5f12c │ │ │ │ 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 │ │ │ │ @@ -53276,15 +53305,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] @ 5f0bc │ │ │ │ + ldr r2, [pc, #2892] @ 5f130 │ │ │ │ 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 │ │ │ │ @@ -53298,15 +53327,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] @ 5f0c0 │ │ │ │ + ldr r3, [pc, #2808] @ 5f134 │ │ │ │ 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 │ │ │ │ @@ -53322,15 +53351,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] @ 5f0c4 │ │ │ │ + ldr sl, [pc, #2716] @ 5f138 │ │ │ │ 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 │ │ │ │ @@ -53355,15 +53384,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] @ 5f0c8 │ │ │ │ + ldr fp, [pc, #2588] @ 5f13c │ │ │ │ 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 │ │ │ │ @@ -53381,15 +53410,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] @ 5f0cc │ │ │ │ + ldr fp, [pc, #2488] @ 5f140 │ │ │ │ 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 │ │ │ │ @@ -53434,15 +53463,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] @ 5f0d0 │ │ │ │ + ldr fp, [pc, #2280] @ 5f144 │ │ │ │ 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 │ │ │ │ @@ -53471,15 +53500,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] @ 5f0d4 │ │ │ │ + ldr fp, [pc, #2136] @ 5f148 │ │ │ │ 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 │ │ │ │ @@ -53508,15 +53537,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] @ 5f0d8 │ │ │ │ + ldr fp, [pc, #1992] @ 5f14c │ │ │ │ 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 │ │ │ │ @@ -53545,15 +53574,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] @ 5f0dc │ │ │ │ + ldr fp, [pc, #1848] @ 5f150 │ │ │ │ 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 │ │ │ │ @@ -53565,15 +53594,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] @ 5f0e0 │ │ │ │ + ldr fp, [pc, #1772] @ 5f154 │ │ │ │ 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 │ │ │ │ @@ -53615,15 +53644,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] @ 5f0e4 │ │ │ │ + ldr fp, [pc, #1576] @ 5f158 │ │ │ │ add r0, r0, r9 │ │ │ │ add fp, r0, fp │ │ │ │ add r9, r3, ip │ │ │ │ add fp, fp, r8 │ │ │ │ ror r8, r9, #11 │ │ │ │ eor sl, r2, r3 │ │ │ │ eor r8, r8, r9, ror #6 │ │ │ │ @@ -53652,15 +53681,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] @ 5f0e8 │ │ │ │ + ldr fp, [pc, #1432] @ 5f15c │ │ │ │ add r1, r1, r8 │ │ │ │ add fp, r1, fp │ │ │ │ add r8, r0, r4 │ │ │ │ add fp, fp, r6 │ │ │ │ ror r6, r8, #11 │ │ │ │ eor sl, r3, r0 │ │ │ │ eor r6, r6, r8, ror #6 │ │ │ │ @@ -53689,15 +53718,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] @ 5f0ec │ │ │ │ + ldr fp, [pc, #1288] @ 5f160 │ │ │ │ add r2, r2, r6 │ │ │ │ add fp, r2, fp │ │ │ │ add r6, r1, lr │ │ │ │ add fp, fp, r7 │ │ │ │ ror r7, r6, #11 │ │ │ │ eor sl, r0, r1 │ │ │ │ eor r7, r7, r6, ror #6 │ │ │ │ @@ -53726,15 +53755,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] @ 5f0f0 │ │ │ │ + ldr fp, [pc, #1144] @ 5f164 │ │ │ │ add r3, r3, r7 │ │ │ │ add fp, r3, fp │ │ │ │ add r7, r2, r5 │ │ │ │ add fp, fp, r9 │ │ │ │ ror r9, r7, #11 │ │ │ │ eor sl, r1, r2 │ │ │ │ eor r9, r9, r7, ror #6 │ │ │ │ @@ -53763,15 +53792,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] @ 5f0f4 │ │ │ │ + ldr fp, [pc, #1000] @ 5f168 │ │ │ │ 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 │ │ │ │ @@ -53800,15 +53829,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] @ 5f0f8 │ │ │ │ + ldr fp, [pc, #856] @ 5f16c │ │ │ │ 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 │ │ │ │ @@ -53837,15 +53866,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] @ 5f0fc │ │ │ │ + ldr fp, [pc, #712] @ 5f170 │ │ │ │ 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 │ │ │ │ @@ -53874,15 +53903,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] @ 5f100 │ │ │ │ + ldr fp, [pc, #568] @ 5f174 │ │ │ │ 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 │ │ │ │ @@ -53911,15 +53940,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] @ 5f104 │ │ │ │ + ldr sl, [pc, #424] @ 5f178 │ │ │ │ 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 │ │ │ │ @@ -53936,27 +53965,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] @ 5f108 │ │ │ │ + ldr fp, [pc, #328] @ 5f17c │ │ │ │ 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] @ 5f10c │ │ │ │ + ldr sl, [pc, #284] @ 5f180 │ │ │ │ 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 │ │ │ │ @@ -53987,37 +54016,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 5f178 │ │ │ │ + b 5f1ec │ │ │ │ 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 776bf0 <__bss_end__@@Base+0x1b1ca8> │ │ │ │ + blge 776c64 <__bss_end__@@Base+0x1a1d1c> │ │ │ │ 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 ff760b64 <__bss_end__@@Base+0xff19bc1c> │ │ │ │ + blls ff760bd8 <__bss_end__@@Base+0xff18bc90> │ │ │ │ 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 1d8038c <__bss_end__@@Base+0x17bb444> │ │ │ │ + bmi 1d80400 <__bss_end__@@Base+0x17ab4b8> │ │ │ │ @ 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 │ │ │ │ @@ -54042,22 +54071,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 fe791aa4 <__bss_end__@@Base+0xfe1ccb5c> │ │ │ │ + blpl fe791b18 <__bss_end__@@Base+0xfe1bcbd0> │ │ │ │ stmdavs lr!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ │ │ - strvc r8, [pc], #750 @ 5f170 │ │ │ │ + strvc r8, [pc], #750 @ 5f1e4 │ │ │ │ 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] @ 5f110 │ │ │ │ + ldr r2, [pc, #-116] @ 5f184 │ │ │ │ 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 │ │ │ │ @@ -54085,15 +54114,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] @ 5f114 │ │ │ │ + ldr lr, [pc, #-256] @ 5f188 │ │ │ │ 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 │ │ │ │ @@ -54124,15 +54153,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] @ 5f118 │ │ │ │ + ldr ip, [pc, #-408] @ 5f18c │ │ │ │ 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 │ │ │ │ @@ -54199,15 +54228,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] @ 5f11c │ │ │ │ + ldr fp, [pc, #-704] @ 5f190 │ │ │ │ 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 │ │ │ │ @@ -54237,15 +54266,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] @ 5f120 │ │ │ │ + ldr fp, [pc, #-852] @ 5f194 │ │ │ │ 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 │ │ │ │ @@ -54275,15 +54304,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] @ 5f124 │ │ │ │ + ldr r4, [pc, #-1000] @ 5f198 │ │ │ │ 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 │ │ │ │ @@ -54316,15 +54345,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] @ 5f128 │ │ │ │ + ldr lr, [pc, #-1160] @ 5f19c │ │ │ │ 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 │ │ │ │ @@ -54352,15 +54381,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] @ 5f12c │ │ │ │ + ldr lr, [pc, #-1300] @ 5f1a0 │ │ │ │ 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 │ │ │ │ @@ -54391,15 +54420,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] @ 5f130 │ │ │ │ + ldr r0, [pc, #-1452] @ 5f1a4 │ │ │ │ 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 │ │ │ │ @@ -54425,15 +54454,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] @ 5f134 │ │ │ │ + ldr sl, [pc, #-1584] @ 5f1a8 │ │ │ │ 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 │ │ │ │ @@ -54463,15 +54492,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] @ 5f138 │ │ │ │ + ldr sl, [pc, #-1732] @ 5f1ac │ │ │ │ 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 │ │ │ │ @@ -54505,15 +54534,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] @ 5f13c │ │ │ │ + ldr r0, [pc, #-1896] @ 5f1b0 │ │ │ │ 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 │ │ │ │ @@ -54549,15 +54578,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] @ 5f140 │ │ │ │ + ldr r1, [pc, #-2068] @ 5f1b4 │ │ │ │ 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 │ │ │ │ @@ -54586,15 +54615,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] @ 5f144 │ │ │ │ + ldr r2, [pc, #-2212] @ 5f1b8 │ │ │ │ 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 │ │ │ │ @@ -54622,15 +54651,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] @ 5f148 │ │ │ │ + ldr r9, [pc, #-2352] @ 5f1bc │ │ │ │ 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 │ │ │ │ @@ -54650,15 +54679,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] @ 5f14c │ │ │ │ + ldr sl, [pc, #-2460] @ 5f1c0 │ │ │ │ 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 │ │ │ │ @@ -54700,15 +54729,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] @ 5f150 │ │ │ │ + ldr r2, [pc, #-2656] @ 5f1c4 │ │ │ │ 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 │ │ │ │ @@ -54742,15 +54771,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] @ 5f154 │ │ │ │ + ldr r3, [pc, #-2820] @ 5f1c8 │ │ │ │ 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 │ │ │ │ @@ -54778,15 +54807,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] @ 5f158 │ │ │ │ + ldr lr, [pc, #-2960] @ 5f1cc │ │ │ │ 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 │ │ │ │ @@ -54813,15 +54842,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] @ 5f15c │ │ │ │ + ldr sl, [pc, #-3096] @ 5f1d0 │ │ │ │ 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 │ │ │ │ @@ -54851,15 +54880,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] @ 5f160 │ │ │ │ + ldr r2, [pc, #-3244] @ 5f1d4 │ │ │ │ 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 │ │ │ │ @@ -54889,15 +54918,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] @ 5f164 │ │ │ │ + ldr r9, [pc, #-3392] @ 5f1d8 │ │ │ │ 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 │ │ │ │ @@ -54935,15 +54964,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] @ 5f168 │ │ │ │ + ldr r3, [pc, #-3572] @ 5f1dc │ │ │ │ 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 │ │ │ │ @@ -54970,15 +54999,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] @ 5f16c │ │ │ │ + ldr r0, [pc, #-3708] @ 5f1e0 │ │ │ │ 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 │ │ │ │ @@ -55005,15 +55034,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] @ 5f170 │ │ │ │ + ldr r0, [pc, #-3844] @ 5f1e4 │ │ │ │ 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 │ │ │ │ @@ -55039,15 +55068,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] @ 5f174 │ │ │ │ + ldr r4, [pc, #-3976] @ 5f1e8 │ │ │ │ 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 │ │ │ │ @@ -55074,15 +55103,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] @ 6041c │ │ │ │ + ldr r9, [pc, #660] @ 60490 │ │ │ │ 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 │ │ │ │ @@ -55128,22 +55157,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] @ 60420 │ │ │ │ + ldr ip, [pc, #448] @ 60494 │ │ │ │ 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] @ 60424 │ │ │ │ + ldr sl, [pc, #424] @ 60498 │ │ │ │ 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 │ │ │ │ @@ -55179,15 +55208,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] @ 60428 │ │ │ │ + ldr r9, [pc, #252] @ 6049c │ │ │ │ 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 │ │ │ │ @@ -55245,95 +55274,95 @@ │ │ │ │ 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 60430 │ │ │ │ + b 604a4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b 346c60 <_PyLong_DivmodNear@@Base+0x175c> │ │ │ │ + b 34a400 <_PyLong_DivmodNear@@Base+0x175c> │ │ │ │ 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 bbed4 │ │ │ │ + bl bc3a4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 328880 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 32c058 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 60478 │ │ │ │ - b 128de0 │ │ │ │ - eorseq pc, r8, r8, ror #10 │ │ │ │ + ldr r0, [pc] @ 604ec │ │ │ │ + b 129448 │ │ │ │ + eorseq r2, r9, r8, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 60508 │ │ │ │ + ldr r2, [pc, #112] @ 6057c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - beq 604b8 │ │ │ │ + beq 6052c │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5dac8 │ │ │ │ + bl 5db3c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 604d8 │ │ │ │ + beq 6054c │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32a710 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 60508 │ │ │ │ + bl 32da78 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 6057c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 60500 │ │ │ │ + beq 60574 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + 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 60b9c │ │ │ │ + bl 60c10 │ │ │ │ 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 a5a2c │ │ │ │ - ldr r2, [pc, #32] @ 6056c │ │ │ │ + b a5b1c │ │ │ │ + ldr r2, [pc, #32] @ 605e0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 60568 │ │ │ │ + bne 605dc │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r0] │ │ │ │ bx lr │ │ │ │ - b 2931f8 <_PySet_Update@@Base+0x68> │ │ │ │ - subseq r1, r5, ip, lsl r1 │ │ │ │ + b 29598c <_PySet_Update@@Base+0x68> │ │ │ │ + subseq r1, r6, ip, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -55345,394 +55374,394 @@ │ │ │ │ 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 605d8 │ │ │ │ + bne 6064c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 60614 │ │ │ │ - ldr ip, [pc, #220] @ 606bc │ │ │ │ + beq 60688 │ │ │ │ + ldr ip, [pc, #220] @ 60730 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 60614 │ │ │ │ + bne 60688 │ │ │ │ mov r4, #0 │ │ │ │ - b 606a8 │ │ │ │ + b 6071c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 17d3f8 │ │ │ │ + bl 17e9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6060c │ │ │ │ + beq 60680 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 60654 │ │ │ │ + beq 606c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ef894 │ │ │ │ + bl 1f1b84 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 60658 │ │ │ │ - bl a573c │ │ │ │ + bne 606cc │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60658 │ │ │ │ - b 6060c │ │ │ │ + beq 606cc │ │ │ │ + b 60680 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ add r6, r6, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6069c │ │ │ │ - ldr r3, [pc, #48] @ 606c0 │ │ │ │ + bne 60710 │ │ │ │ + ldr r3, [pc, #48] @ 60734 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r4, r0 │ │ │ │ - b 606a8 │ │ │ │ + b 6071c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r3, r7, r0, lsl #30 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + 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 bbed4 │ │ │ │ + bl bc3a4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 328880 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 32c058 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -000606f4 <_PyDict_SizeOf@@Base>: │ │ │ │ - b 60b9c │ │ │ │ +00060768 <_PyDict_SizeOf@@Base>: │ │ │ │ + b 60c10 │ │ │ │ │ │ │ │ -000606f8 : │ │ │ │ +0006076c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 3571e0 │ │ │ │ - ldr ip, [pc, #88] @ 60764 │ │ │ │ + bl 35a980 │ │ │ │ + ldr ip, [pc, #88] @ 607d8 │ │ │ │ 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 6075c │ │ │ │ + beq 607d0 │ │ │ │ cmp ip, r3 │ │ │ │ - bge 60750 │ │ │ │ + bge 607c4 │ │ │ │ ldrb r0, [r2, ip] │ │ │ │ add r0, r5, r0 │ │ │ │ ldrb r0, [r0, #548] @ 0x224 │ │ │ │ strb r0, [r4, ip, lsl #1] │ │ │ │ add ip, ip, #1 │ │ │ │ - b 60730 │ │ │ │ + b 607a4 │ │ │ │ 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 607a4 │ │ │ │ + bne 60818 │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r5, [pc, #960] @ 60b54 │ │ │ │ + ldr r5, [pc, #960] @ 60bc8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 607c8 │ │ │ │ + bne 6083c │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 607f4 │ │ │ │ + b 60868 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #932] @ 60b58 │ │ │ │ + ldr r0, [pc, #932] @ 60bcc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60788 │ │ │ │ - b 60b48 │ │ │ │ - bl 1afeb4 │ │ │ │ - ldr r3, [pc, #904] @ 60b5c │ │ │ │ + bne 607fc │ │ │ │ + b 60bbc │ │ │ │ + bl 1b2274 │ │ │ │ + ldr r3, [pc, #904] @ 60bd0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 607f4 │ │ │ │ - bl a573c │ │ │ │ + beq 60868 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b48 │ │ │ │ + bne 60bbc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 6080c │ │ │ │ + bne 60880 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 60838 │ │ │ │ - bl 1afeb4 │ │ │ │ - ldr r3, [pc, #836] @ 60b5c │ │ │ │ + b 608ac │ │ │ │ + bl 1b2274 │ │ │ │ + ldr r3, [pc, #836] @ 60bd0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60838 │ │ │ │ - bl a573c │ │ │ │ + beq 608ac │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b48 │ │ │ │ + bne 60bbc │ │ │ │ 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] @ 60b60 │ │ │ │ + ldr r3, [pc, #768] @ 60bd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608c8 │ │ │ │ - ldr r3, [pc, #748] @ 60b60 │ │ │ │ + bne 6093c │ │ │ │ + ldr r3, [pc, #748] @ 60bd4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355788 │ │ │ │ + bl 358f28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608c8 │ │ │ │ + bne 6093c │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #716] @ 60b60 │ │ │ │ + ldr r3, [pc, #716] @ 60bd4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e0 │ │ │ │ - ldr r3, [pc, #688] @ 60b60 │ │ │ │ + bne 60a54 │ │ │ │ + ldr r3, [pc, #688] @ 60bd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355788 │ │ │ │ + bl 358f28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e0 │ │ │ │ - b 60ab0 │ │ │ │ - ldr r3, [pc, #656] @ 60b60 │ │ │ │ + bne 60a54 │ │ │ │ + b 60b24 │ │ │ │ + ldr r3, [pc, #656] @ 60bd4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e0 │ │ │ │ - ldr r3, [pc, #628] @ 60b60 │ │ │ │ + bne 60a54 │ │ │ │ + ldr r3, [pc, #628] @ 60bd4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e0 │ │ │ │ + bne 60a54 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #596] @ 60b60 │ │ │ │ + ldr r3, [pc, #596] @ 60bd4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e0 │ │ │ │ - ldr r3, [pc, #568] @ 60b60 │ │ │ │ + bne 60a54 │ │ │ │ + ldr r3, [pc, #568] @ 60bd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355788 │ │ │ │ + bl 358f28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e0 │ │ │ │ + bne 60a54 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e0 │ │ │ │ + bne 60a54 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2961c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - ldr r9, [pc, #492] @ 60b64 │ │ │ │ + ldr r9, [pc, #492] @ 60bd8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldrlt r9, [pc, #484] @ 60b68 │ │ │ │ + ldrlt r9, [pc, #484] @ 60bdc │ │ │ │ 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] @ 60b64 │ │ │ │ + ldr fp, [pc, #448] @ 60bd8 │ │ │ │ mov sl, #0 │ │ │ │ - ldrlt fp, [pc, #444] @ 60b68 │ │ │ │ + ldrlt fp, [pc, #444] @ 60bdc │ │ │ │ movlt sl, #0 │ │ │ │ - bl 355788 │ │ │ │ + bl 358f28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 609c4 │ │ │ │ + beq 60a38 │ │ │ │ strd r8, [sp, #24] │ │ │ │ strd sl, [sp, #32] │ │ │ │ - b 60b34 │ │ │ │ + b 60ba8 │ │ │ │ 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 60a18 │ │ │ │ + b 60a8c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 349804 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ + bl 34cfa4 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349804 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ + bl 34cfa4 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ rsb r8, r8, r8, lsl #3 │ │ │ │ - ldr r3, [pc, #356] @ 60b6c │ │ │ │ + ldr r3, [pc, #356] @ 60be0 │ │ │ │ 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 355738 │ │ │ │ + bl 358ed8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 60b34 │ │ │ │ + beq 60ba8 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #244] @ 60b60 │ │ │ │ + ldr r3, [pc, #244] @ 60bd4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b34 │ │ │ │ - ldr r3, [pc, #216] @ 60b60 │ │ │ │ + bne 60ba8 │ │ │ │ + ldr r3, [pc, #216] @ 60bd4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b34 │ │ │ │ + bne 60ba8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r2] │ │ │ │ - bl 34995c <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 60b48 │ │ │ │ + bl 34d0fc <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 60bbc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60aec │ │ │ │ + beq 60b60 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r6, [sp, #24] │ │ │ │ - bl 355200 │ │ │ │ + bl 3589a0 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - b 60b34 │ │ │ │ + b 60ba8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29c1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355200 │ │ │ │ + bl 3589a0 │ │ │ │ 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 355200 │ │ │ │ + bl 3589a0 │ │ │ │ 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 2100c8 │ │ │ │ + b 211e10 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - eorseq fp, r8, ip, lsr #29 │ │ │ │ + ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ + eorseq pc, r8, r0, lsl #11 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ - subseq r4, ip, r0, lsr #24 │ │ │ │ + subseq r4, sp, r0, lsr #24 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne 60b88 │ │ │ │ - ldr r0, [pc, #16] @ 60b94 │ │ │ │ + bne 60bfc │ │ │ │ + ldr r0, [pc, #16] @ 60c08 │ │ │ │ mov r1, #6 │ │ │ │ - b a56b8 │ │ │ │ - ldr r0, [pc, #8] @ 60b98 │ │ │ │ + b a57a8 │ │ │ │ + ldr r0, [pc, #8] @ 60c0c │ │ │ │ mov r1, #6 │ │ │ │ - b a56b8 │ │ │ │ - eorseq r6, r8, r0, lsr r1 │ │ │ │ - eorseq r6, r8, r8, lsr #2 │ │ │ │ + b a57a8 │ │ │ │ + @ instruction: 0x003898f0 │ │ │ │ + eorseq r9, r8, r8, ror #17 │ │ │ │ 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] │ │ │ │ @@ -55743,68 +55772,68 @@ │ │ │ │ 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] @ 60c10 │ │ │ │ + ldr r1, [pc, #36] @ 60c84 │ │ │ │ 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 feb0b6c4 <__bss_end__@@Base+0xfe54677c> │ │ │ │ + bge feb0b738 <__bss_end__@@Base+0xfe5367f0> │ │ │ │ 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 60c4c │ │ │ │ - ldr r3, [pc, #52] @ 60c70 │ │ │ │ - ldr r1, [pc, #52] @ 60c74 │ │ │ │ + bne 60cc0 │ │ │ │ + ldr r3, [pc, #52] @ 60ce4 │ │ │ │ + ldr r1, [pc, #52] @ 60ce8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, r4] │ │ │ │ - ldr r3, [pc, #32] @ 60c78 │ │ │ │ + ldr r3, [pc, #32] @ 60cec │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, lsl #11 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, ip, asr #26 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -00060c7c <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +00060cf0 <_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 60f60 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ 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] │ │ │ │ @@ -55813,325 +55842,325 @@ │ │ │ │ bl 298bc │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ mov r0, r5 │ │ │ │ bl 298bc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b248 │ │ │ │ + bl 9b2e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4290 │ │ │ │ + bl a4380 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ 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 60d7c <_PyMonitoring_FirePyStartEvent@@Base+0x100> │ │ │ │ + bhi 60df0 <_PyMonitoring_FirePyStartEvent@@Base+0x100> │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 60d9c <_PyMonitoring_FirePyStartEvent@@Base+0x120> │ │ │ │ - ldr r2, [pc, #280] @ 60e84 <_PyMonitoring_FirePyStartEvent@@Base+0x208> │ │ │ │ - ldr r1, [pc, #280] @ 60e88 <_PyMonitoring_FirePyStartEvent@@Base+0x20c> │ │ │ │ - ldr r0, [pc, #280] @ 60e8c <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ - mov r3, r7 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 60e78 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ - ldr r0, [pc, #264] @ 60e8c <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ + bne 60e10 <_PyMonitoring_FirePyStartEvent@@Base+0x120> │ │ │ │ + ldr r2, [pc, #280] @ 60ef8 <_PyMonitoring_FirePyStartEvent@@Base+0x208> │ │ │ │ + ldr r1, [pc, #280] @ 60efc <_PyMonitoring_FirePyStartEvent@@Base+0x20c> │ │ │ │ + ldr r0, [pc, #280] @ 60f00 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ + mov r3, r7 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 60eec <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + ldr r0, [pc, #264] @ 60f00 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60d50 <_PyMonitoring_FirePyStartEvent@@Base+0xd4> │ │ │ │ - b 60e78 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + bne 60dc4 <_PyMonitoring_FirePyStartEvent@@Base+0xd4> │ │ │ │ + b 60eec <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 60e44 <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ + ble 60eb8 <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 60e90 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ + ldr r2, [pc, #224] @ 60f04 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 60e10 <_PyMonitoring_FirePyStartEvent@@Base+0x194> │ │ │ │ + beq 60e84 <_PyMonitoring_FirePyStartEvent@@Base+0x194> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 60dfc <_PyMonitoring_FirePyStartEvent@@Base+0x180> │ │ │ │ + beq 60e70 <_PyMonitoring_FirePyStartEvent@@Base+0x180> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 60e78 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + beq 60eec <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 60e14 <_PyMonitoring_FirePyStartEvent@@Base+0x198> │ │ │ │ - ldr r3, [pc, #164] @ 60e94 <_PyMonitoring_FirePyStartEvent@@Base+0x218> │ │ │ │ - ldr r1, [pc, #164] @ 60e98 <_PyMonitoring_FirePyStartEvent@@Base+0x21c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 60e78 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ - ldr r2, [pc, #152] @ 60e9c <_PyMonitoring_FirePyStartEvent@@Base+0x220> │ │ │ │ - ldr r1, [pc, #152] @ 60ea0 <_PyMonitoring_FirePyStartEvent@@Base+0x224> │ │ │ │ - ldr r0, [pc, #128] @ 60e8c <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 60e78 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + beq 60e88 <_PyMonitoring_FirePyStartEvent@@Base+0x198> │ │ │ │ + ldr r3, [pc, #164] @ 60f08 <_PyMonitoring_FirePyStartEvent@@Base+0x218> │ │ │ │ + ldr r1, [pc, #164] @ 60f0c <_PyMonitoring_FirePyStartEvent@@Base+0x21c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 60eec <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + ldr r2, [pc, #152] @ 60f10 <_PyMonitoring_FirePyStartEvent@@Base+0x220> │ │ │ │ + ldr r1, [pc, #152] @ 60f14 <_PyMonitoring_FirePyStartEvent@@Base+0x224> │ │ │ │ + ldr r0, [pc, #128] @ 60f00 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 60eec <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 60e4c <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + beq 60ec0 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 60e4c <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ - bl a573c │ │ │ │ + bne 60ec0 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60e4c <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ - b 60e78 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + beq 60ec0 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + b 60eec <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 328880 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 32c058 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 60e78 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ - ldr r0, [pc, #52] @ 60ea4 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ + beq 60eec <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + ldr r0, [pc, #52] @ 60f18 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9b8c │ │ │ │ + b a9c7c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq r9, r6, r8, lsr #16 │ │ │ │ - eorseq r1, r7, r8, ror #20 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ - @ instruction: 0x003686b0 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ - @ instruction: 0x00373eb8 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq ip, r6, r8, ror #31 │ │ │ │ + eorseq r5, r7, r8, lsr #4 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ + eorseq fp, r6, r0, ror lr │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ + eorseq r7, r7, r8, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 60b9c │ │ │ │ + bl 60c10 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1c810c │ │ │ │ + bl 1ca628 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60f30 <_PyMonitoring_FirePyStartEvent@@Base+0x2b4> │ │ │ │ + beq 60fbc <_PyMonitoring_FirePyStartEvent@@Base+0x2cc> │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - blt 60f38 <_PyMonitoring_FirePyStartEvent@@Base+0x2bc> │ │ │ │ + blt 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x2d4> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 60f28 <_PyMonitoring_FirePyStartEvent@@Base+0x2ac> │ │ │ │ + beq 60fb4 <_PyMonitoring_FirePyStartEvent@@Base+0x2c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 60f28 <_PyMonitoring_FirePyStartEvent@@Base+0x2ac> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 60fb4 <_PyMonitoring_FirePyStartEvent@@Base+0x2c4> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr ip, [r4, #12] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r1, ip, r1 │ │ │ │ - bl 2ba9e4 │ │ │ │ + bl 2bd4c0 │ │ │ │ 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, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #348] @ 610d8 <_PyMonitoring_FirePyStartEvent@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #348] @ 61164 <_PyMonitoring_FirePyStartEvent@@Base+0x474> │ │ │ │ mov r7, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 60fb8 <_PyMonitoring_FirePyStartEvent@@Base+0x33c> │ │ │ │ - ldr r3, [pc, #304] @ 610dc <_PyMonitoring_FirePyStartEvent@@Base+0x460> │ │ │ │ - ldr r1, [pc, #304] @ 610e0 <_PyMonitoring_FirePyStartEvent@@Base+0x464> │ │ │ │ + bge 61044 <_PyMonitoring_FirePyStartEvent@@Base+0x354> │ │ │ │ + ldr r3, [pc, #304] @ 61168 <_PyMonitoring_FirePyStartEvent@@Base+0x478> │ │ │ │ + ldr r1, [pc, #304] @ 6116c <_PyMonitoring_FirePyStartEvent@@Base+0x47c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x354> │ │ │ │ + bl 190b84 │ │ │ │ + b 6105c <_PyMonitoring_FirePyStartEvent@@Base+0x36c> │ │ │ │ cmp r6, #5 │ │ │ │ - beq 60fd8 <_PyMonitoring_FirePyStartEvent@@Base+0x35c> │ │ │ │ - bl a6454 │ │ │ │ + beq 61064 <_PyMonitoring_FirePyStartEvent@@Base+0x374> │ │ │ │ + bl a6544 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r5, #8] │ │ │ │ - bne 60fd8 <_PyMonitoring_FirePyStartEvent@@Base+0x35c> │ │ │ │ + bne 61064 <_PyMonitoring_FirePyStartEvent@@Base+0x374> │ │ │ │ mvn r0, #0 │ │ │ │ - b 610d0 <_PyMonitoring_FirePyStartEvent@@Base+0x454> │ │ │ │ - ldr r9, [pc, #260] @ 610e4 <_PyMonitoring_FirePyStartEvent@@Base+0x468> │ │ │ │ + b 6115c <_PyMonitoring_FirePyStartEvent@@Base+0x46c> │ │ │ │ + ldr r9, [pc, #260] @ 61170 <_PyMonitoring_FirePyStartEvent@@Base+0x480> │ │ │ │ orr r3, r8, #-2147483648 @ 0x80000000 │ │ │ │ add r2, r5, #4 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 610cc <_PyMonitoring_FirePyStartEvent@@Base+0x450> │ │ │ │ + beq 61158 <_PyMonitoring_FirePyStartEvent@@Base+0x468> │ │ │ │ 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 2aa918 │ │ │ │ + bl 2ad1f0 │ │ │ │ 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 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x374> │ │ │ │ + beq 6107c <_PyMonitoring_FirePyStartEvent@@Base+0x38c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x354> │ │ │ │ + beq 6105c <_PyMonitoring_FirePyStartEvent@@Base+0x36c> │ │ │ │ cmp r6, #9 │ │ │ │ - ble 610bc <_PyMonitoring_FirePyStartEvent@@Base+0x440> │ │ │ │ - ldr r3, [pc, #120] @ 610dc <_PyMonitoring_FirePyStartEvent@@Base+0x460> │ │ │ │ - ldr r2, [pc, #128] @ 610e8 <_PyMonitoring_FirePyStartEvent@@Base+0x46c> │ │ │ │ + ble 61148 <_PyMonitoring_FirePyStartEvent@@Base+0x458> │ │ │ │ + ldr r3, [pc, #120] @ 61168 <_PyMonitoring_FirePyStartEvent@@Base+0x478> │ │ │ │ + ldr r2, [pc, #128] @ 61174 <_PyMonitoring_FirePyStartEvent@@Base+0x484> │ │ │ │ add r5, r5, r5, lsl #4 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ - ldr r1, [pc, #116] @ 610ec <_PyMonitoring_FirePyStartEvent@@Base+0x470> │ │ │ │ + ldr r1, [pc, #116] @ 61178 <_PyMonitoring_FirePyStartEvent@@Base+0x488> │ │ │ │ add r5, r5, r6 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ add r3, fp, r5, lsl #2 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r0, [r3, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x354> │ │ │ │ + beq 6105c <_PyMonitoring_FirePyStartEvent@@Base+0x36c> │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r3, #576] @ 0x240 │ │ │ │ - beq 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x354> │ │ │ │ + beq 6105c <_PyMonitoring_FirePyStartEvent@@Base+0x36c> │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x354> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x354> │ │ │ │ + bne 6105c <_PyMonitoring_FirePyStartEvent@@Base+0x36c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 6105c <_PyMonitoring_FirePyStartEvent@@Base+0x36c> │ │ │ │ ldrb r3, [r7] │ │ │ │ bic r3, r3, sl │ │ │ │ strb r3, [r7] │ │ │ │ - b 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x374> │ │ │ │ + b 6107c <_PyMonitoring_FirePyStartEvent@@Base+0x38c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, ip, lsr #11 │ │ │ │ - subeq r8, r5, r4, asr #3 │ │ │ │ - @ instruction: 0x003d25f0 │ │ │ │ - eorseq fp, r7, r8, lsr #9 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r2, r9, ip, ror #26 │ │ │ │ + subeq fp, r5, r4, asr #18 │ │ │ │ + @ instruction: 0x003d5db0 │ │ │ │ + @ instruction: 0x0037ecf0 │ │ │ │ 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 61120 <_PyMonitoring_FirePyStartEvent@@Base+0x4a4> │ │ │ │ + bhi 611ac <_PyMonitoring_FirePyStartEvent@@Base+0x4bc> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 61140 <_PyMonitoring_FirePyStartEvent@@Base+0x4c4> │ │ │ │ - b 61164 <_PyMonitoring_FirePyStartEvent@@Base+0x4e8> │ │ │ │ - ldr r0, [pc, #88] @ 61180 <_PyMonitoring_FirePyStartEvent@@Base+0x504> │ │ │ │ + bgt 611cc <_PyMonitoring_FirePyStartEvent@@Base+0x4dc> │ │ │ │ + b 611f0 <_PyMonitoring_FirePyStartEvent@@Base+0x500> │ │ │ │ + ldr r0, [pc, #88] @ 6120c <_PyMonitoring_FirePyStartEvent@@Base+0x51c> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61114 <_PyMonitoring_FirePyStartEvent@@Base+0x498> │ │ │ │ - b 61178 <_PyMonitoring_FirePyStartEvent@@Base+0x4fc> │ │ │ │ + bne 611a0 <_PyMonitoring_FirePyStartEvent@@Base+0x4b0> │ │ │ │ + b 61204 <_PyMonitoring_FirePyStartEvent@@Base+0x514> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 61168 <_PyMonitoring_FirePyStartEvent@@Base+0x4ec> │ │ │ │ - bl a573c │ │ │ │ + bne 611f4 <_PyMonitoring_FirePyStartEvent@@Base+0x504> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61168 <_PyMonitoring_FirePyStartEvent@@Base+0x4ec> │ │ │ │ - b 61178 <_PyMonitoring_FirePyStartEvent@@Base+0x4fc> │ │ │ │ + beq 611f4 <_PyMonitoring_FirePyStartEvent@@Base+0x504> │ │ │ │ + b 61204 <_PyMonitoring_FirePyStartEvent@@Base+0x514> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 614c8 │ │ │ │ + b 61538 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r5, r0, asr #16 │ │ │ │ + eorseq sp, r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 14c8d4 │ │ │ │ + b 14cf4c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 611a0 <_PyMonitoring_FirePyStartEvent@@Base+0x524> │ │ │ │ - ldr r1, [pc, #8] @ 611a8 <_PyMonitoring_FirePyStartEvent@@Base+0x52c> │ │ │ │ - b 24bbb0 │ │ │ │ - ldr r0, [pc, #4] @ 611ac <_PyMonitoring_FirePyStartEvent@@Base+0x530> │ │ │ │ - bx lr │ │ │ │ - subseq r5, r5, ip, lsl r0 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ + beq 6122c <_PyMonitoring_FirePyStartEvent@@Base+0x53c> │ │ │ │ + ldr r1, [pc, #8] @ 61234 <_PyMonitoring_FirePyStartEvent@@Base+0x544> │ │ │ │ + b 24e434 │ │ │ │ + ldr r0, [pc, #4] @ 61238 <_PyMonitoring_FirePyStartEvent@@Base+0x548> │ │ │ │ bx lr │ │ │ │ + subseq r5, r6, ip, lsl r0 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -000611c8 : │ │ │ │ +0006123c : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -56141,245 +56170,250 @@ │ │ │ │ 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 61228 │ │ │ │ + bne 6129c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6125c │ │ │ │ - ldr ip, [pc, #640] @ 614b0 │ │ │ │ + beq 612d0 │ │ │ │ + ldr ip, [pc, #636] @ 61520 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 612f4 │ │ │ │ + beq 61368 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 612ac │ │ │ │ + beq 61320 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61280 │ │ │ │ + beq 612f4 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 61280 │ │ │ │ + bne 612f4 │ │ │ │ mov r2, #0 │ │ │ │ - b 612b4 │ │ │ │ + b 61328 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61294 │ │ │ │ + bne 61308 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 612b4 │ │ │ │ - bl 1035a4 │ │ │ │ + b 61328 │ │ │ │ + bl 103998 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 612f4 │ │ │ │ + blt 61368 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 61278 │ │ │ │ - b 6128c │ │ │ │ + beq 612ec │ │ │ │ + b 61300 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e927c │ │ │ │ + bl 2ec64c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 612f4 │ │ │ │ + beq 61368 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61360 │ │ │ │ + beq 613d4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 612fc │ │ │ │ - ldr r3, [pc, #456] @ 614b4 │ │ │ │ - ldr r1, [pc, #456] @ 614b8 │ │ │ │ + beq 61370 │ │ │ │ + ldr r3, [pc, #452] @ 61524 │ │ │ │ + ldr r1, [pc, #452] @ 61528 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ - b 61480 │ │ │ │ + b 614f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d460 │ │ │ │ + bl 15e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61320 │ │ │ │ - ldr r3, [pc, #416] @ 614b4 │ │ │ │ - ldr r1, [pc, #420] @ 614bc │ │ │ │ + bne 61394 │ │ │ │ + ldr r3, [pc, #412] @ 61524 │ │ │ │ + ldr r1, [pc, #416] @ 6152c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 612f4 │ │ │ │ + bl 190b84 │ │ │ │ + b 61368 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 612f4 │ │ │ │ + beq 61368 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 61360 │ │ │ │ - ldr r3, [pc, #372] @ 614c0 │ │ │ │ - ldr r1, [pc, #372] @ 614c4 │ │ │ │ + ble 613d4 │ │ │ │ + ldr r3, [pc, #368] @ 61530 │ │ │ │ + ldr r1, [pc, #368] @ 61534 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ - b 612f4 │ │ │ │ + bl 1139e8 │ │ │ │ + b 61368 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 616a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ + bl 61710 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 61388 │ │ │ │ + bne 613fc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 612f4 │ │ │ │ + beq 61368 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ - b 612f4 │ │ │ │ + bl 1139e8 │ │ │ │ + b 61368 │ │ │ │ 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, #204 @ 0xcc │ │ │ │ + add r1, pc, #200 @ 0xc8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7] │ │ │ │ - add r1, pc, #200 @ 0xc8 │ │ │ │ + add r1, pc, #196 @ 0xc4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #8] │ │ │ │ - add r1, pc, #196 @ 0xc4 │ │ │ │ + add r1, pc, #192 @ 0xc0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #16] │ │ │ │ - add r1, pc, #192 @ 0xc0 │ │ │ │ + add r1, pc, #188 @ 0xbc │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r5, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61434 │ │ │ │ + beq 614a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 61374 │ │ │ │ + beq 613e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 61374 │ │ │ │ + bne 613e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 61374 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 613e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61480 │ │ │ │ + beq 614f4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 6146c │ │ │ │ - bl c3fac │ │ │ │ + blt 614e0 │ │ │ │ + bl c43a8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67f78 │ │ │ │ + bl 6807c │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ - b 61478 │ │ │ │ + bl c8100 │ │ │ │ + b 614ec │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 67f78 │ │ │ │ + bl 6807c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - bvs 2dae34 │ │ │ │ - bllt 1a4ceb0 <__bss_end__@@Base+0x1487f68> │ │ │ │ + bvs 2daea4 <_PyThreadState_GetCurrent@@Base+0x278> │ │ │ │ + bllt 1a4cf20 <__bss_end__@@Base+0x1477fd8> │ │ │ │ stclcc 3, cr15, [lr], #-456 @ 0xfffffe38 │ │ │ │ - strbge pc, [pc, #-1338] @ 60f6a <_PyMonitoring_FirePyStartEvent@@Base+0x2ee> @ │ │ │ │ + strbge pc, [pc, #-1338] @ 60fda <_PyMonitoring_FirePyStartEvent@@Base+0x2ea> @ │ │ │ │ tstpl lr, pc, ror r2 │ │ │ │ - blls 1bb6dc │ │ │ │ + blls 1bb74c │ │ │ │ svcne 0x0083d9ab │ │ │ │ - blpl ff894918 <__bss_end__@@Base+0xff2cf9d0> │ │ │ │ - subseq r3, r7, ip, lsr #30 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, asr #27 │ │ │ │ - @ instruction: 0x00385df4 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, lsr #28 │ │ │ │ + blpl ff894988 <__bss_end__@@Base+0xff2bfa40> │ │ │ │ + subseq r3, r8, ip, lsr #30 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r9, r8, ip, lsl #11 │ │ │ │ + @ instruction: 0x003895b4 │ │ │ │ + subseq sp, r6, r4, asr #22 │ │ │ │ + eorseq r9, r8, r0, ror #11 │ │ │ │ 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 321854 <_PyObject_GetState@@Base> │ │ │ │ + bl 3250e4 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 61560 │ │ │ │ + beq 615d0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 61514 │ │ │ │ + bne 61584 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 6156c │ │ │ │ + ldr r0, [pc, #96] @ 615dc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9b8c │ │ │ │ + b a9c7c │ │ │ │ cmp r6, #2 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - bgt 6154c │ │ │ │ + bgt 615bc │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl c1bc4 │ │ │ │ + bl c1fc0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #56] @ 61570 │ │ │ │ + ldr r3, [pc, #56] @ 615e0 │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 61574 │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #48] @ 615e4 │ │ │ │ + bl a9c7c │ │ │ │ mov r4, r0 │ │ │ │ - b 61560 │ │ │ │ + b 615d0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #32] @ 61578 │ │ │ │ + ldr r0, [pc, #32] @ 615e8 │ │ │ │ str r4, [sp] │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r8, r4, lsr r6 @ │ │ │ │ - @ instruction: 0x00361bbc │ │ │ │ - eorseq pc, r8, ip, lsr r6 @ │ │ │ │ - eorseq pc, r8, r8, asr #12 │ │ │ │ + @ instruction: 0x00392df4 │ │ │ │ + eorseq r5, r6, r0, lsr #7 │ │ │ │ + @ instruction: 0x00392dfc │ │ │ │ + eorseq r2, r9, r8, lsl #28 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61590 │ │ │ │ - ldr r1, [pc, #8] @ 61598 │ │ │ │ - b 24bbb0 │ │ │ │ - ldr r0, [pc, #4] @ 6159c │ │ │ │ + beq 61600 │ │ │ │ + ldr r1, [pc, #8] @ 61608 │ │ │ │ + b 24e434 │ │ │ │ + ldr r0, [pc, #4] @ 6160c │ │ │ │ + bx lr │ │ │ │ + subseq r5, r6, ip, ror #3 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - subseq r5, r5, ip, ror #3 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000615a0 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +00061628 <_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 │ │ │ │ @@ -56387,47 +56421,41 @@ │ │ │ │ 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 60f60 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ 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> │ │ │ │ + bne 616b4 <_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> │ │ │ │ + beq 61698 <_PyMonitoring_FirePyResumeEvent@@Base+0x70> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -00061658 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +000616c8 <_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 +56463,31 @@ │ │ │ │ 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 60f60 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ 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 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 616c8 <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ + beq 61738 <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a6774 │ │ │ │ + bl a6864 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000616d0 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +00061740 <_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,155 +56495,127 @@ │ │ │ │ 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 60f60 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ 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 r5, r0 │ │ │ │ - ldr r0, [pc, #68] @ 61778 <_PyMonitoring_FirePyReturnEvent@@Base+0xa8> │ │ │ │ - bl 2b1784 <_PyEval_GetBuiltin@@Base> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - blt 61758 <_PyMonitoring_FirePyReturnEvent@@Base+0x88> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [pc, #40] @ 6177c <_PyMonitoring_FirePyReturnEvent@@Base+0xac> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9b8c │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92ed0 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [pc, #12] @ 61780 <_PyMonitoring_FirePyReturnEvent@@Base+0xb0> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9b8c │ │ │ │ - subseq lr, r7, ip, lsr r7 │ │ │ │ - eorseq ip, r8, r8, lsr #3 │ │ │ │ - @ instruction: 0x0038c1b0 │ │ │ │ - andeq r0, r0, r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ mov r4, r1 │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - bne 617e0 <_PyMonitoring_FirePyReturnEvent@@Base+0x110> │ │ │ │ + bne 617e0 <_PyMonitoring_FirePyReturnEvent@@Base+0xa0> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61814 <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ - ldr ip, [pc, #720] @ 61ab8 <_PyMonitoring_FirePyReturnEvent@@Base+0x3e8> │ │ │ │ + beq 61814 <_PyMonitoring_FirePyReturnEvent@@Base+0xd4> │ │ │ │ + ldr ip, [pc, #720] @ 61ab8 <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ + beq 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 61864 <_PyMonitoring_FirePyReturnEvent@@Base+0x194> │ │ │ │ + beq 61864 <_PyMonitoring_FirePyReturnEvent@@Base+0x124> │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ + beq 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ + bne 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ mov r2, #0 │ │ │ │ - b 6186c <_PyMonitoring_FirePyReturnEvent@@Base+0x19c> │ │ │ │ + b 6186c <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6184c <_PyMonitoring_FirePyReturnEvent@@Base+0x17c> │ │ │ │ + bne 6184c <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 6186c <_PyMonitoring_FirePyReturnEvent@@Base+0x19c> │ │ │ │ - bl 1035a4 │ │ │ │ + b 6186c <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + bl 103998 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ + blt 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ cmp r5, #1 │ │ │ │ - beq 61830 <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ - b 61844 <_PyMonitoring_FirePyReturnEvent@@Base+0x174> │ │ │ │ + beq 61830 <_PyMonitoring_FirePyReturnEvent@@Base+0xf0> │ │ │ │ + b 61844 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e927c │ │ │ │ + bl 2ec64c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ + beq 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6191c <_PyMonitoring_FirePyReturnEvent@@Base+0x24c> │ │ │ │ + beq 6191c <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 618b8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e8> │ │ │ │ - ldr r3, [pc, #532] @ 61abc <_PyMonitoring_FirePyReturnEvent@@Base+0x3ec> │ │ │ │ - ldr r1, [pc, #532] @ 61ac0 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f0> │ │ │ │ + beq 618b8 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ + ldr r3, [pc, #532] @ 61abc <_PyMonitoring_FirePyReturnEvent@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #532] @ 61ac0 <_PyMonitoring_FirePyReturnEvent@@Base+0x380> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ - b 61a68 <_PyMonitoring_FirePyReturnEvent@@Base+0x398> │ │ │ │ + b 61a68 <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ mov r0, r7 │ │ │ │ - bl 15d460 │ │ │ │ + bl 15e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 618dc <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ - ldr r3, [pc, #492] @ 61abc <_PyMonitoring_FirePyReturnEvent@@Base+0x3ec> │ │ │ │ - ldr r1, [pc, #496] @ 61ac4 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f4> │ │ │ │ + bne 618dc <_PyMonitoring_FirePyReturnEvent@@Base+0x19c> │ │ │ │ + ldr r3, [pc, #492] @ 61abc <_PyMonitoring_FirePyReturnEvent@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #496] @ 61ac4 <_PyMonitoring_FirePyReturnEvent@@Base+0x384> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ + bl 190b84 │ │ │ │ + b 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ + beq 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 6191c <_PyMonitoring_FirePyReturnEvent@@Base+0x24c> │ │ │ │ - ldr r3, [pc, #448] @ 61ac8 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f8> │ │ │ │ - ldr r1, [pc, #448] @ 61acc <_PyMonitoring_FirePyReturnEvent@@Base+0x3fc> │ │ │ │ + ble 6191c <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #448] @ 61ac8 <_PyMonitoring_FirePyReturnEvent@@Base+0x388> │ │ │ │ + ldr r1, [pc, #448] @ 61acc <_PyMonitoring_FirePyReturnEvent@@Base+0x38c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ - b 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ + bl 1139e8 │ │ │ │ + b 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 61b44 <_PyMonitoring_FirePyReturnEvent@@Base+0x474> │ │ │ │ + bl 61b3c <_PyMonitoring_FirePyReturnEvent@@Base+0x3fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 61940 <_PyMonitoring_FirePyReturnEvent@@Base+0x270> │ │ │ │ + bne 61940 <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ + beq 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ - b 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ + bl 1139e8 │ │ │ │ + b 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ @@ -56650,232 +56650,251 @@ │ │ │ │ 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 a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61a1c <_PyMonitoring_FirePyReturnEvent@@Base+0x34c> │ │ │ │ + beq 61a1c <_PyMonitoring_FirePyReturnEvent@@Base+0x2dc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6192c <_PyMonitoring_FirePyReturnEvent@@Base+0x25c> │ │ │ │ + beq 6192c <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6192c <_PyMonitoring_FirePyReturnEvent@@Base+0x25c> │ │ │ │ + bne 6192c <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 6192c <_PyMonitoring_FirePyReturnEvent@@Base+0x25c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 6192c <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61a68 <_PyMonitoring_FirePyReturnEvent@@Base+0x398> │ │ │ │ + beq 61a68 <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 61a54 <_PyMonitoring_FirePyReturnEvent@@Base+0x384> │ │ │ │ - bl c3fac │ │ │ │ + blt 61a54 <_PyMonitoring_FirePyReturnEvent@@Base+0x314> │ │ │ │ + bl c43a8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2e9584 │ │ │ │ + bl 2ec954 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ - b 61a60 <_PyMonitoring_FirePyReturnEvent@@Base+0x390> │ │ │ │ + bl c8100 │ │ │ │ + b 61a60 <_PyMonitoring_FirePyReturnEvent@@Base+0x320> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e9584 │ │ │ │ + bl 2ec954 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrdgt r9, [r5, -r8] │ │ │ │ - blgt fef48ff8 <__bss_end__@@Base+0xfe9840b0> │ │ │ │ + blgt fef48ff8 <__bss_end__@@Base+0xfe9740b0> │ │ │ │ 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]! @ 60dc4 <_PyMonitoring_FirePyStartEvent@@Base+0x148> │ │ │ │ + strne lr, [pc, #-3288]! @ 60dc4 <_PyMonitoring_FirePyStartEvent@@Base+0xd4> │ │ │ │ @ instruction: 0xffc00b31 │ │ │ │ ldrvs r2, [r3, -r7, ror #12]! │ │ │ │ ldmdavs r8, {r0, r4, r8, sl, ip}^ │ │ │ │ @ instruction: 0x8eb44a87 │ │ │ │ ldrbtvs r8, [r9], #4007 @ 0xfa7 │ │ │ │ - blle 36d2e8 <_IO_stdin_used@@Base+0x160e8> │ │ │ │ + blle 36d2e8 <_IO_stdin_used@@Base+0x12928> │ │ │ │ cdplt 15, 15, cr4, cr10, cr4, {5} │ │ │ │ @ instruction: 0x47b5481d │ │ │ │ - subseq r4, r7, ip, lsr #1 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, asr #27 │ │ │ │ - @ instruction: 0x00385df4 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, lsr #28 │ │ │ │ + subseq r3, r8, r8, asr pc │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r9, r8, ip, lsl #11 │ │ │ │ + @ instruction: 0x003895b4 │ │ │ │ + subseq sp, r6, r4, asr #22 │ │ │ │ + eorseq r9, r8, r0, ror #11 │ │ │ │ + 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] @ 61b30 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f0> │ │ │ │ + bl 2b3f3c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + blt 61b10 <_PyMonitoring_FirePyReturnEvent@@Base+0x3d0> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [pc, #40] @ 61b34 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f4> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9c7c │ │ │ │ + mov r0, #0 │ │ │ │ + bl 92f88 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [pc, #12] @ 61b38 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f8> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9c7c │ │ │ │ + subseq lr, r8, ip, lsr r7 │ │ │ │ + eorseq pc, r8, r8, ror #18 │ │ │ │ + eorseq pc, r8, r0, ror r9 @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 61b64 <_PyMonitoring_FirePyReturnEvent@@Base+0x424> │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + bl a6864 │ │ │ │ + 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl ab108 │ │ │ │ + bl ab1f4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 61b04 <_PyMonitoring_FirePyReturnEvent@@Base+0x434> │ │ │ │ - bl a573c │ │ │ │ + bne 61ba0 <_PyMonitoring_FirePyReturnEvent@@Base+0x460> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61b38 <_PyMonitoring_FirePyReturnEvent@@Base+0x468> │ │ │ │ + bne 61bd4 <_PyMonitoring_FirePyReturnEvent@@Base+0x494> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61b30 <_PyMonitoring_FirePyReturnEvent@@Base+0x460> │ │ │ │ + beq 61bcc <_PyMonitoring_FirePyReturnEvent@@Base+0x48c> │ │ │ │ cmn r4, #1 │ │ │ │ mvnlt r3, #0 │ │ │ │ - blt 61b2c <_PyMonitoring_FirePyReturnEvent@@Base+0x45c> │ │ │ │ + blt 61bc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x488> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ movge r3, r4 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 61b40 <_PyMonitoring_FirePyReturnEvent@@Base+0x470> │ │ │ │ + ldr r0, [pc, #8] @ 61bdc <_PyMonitoring_FirePyReturnEvent@@Base+0x49c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 61b6c <_PyMonitoring_FirePyReturnEvent@@Base+0x49c> │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - bl a6774 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1bd9a8 <_PyLong_Copy@@Base> │ │ │ │ + bl 1bfd38 <_PyLong_Copy@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 61b98 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c8> │ │ │ │ - b a9b8c │ │ │ │ - @ instruction: 0x003893b0 │ │ │ │ + ldr r0, [pc] @ 61c04 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c4> │ │ │ │ + b a9c7c │ │ │ │ + eorseq ip, r8, r0, ror fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 18b9f0 │ │ │ │ + b 18d700 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #116] @ 61c3c <_PyMonitoring_FirePyReturnEvent@@Base+0x56c> │ │ │ │ - bl b6bf4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61bf0 <_PyMonitoring_FirePyReturnEvent@@Base+0x520> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 2a8f4 <__clock_getres64@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61bf8 <_PyMonitoring_FirePyReturnEvent@@Base+0x528> │ │ │ │ - ldr r3, [pc, #84] @ 61c40 <_PyMonitoring_FirePyReturnEvent@@Base+0x570> │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrb r3, [r0, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 61c40 <_PyMonitoring_FirePyReturnEvent@@Base+0x500> │ │ │ │ + ldr r3, [pc, #80] @ 61c84 <_PyMonitoring_FirePyReturnEvent@@Base+0x544> │ │ │ │ + ldr r1, [pc, #80] @ 61c88 <_PyMonitoring_FirePyReturnEvent@@Base+0x548> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 61c5c <_PyMonitoring_FirePyReturnEvent@@Base+0x51c> │ │ │ │ + ldrb r3, [r0, #65] @ 0x41 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 61c64 <_PyMonitoring_FirePyReturnEvent@@Base+0x524> │ │ │ │ + ldr r3, [pc, #48] @ 61c84 <_PyMonitoring_FirePyReturnEvent@@Base+0x544> │ │ │ │ + ldr r1, [pc, #52] @ 61c8c <_PyMonitoring_FirePyReturnEvent@@Base+0x54c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 61c34 <_PyMonitoring_FirePyReturnEvent@@Base+0x564> │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 3551a0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r5, r1 │ │ │ │ - bl 35511c │ │ │ │ - ldr r2, [pc, #44] @ 61c44 <_PyMonitoring_FirePyReturnEvent@@Base+0x574> │ │ │ │ - ldr r3, [pc, #44] @ 61c48 <_PyMonitoring_FirePyReturnEvent@@Base+0x578> │ │ │ │ - bl 355200 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 354e4c │ │ │ │ - bl ab1f8 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq pc, r8, r0, ror #12 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ - cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 61c7c <_PyMonitoring_FirePyReturnEvent@@Base+0x53c> │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r1, [pc, #20] @ 61c90 <_PyMonitoring_FirePyReturnEvent@@Base+0x550> │ │ │ │ + b b9d84 │ │ │ │ + ldr r0, [pc, #16] @ 61c94 <_PyMonitoring_FirePyReturnEvent@@Base+0x554> │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, lsr #30 │ │ │ │ + eorseq r1, r7, r4, asr #27 │ │ │ │ + subseq sp, r8, ip, ror #27 │ │ │ │ + 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 r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 61c88 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b8> │ │ │ │ - ldr r2, [pc, #136] @ 61d00 <_PyMonitoring_FirePyReturnEvent@@Base+0x630> │ │ │ │ - ldr r1, [pc, #136] @ 61d04 <_PyMonitoring_FirePyReturnEvent@@Base+0x634> │ │ │ │ - ldr r0, [pc, #136] @ 61d08 <_PyMonitoring_FirePyReturnEvent@@Base+0x638> │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 61cd4 <_PyMonitoring_FirePyReturnEvent@@Base+0x594> │ │ │ │ + ldr r2, [pc, #136] @ 61d4c <_PyMonitoring_FirePyReturnEvent@@Base+0x60c> │ │ │ │ + ldr r1, [pc, #136] @ 61d50 <_PyMonitoring_FirePyReturnEvent@@Base+0x610> │ │ │ │ + ldr r0, [pc, #136] @ 61d54 <_PyMonitoring_FirePyReturnEvent@@Base+0x614> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 61cf8 <_PyMonitoring_FirePyReturnEvent@@Base+0x628> │ │ │ │ - ldr r6, [pc, #124] @ 61d0c <_PyMonitoring_FirePyReturnEvent@@Base+0x63c> │ │ │ │ + b 61d44 <_PyMonitoring_FirePyReturnEvent@@Base+0x604> │ │ │ │ + ldr r6, [pc, #124] @ 61d58 <_PyMonitoring_FirePyReturnEvent@@Base+0x618> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ sub r1, r5, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - bl 2fa7ec │ │ │ │ + bl 2fdbbc │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq 61cf8 <_PyMonitoring_FirePyReturnEvent@@Base+0x628> │ │ │ │ + beq 61d44 <_PyMonitoring_FirePyReturnEvent@@Base+0x604> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61c80 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b0> │ │ │ │ + beq 61ccc <_PyMonitoring_FirePyReturnEvent@@Base+0x58c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 118bf8 │ │ │ │ + bl 1191e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 61ce4 <_PyMonitoring_FirePyReturnEvent@@Base+0x614> │ │ │ │ + beq 61d30 <_PyMonitoring_FirePyReturnEvent@@Base+0x5f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 61cec <_PyMonitoring_FirePyReturnEvent@@Base+0x61c> │ │ │ │ + beq 61d38 <_PyMonitoring_FirePyReturnEvent@@Base+0x5f8> │ │ │ │ mov r4, r5 │ │ │ │ - b 61cf8 <_PyMonitoring_FirePyReturnEvent@@Base+0x628> │ │ │ │ + b 61d44 <_PyMonitoring_FirePyReturnEvent@@Base+0x604> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 61ce4 <_PyMonitoring_FirePyReturnEvent@@Base+0x614> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 61d30 <_PyMonitoring_FirePyReturnEvent@@Base+0x5f0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - eorseq r9, r5, ip, asr r0 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + eorseq ip, r5, ip, lsl r8 │ │ │ │ + subseq r8, r6, r8, lsr #23 │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 61d3c <_PyMonitoring_FirePyReturnEvent@@Base+0x66c> │ │ │ │ + bne 61d88 <_PyMonitoring_FirePyReturnEvent@@Base+0x648> │ │ │ │ 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] @ 61d44 <_PyMonitoring_FirePyReturnEvent@@Base+0x674> │ │ │ │ + ldr r0, [pc] @ 61d90 <_PyMonitoring_FirePyReturnEvent@@Base+0x650> │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -00061d48 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00061d94 <_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 │ │ │ │ @@ -56885,121 +56904,89 @@ │ │ │ │ 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 60f60 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 61da0 <_PyMonitoring_FireCallEvent@@Base+0x58> │ │ │ │ + ldr r0, [pc] @ 61dec <_PyMonitoring_FireCallEvent@@Base+0x58> │ │ │ │ bx lr │ │ │ │ - subseq r7, r7, ip, ror r9 │ │ │ │ - ldr r0, [pc] @ 61dac <_PyMonitoring_FireCallEvent@@Base+0x64> │ │ │ │ + subseq r7, r8, ip, ror r9 │ │ │ │ + ldr r0, [pc] @ 61df8 <_PyMonitoring_FireCallEvent@@Base+0x64> │ │ │ │ bx lr │ │ │ │ - subseq r7, r7, ip, ror r9 │ │ │ │ + subseq r7, r8, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ 61e00 <_PyMonitoring_FireCallEvent@@Base+0xb8> │ │ │ │ + ldr r4, [pc, #56] @ 61e4c <_PyMonitoring_FireCallEvent@@Base+0xb8> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ 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 158040 │ │ │ │ + bl 158d8c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #8] @ 61e04 <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ + ldr r0, [pc, #8] @ 61e50 <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9b8c │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq pc, r8, r0, ror r6 @ │ │ │ │ - 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 61e38 <_PyMonitoring_FireCallEvent@@Base+0xf0> │ │ │ │ - ldr r3, [pc, #80] @ 61e7c <_PyMonitoring_FireCallEvent@@Base+0x134> │ │ │ │ - ldr r1, [pc, #80] @ 61e80 <_PyMonitoring_FireCallEvent@@Base+0x138> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 61e54 <_PyMonitoring_FireCallEvent@@Base+0x10c> │ │ │ │ - ldrb r3, [r0, #65] @ 0x41 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 61e5c <_PyMonitoring_FireCallEvent@@Base+0x114> │ │ │ │ - ldr r3, [pc, #48] @ 61e7c <_PyMonitoring_FireCallEvent@@Base+0x134> │ │ │ │ - ldr r1, [pc, #52] @ 61e84 <_PyMonitoring_FireCallEvent@@Base+0x13c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61e74 <_PyMonitoring_FireCallEvent@@Base+0x12c> │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 61e88 <_PyMonitoring_FireCallEvent@@Base+0x140> │ │ │ │ - b b98b4 │ │ │ │ - ldr r0, [pc, #16] @ 61e8c <_PyMonitoring_FireCallEvent@@Base+0x144> │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #14 │ │ │ │ - eorseq lr, r6, r4, lsl #12 │ │ │ │ - subseq sp, r7, ip, ror #27 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + b a9c7c │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + eorseq r2, r9, r0, lsr #28 │ │ │ │ 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 62130 <_PyMonitoring_FireJumpEvent@@Base+0x200> │ │ │ │ + add r2, sp, #4 │ │ │ │ + ldr r1, [pc, #116] @ 61eec <_PyMonitoring_FireCallEvent@@Base+0x158> │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61f1c <_PyMonitoring_FireCallEvent@@Base+0x1d4> │ │ │ │ + beq 61ea0 <_PyMonitoring_FireCallEvent@@Base+0x10c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 29d60 <__clock_gettime64@plt> │ │ │ │ + bl 2a8f4 <__clock_getres64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61ee0 <_PyMonitoring_FireCallEvent@@Base+0x198> │ │ │ │ - ldr r3, [pc, #80] @ 61f24 <_PyMonitoring_FireCallEvent@@Base+0x1dc> │ │ │ │ + beq 61ea8 <_PyMonitoring_FireCallEvent@@Base+0x114> │ │ │ │ + ldr r3, [pc, #84] @ 61ef0 <_PyMonitoring_FireCallEvent@@Base+0x15c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r0, #0 │ │ │ │ - b 61f1c <_PyMonitoring_FireCallEvent@@Base+0x1d4> │ │ │ │ + b 61ee4 <_PyMonitoring_FireCallEvent@@Base+0x150> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 3551a0 │ │ │ │ + bl 358940 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 35511c │ │ │ │ - ldr r2, [pc, #40] @ 61f28 <_PyMonitoring_FireCallEvent@@Base+0x1e0> │ │ │ │ - ldr r3, [pc, #40] @ 61f2c <_PyMonitoring_FireCallEvent@@Base+0x1e4> │ │ │ │ - bl 355200 │ │ │ │ + bl 3588bc │ │ │ │ + ldr r2, [pc, #44] @ 61ef4 <_PyMonitoring_FireCallEvent@@Base+0x160> │ │ │ │ + ldr r3, [pc, #44] @ 61ef8 <_PyMonitoring_FireCallEvent@@Base+0x164> │ │ │ │ + bl 3589a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354e4c │ │ │ │ - bl ab1f8 │ │ │ │ + bl 3585ec │ │ │ │ + bl ab2e4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r2, r9, r4, lsr #28 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ │ │ │ │ -00061f30 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +00061efc <_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 │ │ │ │ @@ -57007,26 +56994,26 @@ │ │ │ │ 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 60f60 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ 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] @ 62118 <_PyMonitoring_FireJumpEvent@@Base+0x1e8> │ │ │ │ + ldr lr, [pc, #376] @ 620e4 <_PyMonitoring_FireJumpEvent@@Base+0x1e8> │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -57036,128 +57023,140 @@ │ │ │ │ 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 61ffc <_PyMonitoring_FireJumpEvent@@Base+0xcc> │ │ │ │ + bne 61fc8 <_PyMonitoring_FireJumpEvent@@Base+0xcc> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62040 <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ + beq 6200c <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ 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] @ 6211c <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ + ldr ip, [pc, #256] @ 620e8 <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 620fc <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ + beq 620c8 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16ff00 │ │ │ │ + bl 171238 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 620f8 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 620c4 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 27d678 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ff58 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 620f8 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 620c4 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 298c3c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b51c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 620f8 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 620c4 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #132] @ 62120 <_PyMonitoring_FireJumpEvent@@Base+0x1f0> │ │ │ │ - ldr r0, [pc, #132] @ 62124 <_PyMonitoring_FireJumpEvent@@Base+0x1f4> │ │ │ │ + ldr r1, [pc, #132] @ 620ec <_PyMonitoring_FireJumpEvent@@Base+0x1f0> │ │ │ │ + ldr r0, [pc, #132] @ 620f0 <_PyMonitoring_FireJumpEvent@@Base+0x1f4> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 620f8 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ - bl c3fac │ │ │ │ + blt 620c4 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + bl c43a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a654 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #68] @ 62128 <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ - bge 620fc <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ - ldr r3, [pc, #64] @ 6212c <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ + ldrge r4, [pc, #68] @ 620f4 <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ + bge 620c8 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #64] @ 620f8 <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1444d4 │ │ │ │ + bl 144b4c │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 1706cc │ │ │ │ + bl 171a04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq ip, r3, r0, ror #8 │ │ │ │ - ldrsbeq r4, [r7], #-8 │ │ │ │ - eorseq ip, r8, r8, asr #17 │ │ │ │ - @ instruction: 0x0038c8d0 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq pc, r3, r0, ror #23 │ │ │ │ + ldrsheq r4, [r8], #-8 │ │ │ │ + eorseq r0, r9, r0, lsl #1 │ │ │ │ + eorseq r0, r9, r8, lsl #1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ 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 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 14816c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 6218c <_PyMonitoring_FireJumpEvent@@Base+0x25c> │ │ │ │ - bl a573c │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 62320 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6218c <_PyMonitoring_FireJumpEvent@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #44] @ 62198 <_PyMonitoring_FireJumpEvent@@Base+0x268> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r4, [r3] │ │ │ │ - bl 124bac <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #32] @ 6219c <_PyMonitoring_FireJumpEvent@@Base+0x26c> │ │ │ │ + beq 62188 <_PyMonitoring_FireJumpEvent@@Base+0x28c> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 29d60 <__clock_gettime64@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6214c <_PyMonitoring_FireJumpEvent@@Base+0x250> │ │ │ │ + ldr r3, [pc, #80] @ 62190 <_PyMonitoring_FireJumpEvent@@Base+0x294> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144b28 │ │ │ │ + mov r0, #0 │ │ │ │ + b 62188 <_PyMonitoring_FireJumpEvent@@Base+0x28c> │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 358940 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r5, r1 │ │ │ │ + bl 3588bc │ │ │ │ + ldr r2, [pc, #40] @ 62194 <_PyMonitoring_FireJumpEvent@@Base+0x298> │ │ │ │ + ldr r3, [pc, #40] @ 62198 <_PyMonitoring_FireJumpEvent@@Base+0x29c> │ │ │ │ + bl 3589a0 │ │ │ │ mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 117900 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - str r4, [r5] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, ror r6 @ │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3585ec │ │ │ │ + bl ab2e4 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ + cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ │ │ │ │ -000621a0 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +0006219c <_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] │ │ │ │ @@ -57165,112 +57164,140 @@ │ │ │ │ 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 60f60 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ 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] @ 62250 <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #80] @ 6224c <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ + bl 35a980 │ │ │ │ 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 62218 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ + bne 62214 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6223c <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ - bl a573c │ │ │ │ + bne 62238 <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62248 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bne 62244 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6228c <_PyMonitoring_FireBranchEvent@@Base+0xec> │ │ │ │ + beq 62288 <_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 354c00 │ │ │ │ + bl 3583a0 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov r0, r3 │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 62320 <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ + ldr r2, [pc, #112] @ 6231c <_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 622d0 <_PyMonitoring_FireBranchEvent@@Base+0x130> │ │ │ │ + beq 622cc <_PyMonitoring_FireBranchEvent@@Base+0x130> │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2e99bc │ │ │ │ + bl 2ecd8c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 622f0 <_PyMonitoring_FireBranchEvent@@Base+0x150> │ │ │ │ + beq 622ec <_PyMonitoring_FireBranchEvent@@Base+0x150> │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32a710 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 62320 <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ + bl 32da78 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 6231c <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 62318 <_PyMonitoring_FireBranchEvent@@Base+0x178> │ │ │ │ + beq 62314 <_PyMonitoring_FireBranchEvent@@Base+0x178> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + 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 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 1487e4 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 6237c <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6237c <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ + ldr r3, [pc, #44] @ 62388 <_PyMonitoring_FireBranchEvent@@Base+0x1ec> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r4, [r3] │ │ │ │ + bl 125214 <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #32] @ 6238c <_PyMonitoring_FireBranchEvent@@Base+0x1f0> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 117eec │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #1 │ │ │ │ + str r4, [r5] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r4, lsr lr │ │ │ │ │ │ │ │ -00062324 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00062390 <_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 62618 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ + bl 625ec <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 623b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + beq 62420 <_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] │ │ │ │ @@ -57278,31 +57305,31 @@ │ │ │ │ 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 60f60 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 623b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ - bl 11a9cc │ │ │ │ - b 623b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ - bl 9b2c0 │ │ │ │ + bne 6241c <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ + bl 11afb8 │ │ │ │ + b 62420 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr lr, [pc, #392] @ 62568 <_PyMonitoring_FirePyThrowEvent@@Base+0x244> │ │ │ │ + ldr lr, [pc, #392] @ 625d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x244> │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -57312,386 +57339,413 @@ │ │ │ │ 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 6243c <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ + bne 624a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62484 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ + beq 624f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ 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] @ 6256c <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ + ldr ip, [pc, #272] @ 625d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r7, r4 │ │ │ │ mvneq r6, #0 │ │ │ │ - beq 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + beq 625b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16ff00 │ │ │ │ + bl 171238 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 624f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ + beq 62564 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a6274 │ │ │ │ + bl 2a8b4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + beq 625b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ cmn r6, #1 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - beq 624dc <_PyMonitoring_FirePyThrowEvent@@Base+0x1b8> │ │ │ │ + beq 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x1b8> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4977c │ │ │ │ + bl 49628 │ │ │ │ mov r4, r0 │ │ │ │ - b 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ - ldr r1, [pc, #140] @ 62570 <_PyMonitoring_FirePyThrowEvent@@Base+0x24c> │ │ │ │ - ldr r0, [pc, #140] @ 62574 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ + b 625b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + ldr r1, [pc, #140] @ 625dc <_PyMonitoring_FirePyThrowEvent@@Base+0x24c> │ │ │ │ + ldr r0, [pc, #140] @ 625e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 62500 <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ + bge 6256c <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ mov r4, #0 │ │ │ │ - b 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ - bl c3fac │ │ │ │ + b 625b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + bl c43a8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2aa2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #72] @ 62578 <_PyMonitoring_FirePyThrowEvent@@Base+0x254> │ │ │ │ - bge 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ - ldr r3, [pc, #68] @ 6257c <_PyMonitoring_FirePyThrowEvent@@Base+0x258> │ │ │ │ + ldrge r4, [pc, #72] @ 625e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x254> │ │ │ │ + bge 625b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + ldr r3, [pc, #68] @ 625e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x258> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1444d4 │ │ │ │ - b 624f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ + bl 144b4c │ │ │ │ + b 62564 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1706cc │ │ │ │ + bl 171a04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0053c498 │ │ │ │ - subseq r4, r7, r4, lsl #2 │ │ │ │ - eorseq sl, r8, r0, lsr #11 │ │ │ │ - eorseq sp, r8, ip, asr r7 │ │ │ │ - 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 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r3, sp │ │ │ │ - ldr r1, [pc, #104] @ 6260c <_PyMonitoring_FirePyThrowEvent@@Base+0x2e8> │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl b6bf4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62600 <_PyMonitoring_FirePyThrowEvent@@Base+0x2dc> │ │ │ │ - ldr r1, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1c4c78 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 62600 <_PyMonitoring_FirePyThrowEvent@@Base+0x2dc> │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 1c61b4 <_PyTime_AsTimespec@@Base> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 62600 <_PyMonitoring_FirePyThrowEvent@@Base+0x2dc> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 29310 <__clock_settime64@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 62610 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ - beq 62604 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ - ldr r3, [pc, #24] @ 62614 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaseq r8, r8, r6, pc @ │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq pc, r3, r8, lsl ip @ │ │ │ │ + subseq r4, r8, r4, lsr #2 │ │ │ │ + eorseq sp, r8, r0, ror #26 │ │ │ │ + eorseq r0, r9, r0, lsl #31 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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 11a9a8 │ │ │ │ + bl 11af94 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - bne 6265c <_PyMonitoring_FirePyThrowEvent@@Base+0x338> │ │ │ │ - ldr r3, [pc, #28] @ 62664 <_PyMonitoring_FirePyThrowEvent@@Base+0x340> │ │ │ │ - ldr r1, [pc, #28] @ 62668 <_PyMonitoring_FirePyThrowEvent@@Base+0x344> │ │ │ │ + bne 62630 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #28] @ 62638 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a8> │ │ │ │ + ldr r1, [pc, #28] @ 6263c <_PyMonitoring_FirePyThrowEvent@@Base+0x2ac> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, ip, lsr #13 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r2, r9, r8, asr lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 62684 <_PyMonitoring_FirePyThrowEvent@@Base+0x360> │ │ │ │ - ldr r0, [pc, #16] @ 62690 <_PyMonitoring_FirePyThrowEvent@@Base+0x36c> │ │ │ │ + bne 62658 <_PyMonitoring_FirePyThrowEvent@@Base+0x2c8> │ │ │ │ + ldr r0, [pc, #16] @ 62664 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ mov r1, #6 │ │ │ │ - b a56b8 │ │ │ │ - ldr r0, [pc, #8] @ 62694 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ + b a57a8 │ │ │ │ + ldr r0, [pc, #8] @ 62668 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ mov r1, #6 │ │ │ │ - b a56b8 │ │ │ │ - eorseq r6, r8, r8, lsr r1 │ │ │ │ - eorseq r6, r8, r0, asr #2 │ │ │ │ + b a57a8 │ │ │ │ + @ instruction: 0x003898f8 │ │ │ │ + eorseq r9, r8, r0, lsl #18 │ │ │ │ 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 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 627f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d4> │ │ │ │ - ldr r5, [pc, #392] @ 62868 <_PyMonitoring_FirePyThrowEvent@@Base+0x544> │ │ │ │ + beq 627cc <_PyMonitoring_FirePyThrowEvent@@Base+0x43c> │ │ │ │ + ldr r5, [pc, #392] @ 6283c <_PyMonitoring_FirePyThrowEvent@@Base+0x4ac> │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, r4 │ │ │ │ - beq 62860 <_PyMonitoring_FirePyThrowEvent@@Base+0x53c> │ │ │ │ - ldr r0, [pc, #380] @ 6286c <_PyMonitoring_FirePyThrowEvent@@Base+0x548> │ │ │ │ - ldr r1, [pc, #380] @ 62870 <_PyMonitoring_FirePyThrowEvent@@Base+0x54c> │ │ │ │ + beq 62834 <_PyMonitoring_FirePyThrowEvent@@Base+0x4a4> │ │ │ │ + ldr r0, [pc, #380] @ 62840 <_PyMonitoring_FirePyThrowEvent@@Base+0x4b0> │ │ │ │ + ldr r1, [pc, #380] @ 62844 <_PyMonitoring_FirePyThrowEvent@@Base+0x4b4> │ │ │ │ add r3, sp, #8 │ │ │ │ strd r0, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #368] @ 62874 <_PyMonitoring_FirePyThrowEvent@@Base+0x550> │ │ │ │ - ldr r3, [pc, #368] @ 62878 <_PyMonitoring_FirePyThrowEvent@@Base+0x554> │ │ │ │ - ldr r0, [pc, #368] @ 6287c <_PyMonitoring_FirePyThrowEvent@@Base+0x558> │ │ │ │ + ldr r1, [pc, #368] @ 62848 <_PyMonitoring_FirePyThrowEvent@@Base+0x4b8> │ │ │ │ + ldr r3, [pc, #368] @ 6284c <_PyMonitoring_FirePyThrowEvent@@Base+0x4bc> │ │ │ │ + ldr r0, [pc, #368] @ 62850 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c0> │ │ │ │ mov r2, r4 │ │ │ │ - bl 8bea4 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bf5c <_Py_hashtable_new_full@@Base> │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 627f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d0> │ │ │ │ + beq 627c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x438> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ ldr r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 62f4c <_PyMonitoring_FireRaiseEvent@@Base+0x9c> │ │ │ │ + bl 62fb8 <_PyMonitoring_FireRaiseEvent@@Base+0x9c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 158040 │ │ │ │ + bl 158d8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 627f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d0> │ │ │ │ + beq 627c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x438> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ ldr r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 237088 │ │ │ │ + bl 2399b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62788 <_PyMonitoring_FirePyThrowEvent@@Base+0x464> │ │ │ │ - ldr r1, [pc, #272] @ 62880 <_PyMonitoring_FirePyThrowEvent@@Base+0x55c> │ │ │ │ + beq 6275c <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ + ldr r1, [pc, #272] @ 62854 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c4> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 349634 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34cdd4 <_Py_hashtable_foreach@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6278c <_PyMonitoring_FirePyThrowEvent@@Base+0x468> │ │ │ │ + beq 62760 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16bc0c <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16d068 <_Py_hashtable_destroy@@Base> │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 158040 │ │ │ │ + bl 158d8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 627f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d0> │ │ │ │ - ldr r1, [pc, #216] @ 62884 <_PyMonitoring_FirePyThrowEvent@@Base+0x560> │ │ │ │ - ldr r0, [pc, #216] @ 62888 <_PyMonitoring_FirePyThrowEvent@@Base+0x564> │ │ │ │ - bl 8d0c0 │ │ │ │ - ldr r1, [pc, #212] @ 6288c <_PyMonitoring_FirePyThrowEvent@@Base+0x568> │ │ │ │ + beq 627c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x438> │ │ │ │ + ldr r1, [pc, #216] @ 62858 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c8> │ │ │ │ + ldr r0, [pc, #216] @ 6285c <_PyMonitoring_FirePyThrowEvent@@Base+0x4cc> │ │ │ │ + bl 8d178 │ │ │ │ + ldr r1, [pc, #212] @ 62860 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d0> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 349634 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34cdd4 <_Py_hashtable_foreach@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 627dc <_PyMonitoring_FirePyThrowEvent@@Base+0x4b8> │ │ │ │ - ldr r1, [pc, #192] @ 62890 <_PyMonitoring_FirePyThrowEvent@@Base+0x56c> │ │ │ │ + bne 627b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x420> │ │ │ │ + ldr r1, [pc, #192] @ 62864 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d4> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 349634 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34cdd4 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #164] @ 62888 <_PyMonitoring_FirePyThrowEvent@@Base+0x564> │ │ │ │ + ldr r0, [pc, #164] @ 6285c <_PyMonitoring_FirePyThrowEvent@@Base+0x4cc> │ │ │ │ mov r1, #0 │ │ │ │ - bl 8d0c0 │ │ │ │ + bl 8d178 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6282c <_PyMonitoring_FirePyThrowEvent@@Base+0x508> │ │ │ │ - b 627f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d4> │ │ │ │ - bl 29e598 │ │ │ │ + beq 62800 <_PyMonitoring_FirePyThrowEvent@@Base+0x470> │ │ │ │ + b 627cc <_PyMonitoring_FirePyThrowEvent@@Base+0x43c> │ │ │ │ + bl 2a0e6c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6282c <_PyMonitoring_FirePyThrowEvent@@Base+0x508> │ │ │ │ + beq 62800 <_PyMonitoring_FirePyThrowEvent@@Base+0x470> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 6282c <_PyMonitoring_FirePyThrowEvent@@Base+0x508> │ │ │ │ + beq 62800 <_PyMonitoring_FirePyThrowEvent@@Base+0x470> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6282c <_PyMonitoring_FirePyThrowEvent@@Base+0x508> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 62800 <_PyMonitoring_FirePyThrowEvent@@Base+0x470> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6283c <_PyMonitoring_FirePyThrowEvent@@Base+0x518> │ │ │ │ - bl 16bc0c <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62810 <_PyMonitoring_FirePyThrowEvent@@Base+0x480> │ │ │ │ + bl 16d068 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6284c <_PyMonitoring_FirePyThrowEvent@@Base+0x528> │ │ │ │ - bl 16bc0c <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62820 <_PyMonitoring_FirePyThrowEvent@@Base+0x490> │ │ │ │ + bl 16d068 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6285c <_PyMonitoring_FirePyThrowEvent@@Base+0x538> │ │ │ │ - bl 16bc0c <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62830 <_PyMonitoring_FirePyThrowEvent@@Base+0x4a0> │ │ │ │ + bl 16d068 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ @ instruction: 0x0002a1bc │ │ │ │ @ instruction: 0x000298bc │ │ │ │ - @ instruction: 0x0018e7d4 │ │ │ │ - eorseq r9, r4, r4, lsl sp │ │ │ │ - @ instruction: 0x0016bafc │ │ │ │ - andeq r3, r6, r0, lsr r5 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x00576390 │ │ │ │ - andeq r3, r6, ip, lsr r6 │ │ │ │ - andeq r3, r6, r0, lsr r7 │ │ │ │ + andseq r0, r9, r4, ror #9 │ │ │ │ + @ instruction: 0x0034d4b4 │ │ │ │ + andseq ip, r6, r8, ror #28 │ │ │ │ + muleq r6, ip, r5 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + @ instruction: 0x00586390 │ │ │ │ + andeq r3, r6, r8, lsr #13 │ │ │ │ + muleq r6, ip, r7 │ │ │ │ + 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 62898 <_PyMonitoring_FirePyThrowEvent@@Base+0x508> │ │ │ │ + ldr r3, [pc, #56] @ 628c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x534> │ │ │ │ + ldr r1, [pc, #56] @ 628c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x538> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 628b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x524> │ │ │ │ + ldrb r3, [r0, #65] @ 0x41 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 628bc <_PyMonitoring_FirePyThrowEvent@@Base+0x52c> │ │ │ │ + ldr r3, [pc, #24] @ 628c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x534> │ │ │ │ + ldr r1, [pc, #28] @ 628cc <_PyMonitoring_FirePyThrowEvent@@Base+0x53c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #12] @ 628d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x540> │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, lsr #30 │ │ │ │ + eorseq r1, r7, r4, asr #27 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + 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] @ 62960 <_PyMonitoring_FirePyThrowEvent@@Base+0x5d0> │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl b70b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62954 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c4> │ │ │ │ + ldr r1, [sp] │ │ │ │ + mov r2, #0 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1c7004 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 62954 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c4> │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 1c86dc <_PyTime_AsTimespec@@Base> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 62954 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c4> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 29310 <__clock_settime64@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r0, [pc, #28] @ 62964 <_PyMonitoring_FirePyThrowEvent@@Base+0x5d4> │ │ │ │ + beq 62958 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c8> │ │ │ │ + ldr r3, [pc, #24] @ 62968 <_PyMonitoring_FirePyThrowEvent@@Base+0x5d8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144b28 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + eorseq r2, r9, r0, lsl #29 │ │ │ │ + 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 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #52] @ 628e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c0> │ │ │ │ - bl 2b1784 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #52] @ 629bc <_PyMonitoring_FirePyThrowEvent@@Base+0x62c> │ │ │ │ + bl 2b3f3c <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 628d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x5b4> │ │ │ │ + beq 629b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x620> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 628d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x5b4> │ │ │ │ + beq 629b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x620> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 628e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c4> │ │ │ │ - b a9b8c │ │ │ │ + ldr r0, [pc, #16] @ 629c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x630> │ │ │ │ + b a9c7c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 628ec <_PyMonitoring_FirePyThrowEvent@@Base+0x5c8> │ │ │ │ - b a9b8c │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038edd0 │ │ │ │ - mlaseq r8, r0, sl, sp │ │ │ │ + ldr r0, [pc, #8] @ 629c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x634> │ │ │ │ + b a9c7c │ │ │ │ + subseq sp, r8, ip, ror r4 │ │ │ │ + mlaseq r9, r0, r5, r2 │ │ │ │ + eorseq r1, r9, r0, asr #4 │ │ │ │ │ │ │ │ -000628f0 : │ │ │ │ +000629c8 : │ │ │ │ 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 f4228 │ │ │ │ + bl f44fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23d714 │ │ │ │ + bl 24003c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6292c │ │ │ │ - ldr r0, [pc, #16] @ 62938 │ │ │ │ - bl 2a5d20 │ │ │ │ + bne 62a04 │ │ │ │ + ldr r0, [pc, #16] @ 62a10 │ │ │ │ + bl 2a85f8 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038f6d4 │ │ │ │ + mlaseq r9, r4, lr, r2 │ │ │ │ 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 62980 │ │ │ │ + beq 62a58 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 163af4 │ │ │ │ + bl 164a7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 629b8 │ │ │ │ - ldr r0, [pc, #32] @ 629c4 │ │ │ │ - bl 2b1784 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 62a90 │ │ │ │ + ldr r0, [pc, #32] @ 62a9c │ │ │ │ + bl 2b3f3c <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 629c8 │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #20] @ 62aa0 │ │ │ │ + bl a9c7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038c1b0 │ │ │ │ + subseq sp, r8, ip, ror r4 │ │ │ │ + eorseq pc, r8, r0, ror r9 @ │ │ │ │ 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] @ 62b0c │ │ │ │ + ldr lr, [pc, #288] @ 62be4 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ @@ -57701,111 +57755,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 62a48 │ │ │ │ + bne 62b20 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62a8c │ │ │ │ + beq 62b64 │ │ │ │ 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] @ 62b10 │ │ │ │ + ldr ip, [pc, #168] @ 62be8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 62af0 │ │ │ │ + beq 62bc8 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 16ff00 │ │ │ │ + bl 171238 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62ab0 │ │ │ │ + bne 62b88 │ │ │ │ mov r4, #0 │ │ │ │ - b 62af0 │ │ │ │ - bl c3fac │ │ │ │ + b 62bc8 │ │ │ │ + bl c43a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29e20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #60] @ 62b14 │ │ │ │ - bge 62af0 │ │ │ │ - ldr r3, [pc, #56] @ 62b18 │ │ │ │ + ldrge r4, [pc, #60] @ 62bec │ │ │ │ + bge 62bc8 │ │ │ │ + ldr r3, [pc, #56] @ 62bf0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1444d4 │ │ │ │ - b 62aa8 │ │ │ │ + bl 144b4c │ │ │ │ + b 62b80 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 1706cc │ │ │ │ + bl 171a04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrsbeq ip, [r3], #-64 @ 0xffffffc0 │ │ │ │ - subseq r4, r7, r0, lsr r1 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq pc, r3, r0, asr ip @ │ │ │ │ + subseq r4, r8, r0, asr r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 62b54 │ │ │ │ - bl a573c │ │ │ │ + bne 62c2c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62b98 │ │ │ │ - bl c3fac │ │ │ │ + bne 62c70 │ │ │ │ + bl c43a8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 62bb0 │ │ │ │ + beq 62c88 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 62ba0 │ │ │ │ - bl 132800 │ │ │ │ + bne 62c78 │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62b54 │ │ │ │ + beq 62c2c │ │ │ │ mov r0, #0 │ │ │ │ - b 62c08 │ │ │ │ - ldr r3, [pc, #104] @ 62c10 │ │ │ │ + b 62ce0 │ │ │ │ + ldr r3, [pc, #104] @ 62ce8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 62c08 │ │ │ │ + bl 144b28 │ │ │ │ + b 62ce0 │ │ │ │ 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] │ │ │ │ @@ -57819,121 +57873,94 @@ │ │ │ │ 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 4a628 │ │ │ │ + bl 4a708 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrb r3, [r0, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 62c44 │ │ │ │ - ldr r3, [pc, #56] @ 62c70 │ │ │ │ - ldr r1, [pc, #56] @ 62c74 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 62c60 │ │ │ │ - ldrb r3, [r0, #65] @ 0x41 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 62c68 │ │ │ │ - ldr r3, [pc, #24] @ 62c70 │ │ │ │ - ldr r1, [pc, #28] @ 62c78 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 62c7c │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #14 │ │ │ │ - eorseq lr, r6, r4, lsl #12 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ 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 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 62d40 │ │ │ │ + bne 62dac │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpge r5, #0 │ │ │ │ add r6, r4, #16 │ │ │ │ - ble 62d0c │ │ │ │ + ble 62d78 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62d0c │ │ │ │ + bne 62d78 │ │ │ │ sub r1, r7, r5 │ │ │ │ add r0, r6, r5 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ mov r4, r0 │ │ │ │ - b 62d40 │ │ │ │ - ldr r3, [pc, #76] @ 62d60 │ │ │ │ + b 62dac │ │ │ │ + ldr r3, [pc, #76] @ 62dcc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 62d30 │ │ │ │ + bne 62d9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 62d40 │ │ │ │ + b 62dac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62d54 │ │ │ │ + beq 62dc0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq sl, r5, ip, asr #11 │ │ │ │ + subseq sl, r6, 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 62e38 │ │ │ │ + bne 62ea4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62e38 │ │ │ │ + beq 62ea4 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62ea4 │ │ │ │ + beq 62f10 │ │ │ │ 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] │ │ │ │ @@ -57947,73 +57974,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 62e48 │ │ │ │ - ldr r1, [pc, #156] @ 62eac │ │ │ │ + beq 62eb4 │ │ │ │ + ldr r1, [pc, #156] @ 62f18 │ │ │ │ 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 62e48 │ │ │ │ + b 62eb4 │ │ │ │ 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 62e68 │ │ │ │ + beq 62ed4 │ │ │ │ mov r0, #3 │ │ │ │ - bl a2864 │ │ │ │ + bl a2954 │ │ │ │ mov r5, r0 │ │ │ │ - b 62e74 │ │ │ │ + b 62ee0 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2934 │ │ │ │ + bl a2a24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 62e90 │ │ │ │ + beq 62efc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 62e98 │ │ │ │ + beq 62f04 │ │ │ │ mov r4, r5 │ │ │ │ - b 62ea4 │ │ │ │ + b 62f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 62e90 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 62efc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -00062eb0 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00062f1c <_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 62618 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ + bl 625ec <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 62f40 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + beq 62fac <_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] │ │ │ │ @@ -58021,77 +58048,77 @@ │ │ │ │ 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 60f60 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 62f3c <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11a9cc │ │ │ │ - b 62f40 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b2c0 │ │ │ │ + bne 62fa8 <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11afb8 │ │ │ │ + b 62fac <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b360 │ │ │ │ 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 237030 │ │ │ │ + bl 239958 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62f8c <_PyMonitoring_FireRaiseEvent@@Base+0xdc> │ │ │ │ - ldr r1, [pc, #36] @ 62f98 <_PyMonitoring_FireRaiseEvent@@Base+0xe8> │ │ │ │ + beq 62ff8 <_PyMonitoring_FireRaiseEvent@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #36] @ 63004 <_PyMonitoring_FireRaiseEvent@@Base+0xe8> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 349634 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34cdd4 <_Py_hashtable_foreach@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62f90 <_PyMonitoring_FireRaiseEvent@@Base+0xe0> │ │ │ │ + beq 62ffc <_PyMonitoring_FireRaiseEvent@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16bc0c <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16d068 <_Py_hashtable_destroy@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq r3, [r6], -r8 │ │ │ │ + andeq r3, r6, r4, asr #6 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ │ │ │ │ -00062fa4 : │ │ │ │ +00063010 : │ │ │ │ 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 47b84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23d714 │ │ │ │ + bl 24003c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062fd8 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00063044 <_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 62618 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ + bl 625ec <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 63068 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + beq 630d4 <_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] │ │ │ │ @@ -58099,154 +58126,154 @@ │ │ │ │ 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 60f60 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 63064 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ - bl 11a9cc │ │ │ │ - b 63068 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ - bl 9b2c0 │ │ │ │ + bne 630d0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ + bl 11afb8 │ │ │ │ + b 630d4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc] @ 6307c <_PyMonitoring_FireExceptionHandledEvent@@Base+0xa4> │ │ │ │ - b 9de74 │ │ │ │ - eorseq r8, r8, ip, lsr #22 │ │ │ │ + ldr r0, [pc] @ 630e8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xa4> │ │ │ │ + b 9df14 │ │ │ │ + eorseq ip, r8, ip, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #412] @ 63234 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #412] @ 63238 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x260> │ │ │ │ + ldr r3, [pc, #412] @ 632a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #412] @ 632a4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x260> │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 63134 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ + blt 631a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp] │ │ │ │ - beq 63134 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ + beq 631a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ 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 63198 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c0> │ │ │ │ + b 63204 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c0> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63134 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ + beq 631a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 63134 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 631a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 6322c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x254> │ │ │ │ + b 63298 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x254> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 276100 │ │ │ │ + bl 2789e0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 63198 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c0> │ │ │ │ + beq 63204 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c0> │ │ │ │ ldr r8, [sp, #8] │ │ │ │ sub r5, r7, r5 │ │ │ │ sub r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt 631b8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e0> │ │ │ │ + bgt 63224 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e0> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt 631dc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x204> │ │ │ │ + bgt 63248 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x204> │ │ │ │ cmn r5, #128 @ 0x80 │ │ │ │ - blt 63204 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22c> │ │ │ │ + blt 63270 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 64988 │ │ │ │ + bl 649f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63110 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ + beq 6317c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 6313c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x164> │ │ │ │ + bhi 631a8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x164> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl cafc4 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb3ac <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp] │ │ │ │ - b 6322c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x254> │ │ │ │ + b 63298 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x254> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64988 │ │ │ │ + bl 649f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63110 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ + beq 6317c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ sub r4, r4, #255 @ 0xff │ │ │ │ - b 6315c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ + b 631c8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ mov r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64988 │ │ │ │ + bl 649f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63110 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ + beq 6317c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ mov r4, #0 │ │ │ │ sub r5, r5, #127 @ 0x7f │ │ │ │ - b 63164 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x18c> │ │ │ │ + b 631d0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x18c> │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64988 │ │ │ │ + bl 649f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63110 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ + beq 6317c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ mov r4, #0 │ │ │ │ add r5, r5, #128 @ 0x80 │ │ │ │ - b 6316c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x194> │ │ │ │ + b 631d8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x194> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, ip, asr r7 @ │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + eorseq r2, r9, ip, lsl pc │ │ │ │ │ │ │ │ -0006323c <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +000632a8 <_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 62618 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ + bl 625ec <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 632cc <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + beq 63338 <_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] │ │ │ │ @@ -58254,75 +58281,76 @@ │ │ │ │ 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 60f60 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 632c8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ - bl 11a9cc │ │ │ │ - b 632cc <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ - bl 9b2c0 │ │ │ │ + bne 63334 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ + bl 11afb8 │ │ │ │ + b 63338 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #96] @ 63350 <_PyMonitoring_FirePyUnwindEvent@@Base+0x114> │ │ │ │ + ldr r5, [pc, #96] @ 633bc <_PyMonitoring_FirePyUnwindEvent@@Base+0x114> │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r5, #1324] @ 0x52c │ │ │ │ ldr r0, [r5, #1320] @ 0x528 │ │ │ │ mov r1, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ blx r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63340 <_PyMonitoring_FirePyUnwindEvent@@Base+0x104> │ │ │ │ + beq 633ac <_PyMonitoring_FirePyUnwindEvent@@Base+0x104> │ │ │ │ ldm r6, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ stm r4, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9185c <_Py_hashtable_set@@Base> │ │ │ │ + bl 91914 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63348 <_PyMonitoring_FirePyUnwindEvent@@Base+0x10c> │ │ │ │ + bge 633b4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x10c> │ │ │ │ ldr r3, [r5, #1336] @ 0x538 │ │ │ │ ldr r0, [r5, #1320] @ 0x528 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + b 44acc │ │ │ │ │ │ │ │ -00063354 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +000633c4 <_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] @ 6342c <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ + ldr ip, [pc, #192] @ 6349c <_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 139b60 │ │ │ │ + bl 13a1d8 │ │ │ │ mov r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 62618 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ + bl 625ec <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 63420 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + beq 63490 <_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] │ │ │ │ @@ -58330,301 +58358,300 @@ │ │ │ │ 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 60f60 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 63404 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + beq 63474 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 63404 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + bne 63474 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 63418 <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ + bne 63488 <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a9cc │ │ │ │ - b 63420 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + bl 11afb8 │ │ │ │ + b 63490 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq fp, r5, r8, asr #23 │ │ │ │ + subseq fp, r6, r8, asr #23 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b a6454 │ │ │ │ - b 44b00 │ │ │ │ + b a6544 │ │ │ │ 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 63490 <_PyMonitoring_FireStopIterationEvent@@Base+0x13c> │ │ │ │ + bne 634fc <_PyMonitoring_FireStopIterationEvent@@Base+0x138> │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 634cc <_PyMonitoring_FireStopIterationEvent@@Base+0x178> │ │ │ │ + beq 63538 <_PyMonitoring_FireStopIterationEvent@@Base+0x174> │ │ │ │ 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] @ 6352c <_PyMonitoring_FireStopIterationEvent@@Base+0x1d8> │ │ │ │ + ldr ip, [pc, #120] @ 63598 <_PyMonitoring_FireStopIterationEvent@@Base+0x1d4> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 634cc <_PyMonitoring_FireStopIterationEvent@@Base+0x178> │ │ │ │ + bne 63538 <_PyMonitoring_FireStopIterationEvent@@Base+0x174> │ │ │ │ mov r5, #0 │ │ │ │ - b 63520 <_PyMonitoring_FireStopIterationEvent@@Base+0x1cc> │ │ │ │ + b 6358c <_PyMonitoring_FireStopIterationEvent@@Base+0x1c8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 1c810c │ │ │ │ + bl 1ca628 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2c24a4 <_PyUnicode_EncodeUTF16@@Base+0xa04> │ │ │ │ + bl 2c5000 <_PyUnicode_EncodeUTF16@@Base+0xa04> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 634c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x170> │ │ │ │ + beq 63530 <_PyMonitoring_FireStopIterationEvent@@Base+0x16c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 313f94 <_PyGen_SetStopIterationValue@@Base+0x1f8> │ │ │ │ + bl 317a18 <_PyGen_SetStopIterationValue@@Base+0x4a0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 63520 <_PyMonitoring_FireStopIterationEvent@@Base+0x1cc> │ │ │ │ + beq 6358c <_PyMonitoring_FireStopIterationEvent@@Base+0x1c8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63520 <_PyMonitoring_FireStopIterationEvent@@Base+0x1cc> │ │ │ │ + bne 6358c <_PyMonitoring_FireStopIterationEvent@@Base+0x1c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, ip, asr r1 │ │ │ │ + subseq r4, r8, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ - bl 62f4c <_PyMonitoring_FireRaiseEvent@@Base+0x9c> │ │ │ │ + bl 62fb8 <_PyMonitoring_FireRaiseEvent@@Base+0x9c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63578 <_PyMonitoring_FireStopIterationEvent@@Base+0x224> │ │ │ │ + beq 635e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x220> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9185c <_Py_hashtable_set@@Base> │ │ │ │ + bl 91914 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63580 <_PyMonitoring_FireStopIterationEvent@@Base+0x22c> │ │ │ │ + bge 635ec <_PyMonitoring_FireStopIterationEvent@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16bc0c <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16d068 <_Py_hashtable_destroy@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 63590 <_PyMonitoring_FireStopIterationEvent@@Base+0x23c> │ │ │ │ - b 9de74 │ │ │ │ - eorseq r8, r8, ip, lsl fp │ │ │ │ + ldr r0, [pc] @ 635fc <_PyMonitoring_FireStopIterationEvent@@Base+0x238> │ │ │ │ + b 9df14 │ │ │ │ + @ instruction: 0x0038c2dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 635c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #120] @ 6362c <_PyMonitoring_FireStopIterationEvent@@Base+0x2d8> │ │ │ │ - ldr r1, [pc, #120] @ 63630 <_PyMonitoring_FireStopIterationEvent@@Base+0x2dc> │ │ │ │ + bne 6362c <_PyMonitoring_FireStopIterationEvent@@Base+0x268> │ │ │ │ + ldr r3, [pc, #120] @ 63698 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d4> │ │ │ │ + ldr r1, [pc, #120] @ 6369c <_PyMonitoring_FireStopIterationEvent@@Base+0x2d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 635f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x29c> │ │ │ │ - ldr r2, [pc, #108] @ 63634 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e0> │ │ │ │ + bl 190b84 │ │ │ │ + b 6365c <_PyMonitoring_FireStopIterationEvent@@Base+0x298> │ │ │ │ + ldr r2, [pc, #108] @ 636a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2dc> │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 6360c <_PyMonitoring_FireStopIterationEvent@@Base+0x2b8> │ │ │ │ + beq 63678 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b4> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 635f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ - ldr r3, [pc, #68] @ 6362c <_PyMonitoring_FireStopIterationEvent@@Base+0x2d8> │ │ │ │ - ldr r1, [pc, #76] @ 63638 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e4> │ │ │ │ + bne 63664 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #68] @ 63698 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d4> │ │ │ │ + ldr r1, [pc, #76] @ 636a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 63610 <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ + b 6367c <_PyMonitoring_FireStopIterationEvent@@Base+0x2b8> │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ strb r2, [r3, #32] │ │ │ │ str r1, [r3, #28] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038f7b8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038f7d8 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r8, ror pc │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + mlaseq r9, r8, pc, r2 @ │ │ │ │ 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 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63728 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + beq 63794 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 18bf38 │ │ │ │ + bl 18dc48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 636c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x36c> │ │ │ │ + beq 6372c <_PyMonitoring_FireStopIterationEvent@@Base+0x368> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18bf38 │ │ │ │ + bl 18dc48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 636c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x36c> │ │ │ │ + beq 6372c <_PyMonitoring_FireStopIterationEvent@@Base+0x368> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 321c0 <_Py_fstat@@Base+0xa8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 636c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x36c> │ │ │ │ + beq 6372c <_PyMonitoring_FireStopIterationEvent@@Base+0x368> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl a3404 │ │ │ │ + bl a34f4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 636e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x394> │ │ │ │ + bne 63754 <_PyMonitoring_FireStopIterationEvent@@Base+0x390> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63728 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + beq 63794 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63728 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + bne 63794 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 63728 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 63794 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d0> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 63720 <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ + beq 6378c <_PyMonitoring_FireStopIterationEvent@@Base+0x3c8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63720 <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ + bne 6378c <_PyMonitoring_FireStopIterationEvent@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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, r1 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r1, [pc, #8] @ 63748 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f4> │ │ │ │ + ldr r1, [pc, #8] @ 637b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f0> │ │ │ │ mov r2, r3 │ │ │ │ str ip, [r3, #16] │ │ │ │ - b 349634 <_Py_hashtable_foreach@@Base> │ │ │ │ - andeq r3, r6, ip, lsr r6 │ │ │ │ + b 34cdd4 <_Py_hashtable_foreach@@Base> │ │ │ │ + andeq r3, r6, r8, lsr #13 │ │ │ │ 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 6377c <_PyMonitoring_FireStopIterationEvent@@Base+0x428> │ │ │ │ + beq 637e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x424> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 6380c <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ + b 63878 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b4> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r7, r5 │ │ │ │ movne r8, r6 │ │ │ │ - beq 6380c <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ + beq 63878 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b4> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge 637f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x4a0> │ │ │ │ + bge 63860 <_PyMonitoring_FireStopIterationEvent@@Base+0x49c> │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 30c700 │ │ │ │ + bl 30fad0 │ │ │ │ add r8, r8, #1 │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 637ec <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ + bne 63858 <_PyMonitoring_FireStopIterationEvent@@Base+0x494> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6380c <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ + beq 63878 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6380c <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ + bne 63878 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 6380c <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 63878 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b4> │ │ │ │ str r0, [r9, #4]! │ │ │ │ - b 6379c <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + b 63808 <_PyMonitoring_FireStopIterationEvent@@Base+0x444> │ │ │ │ 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} │ │ │ │ │ │ │ │ -00063814 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +00063880 <_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] @ 63860 <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ + ldr r2, [pc, #48] @ 638cc <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2d4310 │ │ │ │ + bl 2d72fc │ │ │ │ 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 │ │ │ │ @@ -58640,717 +58667,717 @@ │ │ │ │ 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 638c4 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ + bne 63930 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63900 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + beq 6396c <_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] @ 63cac <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ + ldr ip, [pc, #968] @ 63d18 <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 63900 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + bne 6396c <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ mov r0, #0 │ │ │ │ - b 63ca4 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + b 63d10 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 3037e8 │ │ │ │ - bl a573c │ │ │ │ + bl 306bb8 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 638f8 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63964 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 3037e8 │ │ │ │ - bl a573c │ │ │ │ + bl 306bb8 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 638f8 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63964 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #2 │ │ │ │ - beq 639ec <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ + beq 63a58 <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r8, [pc, #876] @ 63cb0 <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ + ldr r8, [pc, #876] @ 63d1c <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6399c <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ + beq 63a08 <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 6395c <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ + bne 639c8 <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 63988 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl 1afeb4 │ │ │ │ - ldr r3, [pc, #844] @ 63cb4 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 639f4 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl 1b2274 │ │ │ │ + ldr r3, [pc, #844] @ 63d20 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63988 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl a573c │ │ │ │ + beq 639f4 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 638f8 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63964 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #3 │ │ │ │ moveq r6, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 639fc <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - b 639a4 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ - ldr r4, [pc, #788] @ 63cb8 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #788] @ 63cbc <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + beq 63a68 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + b 63a10 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ + ldr r4, [pc, #788] @ 63d24 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #788] @ 63d28 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 639bc <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ + bne 63a28 <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 639fc <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl 1afeb4 │ │ │ │ - ldr r3, [pc, #748] @ 63cb4 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 63a68 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl 1b2274 │ │ │ │ + ldr r3, [pc, #748] @ 63d20 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 639fc <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl a573c │ │ │ │ + beq 63a68 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 638f8 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 639fc <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - ldr r4, [pc, #708] @ 63cb8 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #708] @ 63cbc <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + bne 63964 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 63a68 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + ldr r4, [pc, #708] @ 63d24 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #708] @ 63d28 <_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 35574c │ │ │ │ + bl 358eec │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63a50 <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ + bne 63abc <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35574c │ │ │ │ + bl 358eec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63a70 <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #616] @ 63cc0 <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ - ldr r1, [pc, #616] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ + beq 63adc <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #616] @ 63d2c <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ + ldr r1, [pc, #616] @ 63d30 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - bl a573c │ │ │ │ + bl 190b84 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 638f8 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 63ca0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63964 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 63d0c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ movne r8, #1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ andne r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 63ca0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63d0c <_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] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #520] @ 63d34 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63aec <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ - ldr r3, [pc, #496] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63b58 <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ + ldr r3, [pc, #496] @ 63d34 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63c98 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63d04 <_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] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #452] @ 63d34 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b30 <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ - ldr r3, [pc, #428] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63b9c <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ + ldr r3, [pc, #428] @ 63d34 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63c98 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63d04 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #396] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #396] @ 63d34 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b6c <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ - ldr r3, [pc, #368] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63bd8 <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ + ldr r3, [pc, #368] @ 63d34 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63c98 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63d04 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #324] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #324] @ 63d34 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35579c │ │ │ │ + bl 358f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63bb0 <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #300] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63c1c <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #300] @ 63d34 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63c98 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63d04 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 354e48 │ │ │ │ + bl 3585e8 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 354e48 │ │ │ │ + bl 3585e8 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 329024 <_Py_c_abs@@Base> │ │ │ │ + bl 32c7fc <_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 329024 <_Py_c_abs@@Base> │ │ │ │ + bl 32c7fc <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355200 │ │ │ │ + bl 3589a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63ca0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63d0c <_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 329024 <_Py_c_abs@@Base> │ │ │ │ + bl 32c7fc <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355200 │ │ │ │ + bl 3589a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355760 │ │ │ │ + bl 358f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63ca0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63d0c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355774 │ │ │ │ + bl 358f14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63ca0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ - ldr r0, [pc, #44] @ 63ccc <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ - b 63ca4 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ - ldr r0, [pc, #40] @ 63cd0 <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ + bne 63d0c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #44] @ 63d38 <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ + b 63d10 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + ldr r0, [pc, #40] @ 63d3c <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrheq r4, [r7], #-20 @ 0xffffffec │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + ldrsbeq r4, [r8], #-20 @ 0xffffffec │ │ │ │ + ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r8, asr r8 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq lr, r8, r8, lsl r0 │ │ │ │ svcvc 0x00efffff │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + 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 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 349e58 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34d518 <_Py_c_neg@@Base+0x458> │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ │ │ │ │ -00063cf8 <_Py_c_diff@@Base>: │ │ │ │ +00063d64 <_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 354e48 │ │ │ │ + bl 3585e8 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 354e48 │ │ │ │ + bl 3585e8 │ │ │ │ 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 63d80 <_Py_c_diff@@Base+0x88> │ │ │ │ + bls 63dec <_Py_c_diff@@Base+0x88> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 63e2c <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 63e98 <_Py_c_diff@@Base+0x134> │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ - ldr r0, [pc] @ 63d88 <_Py_c_diff@@Base+0x90> │ │ │ │ + b a6544 │ │ │ │ + ldr r0, [pc] @ 63df4 <_Py_c_diff@@Base+0x90> │ │ │ │ bx lr │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + 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] @ 63e20 <_Py_c_diff@@Base+0x128> │ │ │ │ + ldr r2, [pc, #100] @ 63e8c <_Py_c_diff@@Base+0x128> │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ - bl 2b74f4 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b9fd0 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63e18 <_Py_c_diff@@Base+0x120> │ │ │ │ + beq 63e84 <_Py_c_diff@@Base+0x120> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bl 34a17c <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 34d91c <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63e18 <_Py_c_diff@@Base+0x120> │ │ │ │ + beq 63e84 <_Py_c_diff@@Base+0x120> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29640 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #24] @ 63e24 <_Py_c_diff@@Base+0x12c> │ │ │ │ - bne 63e18 <_Py_c_diff@@Base+0x120> │ │ │ │ - ldr r3, [pc, #20] @ 63e28 <_Py_c_diff@@Base+0x130> │ │ │ │ + ldrne r0, [pc, #24] @ 63e90 <_Py_c_diff@@Base+0x12c> │ │ │ │ + bne 63e84 <_Py_c_diff@@Base+0x120> │ │ │ │ + ldr r3, [pc, #20] @ 63e94 <_Py_c_diff@@Base+0x130> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq pc, r8, ip, asr #17 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r3, r9, ip, lsl #1 │ │ │ │ + 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 63e78 <_Py_c_diff@@Base+0x180> │ │ │ │ + bls 63ee4 <_Py_c_diff@@Base+0x180> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ 63e88 <_Py_c_diff@@Base+0x190> │ │ │ │ + ldr r1, [pc, #52] @ 63ef4 <_Py_c_diff@@Base+0x190> │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #86 @ 0x56 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r3, [pc, #40] @ 63e8c <_Py_c_diff@@Base+0x194> │ │ │ │ - ldr r2, [pc, #40] @ 63e90 <_Py_c_diff@@Base+0x198> │ │ │ │ + ldr r3, [pc, #40] @ 63ef8 <_Py_c_diff@@Base+0x194> │ │ │ │ + ldr r2, [pc, #40] @ 63efc <_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] @ 63e94 <_Py_c_diff@@Base+0x19c> │ │ │ │ + ldr r3, [pc, #20] @ 63f00 <_Py_c_diff@@Base+0x19c> │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r3, #216] @ 0xd8 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00599690 │ │ │ │ - eorseq pc, r8, r4, asr r8 @ │ │ │ │ - eorseq pc, r8, r8, ror r8 @ │ │ │ │ - subseq ip, r3, r0, ror #8 │ │ │ │ + @ instruction: 0x005a9690 │ │ │ │ + eorseq r2, r9, ip, ror #31 │ │ │ │ + eorseq r3, r9, r0, lsl r0 │ │ │ │ + subseq pc, r3, r0, ror #23 │ │ │ │ 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] @ 63f20 <_Py_c_diff@@Base+0x228> │ │ │ │ + ldr r2, [pc, #92] @ 63f8c <_Py_c_diff@@Base+0x228> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 2b74f4 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b9fd0 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f18 <_Py_c_diff@@Base+0x220> │ │ │ │ + beq 63f84 <_Py_c_diff@@Base+0x220> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 34a17c <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 34d91c <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f18 <_Py_c_diff@@Base+0x220> │ │ │ │ + beq 63f84 <_Py_c_diff@@Base+0x220> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ bl 2aa5c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #24] @ 63f24 <_Py_c_diff@@Base+0x22c> │ │ │ │ - beq 63f18 <_Py_c_diff@@Base+0x220> │ │ │ │ - ldr r3, [pc, #20] @ 63f28 <_Py_c_diff@@Base+0x230> │ │ │ │ + ldreq r0, [pc, #24] @ 63f90 <_Py_c_diff@@Base+0x22c> │ │ │ │ + beq 63f84 <_Py_c_diff@@Base+0x220> │ │ │ │ + ldr r3, [pc, #20] @ 63f94 <_Py_c_diff@@Base+0x230> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r8, r4, lsl #18 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r3, r9, r4, asr #1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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 18bf38 │ │ │ │ + b 18dc48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #260] @ 64068 <_Py_c_diff@@Base+0x370> │ │ │ │ - ldr r1, [pc, #260] @ 6406c <_Py_c_diff@@Base+0x374> │ │ │ │ + ldr r3, [pc, #260] @ 640d4 <_Py_c_diff@@Base+0x370> │ │ │ │ + ldr r1, [pc, #260] @ 640d8 <_Py_c_diff@@Base+0x374> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63f88 <_Py_c_diff@@Base+0x290> │ │ │ │ + bge 63ff4 <_Py_c_diff@@Base+0x290> │ │ │ │ mov r0, #0 │ │ │ │ - b 64060 <_Py_c_diff@@Base+0x368> │ │ │ │ + b 640cc <_Py_c_diff@@Base+0x368> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r5, [pc, #220] @ 64070 <_Py_c_diff@@Base+0x378> │ │ │ │ + ldr r5, [pc, #220] @ 640dc <_Py_c_diff@@Base+0x378> │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r2, r5 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ - beq 63fd8 <_Py_c_diff@@Base+0x2e0> │ │ │ │ + beq 64044 <_Py_c_diff@@Base+0x2e0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r1, [pc, #200] @ 64074 <_Py_c_diff@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #200] @ 640e0 <_Py_c_diff@@Base+0x37c> │ │ │ │ mov r3, ip │ │ │ │ - bl ad17c │ │ │ │ + bl ad2b8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63f80 <_Py_c_diff@@Base+0x288> │ │ │ │ + beq 63fec <_Py_c_diff@@Base+0x288> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 64078 <_Py_c_diff@@Base+0x380> │ │ │ │ - bl a9b8c │ │ │ │ - b 64060 <_Py_c_diff@@Base+0x368> │ │ │ │ + ldr r0, [pc, #164] @ 640e4 <_Py_c_diff@@Base+0x380> │ │ │ │ + bl a9c7c │ │ │ │ + b 640cc <_Py_c_diff@@Base+0x368> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bne 64038 <_Py_c_diff@@Base+0x340> │ │ │ │ + bne 640a4 <_Py_c_diff@@Base+0x340> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #132] @ 64074 <_Py_c_diff@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #132] @ 640e0 <_Py_c_diff@@Base+0x37c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, ip │ │ │ │ - bl ad17c │ │ │ │ + bl ad2b8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63f80 <_Py_c_diff@@Base+0x288> │ │ │ │ + beq 63fec <_Py_c_diff@@Base+0x288> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r5 │ │ │ │ - ldr r1, [pc, #100] @ 6407c <_Py_c_diff@@Base+0x384> │ │ │ │ - bl ad17c │ │ │ │ + ldr r1, [pc, #100] @ 640e8 <_Py_c_diff@@Base+0x384> │ │ │ │ + bl ad2b8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63f80 <_Py_c_diff@@Base+0x288> │ │ │ │ + beq 63fec <_Py_c_diff@@Base+0x288> │ │ │ │ str r5, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #76] @ 64080 <_Py_c_diff@@Base+0x388> │ │ │ │ - bl a9b8c │ │ │ │ - b 64060 <_Py_c_diff@@Base+0x368> │ │ │ │ + ldr r0, [pc, #76] @ 640ec <_Py_c_diff@@Base+0x388> │ │ │ │ + bl a9c7c │ │ │ │ + b 640cc <_Py_c_diff@@Base+0x368> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ moveq r3, r2 │ │ │ │ - ldr r0, [pc, #44] @ 64084 <_Py_c_diff@@Base+0x38c> │ │ │ │ + ldr r0, [pc, #44] @ 640f0 <_Py_c_diff@@Base+0x38c> │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp] │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl r9 @ │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, ip, ror #18 │ │ │ │ - eorseq pc, r8, r4, ror r9 @ │ │ │ │ - eorseq r2, r7, r8, asr #23 │ │ │ │ - eorseq pc, r8, ip, ror r9 @ │ │ │ │ - eorseq pc, r8, r4, lsl #19 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + ldrsbeq r3, [r9], -r8 @ │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r3, r9, ip, lsr #2 │ │ │ │ + eorseq r3, r9, r4, lsr r1 │ │ │ │ + eorseq r6, r7, r8, lsl #7 │ │ │ │ + eorseq r3, r9, ip, lsr r1 │ │ │ │ + eorseq r3, r9, r4, asr #2 │ │ │ │ │ │ │ │ -00064088 : │ │ │ │ +000640f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 640a8 │ │ │ │ - bl 3485a4 │ │ │ │ - b 64108 │ │ │ │ + bne 64114 │ │ │ │ + bl 34bd44 │ │ │ │ + b 64174 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r3, [ip, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6417c │ │ │ │ + beq 641e8 │ │ │ │ ldr lr, [r3, #36] @ 0x24 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 640d0 │ │ │ │ + bne 6413c │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 640dc │ │ │ │ + beq 64148 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 6417c │ │ │ │ + bne 641e8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6417c │ │ │ │ + beq 641e8 │ │ │ │ mov r0, r2 │ │ │ │ - bl a5a2c │ │ │ │ + bl a5b1c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 64110 │ │ │ │ + bne 6417c │ │ │ │ mov r4, #0 │ │ │ │ - b 64198 │ │ │ │ + b 64204 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251974 │ │ │ │ + bl 2541f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6414c │ │ │ │ + beq 641b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6414c │ │ │ │ + bne 641b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 641a0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 6420c │ │ │ │ cmp r4, r3 │ │ │ │ - bne 64198 │ │ │ │ + bne 64204 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6417c │ │ │ │ + beq 641e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6417c │ │ │ │ + bne 641e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 641a4 │ │ │ │ + ldr r3, [pc, #28] @ 64210 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 641a8 │ │ │ │ + ldr r1, [pc, #24] @ 64214 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 64108 │ │ │ │ + bl 117eec │ │ │ │ + b 64174 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, lsl #19 │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r9, ip, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #124] @ 64244 │ │ │ │ + ldr r2, [pc, #124] @ 642b0 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 641e8 │ │ │ │ + beq 64254 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 642f0 │ │ │ │ + bl 6435c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64208 │ │ │ │ + beq 64274 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 63e2c <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 63e98 <_Py_c_diff@@Base+0x134> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 929d0 │ │ │ │ - ldr r3, [pc, #28] @ 64244 │ │ │ │ + bl 92a88 │ │ │ │ + ldr r3, [pc, #28] @ 642b0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6423c │ │ │ │ + beq 642a8 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + subseq pc, r5, 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 64284 │ │ │ │ + bne 642f0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 642bc │ │ │ │ + bne 64328 │ │ │ │ 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] @ 642ec │ │ │ │ + ldr ip, [pc, #72] @ 64358 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 642bc │ │ │ │ + bne 64328 │ │ │ │ mov r0, #0 │ │ │ │ - b 642e4 │ │ │ │ + b 64350 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl aaa88 │ │ │ │ + bl aab74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 642b4 │ │ │ │ + beq 64320 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r0, #12] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r0, ror #3 │ │ │ │ + subseq r4, r8, r0, lsl #4 │ │ │ │ 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 63e2c <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 63e98 <_Py_c_diff@@Base+0x134> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 64338 │ │ │ │ + b 643a4 │ │ │ │ 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] @ 64598 │ │ │ │ + ldr r3, [pc, #576] @ 64604 │ │ │ │ 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 349e58 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34d518 <_Py_c_neg@@Base+0x458> │ │ │ │ mov r1, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 356074 │ │ │ │ + bl 359814 │ │ │ │ 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 │ │ │ │ @@ -59358,71 +59385,71 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r2 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 349e58 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34d518 <_Py_c_neg@@Base+0x458> │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 354be0 │ │ │ │ + bl 358380 │ │ │ │ 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 349e58 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34d518 <_Py_c_neg@@Base+0x458> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34a36c <_PyEval_AddPendingCall@@Base+0x394> │ │ │ │ + bl 34db0c <_PyEval_AddPendingCall@@Base+0x394> │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ movhi fp, #6 │ │ │ │ movls fp, #31 │ │ │ │ - bl 349e58 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34d518 <_Py_c_neg@@Base+0x458> │ │ │ │ add r6, r7, r6 │ │ │ │ sub sl, r0, #1 │ │ │ │ add r3, sl, #616 @ 0x268 │ │ │ │ cmp r4, r0 │ │ │ │ add sl, sp, r3 │ │ │ │ - bne 644b4 │ │ │ │ + bne 64520 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 34a3c0 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34db60 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34a6c4 │ │ │ │ + bl 34de64 │ │ │ │ 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 34a3c0 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34db60 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ 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 34a3c0 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34db60 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34a6c4 │ │ │ │ - b 64528 │ │ │ │ + bl 34de64 │ │ │ │ + b 64594 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 29658 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #200 @ 0xc8 │ │ │ │ @@ -59431,273 +59458,273 @@ │ │ │ │ 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 34a3c0 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34db60 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ 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 34a3c0 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34db60 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34a6c4 │ │ │ │ + bl 34de64 │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bhi 64550 │ │ │ │ - bl 349e58 <_Py_c_neg@@Base+0x538> │ │ │ │ + bhi 645bc │ │ │ │ + bl 34d518 <_Py_c_neg@@Base+0x458> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 64868 │ │ │ │ - b 64574 │ │ │ │ - bl 349e58 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 648d4 │ │ │ │ + b 645e0 │ │ │ │ + bl 34d518 <_Py_c_neg@@Base+0x458> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 63e2c <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 63e98 <_Py_c_diff@@Base+0x134> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 64868 │ │ │ │ - ldr r3, [pc, #28] @ 64598 │ │ │ │ + bl 648d4 │ │ │ │ + ldr r3, [pc, #28] @ 64604 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64590 │ │ │ │ + beq 645fc │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #620 @ 0x26c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + 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 645dc │ │ │ │ + bgt 64648 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - ldr r3, [pc, #68] @ 6460c │ │ │ │ + ldr r3, [pc, #68] @ 64678 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldrne r1, [pc, #60] @ 64610 │ │ │ │ - ldreq r1, [pc, #60] @ 64614 │ │ │ │ - bl 18ee74 │ │ │ │ - b 645e8 │ │ │ │ - bl 1758dc <_PyLong_FromGid@@Base+0x18> │ │ │ │ + ldrne r1, [pc, #60] @ 6467c │ │ │ │ + ldreq r1, [pc, #60] @ 64680 │ │ │ │ + bl 190b84 │ │ │ │ + b 64654 │ │ │ │ + bl 176ec8 <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 645f0 │ │ │ │ + bge 6465c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, asr #14 │ │ │ │ - eorseq lr, r6, ip, ror #14 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, lsl #30 │ │ │ │ + eorseq r1, r7, ip, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ 646a0 │ │ │ │ + ldr r2, [pc, #112] @ 6470c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2b5f84 <_PyParkingLot_UnparkAll@@Base+0x1bc> │ │ │ │ + bl 2b89b4 <_PyParkingLot_UnparkAll@@Base+0x1bc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 64694 │ │ │ │ + beq 64700 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #84] @ 646a4 │ │ │ │ + ldr r0, [pc, #84] @ 64710 │ │ │ │ str r4, [sp] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 64680 │ │ │ │ + beq 646ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 64688 │ │ │ │ + beq 646f4 │ │ │ │ mov r4, r5 │ │ │ │ - b 64694 │ │ │ │ + b 64700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 64680 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 646ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038f9b8 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r3, r9, r8, ror r1 │ │ │ │ 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] @ 64744 │ │ │ │ + ldr r1, [pc, #124] @ 647b0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dc88 │ │ │ │ + bl 17f274 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 6470c │ │ │ │ + beq 64778 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6470c │ │ │ │ - ldr r3, [pc, #76] @ 64748 │ │ │ │ + bne 64778 │ │ │ │ + ldr r3, [pc, #76] @ 647b4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #72] @ 6474c │ │ │ │ + ldr r1, [pc, #72] @ 647b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 64724 │ │ │ │ + bl 117eec │ │ │ │ + b 64790 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5aec0 │ │ │ │ + bl 5af34 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6472c │ │ │ │ + bne 64798 │ │ │ │ mov r4, #0 │ │ │ │ - b 6473c │ │ │ │ + b 647a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq lr, r6, ip, ror #1 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, ror #19 │ │ │ │ + subseq lr, r7, ip, lsl #2 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r9, r4, lsr #3 │ │ │ │ │ │ │ │ -00064750 : │ │ │ │ +000647bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 64770 │ │ │ │ - bl 3485a4 │ │ │ │ - b 647c4 │ │ │ │ + bne 647dc │ │ │ │ + bl 34bd44 │ │ │ │ + b 64830 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64834 │ │ │ │ + beq 648a0 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 64798 │ │ │ │ + beq 64804 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 64834 │ │ │ │ + bne 648a0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64834 │ │ │ │ + beq 648a0 │ │ │ │ mov r0, r3 │ │ │ │ - bl a5a2c │ │ │ │ + bl a5b1c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 647cc │ │ │ │ + bne 64838 │ │ │ │ mov r4, #0 │ │ │ │ - b 64850 │ │ │ │ + b 648bc │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10b288 │ │ │ │ + bl 10b678 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 64804 │ │ │ │ + beq 64870 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 64804 │ │ │ │ + bne 64870 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 64858 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 648c4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 64850 │ │ │ │ + bne 648bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64834 │ │ │ │ + beq 648a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64834 │ │ │ │ + bne 648a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 6485c │ │ │ │ + ldr r3, [pc, #28] @ 648c8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 64860 │ │ │ │ + ldr r1, [pc, #24] @ 648cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 647c4 │ │ │ │ + bl 117eec │ │ │ │ + b 64830 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, lsl #19 │ │ │ │ - b 61d10 <_PyMonitoring_FirePyReturnEvent@@Base+0x640> │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r9, ip, asr #2 │ │ │ │ + b 61d5c <_PyMonitoring_FirePyReturnEvent@@Base+0x61c> │ │ │ │ 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 354be0 │ │ │ │ + bl 358380 │ │ │ │ mov r9, #0 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r9, sl │ │ │ │ - beq 648d0 │ │ │ │ + beq 6493c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 648e4 │ │ │ │ + bl 64950 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34a6c4 │ │ │ │ + bl 34de64 │ │ │ │ add r9, r9, #1 │ │ │ │ add r5, r5, r8 │ │ │ │ - b 648a4 │ │ │ │ + b 64910 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 648e4 │ │ │ │ + b 64950 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #136] @ 64984 │ │ │ │ + ldr r3, [pc, #136] @ 649f0 │ │ │ │ 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 │ │ │ │ @@ -59711,296 +59738,296 @@ │ │ │ │ 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 64934 │ │ │ │ + bne 649a0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 64984 │ │ │ │ + ldr r3, [pc, #28] @ 649f0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6497c │ │ │ │ + beq 649e8 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #216 @ 0xd8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + 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 649ec │ │ │ │ + bge 64a58 │ │ │ │ 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 cafc4 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb3ac <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 649c0 │ │ │ │ + bge 64a2c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #124] @ 64a9c │ │ │ │ + ldr r2, [pc, #124] @ 64b08 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 64a40 │ │ │ │ + beq 64aac │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 642f0 │ │ │ │ + bl 6435c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64a60 │ │ │ │ + beq 64acc │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 63e2c <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 63e98 <_Py_c_diff@@Base+0x134> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32a710 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 64a9c │ │ │ │ + bl 32da78 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 64b08 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64a94 │ │ │ │ + beq 64b00 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + subseq pc, r5, ip, ror #29 │ │ │ │ │ │ │ │ -00064aa0 : │ │ │ │ +00064b0c : │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 64aac │ │ │ │ - b 118bf8 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ + ldr r0, [pc] @ 64b18 │ │ │ │ + b 1191e4 │ │ │ │ + subseq r8, r6, r8, lsr #23 │ │ │ │ │ │ │ │ -00064ab0 : │ │ │ │ +00064b1c : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 64b6c │ │ │ │ + beq 64bd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 64b74 │ │ │ │ + ldr r4, [pc, #152] @ 64be0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5abec <_PyContext_NewHamtForTests@@Base+0x1c84> │ │ │ │ + bl 5ad14 <_PyContext_NewHamtForTests@@Base+0x1fc0> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 64b34 │ │ │ │ - ldr r3, [pc, #132] @ 64b78 │ │ │ │ + bne 64ba0 │ │ │ │ + ldr r3, [pc, #132] @ 64be4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64b0c │ │ │ │ - bl 11aa18 │ │ │ │ - ldr r0, [pc, #112] @ 64b7c │ │ │ │ + beq 64b78 │ │ │ │ + bl 11b004 │ │ │ │ + ldr r0, [pc, #112] @ 64be8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 64b80 │ │ │ │ + ldr r3, [pc, #108] @ 64bec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64b00 │ │ │ │ + bne 64b6c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64b00 │ │ │ │ - b 64b64 │ │ │ │ + bne 64b6c │ │ │ │ + b 64bd0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64b54 │ │ │ │ + beq 64bc0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 64b54 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 64b84 │ │ │ │ - ldr r1, [pc, #40] @ 64b88 │ │ │ │ + bne 64bc0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 64bf0 │ │ │ │ + ldr r1, [pc, #40] @ 64bf4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 64b7c │ │ │ │ + ldr r0, [pc, #8] @ 64be8 │ │ │ │ bx lr │ │ │ │ - subseq sp, r5, r8, asr fp │ │ │ │ - subseq fp, r5, r8, asr #23 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r4, lsr fp │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r9, r6, r8, asr #5 │ │ │ │ + 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, lsl #21 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 64b98 │ │ │ │ - b a9b8c │ │ │ │ - @ instruction: 0x0038fab0 │ │ │ │ + ldr r0, [pc] @ 64c04 │ │ │ │ + b a9c7c │ │ │ │ + eorseq r3, r9, r0, ror r2 │ │ │ │ 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 64be4 │ │ │ │ + bne 64c50 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 64c08 │ │ │ │ - ldr r2, [pc, #380] @ 64d54 │ │ │ │ - ldr r1, [pc, #380] @ 64d58 │ │ │ │ - ldr r0, [pc, #380] @ 64d5c │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 64d1c │ │ │ │ + bne 64c74 │ │ │ │ + ldr r2, [pc, #380] @ 64dc0 │ │ │ │ + ldr r1, [pc, #380] @ 64dc4 │ │ │ │ + ldr r0, [pc, #380] @ 64dc8 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 64d88 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 64d5c │ │ │ │ + ldr r0, [pc, #360] @ 64dc8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64bbc │ │ │ │ - b 64d1c │ │ │ │ + bne 64c28 │ │ │ │ + b 64d88 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 64d1c │ │ │ │ + beq 64d88 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64c40 │ │ │ │ - ldr r3, [pc, #300] @ 64d60 │ │ │ │ - ldr r1, [pc, #300] @ 64d64 │ │ │ │ + beq 64cac │ │ │ │ + ldr r3, [pc, #300] @ 64dcc │ │ │ │ + ldr r1, [pc, #300] @ 64dd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 64d1c │ │ │ │ + bl 190b84 │ │ │ │ + b 64d88 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 298c3c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b51c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64d1c │ │ │ │ + beq 64d88 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #264] @ 64d68 │ │ │ │ + ldr r3, [pc, #264] @ 64dd4 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bhi 64cb4 │ │ │ │ - bl 9980c │ │ │ │ + bhi 64d20 │ │ │ │ + bl 998ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 64cb4 │ │ │ │ + beq 64d20 │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ bl 295d4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 64cc8 │ │ │ │ + bne 64d34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 64c60 │ │ │ │ + blt 64ccc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ble 64cc0 │ │ │ │ - bl 29e598 │ │ │ │ + ble 64d2c │ │ │ │ + bl 2a0e6c │ │ │ │ mov r4, r0 │ │ │ │ - b 64d48 │ │ │ │ + b 64db4 │ │ │ │ lsl r3, r3, #1 │ │ │ │ - b 64c5c │ │ │ │ + b 64cc8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 64cec │ │ │ │ - b 64d14 │ │ │ │ + bne 64d58 │ │ │ │ + b 64d80 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge 64d40 │ │ │ │ + bge 64dac │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ - bl 1758c4 <_PyLong_FromGid@@Base> │ │ │ │ + bl 176eb0 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64ce0 │ │ │ │ + bne 64d4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 64d24 │ │ │ │ + bne 64d90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r4, #0 │ │ │ │ - b 64d48 │ │ │ │ + b 64db4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64d14 │ │ │ │ + bne 64d80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 64d14 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 64d80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq r9, r6, r8, lsr #16 │ │ │ │ - eorseq sl, r6, r8, lsl #1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq ip, r6, r8, ror #31 │ │ │ │ + eorseq sp, r6, r8, asr #16 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ andeq r0, r1, r1 │ │ │ │ │ │ │ │ -00064d6c : │ │ │ │ +00064dd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 111a08 │ │ │ │ + bl 111e0c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 9b344 │ │ │ │ - ldr r0, [pc] @ 64d98 │ │ │ │ + b 9b3e4 │ │ │ │ + ldr r0, [pc] @ 64e04 │ │ │ │ bx lr │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + subseq r7, r8, ip, ror r1 │ │ │ │ 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 │ │ │ │ @@ -60010,946 +60037,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 64dfc │ │ │ │ + bne 64e68 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64e34 │ │ │ │ - ldr ip, [pc, #312] @ 64f3c │ │ │ │ + beq 64ea0 │ │ │ │ + ldr ip, [pc, #312] @ 64fa8 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 64f30 │ │ │ │ + beq 64f9c │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - beq 64f10 │ │ │ │ + beq 64f7c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 64ea0 │ │ │ │ + beq 64f0c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 64e74 │ │ │ │ - ldr r2, [pc, #220] @ 64f40 │ │ │ │ - ldr r1, [pc, #220] @ 64f44 │ │ │ │ - ldr r0, [pc, #220] @ 64f48 │ │ │ │ + bne 64ee0 │ │ │ │ + ldr r2, [pc, #220] @ 64fac │ │ │ │ + ldr r1, [pc, #220] @ 64fb0 │ │ │ │ + ldr r0, [pc, #220] @ 64fb4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 64f30 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 64f9c │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 64f30 │ │ │ │ + beq 64f9c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 64eec │ │ │ │ + bne 64f58 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 64f14 │ │ │ │ + beq 64f80 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 64ec8 │ │ │ │ - ldr r2, [pc, #132] @ 64f40 │ │ │ │ - ldr r1, [pc, #140] @ 64f4c │ │ │ │ - ldr r0, [pc, #132] @ 64f48 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 64f30 │ │ │ │ + bne 64f34 │ │ │ │ + ldr r2, [pc, #132] @ 64fac │ │ │ │ + ldr r1, [pc, #140] @ 64fb8 │ │ │ │ + ldr r0, [pc, #132] @ 64fb4 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 64f9c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 64f30 │ │ │ │ + beq 64f9c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64f00 │ │ │ │ - ldr r3, [pc, #92] @ 64f50 │ │ │ │ - ldr r1, [pc, #92] @ 64f54 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 64f30 │ │ │ │ - ldr r3, [pc, #80] @ 64f58 │ │ │ │ + beq 64f6c │ │ │ │ + ldr r3, [pc, #92] @ 64fbc │ │ │ │ + ldr r1, [pc, #92] @ 64fc0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 64f9c │ │ │ │ + ldr r3, [pc, #80] @ 64fc4 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b 64f18 │ │ │ │ - ldr r4, [pc, #64] @ 64f58 │ │ │ │ + b 64f84 │ │ │ │ + ldr r4, [pc, #64] @ 64fc4 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 64f5c │ │ │ │ + b 64fc8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r4, r7, ip, lsl #4 │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq lr, r6, r0, lsl #6 │ │ │ │ - eorseq r1, r7, ip, lsr fp │ │ │ │ - eorseq lr, r6, r4, lsl r3 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ - mlaseq r5, r8, r7, lr │ │ │ │ + subseq r4, r8, ip, lsr #4 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq r1, r7, r0, asr #21 │ │ │ │ + @ instruction: 0x003752fc │ │ │ │ + @ instruction: 0x00371ad4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ + eorseq r1, r6, r8, asr pc │ │ │ │ │ │ │ │ -00064f5c : │ │ │ │ +00064fc8 : │ │ │ │ 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 337220 <_PyUnicode_ToNumeric@@Base+0x6cf4> │ │ │ │ + bl 33a948 <_PyUnicode_ToNumeric@@Base+0x6c3c> │ │ │ │ subs r1, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2966a8 │ │ │ │ + b 298f88 │ │ │ │ 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 64ff4 │ │ │ │ + bne 65060 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65024 │ │ │ │ + beq 65090 │ │ │ │ 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] @ 6505c │ │ │ │ + ldr ip, [pc, #72] @ 650c8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65050 │ │ │ │ + beq 650bc │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 54f8c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 55004 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65050 │ │ │ │ + beq 650bc │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 65124 │ │ │ │ + b 65190 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r8, lsr r2 │ │ │ │ + subseq r4, r8, r8, asr 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 6509c │ │ │ │ - ldr r2, [pc, #124] @ 6510c │ │ │ │ - ldr r1, [pc, #124] @ 65110 │ │ │ │ - ldr r0, [pc, #124] @ 65114 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 650b4 │ │ │ │ + bne 65108 │ │ │ │ + ldr r2, [pc, #124] @ 65178 │ │ │ │ + ldr r1, [pc, #124] @ 6517c │ │ │ │ + ldr r0, [pc, #124] @ 65180 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 65120 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 650bc │ │ │ │ + bne 65128 │ │ │ │ mov r0, #0 │ │ │ │ - b 65104 │ │ │ │ + b 65170 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 650e0 │ │ │ │ - ldr r3, [pc, #68] @ 65118 │ │ │ │ - ldr r1, [pc, #68] @ 6511c │ │ │ │ + beq 6514c │ │ │ │ + ldr r3, [pc, #68] @ 65184 │ │ │ │ + ldr r1, [pc, #68] @ 65188 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 650b4 │ │ │ │ + bl 190b84 │ │ │ │ + b 65120 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ bl 2a168 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #40] @ 65120 │ │ │ │ - bne 65104 │ │ │ │ + ldrne r0, [pc, #40] @ 6518c │ │ │ │ + bne 65170 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - eorseq r7, r8, r8, asr sp │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + eorseq fp, r8, r8, lsl r5 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ + 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 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ - bls 65154 │ │ │ │ - ldr r3, [pc, #144] @ 651d4 │ │ │ │ - ldr r1, [pc, #144] @ 651d8 │ │ │ │ + bls 651c0 │ │ │ │ + ldr r3, [pc, #144] @ 65240 │ │ │ │ + ldr r1, [pc, #144] @ 65244 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ - b 651cc │ │ │ │ + b 65238 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 65178 │ │ │ │ + bne 651e4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 651a0 │ │ │ │ + beq 6520c │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 651a0 │ │ │ │ + bhi 6520c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 64338 │ │ │ │ + bl 643a4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 651bc │ │ │ │ - bl 32a710 <_Py_strhex@@Base> │ │ │ │ + beq 65228 │ │ │ │ + bl 32da78 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b 651c4 │ │ │ │ - bl 929d0 │ │ │ │ + b 65230 │ │ │ │ + bl 92a88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r0, ror #21 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r9, r0, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 298c3c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b51c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6522c │ │ │ │ + beq 65298 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2964c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65228 │ │ │ │ - ldr r3, [pc, #24] @ 65234 │ │ │ │ + bge 65294 │ │ │ │ + ldr r3, [pc, #24] @ 652a0 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1444b0 │ │ │ │ - ldr r0, [pc, #8] @ 65238 │ │ │ │ + b 144b28 │ │ │ │ + ldr r0, [pc, #8] @ 652a4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 65244 │ │ │ │ - b 9de74 │ │ │ │ - mlaseq r7, r8, r6, r1 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 652b0 │ │ │ │ + b 9df14 │ │ │ │ + eorseq r4, r7, r8, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - bne 6529c │ │ │ │ + bne 65308 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 652cc │ │ │ │ + beq 65338 │ │ │ │ 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] @ 65304 │ │ │ │ + ldr ip, [pc, #72] @ 65370 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 652f8 │ │ │ │ + beq 65364 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 54f8c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 55004 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 652f8 │ │ │ │ + beq 65364 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 65124 │ │ │ │ + b 65190 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r4, ror #4 │ │ │ │ + subseq r4, r8, r4, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 27d678 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ff58 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65358 │ │ │ │ + beq 653c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65354 │ │ │ │ - ldr r3, [pc, #24] @ 65360 │ │ │ │ + bge 653c0 │ │ │ │ + ldr r3, [pc, #24] @ 653cc │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1444b0 │ │ │ │ - ldr r0, [pc, #8] @ 65364 │ │ │ │ + b 144b28 │ │ │ │ + ldr r0, [pc, #8] @ 653d0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + 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 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 298c3c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b51c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 653b8 │ │ │ │ + beq 65424 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a774 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 653b4 │ │ │ │ - ldr r3, [pc, #24] @ 653c0 │ │ │ │ + bge 65420 │ │ │ │ + ldr r3, [pc, #24] @ 6542c │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1444b0 │ │ │ │ - ldr r0, [pc, #8] @ 653c4 │ │ │ │ + b 144b28 │ │ │ │ + ldr r0, [pc, #8] @ 65430 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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 r1, [pc, #144] @ 65470 │ │ │ │ + ldr r1, [pc, #144] @ 654dc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 65474 │ │ │ │ + ldr r2, [pc, #140] @ 654e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 65428 │ │ │ │ + bne 65494 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 65478 │ │ │ │ + ldr r3, [pc, #120] @ 654e4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 65410 │ │ │ │ + beq 6547c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6542c │ │ │ │ - ldr r3, [pc, #100] @ 6547c │ │ │ │ - ldr r1, [pc, #100] @ 65480 │ │ │ │ + bgt 65498 │ │ │ │ + ldr r3, [pc, #100] @ 654e8 │ │ │ │ + ldr r1, [pc, #100] @ 654ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r5, #0 │ │ │ │ - b 65468 │ │ │ │ + b 654d4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 131fec │ │ │ │ + bl 13267c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 65468 │ │ │ │ + beq 654d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65468 │ │ │ │ + bne 654d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ + 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 ab1f4 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 65524 │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6553c │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr r0, [pc, #20] @ 65544 │ │ │ │ + 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 │ │ │ │ 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] @ 654f4 │ │ │ │ - bl b6bf4 │ │ │ │ + ldr r1, [pc, #76] @ 655b8 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 654dc │ │ │ │ + beq 655a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ bl 2a4b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 654e4 │ │ │ │ + beq 655a8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 654f8 │ │ │ │ + ldr r2, [pc, #40] @ 655bc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r0, #0 │ │ │ │ - b 654ec │ │ │ │ + b 655b0 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038faf4 │ │ │ │ - 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 r0, r1 │ │ │ │ - bl ab108 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 65530 │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 65548 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #20] @ 65550 │ │ │ │ - cmp r3, #0 │ │ │ │ - bicne r4, r4, r4, asr #31 │ │ │ │ - strne r4, [r5, #8] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x003932b4 │ │ │ │ + subseq r1, r6, 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 r1, sp, #4 │ │ │ │ - bl 27d678 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ff58 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 655a4 │ │ │ │ + beq 65610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 29b5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 655a0 │ │ │ │ - ldr r3, [pc, #24] @ 655ac │ │ │ │ + bge 6560c │ │ │ │ + ldr r3, [pc, #24] @ 65618 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1444b0 │ │ │ │ - ldr r0, [pc, #8] @ 655b0 │ │ │ │ + b 144b28 │ │ │ │ + ldr r0, [pc, #8] @ 6561c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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] @ 65618 │ │ │ │ + ldr r3, [pc, #76] @ 65684 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - beq 65600 │ │ │ │ - ldr r3, [pc, #52] @ 6561c │ │ │ │ - ldr r1, [pc, #52] @ 65620 │ │ │ │ + beq 6566c │ │ │ │ + ldr r3, [pc, #52] @ 65688 │ │ │ │ + ldr r1, [pc, #52] @ 6568c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r4, r5 │ │ │ │ - blt 65610 │ │ │ │ + blt 6567c │ │ │ │ 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 pc, r8, ip, lsl #22 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, ip, lsl fp │ │ │ │ + eorseq r3, r9, ip, asr #5 │ │ │ │ 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] @ 657d4 │ │ │ │ + ldr r1, [pc, #408] @ 65840 │ │ │ │ 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 65658 │ │ │ │ - bl 3422e4 │ │ │ │ + bne 656c4 │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 657c8 │ │ │ │ + bne 65834 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl 657d8 │ │ │ │ + bl 65844 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - beq 657b8 │ │ │ │ + beq 65824 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 657d4 │ │ │ │ + ldr r2, [pc, #312] @ 65840 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 656a8 │ │ │ │ + bne 65714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65744 │ │ │ │ + bne 657b0 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 65738 │ │ │ │ + beq 657a4 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 65704 │ │ │ │ - b 65744 │ │ │ │ + beq 65770 │ │ │ │ + b 657b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 657d8 │ │ │ │ + bl 65844 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 65718 │ │ │ │ + beq 65784 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 65754 │ │ │ │ + beq 657c0 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 656e0 │ │ │ │ + bne 6574c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea8f4 │ │ │ │ + bl eabf4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 65774 │ │ │ │ + bne 657e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29e598 │ │ │ │ + bl 2a0e6c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 657b8 │ │ │ │ + b 65824 │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab64c │ │ │ │ + bl ab738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65730 │ │ │ │ + beq 6579c │ │ │ │ mov r5, r0 │ │ │ │ - b 656f8 │ │ │ │ + b 65764 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 65790 │ │ │ │ + ble 657fc │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 65774 │ │ │ │ + b 657e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ 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 101c6c <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ - b 657c0 │ │ │ │ + bl 102060 <_PyArg_CheckPositional@@Base+0x2910> │ │ │ │ + b 6582c │ │ │ │ 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] @ 65868 │ │ │ │ + ldr r1, [pc, #120] @ 658d4 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 65808 │ │ │ │ - bl 3422e4 │ │ │ │ + bne 65874 │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 65860 │ │ │ │ + bne 658cc │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 27cec0 │ │ │ │ + bl 27f7a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65840 │ │ │ │ + bne 658ac │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 65858 │ │ │ │ + b 658c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 33780 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65834 │ │ │ │ - ldr r0, [pc, #16] @ 6586c │ │ │ │ + bne 658a0 │ │ │ │ + ldr r0, [pc, #16] @ 658d8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ + ldrheq r5, [r8], #-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] @ 65918 │ │ │ │ + ldr r1, [pc, #132] @ 65984 │ │ │ │ mov r6, r2 │ │ │ │ - bl 17dc88 │ │ │ │ + bl 17f274 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 658dc │ │ │ │ + beq 65948 │ │ │ │ ldr r2, [r2, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 658dc │ │ │ │ + beq 65948 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 658fc │ │ │ │ - ldr r3, [pc, #76] @ 6591c │ │ │ │ - ldr r1, [pc, #76] @ 65920 │ │ │ │ + ble 65968 │ │ │ │ + ldr r3, [pc, #76] @ 65988 │ │ │ │ + ldr r1, [pc, #76] @ 6598c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 65910 │ │ │ │ + bl 190b84 │ │ │ │ + b 6597c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 658bc │ │ │ │ - ldr r0, [pc, #56] @ 65924 │ │ │ │ + beq 65928 │ │ │ │ + ldr r0, [pc, #56] @ 65990 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f0640 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f2930 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 658bc │ │ │ │ - b 65910 │ │ │ │ + bne 65928 │ │ │ │ + b 6597c │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ movne r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 28795c │ │ │ │ + b 28a0f0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r8, asr r3 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r8, fp, pc @ │ │ │ │ - mlaseq r7, ip, r6, r6 │ │ │ │ + subseq sl, r7, r0, lsl #2 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r9, r8, asr r3 │ │ │ │ + @ instruction: 0x00379dd4 │ │ │ │ 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 65964 │ │ │ │ - ldr r3, [pc, #68] @ 659a0 │ │ │ │ + bge 659d0 │ │ │ │ + ldr r3, [pc, #68] @ 65a0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 65998 │ │ │ │ + bl 144b28 │ │ │ │ + b 65a04 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1758c4 <_PyLong_FromGid@@Base> │ │ │ │ + bl 176eb0 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1758c4 <_PyLong_FromGid@@Base> │ │ │ │ + bl 176eb0 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1758c4 <_PyLong_FromGid@@Base> │ │ │ │ + bl 176eb0 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 659a4 │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #12] @ 65a10 │ │ │ │ + bl a9c7c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq fp, r8, ip, lsr #32 │ │ │ │ - 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 65ab0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 65a14 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, #3 │ │ │ │ - bl a2864 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 65a00 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 65a08 │ │ │ │ - mov r4, r5 │ │ │ │ - b 65a14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 65a00 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq lr, r8, r4, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18d21c │ │ │ │ + bl 18ef2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65a74 │ │ │ │ + beq 65a6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65a7c │ │ │ │ - bl 18e500 │ │ │ │ + beq 65a74 │ │ │ │ + bl 190210 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65a7c │ │ │ │ + bge 65a74 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65a74 │ │ │ │ + beq 65a6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65a74 │ │ │ │ + bne 65a6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 65a90 │ │ │ │ - ldr r0, [pc, #28] @ 65aac │ │ │ │ + bne 65a88 │ │ │ │ + ldr r0, [pc, #28] @ 65aa4 │ │ │ │ pop {r4, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65a88 │ │ │ │ + bne 65a80 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 65a80 │ │ │ │ + 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 r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 65b1c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 65b14 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, #3 │ │ │ │ + bl a2954 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 65b00 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 65b08 │ │ │ │ + mov r4, r5 │ │ │ │ + b 65b14 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 65b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 65a88 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 65ae0 │ │ │ │ + bne 65b4c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 65b74 │ │ │ │ + beq 65be0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65af8 │ │ │ │ + beq 65b64 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8e74 │ │ │ │ + bl a8f64 │ │ │ │ mov r4, r0 │ │ │ │ - b 65b00 │ │ │ │ - bl 91a70 │ │ │ │ + b 65b6c │ │ │ │ + bl 91b28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65b6c │ │ │ │ + beq 65bd8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65b28 │ │ │ │ - ldr r1, [pc, #124] @ 65b98 │ │ │ │ + beq 65b94 │ │ │ │ + ldr r1, [pc, #124] @ 65c04 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 65b48 │ │ │ │ + blt 65bb4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65b90 │ │ │ │ - ldr r1, [pc, #96] @ 65b9c │ │ │ │ + beq 65bfc │ │ │ │ + ldr r1, [pc, #96] @ 65c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65b90 │ │ │ │ + bge 65bfc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65b6c │ │ │ │ + beq 65bd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65b6c │ │ │ │ + bne 65bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 65b90 │ │ │ │ + b 65bfc │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #32] @ 65ba0 │ │ │ │ - beq 65b90 │ │ │ │ + ldreq r4, [pc, #32] @ 65c0c │ │ │ │ + beq 65bfc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r7, r6, r4, ror #20 │ │ │ │ - eorseq r8, r5, ip, ror #14 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq fp, r6, r4, lsr #4 │ │ │ │ + eorseq fp, r5, ip, lsr #30 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 65c18 │ │ │ │ + b 9df14 │ │ │ │ + eorseq r3, r9, ip, ror r3 │ │ │ │ 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 65be0 │ │ │ │ - ldr r3, [pc, #68] @ 65c1c │ │ │ │ + bge 65c58 │ │ │ │ + ldr r3, [pc, #68] @ 65c94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 65c14 │ │ │ │ + bl 144b28 │ │ │ │ + b 65c8c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 262bf0 │ │ │ │ + bl 2654d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 262bf0 │ │ │ │ + bl 2654d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 262bf0 │ │ │ │ + bl 2654d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 65c20 │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #12] @ 65c98 │ │ │ │ + bl a9c7c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq fp, r8, ip, lsr #32 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq lr, r8, r4, asr #14 │ │ │ │ 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 65cf0 │ │ │ │ + beq 65d68 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 65cc0 │ │ │ │ + bge 65d38 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 65cc0 │ │ │ │ - ldr r3, [pc, #160] @ 65d04 │ │ │ │ + beq 65d38 │ │ │ │ + ldr r3, [pc, #160] @ 65d7c │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -60963,172 +60993,169 @@ │ │ │ │ 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 65cc4 │ │ │ │ + b 65d3c │ │ │ │ add r1, r1, r4 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r5, #24] │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 65ccc │ │ │ │ + bne 65d44 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 65cf0 │ │ │ │ - bl a573c │ │ │ │ + bne 65d68 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65cfc │ │ │ │ + bne 65d74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ 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] @ 65d50 │ │ │ │ - bl 2b1784 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 65dc8 │ │ │ │ + bl 2b3f3c <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 65d44 │ │ │ │ + beq 65dbc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 65d54 │ │ │ │ + ldr r0, [pc, #20] @ 65dcc │ │ │ │ pop {r4, lr} │ │ │ │ - b a9b8c │ │ │ │ + b a9c7c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 65d58 │ │ │ │ - b a9b8c │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq ip, r8, r8, lsr #3 │ │ │ │ - mlaseq r8, r0, sl, sp │ │ │ │ - ldr r0, [pc] @ 65d64 │ │ │ │ - b 9de74 │ │ │ │ - @ instruction: 0x0038fbbc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 4d590 <_PyTime_AsTimeval_clamp@@Base+0x70> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 65dc4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 58fa0 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 65db0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 65db8 │ │ │ │ - mov r4, r5 │ │ │ │ - b 65dc4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 65db0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #8] @ 65dd0 │ │ │ │ + b a9c7c │ │ │ │ + subseq sp, r8, ip, ror r4 │ │ │ │ + eorseq pc, r8, r8, ror #18 │ │ │ │ + eorseq r1, r9, r0, asr #4 │ │ │ │ mov r1, #0 │ │ │ │ - b 2b95ac │ │ │ │ + b 2bc088 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 65dfc │ │ │ │ + blt 65e04 │ │ │ │ pop {r4, lr} │ │ │ │ - b 65ecc │ │ │ │ + b 65f38 │ │ │ │ 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 65e44 │ │ │ │ + bne 65e4c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17d3f8 │ │ │ │ + bl 17e9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65e64 │ │ │ │ - b 65e6c │ │ │ │ + beq 65e6c │ │ │ │ + b 65e74 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 65ec0 │ │ │ │ + ldr r0, [pc, #108] @ 65ec8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65e2c │ │ │ │ + bne 65e34 │ │ │ │ mov r4, #0 │ │ │ │ - b 65eac │ │ │ │ + b 65eb4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 298c3c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b51c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65e64 │ │ │ │ + beq 65e6c │ │ │ │ add r0, r4, #16 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 2a0d8 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r4, [pc, #40] @ 65ec4 │ │ │ │ - bne 65eac │ │ │ │ - ldr r3, [pc, #36] @ 65ec8 │ │ │ │ + ldrne r4, [pc, #40] @ 65ecc │ │ │ │ + bne 65eb4 │ │ │ │ + ldr r3, [pc, #36] @ 65ed0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, ip, lsl r1 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + @ instruction: 0x0036d8dc │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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 4d848 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 65f30 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 59144 <_PyContext_NewHamtForTests@@Base+0x3f0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 65f1c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 65f24 │ │ │ │ + mov r4, r5 │ │ │ │ + b 65f30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 65f1c │ │ │ │ + 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] @ 65f2c │ │ │ │ + ldr r2, [pc, #60] @ 65f98 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 29fe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65f18 │ │ │ │ + beq 65f84 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 65f30 │ │ │ │ + ldr r2, [pc, #40] @ 65f9c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 65f20 │ │ │ │ + bl 144b28 │ │ │ │ + b 65f8c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb964 │ │ │ │ + bl bbe34 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r1, r0, r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + 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, #4016] @ 0xfb0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -61140,1087 +61167,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 65f9c │ │ │ │ + bne 66008 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65fdc │ │ │ │ - ldr ip, [pc, #352] @ 66104 │ │ │ │ + beq 66048 │ │ │ │ + ldr ip, [pc, #352] @ 66170 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 65fdc │ │ │ │ + bne 66048 │ │ │ │ mov r0, #0 │ │ │ │ - b 660fc │ │ │ │ + b 66168 │ │ │ │ cmp r7, #0 │ │ │ │ ldm r4, {r8, r9} │ │ │ │ - beq 66038 │ │ │ │ + beq 660a4 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 66008 │ │ │ │ + beq 66074 │ │ │ │ subs r7, r5, #3 │ │ │ │ - ldreq r7, [pc, #264] @ 66108 │ │ │ │ + ldreq r7, [pc, #264] @ 66174 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 6604c │ │ │ │ - b 6600c │ │ │ │ - ldr sl, [pc, #248] @ 66108 │ │ │ │ + beq 660b8 │ │ │ │ + b 66078 │ │ │ │ + ldr sl, [pc, #248] @ 66174 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 66030 │ │ │ │ - bl 1035a4 │ │ │ │ + beq 6609c │ │ │ │ + bl 103998 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 65fd4 │ │ │ │ + blt 66040 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 66048 │ │ │ │ + beq 660b4 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - b 6604c │ │ │ │ - ldr sl, [pc, #200] @ 66108 │ │ │ │ + b 660b8 │ │ │ │ + ldr sl, [pc, #200] @ 66174 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, sl │ │ │ │ - b 6604c │ │ │ │ - ldr r7, [pc, #184] @ 66108 │ │ │ │ + b 660b8 │ │ │ │ + ldr r7, [pc, #184] @ 66174 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2de778 │ │ │ │ + bl 2e1b64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65fd4 │ │ │ │ + beq 66040 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 2d5a0c │ │ │ │ + bl 2d8a0c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 660ec │ │ │ │ + beq 66158 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d5ac0 │ │ │ │ + bl 2d8ac0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 660ec │ │ │ │ + beq 66158 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d5b24 │ │ │ │ + bl 2d8b24 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 660ec │ │ │ │ + beq 66158 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d5de0 │ │ │ │ + bl 2d9050 <_PyLong_UnsignedShort_Converter@@Base+0x1e4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 660ec │ │ │ │ + beq 66158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d7ac4 <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ + bl 2dadd8 <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 660ec │ │ │ │ + beq 66158 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 660f8 │ │ │ │ + beq 66164 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 660f8 │ │ │ │ + bne 66164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 660f8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 66164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ - b 65fd4 │ │ │ │ - ldr r0, [pc, #8] @ 66108 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 66040 │ │ │ │ + ldr r0, [pc, #8] @ 66174 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x00574290 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrheq r4, [r8], #-32 @ 0xffffffe0 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66158 │ │ │ │ + beq 661c4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 66158 │ │ │ │ + beq 661c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66158 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 661c4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6618c │ │ │ │ + beq 661f8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 6618c │ │ │ │ + beq 661f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6618c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 661f8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 661c0 │ │ │ │ + beq 6622c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 661c0 │ │ │ │ + beq 6622c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 661c0 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6622c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 661f4 │ │ │ │ + beq 66260 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 661f4 │ │ │ │ + beq 66260 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 661f4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66260 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66228 │ │ │ │ + beq 66294 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 66228 │ │ │ │ + beq 66294 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66228 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66294 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6625c │ │ │ │ + beq 662c8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq 6625c │ │ │ │ + beq 662c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6625c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 662c8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66290 │ │ │ │ + beq 662fc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #32] │ │ │ │ - beq 66290 │ │ │ │ + beq 662fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66290 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 662fc │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 662c4 │ │ │ │ + beq 66330 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - beq 662c4 │ │ │ │ + beq 66330 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 662c4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66330 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 662f8 │ │ │ │ + beq 66364 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - beq 662f8 │ │ │ │ + beq 66364 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 662f8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66364 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6632c │ │ │ │ + beq 66398 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq 6632c │ │ │ │ + beq 66398 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6632c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66398 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66360 │ │ │ │ + beq 663cc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 66360 │ │ │ │ + beq 663cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66360 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 663cc │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66394 │ │ │ │ + beq 66400 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 66394 │ │ │ │ + beq 66400 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66394 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66400 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 663c8 │ │ │ │ + beq 66434 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ - beq 663c8 │ │ │ │ + beq 66434 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 663c8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66434 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 663fc │ │ │ │ + beq 66468 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 663fc │ │ │ │ + beq 66468 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 663fc │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66468 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66430 │ │ │ │ + beq 6649c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 66430 │ │ │ │ + beq 6649c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66430 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6649c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66464 │ │ │ │ + beq 664d0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 66464 │ │ │ │ + beq 664d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66464 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 664d0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66498 │ │ │ │ + beq 66504 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 66498 │ │ │ │ + beq 66504 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66498 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66504 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 664cc │ │ │ │ + beq 66538 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 664cc │ │ │ │ + beq 66538 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 664cc │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66538 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 664f4 │ │ │ │ + bne 66560 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 6651c │ │ │ │ + beq 66588 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 66530 │ │ │ │ - ldr r1, [pc, #36] @ 66534 │ │ │ │ + ldr r3, [pc, #36] @ 6659c │ │ │ │ + ldr r1, [pc, #36] @ 665a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 66538 │ │ │ │ + ldr r2, [pc, #20] @ 665a4 │ │ │ │ tst r3, #14 │ │ │ │ - ldr r0, [pc, #16] @ 6653c │ │ │ │ + ldr r0, [pc, #16] @ 665a8 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0036e8d8 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + mlaseq r7, r8, r0, r2 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, 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 66578 │ │ │ │ + bne 665e4 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 665ac │ │ │ │ - b 665a0 │ │ │ │ + bne 66618 │ │ │ │ + b 6660c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #204] @ 66654 │ │ │ │ + ldr r0, [pc, #204] @ 666c0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66560 │ │ │ │ + bne 665cc │ │ │ │ mov r0, #0 │ │ │ │ - b 6664c │ │ │ │ - bl a573c │ │ │ │ + b 666b8 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66598 │ │ │ │ + bne 66604 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 665cc │ │ │ │ - bl a573c │ │ │ │ + bne 66638 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66598 │ │ │ │ + bne 66604 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a6274 │ │ │ │ + bl 2a8b4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66598 │ │ │ │ + beq 66604 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - ldr r1, [pc, #108] @ 66658 │ │ │ │ - ldr r0, [pc, #108] @ 6665c │ │ │ │ + ldr r1, [pc, #108] @ 666c4 │ │ │ │ + ldr r0, [pc, #108] @ 666c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 66598 │ │ │ │ - bl c3fac │ │ │ │ + blt 66604 │ │ │ │ + bl c43a8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a084 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r0, [pc, #40] @ 66660 │ │ │ │ - bge 6664c │ │ │ │ - ldr r3, [pc, #36] @ 66664 │ │ │ │ + ldrge r0, [pc, #40] @ 666cc │ │ │ │ + bge 666b8 │ │ │ │ + ldr r3, [pc, #36] @ 666d0 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - @ instruction: 0x0036a1b4 │ │ │ │ - @ instruction: 0x0038fbf0 │ │ │ │ - @ instruction: 0x0038fbf4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + @ instruction: 0x003933b0 │ │ │ │ + @ instruction: 0x003933b4 │ │ │ │ + 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 │ │ │ │ - ldr r1, [pc, #32] @ 666a0 │ │ │ │ + ldr r1, [pc, #32] @ 6670c │ │ │ │ mov r4, r0 │ │ │ │ - bl 150594 │ │ │ │ + bl 150d9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66698 │ │ │ │ + bne 66704 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 30494 │ │ │ │ pop {r4, lr} │ │ │ │ - b 99d00 │ │ │ │ - eorseq r7, r8, r8, asr #23 │ │ │ │ + b 99da0 │ │ │ │ + @ instruction: 0x0038b3fc │ │ │ │ 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 66708 │ │ │ │ + bl 66774 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 666fc │ │ │ │ + beq 66768 │ │ │ │ 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 666f8 │ │ │ │ + beq 66764 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a3404 │ │ │ │ - ldr r0, [pc, #4] @ 66704 │ │ │ │ + b a34f4 │ │ │ │ + ldr r0, [pc, #4] @ 66770 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r7, r7, ip, ror #2 │ │ │ │ + subseq r7, r8, 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 66784 │ │ │ │ + beq 667f0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 66784 │ │ │ │ + bne 667f0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 21eaf8 │ │ │ │ + bl 2211a0 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ - bne 66784 │ │ │ │ - bl a573c │ │ │ │ + bne 667f0 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 667bc │ │ │ │ + bne 66828 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66784 │ │ │ │ + bne 667f0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r2, [r4] │ │ │ │ - b 667c0 │ │ │ │ + b 6682c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b6310 │ │ │ │ + bl 1b86d0 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 667ac │ │ │ │ - bl a573c │ │ │ │ + bne 66818 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 667bc │ │ │ │ + bne 66828 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b 667c0 │ │ │ │ + b 6682c │ │ │ │ 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] @ 66810 │ │ │ │ - bl 2b1784 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 6687c │ │ │ │ + bl 2b3f3c <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 66804 │ │ │ │ + beq 66870 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 66814 │ │ │ │ + ldr r0, [pc, #20] @ 66880 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9b8c │ │ │ │ + b a9c7c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 66818 │ │ │ │ - b a9b8c │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq ip, r8, r8, lsr #3 │ │ │ │ - mlaseq r8, r0, sl, sp │ │ │ │ + ldr r0, [pc, #8] @ 66884 │ │ │ │ + b a9c7c │ │ │ │ + subseq sp, r8, ip, ror r4 │ │ │ │ + eorseq pc, r8, r8, ror #18 │ │ │ │ + eorseq r1, r9, r0, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 668a8 │ │ │ │ + ldr r3, [pc, #116] @ 66914 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66870 │ │ │ │ + beq 668dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66870 │ │ │ │ + ble 668dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66888 │ │ │ │ - b 668a0 │ │ │ │ - ldr r3, [pc, #52] @ 668ac │ │ │ │ - ldr r1, [pc, #52] @ 668b0 │ │ │ │ + bne 668f4 │ │ │ │ + b 6690c │ │ │ │ + ldr r3, [pc, #52] @ 66918 │ │ │ │ + ldr r1, [pc, #52] @ 6691c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r5, #0 │ │ │ │ - b 668a0 │ │ │ │ + b 6690c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 668a0 │ │ │ │ + bne 6690c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #132] @ 66950 │ │ │ │ + ldr r3, [pc, #132] @ 669bc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66904 │ │ │ │ + beq 66970 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66904 │ │ │ │ + ble 66970 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 6691c │ │ │ │ - bl 162208 │ │ │ │ + bne 66988 │ │ │ │ + bl 163190 │ │ │ │ mov r5, r0 │ │ │ │ - b 66924 │ │ │ │ - ldr r3, [pc, #72] @ 66954 │ │ │ │ - ldr r1, [pc, #72] @ 66958 │ │ │ │ + b 66990 │ │ │ │ + ldr r3, [pc, #72] @ 669c0 │ │ │ │ + ldr r1, [pc, #72] @ 669c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66948 │ │ │ │ - bl b29d8 │ │ │ │ + b 669b4 │ │ │ │ + bl b2e9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66948 │ │ │ │ + beq 669b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66948 │ │ │ │ + bne 669b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ 669a4 │ │ │ │ - bl 2b1784 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 66a10 │ │ │ │ + bl 2b3f3c <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 66998 │ │ │ │ + beq 66a04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 669a8 │ │ │ │ + ldr r0, [pc, #20] @ 66a14 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9b8c │ │ │ │ + b a9c7c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 669ac │ │ │ │ - b a9b8c │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq ip, r8, r8, lsr #3 │ │ │ │ - mlaseq r8, r0, sl, sp │ │ │ │ + ldr r0, [pc, #8] @ 66a18 │ │ │ │ + b a9c7c │ │ │ │ + subseq sp, r8, ip, ror r4 │ │ │ │ + eorseq pc, r8, r8, ror #18 │ │ │ │ + eorseq r1, r9, r0, 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 │ │ │ │ mov r1, sp │ │ │ │ - bl 66708 │ │ │ │ + bl 66774 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66a0c │ │ │ │ + beq 66a78 │ │ │ │ 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 66a08 │ │ │ │ + beq 66a74 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a3404 │ │ │ │ - ldr r0, [pc, #4] @ 66a14 │ │ │ │ + b a34f4 │ │ │ │ + ldr r0, [pc, #4] @ 66a80 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - 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] @ 66b00 │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl b6bf4 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 66ab8 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 3a61c <_Py_IncRef@@Base+0x14> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 66a84 │ │ │ │ - b 66ab8 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 66ac0 │ │ │ │ - add r5, r5, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r5 │ │ │ │ - ble 66af4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30d5ac │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 66a74 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 66af4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 66ad8 │ │ │ │ - mov r4, #0 │ │ │ │ - b 66af4 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - bne 66a80 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 66a80 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 66ab8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 66ab8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0038f9b0 │ │ │ │ + subseq r7, r8, 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 a5a2c │ │ │ │ + b a5b1c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 8bf80 │ │ │ │ + b 8c038 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 66bb8 │ │ │ │ + ldr r3, [pc, #116] @ 66b38 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66b80 │ │ │ │ + beq 66b00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66b80 │ │ │ │ + ble 66b00 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 115b94 │ │ │ │ + bl 115f94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66b98 │ │ │ │ - b 66bb0 │ │ │ │ - ldr r3, [pc, #52] @ 66bbc │ │ │ │ - ldr r1, [pc, #52] @ 66bc0 │ │ │ │ + bne 66b18 │ │ │ │ + b 66b30 │ │ │ │ + ldr r3, [pc, #52] @ 66b3c │ │ │ │ + ldr r1, [pc, #52] @ 66b40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66bb0 │ │ │ │ + b 66b30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66bb0 │ │ │ │ + bne 66b30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ - b 6610c │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ + b 66178 │ │ │ │ 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 66c00 │ │ │ │ + bne 66b80 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 66708 │ │ │ │ + bl 66774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66c28 │ │ │ │ - b 66c20 │ │ │ │ + bne 66ba8 │ │ │ │ + b 66ba0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #208] @ 66ce0 │ │ │ │ + ldr r0, [pc, #208] @ 66c60 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66be8 │ │ │ │ + bne 66b68 │ │ │ │ mov r0, #0 │ │ │ │ - b 66cd8 │ │ │ │ + b 66c58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 66708 │ │ │ │ + bl 66774 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66c20 │ │ │ │ + beq 66ba0 │ │ │ │ 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 66c70 │ │ │ │ + bcs 66bf0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs r3, r3, r0 │ │ │ │ - bcc 66c84 │ │ │ │ - ldr r3, [pc, #108] @ 66ce4 │ │ │ │ - ldr r1, [pc, #108] @ 66ce8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 66cb8 │ │ │ │ - ldr r3, [pc, #96] @ 66cec │ │ │ │ - ldr r0, [pc, #96] @ 66cf0 │ │ │ │ + bcc 66c04 │ │ │ │ + ldr r3, [pc, #108] @ 66c64 │ │ │ │ + ldr r1, [pc, #108] @ 66c68 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 66c38 │ │ │ │ + ldr r3, [pc, #96] @ 66c6c │ │ │ │ + ldr r0, [pc, #96] @ 66c70 │ │ │ │ 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 66ccc │ │ │ │ - bl a573c │ │ │ │ + bne 66c4c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 66cf4 │ │ │ │ - bne 66c20 │ │ │ │ - b 66cd8 │ │ │ │ + ldreq r0, [pc, #44] @ 66c74 │ │ │ │ + bne 66ba0 │ │ │ │ + b 66c58 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 150ed8 │ │ │ │ + b 1514bc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r8, lsr #4 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq pc, r8, r0, lsl #24 │ │ │ │ + eorseq sp, r6, r8, ror #19 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq r3, r9, r0, asr #7 │ │ │ │ andeq pc, pc, r0, lsl #30 │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ - subseq r7, r7, ip, ror #2 │ │ │ │ + subseq r7, r8, 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] @ 66d60 │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r3, sp, #8 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl b70b8 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 66d18 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 3a61c <_Py_IncRef@@Base+0x2cc> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 66ce4 │ │ │ │ + b 66d18 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 66d20 │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, r5 │ │ │ │ + ble 66d54 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3112b4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 66cd4 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 66d54 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 66d38 │ │ │ │ + mov r4, #0 │ │ │ │ + b 66d54 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + bne 66ce0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 66ce0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 66d18 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 66d18 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq r3, r9, r0, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 66e0c │ │ │ │ + ldr r2, [pc, #252] @ 66e78 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 66e10 │ │ │ │ + ldr r0, [pc, #244] @ 66e7c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 66d48 │ │ │ │ + bne 66db4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 66e14 │ │ │ │ + ldr r3, [pc, #224] @ 66e80 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 66d88 │ │ │ │ + beq 66df4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66d4c │ │ │ │ - b 66d88 │ │ │ │ + bgt 66db8 │ │ │ │ + b 66df4 │ │ │ │ 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 66da0 │ │ │ │ + bne 66e0c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 66e14 │ │ │ │ + ldr r3, [pc, #156] @ 66e80 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66d88 │ │ │ │ + beq 66df4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66da0 │ │ │ │ - ldr r3, [pc, #136] @ 66e18 │ │ │ │ - ldr r1, [pc, #136] @ 66e1c │ │ │ │ + bgt 66e0c │ │ │ │ + ldr r3, [pc, #136] @ 66e84 │ │ │ │ + ldr r1, [pc, #136] @ 66e88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 66e04 │ │ │ │ + b 66e70 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a9660 │ │ │ │ + bl a9750 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 66de0 │ │ │ │ + beq 66e4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 66de0 │ │ │ │ + bne 66e4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66e04 │ │ │ │ + beq 66e70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66e04 │ │ │ │ + bne 66e70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ 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 66e78 │ │ │ │ + bne 66ee4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, #106 @ 0x6a │ │ │ │ moveq r0, #1 │ │ │ │ - beq 66e7c │ │ │ │ + beq 66ee8 │ │ │ │ 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 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66eb4 │ │ │ │ - bl a573c │ │ │ │ + bne 66f20 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66f10 │ │ │ │ + bne 66f7c │ │ │ │ orr r0, r4, #524288 @ 0x80000 │ │ │ │ bl 294fc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66ed8 │ │ │ │ - ldr r3, [pc, #72] @ 66f18 │ │ │ │ + bne 66f44 │ │ │ │ + ldr r3, [pc, #72] @ 66f84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 66ef4 │ │ │ │ + bl 144b28 │ │ │ │ + b 66f60 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 17d5d0 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17ebbc <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 66f04 │ │ │ │ + bge 66f70 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 66f10 │ │ │ │ + bne 66f7c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, 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] @ 67030 │ │ │ │ - ldr r1, [pc, #240] @ 67034 │ │ │ │ + ldr r0, [pc, #240] @ 6709c │ │ │ │ + ldr r1, [pc, #240] @ 670a0 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 66f6c │ │ │ │ + bne 66fd8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 67038 │ │ │ │ + ldr r3, [pc, #224] @ 670a4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 66fa8 │ │ │ │ + beq 67014 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66f70 │ │ │ │ - b 66fa8 │ │ │ │ + bgt 66fdc │ │ │ │ + b 67014 │ │ │ │ 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 66fc0 │ │ │ │ + bne 6702c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 67038 │ │ │ │ + ldr r3, [pc, #160] @ 670a4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66fa8 │ │ │ │ + beq 67014 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66fc4 │ │ │ │ - ldr r3, [pc, #140] @ 6703c │ │ │ │ - ldr r1, [pc, #140] @ 67040 │ │ │ │ + bgt 67030 │ │ │ │ + ldr r3, [pc, #140] @ 670a8 │ │ │ │ + ldr r1, [pc, #140] @ 670ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 67028 │ │ │ │ + b 67094 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 117138 │ │ │ │ + bl 1178f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 67004 │ │ │ │ + beq 67070 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 67004 │ │ │ │ + bne 67070 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 67028 │ │ │ │ + beq 67094 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 67028 │ │ │ │ + bne 67094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ 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 │ │ │ │ @@ -62228,118 +62255,118 @@ │ │ │ │ mov r2, #24 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ bl 29658 │ │ │ │ cmp r4, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 6708c │ │ │ │ + beq 670f8 │ │ │ │ add r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r2, [pc, #12] @ 670a0 │ │ │ │ + ldr r2, [pc, #12] @ 6710c │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r7, r6, r4, lsr #1 │ │ │ │ - ldr r2, [pc, #20] @ 670c0 │ │ │ │ - ldr r0, [pc, #16] @ 670c0 │ │ │ │ + andeq r7, r6, r0, lsl r1 │ │ │ │ + ldr r2, [pc, #20] @ 6712c │ │ │ │ + ldr r0, [pc, #16] @ 6712c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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 r0, r1 │ │ │ │ - bl 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 67140 │ │ │ │ + blt 671ac │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #17 │ │ │ │ - bl 18a910 │ │ │ │ + bl 18c620 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a228 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 67110 │ │ │ │ + bne 6717c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r6, [r0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #17 │ │ │ │ - bl 18a910 │ │ │ │ + bl 18c620 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 67148 │ │ │ │ + bne 671b4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 67150 │ │ │ │ + ldr r2, [pc, #32] @ 671bc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r6, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 67154 │ │ │ │ + ldr r0, [pc, #4] @ 671c0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + 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 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ 67190 │ │ │ │ + ldr r0, [pc, #12] @ 671fc │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c051c │ │ │ │ + bl c0918 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r0, lsr sp │ │ │ │ + subseq sl, r8, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 671d0 │ │ │ │ + blt 6723c │ │ │ │ bl 2a12c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 671d8 │ │ │ │ - ldr r3, [pc, #24] @ 671e0 │ │ │ │ + bne 67244 │ │ │ │ + ldr r3, [pc, #24] @ 6724c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 671e4 │ │ │ │ + ldr r0, [pc, #4] @ 67250 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r6, 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] @ 67418 │ │ │ │ + ldr lr, [pc, #500] @ 67484 │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ add r6, r6, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -62351,367 +62378,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 67288 │ │ │ │ + bne 672f4 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 672cc │ │ │ │ - ldr ip, [pc, #396] @ 6741c │ │ │ │ + beq 67338 │ │ │ │ + ldr ip, [pc, #396] @ 67488 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ - beq 67400 │ │ │ │ + beq 6746c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 16ff00 │ │ │ │ + bl 171238 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 673e0 │ │ │ │ + beq 6744c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 67364 │ │ │ │ + beq 673d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67320 │ │ │ │ - bl 14816c │ │ │ │ + beq 6738c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 67314 │ │ │ │ - bl a573c │ │ │ │ + bne 67380 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 673e0 │ │ │ │ + bne 6744c │ │ │ │ subs r8, r6, #2 │ │ │ │ - bne 67324 │ │ │ │ - b 67368 │ │ │ │ + bne 67390 │ │ │ │ + b 673d4 │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67348 │ │ │ │ + bne 673b4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 25fec8 │ │ │ │ + bl 262874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67368 │ │ │ │ - b 673e0 │ │ │ │ + bne 673d4 │ │ │ │ + b 6744c │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 66708 │ │ │ │ + bl 66774 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 673e0 │ │ │ │ + beq 6744c │ │ │ │ cmp r8, #1 │ │ │ │ - beq 67368 │ │ │ │ - b 67330 │ │ │ │ + beq 673d4 │ │ │ │ + b 6739c │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ cmn sl, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6739c │ │ │ │ + beq 67408 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ strd r8, [sp] │ │ │ │ bl 296f4 │ │ │ │ mov r4, r0 │ │ │ │ - b 673b4 │ │ │ │ + b 67420 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ bl 29da8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 673e8 │ │ │ │ + beq 67454 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 673f0 │ │ │ │ - bl 132800 │ │ │ │ + bne 6745c │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67370 │ │ │ │ + beq 673dc │ │ │ │ mov r4, #0 │ │ │ │ - b 67400 │ │ │ │ - ldr r4, [pc, #48] @ 67420 │ │ │ │ - b 67400 │ │ │ │ - ldr r3, [pc, #44] @ 67424 │ │ │ │ + b 6746c │ │ │ │ + ldr r4, [pc, #48] @ 6748c │ │ │ │ + b 6746c │ │ │ │ + ldr r3, [pc, #44] @ 67490 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1706cc │ │ │ │ + bl 171a04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq ip, r3, r8, asr #13 │ │ │ │ - subseq r4, r7, r8, ror #5 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq pc, r3, r8, asr #28 │ │ │ │ + subseq r4, r8, r8, lsl #6 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ │ │ │ │ -00067428 : │ │ │ │ +00067494 : │ │ │ │ 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 67450 │ │ │ │ - b 296ca0 │ │ │ │ + bne 674bc │ │ │ │ + b 299580 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 58568 │ │ │ │ + bl 58674 │ │ │ │ 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] @ 675d4 │ │ │ │ - ldr r2, [pc, #324] @ 675d8 │ │ │ │ + ldr r0, [pc, #324] @ 67640 │ │ │ │ + ldr r2, [pc, #324] @ 67644 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 674c0 │ │ │ │ + bne 6752c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #304] @ 675dc │ │ │ │ + ldr r3, [pc, #304] @ 67648 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 67538 │ │ │ │ + beq 675a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 674c4 │ │ │ │ - b 67538 │ │ │ │ + bgt 67530 │ │ │ │ + b 675a4 │ │ │ │ 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 67500 │ │ │ │ + bne 6756c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #236] @ 675dc │ │ │ │ + ldr r3, [pc, #236] @ 67648 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 67538 │ │ │ │ + beq 675a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 67538 │ │ │ │ + ble 675a4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 67568 │ │ │ │ + beq 675d4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r6] │ │ │ │ - bne 6755c │ │ │ │ + bne 675c8 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #168] @ 675dc │ │ │ │ + ldr r3, [pc, #168] @ 67648 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 67550 │ │ │ │ - ldr r3, [pc, #160] @ 675e0 │ │ │ │ - ldr r1, [pc, #160] @ 675e4 │ │ │ │ + bne 675bc │ │ │ │ + ldr r3, [pc, #160] @ 6764c │ │ │ │ + ldr r1, [pc, #160] @ 67650 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r7, #0 │ │ │ │ - b 675cc │ │ │ │ + b 67638 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 67538 │ │ │ │ + ble 675a4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1276e0 │ │ │ │ + bl 127d48 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 675a0 │ │ │ │ + beq 6760c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 675a0 │ │ │ │ + bne 6760c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 675c4 │ │ │ │ + beq 67630 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 675c4 │ │ │ │ + bne 67630 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 67618 │ │ │ │ - bl a573c │ │ │ │ + bne 67684 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 676a0 │ │ │ │ + bne 6770c │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 2931c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6763c │ │ │ │ - ldr r3, [pc, #120] @ 676ac │ │ │ │ + bne 676a8 │ │ │ │ + ldr r3, [pc, #120] @ 67718 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444b0 │ │ │ │ - bl 8aff4 │ │ │ │ + b 144b28 │ │ │ │ + bl 8b060 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 67650 │ │ │ │ + bne 676bc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 2a9d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 6768c │ │ │ │ - bl 8b58c │ │ │ │ + beq 676f8 │ │ │ │ + bl 8b644 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #48] @ 676ac │ │ │ │ + ldr r2, [pc, #48] @ 67718 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r5, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1444b0 │ │ │ │ - bl bb964 │ │ │ │ + b 144b28 │ │ │ │ + bl bbe34 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b58c │ │ │ │ - b 676a4 │ │ │ │ + bl 8b644 │ │ │ │ + b 67710 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, 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] @ 6771c │ │ │ │ + ldr r6, [pc, #84] @ 67788 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 676e8 │ │ │ │ + beq 67754 │ │ │ │ mov r1, r6 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 676ec │ │ │ │ + beq 67758 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67708 │ │ │ │ - ldr r1, [pc, #28] @ 6771c │ │ │ │ - bl adf54 │ │ │ │ + beq 67774 │ │ │ │ + ldr r1, [pc, #28] @ 67788 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6770c │ │ │ │ + beq 67778 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 191a74 │ │ │ │ - subseq r7, r5, ip, lsr #24 │ │ │ │ + b 193784 │ │ │ │ + subseq r7, r6, ip, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 67760 │ │ │ │ + ldr r4, [pc, #40] @ 677cc │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 67750 │ │ │ │ - bl 2a9180 │ │ │ │ + beq 677bc │ │ │ │ + bl 2aba58 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 158040 │ │ │ │ - ldr r0, [pc, #4] @ 67764 │ │ │ │ + bl 158d8c │ │ │ │ + ldr r0, [pc, #4] @ 677d0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #12] @ 67780 │ │ │ │ + ldr r3, [pc, #12] @ 677ec │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #8] @ 67784 │ │ │ │ + ldr r1, [pc, #8] @ 677f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - b 117900 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, ror #27 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - add r3, r3, #63 @ 0x3f │ │ │ │ - lsr r3, r3, #6 │ │ │ │ - mov r0, #264 @ 0x108 │ │ │ │ - mla r0, r3, r0, r2 │ │ │ │ - b 18bf38 │ │ │ │ + b 117eec │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r9, ip, lsr #11 │ │ │ │ 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 67980 │ │ │ │ + bcc 679c4 │ │ │ │ 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 │ │ │ │ @@ -62719,92 +62736,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 678a0 │ │ │ │ + bls 678e4 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 678c0 │ │ │ │ + bne 67904 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 67844 │ │ │ │ + bne 67888 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67850 │ │ │ │ + beq 67894 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 5932c <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ + bl 59458 <_PyContext_NewHamtForTests@@Base+0x704> │ │ │ │ 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 67898 │ │ │ │ + beq 678dc │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5932c <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ + bl 59458 <_PyContext_NewHamtForTests@@Base+0x704> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67874 │ │ │ │ + b 678b8 │ │ │ │ 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 67980 │ │ │ │ + b 679c4 │ │ │ │ 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 67900 │ │ │ │ + bne 67944 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 6790c │ │ │ │ + beq 67950 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 5932c <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ + bl 59458 <_PyContext_NewHamtForTests@@Base+0x704> │ │ │ │ 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 6795c │ │ │ │ + beq 679a0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5932c <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ + bl 59458 <_PyContext_NewHamtForTests@@Base+0x704> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67938 │ │ │ │ + b 6797c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ @@ -62816,99 +62833,109 @@ │ │ │ │ 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 679c0 │ │ │ │ - ldr r3, [pc, #248] @ 67aac │ │ │ │ - ldr r1, [pc, #248] @ 67ab0 │ │ │ │ + beq 67a04 │ │ │ │ + ldr r3, [pc, #248] @ 67af0 │ │ │ │ + ldr r1, [pc, #248] @ 67af4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 679e8 │ │ │ │ + bl 190b84 │ │ │ │ + b 67a2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d460 │ │ │ │ + bl 15e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 679f0 │ │ │ │ - ldr r3, [pc, #204] @ 67aac │ │ │ │ - ldr r1, [pc, #208] @ 67ab4 │ │ │ │ + bne 67a34 │ │ │ │ + ldr r3, [pc, #204] @ 67af0 │ │ │ │ + ldr r1, [pc, #208] @ 67af8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 67aa4 │ │ │ │ + b 67ae8 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 679e8 │ │ │ │ + beq 67a2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 67a30 │ │ │ │ - ldr r3, [pc, #156] @ 67ab8 │ │ │ │ - ldr r1, [pc, #156] @ 67abc │ │ │ │ + ble 67a74 │ │ │ │ + ldr r3, [pc, #156] @ 67afc │ │ │ │ + ldr r1, [pc, #156] @ 67b00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ - b 679e8 │ │ │ │ + bl 1139e8 │ │ │ │ + b 67a2c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67a6c │ │ │ │ + bne 67ab0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 67a6c │ │ │ │ + bge 67ab0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 677b0 │ │ │ │ + bl 677f4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ - ldr r0, [pc, #84] @ 67ac0 │ │ │ │ - b 67aa4 │ │ │ │ - bl c3fac │ │ │ │ + bl 1139e8 │ │ │ │ + ldr r0, [pc, #84] @ 67b04 │ │ │ │ + b 67ae8 │ │ │ │ + bl c43a8 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 677b0 │ │ │ │ + bl 677f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ - b 67a5c │ │ │ │ + bl c8100 │ │ │ │ + b 67aa0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, asr #27 │ │ │ │ - @ instruction: 0x00385df4 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, lsr #28 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r9, r8, ip, lsl #11 │ │ │ │ + @ instruction: 0x003895b4 │ │ │ │ + subseq sp, r6, r4, asr #22 │ │ │ │ + eorseq r9, r8, r0, ror #11 │ │ │ │ + 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 18dc48 │ │ │ │ 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 67c94 │ │ │ │ + bcc 67d00 │ │ │ │ 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 │ │ │ │ @@ -62916,92 +62943,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 67bb4 │ │ │ │ + bls 67c20 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 67bd4 │ │ │ │ + bne 67c40 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 67b58 │ │ │ │ + bne 67bc4 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67b64 │ │ │ │ + beq 67bd0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 22b168 │ │ │ │ + bl 22dadc │ │ │ │ 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 67bac │ │ │ │ + beq 67c18 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 22b168 │ │ │ │ + bl 22dadc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67b88 │ │ │ │ + b 67bf4 │ │ │ │ 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 67c94 │ │ │ │ + b 67d00 │ │ │ │ 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 67c14 │ │ │ │ + bne 67c80 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67c20 │ │ │ │ + beq 67c8c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 22b168 │ │ │ │ + bl 22dadc │ │ │ │ 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 67c70 │ │ │ │ + beq 67cdc │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 22b168 │ │ │ │ + bl 22dadc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67c4c │ │ │ │ + b 67cb8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ @@ -63013,205 +63040,243 @@ │ │ │ │ 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 67cd4 │ │ │ │ - ldr r3, [pc, #248] @ 67dc0 │ │ │ │ - ldr r1, [pc, #248] @ 67dc4 │ │ │ │ + beq 67d40 │ │ │ │ + ldr r3, [pc, #248] @ 67e2c │ │ │ │ + ldr r1, [pc, #248] @ 67e30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 67cfc │ │ │ │ + bl 190b84 │ │ │ │ + b 67d68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d460 │ │ │ │ + bl 15e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67d04 │ │ │ │ - ldr r3, [pc, #204] @ 67dc0 │ │ │ │ - ldr r1, [pc, #208] @ 67dc8 │ │ │ │ + bne 67d70 │ │ │ │ + ldr r3, [pc, #204] @ 67e2c │ │ │ │ + ldr r1, [pc, #208] @ 67e34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 67db8 │ │ │ │ + b 67e24 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 67cfc │ │ │ │ + beq 67d68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 67d44 │ │ │ │ - ldr r3, [pc, #156] @ 67dcc │ │ │ │ - ldr r1, [pc, #156] @ 67dd0 │ │ │ │ + ble 67db0 │ │ │ │ + ldr r3, [pc, #156] @ 67e38 │ │ │ │ + ldr r1, [pc, #156] @ 67e3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ - b 67cfc │ │ │ │ + bl 1139e8 │ │ │ │ + b 67d68 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67d80 │ │ │ │ + bne 67dec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 67d80 │ │ │ │ + bge 67dec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67ac4 │ │ │ │ + bl 67b30 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ - ldr r0, [pc, #84] @ 67dd4 │ │ │ │ - b 67db8 │ │ │ │ - bl c3fac │ │ │ │ + bl 1139e8 │ │ │ │ + ldr r0, [pc, #84] @ 67e40 │ │ │ │ + b 67e24 │ │ │ │ + bl c43a8 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 67ac4 │ │ │ │ + bl 67b30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ - b 67d70 │ │ │ │ + bl c8100 │ │ │ │ + b 67ddc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, asr #27 │ │ │ │ - @ instruction: 0x00385df4 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, lsr #28 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r9, r8, ip, lsl #11 │ │ │ │ + @ instruction: 0x003895b4 │ │ │ │ + subseq sp, r6, r4, asr #22 │ │ │ │ + eorseq r9, r8, r0, ror #11 │ │ │ │ + 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] @ 67e5c │ │ │ │ + ldr ip, [pc, #108] @ 67ec8 │ │ │ │ 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] @ 67e60 │ │ │ │ - bl 2dd4e8 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #64] @ 67ecc │ │ │ │ + bl 2e085c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67e54 │ │ │ │ + beq 67ec0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #44] @ 67e64 │ │ │ │ + ldr r0, [pc, #44] @ 67ed0 │ │ │ │ bl 2a870 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 67e50 │ │ │ │ - ldr r3, [pc, #32] @ 67e68 │ │ │ │ + bge 67ebc │ │ │ │ + ldr r3, [pc, #32] @ 67ed4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 67e54 │ │ │ │ - bl a6454 │ │ │ │ + bl 144b28 │ │ │ │ + b 67ec0 │ │ │ │ + bl a6544 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq lr, r4, r4, ror #25 │ │ │ │ - subseq r4, r7, r4, lsl r3 │ │ │ │ + andeq lr, r4, r0, lsr fp │ │ │ │ + subseq r4, r8, r4, lsr r3 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ │ │ │ │ -00067e6c : │ │ │ │ +00067ed8 : │ │ │ │ mov r1, #0 │ │ │ │ - b 29a488 │ │ │ │ + b 29cd68 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67e88 │ │ │ │ - b 92ed0 │ │ │ │ + bne 67ef4 │ │ │ │ + b 92f88 │ │ │ │ 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 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 67f18 │ │ │ │ + beq 67f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cbcc │ │ │ │ + bl 67fe4 │ │ │ │ ldr r4, [r0] │ │ │ │ - b 67ecc │ │ │ │ + b 67f38 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 67f58 │ │ │ │ + bne 67fc4 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 67f70 │ │ │ │ + beq 67fdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r3, #1 │ │ │ │ - ble 67ec8 │ │ │ │ + ble 67f34 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ strne r2, [r4] │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67ebc │ │ │ │ + beq 67f28 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 67f20 │ │ │ │ + bne 67f8c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 67f3c │ │ │ │ + bne 67fa8 │ │ │ │ mov r5, #0 │ │ │ │ - b 67f70 │ │ │ │ + b 67fdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 67f0c │ │ │ │ + bne 67f78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 67f0c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 67f78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 67f18 │ │ │ │ + bne 67f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 67f18 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 67f84 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 67ec8 │ │ │ │ + bne 67f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 67ec8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 67f34 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge 6806c │ │ │ │ + ldr r1, [r0, #84] @ 0x54 │ │ │ │ + tst r1, #2 │ │ │ │ + beq 6806c │ │ │ │ + ldr r2, [r0, #180] @ 0xb4 │ │ │ │ + ldr r1, [pc, #104] @ 68078 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 35a980 │ │ │ │ + ldr r1, [r1, r0] │ │ │ │ + mov r0, #28 │ │ │ │ + mul r0, r2, r0 │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ + cmp r2, #10 │ │ │ │ + add lr, ip, r0 │ │ │ │ + add lr, lr, #92160 @ 0x16800 │ │ │ │ + ldr lr, [lr, #764] @ 0x2fc │ │ │ │ + movls r2, #0 │ │ │ │ + movhi r2, #1 │ │ │ │ + cmp lr, r3 │ │ │ │ + orreq r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r1, r0, #92160 @ 0x16800 │ │ │ │ + addeq r0, r0, #98304 @ 0x18000 │ │ │ │ + addeq r0, r0, #228 @ 0xe4 │ │ │ │ + add r1, r1, #764 @ 0x2fc │ │ │ │ + add r1, ip, r1 │ │ │ │ + addeq r1, ip, r0 │ │ │ │ + add r0, r1, #24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ + add r0, r3, r2 │ │ │ │ + bx lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ 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 68148 │ │ │ │ + bcc 6824c │ │ │ │ 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 │ │ │ │ @@ -63219,865 +63284,865 @@ │ │ │ │ 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 68068 │ │ │ │ + bls 6816c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 68088 │ │ │ │ + bne 6818c │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 6800c │ │ │ │ + bne 68110 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 68018 │ │ │ │ + beq 6811c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5de0c │ │ │ │ + bl 5de80 │ │ │ │ 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 68060 │ │ │ │ + beq 68164 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5de0c │ │ │ │ + bl 5de80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 6803c │ │ │ │ + b 68140 │ │ │ │ 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 68148 │ │ │ │ + b 6824c │ │ │ │ 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 680c8 │ │ │ │ + bne 681cc │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 680d4 │ │ │ │ + beq 681d8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5de0c │ │ │ │ + bl 5de80 │ │ │ │ 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 68124 │ │ │ │ + beq 68228 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5de0c │ │ │ │ + bl 5de80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 68100 │ │ │ │ + b 68204 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00068150 : │ │ │ │ +00068254 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2c1aa0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c45fc <_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 68194 │ │ │ │ - ldr r3, [pc, #248] @ 68280 │ │ │ │ - ldr r1, [pc, #248] @ 68284 │ │ │ │ + beq 68298 │ │ │ │ + ldr r3, [pc, #248] @ 68384 │ │ │ │ + ldr r1, [pc, #248] @ 68388 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 681bc │ │ │ │ + bl 190b84 │ │ │ │ + b 682c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d460 │ │ │ │ + bl 15e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 681c4 │ │ │ │ - ldr r3, [pc, #204] @ 68280 │ │ │ │ - ldr r1, [pc, #208] @ 68288 │ │ │ │ + bne 682c8 │ │ │ │ + ldr r3, [pc, #204] @ 68384 │ │ │ │ + ldr r1, [pc, #208] @ 6838c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 68278 │ │ │ │ + b 6837c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 681bc │ │ │ │ + beq 682c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 68204 │ │ │ │ - ldr r3, [pc, #156] @ 6828c │ │ │ │ - ldr r1, [pc, #156] @ 68290 │ │ │ │ + ble 68308 │ │ │ │ + ldr r3, [pc, #156] @ 68390 │ │ │ │ + ldr r1, [pc, #156] @ 68394 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ - b 681bc │ │ │ │ + bl 1139e8 │ │ │ │ + b 682c0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 68240 │ │ │ │ + bne 68344 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 68240 │ │ │ │ + bge 68344 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67f78 │ │ │ │ + bl 6807c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ - ldr r0, [pc, #84] @ 68294 │ │ │ │ - b 68278 │ │ │ │ - bl c3fac │ │ │ │ + bl 1139e8 │ │ │ │ + ldr r0, [pc, #84] @ 68398 │ │ │ │ + b 6837c │ │ │ │ + bl c43a8 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 67f78 │ │ │ │ + bl 6807c │ │ │ │ mov r0, r6 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ - b 68230 │ │ │ │ + bl c8100 │ │ │ │ + b 68334 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, asr #27 │ │ │ │ - @ instruction: 0x00385df4 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, lsr #28 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r9, r8, ip, lsl #11 │ │ │ │ + @ instruction: 0x003895b4 │ │ │ │ + subseq sp, r6, r4, asr #22 │ │ │ │ + eorseq r9, r8, r0, ror #11 │ │ │ │ + subseq r1, r6, 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 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 682d0 │ │ │ │ - bl a573c │ │ │ │ + bne 683d4 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 68300 │ │ │ │ + bne 68404 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ bl 291cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 682f4 │ │ │ │ - ldr r3, [pc, #28] @ 68308 │ │ │ │ + beq 683f8 │ │ │ │ + ldr r3, [pc, #28] @ 6840c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 68300 │ │ │ │ + bl 144b28 │ │ │ │ + b 68404 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ - ldr r0, [pc, #12] @ 6830c │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #12] @ 68410 │ │ │ │ + bl a9c7c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq sl, r7, r4, lsl #29 │ │ │ │ - ldr r1, [pc] @ 68318 │ │ │ │ - b 10f600 │ │ │ │ - eorseq r8, r5, ip, lsr #23 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq lr, r7, r4, asr #12 │ │ │ │ + ldr r1, [pc] @ 6841c │ │ │ │ + b 10fa04 │ │ │ │ + eorseq ip, r5, ip, ror #6 │ │ │ │ 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 68354 │ │ │ │ - ldr r3, [pc, #248] @ 68440 │ │ │ │ - ldr r1, [pc, #248] @ 68444 │ │ │ │ + beq 68458 │ │ │ │ + ldr r3, [pc, #248] @ 68544 │ │ │ │ + ldr r1, [pc, #248] @ 68548 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 6837c │ │ │ │ + bl 190b84 │ │ │ │ + b 68480 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d460 │ │ │ │ + bl 15e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68384 │ │ │ │ - ldr r3, [pc, #204] @ 68440 │ │ │ │ - ldr r1, [pc, #208] @ 68448 │ │ │ │ + bne 68488 │ │ │ │ + ldr r3, [pc, #204] @ 68544 │ │ │ │ + ldr r1, [pc, #208] @ 6854c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 68438 │ │ │ │ + b 6853c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6837c │ │ │ │ + beq 68480 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 683c4 │ │ │ │ - ldr r3, [pc, #156] @ 6844c │ │ │ │ - ldr r1, [pc, #156] @ 68450 │ │ │ │ + ble 684c8 │ │ │ │ + ldr r3, [pc, #156] @ 68550 │ │ │ │ + ldr r1, [pc, #156] @ 68554 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ - b 6837c │ │ │ │ + bl 1139e8 │ │ │ │ + b 68480 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 68400 │ │ │ │ + bne 68504 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 68400 │ │ │ │ + bge 68504 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2e9584 │ │ │ │ + bl 2ec954 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ - ldr r0, [pc, #84] @ 68454 │ │ │ │ - b 68438 │ │ │ │ - bl c3fac │ │ │ │ + bl 1139e8 │ │ │ │ + ldr r0, [pc, #84] @ 68558 │ │ │ │ + b 6853c │ │ │ │ + bl c43a8 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e9584 │ │ │ │ + bl 2ec954 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ - b 683f0 │ │ │ │ + bl c8100 │ │ │ │ + b 684f4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, asr #27 │ │ │ │ - @ instruction: 0x00385df4 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, lsr #28 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r9, r8, ip, lsl #11 │ │ │ │ + @ instruction: 0x003895b4 │ │ │ │ + subseq sp, r6, r4, asr #22 │ │ │ │ + eorseq r9, r8, r0, ror #11 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -00068458 : │ │ │ │ +0006855c : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 328880 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 32c058 <_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 6849c │ │ │ │ - ldr r3, [pc, #248] @ 68588 │ │ │ │ - ldr r1, [pc, #248] @ 6858c │ │ │ │ + beq 685a0 │ │ │ │ + ldr r3, [pc, #248] @ 6868c │ │ │ │ + ldr r1, [pc, #248] @ 68690 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 684c4 │ │ │ │ + bl 190b84 │ │ │ │ + b 685c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d460 │ │ │ │ + bl 15e3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 684cc │ │ │ │ - ldr r3, [pc, #204] @ 68588 │ │ │ │ - ldr r1, [pc, #208] @ 68590 │ │ │ │ + bne 685d0 │ │ │ │ + ldr r3, [pc, #204] @ 6868c │ │ │ │ + ldr r1, [pc, #208] @ 68694 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 68580 │ │ │ │ + b 68684 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 684c4 │ │ │ │ + beq 685c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 6850c │ │ │ │ - ldr r3, [pc, #156] @ 68594 │ │ │ │ - ldr r1, [pc, #156] @ 68598 │ │ │ │ + ble 68610 │ │ │ │ + ldr r3, [pc, #156] @ 68698 │ │ │ │ + ldr r1, [pc, #156] @ 6869c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ - b 684c4 │ │ │ │ + bl 1139e8 │ │ │ │ + b 685c8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 68548 │ │ │ │ + bne 6864c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 68548 │ │ │ │ + bge 6864c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 34c8e4 │ │ │ │ + bl 350084 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ - ldr r0, [pc, #84] @ 6859c │ │ │ │ - b 68580 │ │ │ │ - bl c3fac │ │ │ │ + bl 1139e8 │ │ │ │ + ldr r0, [pc, #84] @ 686a0 │ │ │ │ + b 68684 │ │ │ │ + bl c43a8 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 34c8e4 │ │ │ │ + bl 350084 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ - b 68538 │ │ │ │ + bl c8100 │ │ │ │ + b 6863c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, asr #27 │ │ │ │ - @ instruction: 0x00385df4 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, lsr #28 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r9, r8, ip, lsl #11 │ │ │ │ + @ instruction: 0x003895b4 │ │ │ │ + subseq sp, r6, r4, asr #22 │ │ │ │ + eorseq r9, r8, r0, ror #11 │ │ │ │ + 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 r2, [pc, #252] @ 686b4 │ │ │ │ + ldr r2, [pc, #252] @ 687b8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 686b8 │ │ │ │ + ldr r0, [pc, #244] @ 687bc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 685f0 │ │ │ │ + bne 686f4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 686bc │ │ │ │ + ldr r3, [pc, #224] @ 687c0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6862c │ │ │ │ + beq 68730 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 685f4 │ │ │ │ - b 6862c │ │ │ │ + bgt 686f8 │ │ │ │ + b 68730 │ │ │ │ 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 68644 │ │ │ │ + bne 68748 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 686bc │ │ │ │ + ldr r3, [pc, #160] @ 687c0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6862c │ │ │ │ + beq 68730 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 68648 │ │ │ │ - ldr r3, [pc, #140] @ 686c0 │ │ │ │ - ldr r1, [pc, #140] @ 686c4 │ │ │ │ + bgt 6874c │ │ │ │ + ldr r3, [pc, #140] @ 687c4 │ │ │ │ + ldr r1, [pc, #140] @ 687c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 686ac │ │ │ │ + b 687b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10af40 │ │ │ │ + bl 10b330 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 68688 │ │ │ │ + beq 6878c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 68688 │ │ │ │ + bne 6878c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 686ac │ │ │ │ + beq 687b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 686ac │ │ │ │ + bne 687b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ │ │ │ │ -000686c8 : │ │ │ │ +000687cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 68708 │ │ │ │ + ldr r4, [pc, #40] @ 6880c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2a84a4 │ │ │ │ + bl 2aad7c │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 6870c │ │ │ │ - b 2a5d20 │ │ │ │ + ldr r0, [pc, #4] @ 68810 │ │ │ │ + b 2a85f8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0038febc │ │ │ │ + eorseq r3, r9, ip, ror r6 │ │ │ │ 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] @ 68730 │ │ │ │ - b 128de0 │ │ │ │ - eorseq pc, r8, r4, ror #29 │ │ │ │ + ldr r0, [pc] @ 68834 │ │ │ │ + b 129448 │ │ │ │ + eorseq r3, r9, r4, lsr #13 │ │ │ │ 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 68768 │ │ │ │ + bne 6886c │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 68798 │ │ │ │ - b 6878c │ │ │ │ + bne 6889c │ │ │ │ + b 68890 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #200] @ 68840 │ │ │ │ + ldr r0, [pc, #200] @ 68944 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68750 │ │ │ │ - b 68838 │ │ │ │ - bl a573c │ │ │ │ + bne 68854 │ │ │ │ + b 6893c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68838 │ │ │ │ + bne 6893c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #160] @ 68844 │ │ │ │ + ldr r2, [pc, #160] @ 68948 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 687c0 │ │ │ │ - ldr r3, [pc, #148] @ 68848 │ │ │ │ - ldr r1, [pc, #148] @ 6884c │ │ │ │ + beq 688c4 │ │ │ │ + ldr r3, [pc, #148] @ 6894c │ │ │ │ + ldr r1, [pc, #148] @ 68950 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 68828 │ │ │ │ + bl 117eec │ │ │ │ + b 6892c │ │ │ │ cmp r4, #5 │ │ │ │ - bhi 687ec │ │ │ │ + bhi 688f0 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ - beq 68820 │ │ │ │ + beq 68924 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ lsl r2, r3, r4 │ │ │ │ mov r3, r0 │ │ │ │ - b 68804 │ │ │ │ - ldr r3, [pc, #92] @ 68850 │ │ │ │ - ldr r1, [pc, #92] @ 68854 │ │ │ │ + b 68908 │ │ │ │ + ldr r3, [pc, #92] @ 68954 │ │ │ │ + ldr r1, [pc, #92] @ 68958 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117900 │ │ │ │ - b 68828 │ │ │ │ + bl 117eec │ │ │ │ + b 6892c │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ tst ip, r2 │ │ │ │ movne ip, #1 │ │ │ │ orrne r0, r0, ip, lsl r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - bne 68804 │ │ │ │ + bne 68908 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6454 │ │ │ │ - bl a573c │ │ │ │ + b a6544 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 68820 │ │ │ │ + beq 68924 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r5, r4, asr #14 │ │ │ │ - subseq r1, r5, r0, lsr #17 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r8, asr r2 @ │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r7, r4, lsr #1 │ │ │ │ + eorseq r2, r6, r4, lsl #30 │ │ │ │ + subseq r1, r6, r0, lsr #17 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r8, lsl sl │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq lr, r7, r4, ror #16 │ │ │ │ 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] @ 68dc4 │ │ │ │ + ldr r3, [pc, #1364] @ 68ec8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ - beq 688a4 │ │ │ │ + beq 689a8 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 688a4 │ │ │ │ + beq 689a8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 688d8 │ │ │ │ - b 688c0 │ │ │ │ + bls 689dc │ │ │ │ + b 689c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 68890 │ │ │ │ - ldr r0, [pc, #1300] @ 68dc8 │ │ │ │ - bl 1f0640 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 68890 │ │ │ │ - b 689c0 │ │ │ │ - ldr r0, [pc, #1280] @ 68dc8 │ │ │ │ + beq 68994 │ │ │ │ + ldr r0, [pc, #1300] @ 68ecc │ │ │ │ + bl 1f2930 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 68994 │ │ │ │ + b 68ac4 │ │ │ │ + ldr r0, [pc, #1280] @ 68ecc │ │ │ │ mov r3, #18 │ │ │ │ mov r2, #16 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 689c0 │ │ │ │ + beq 68ac4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 688f8 │ │ │ │ - bl a573c │ │ │ │ + bne 689fc │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 689c0 │ │ │ │ + bne 68ac4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 68918 │ │ │ │ - bl a573c │ │ │ │ + bne 68a1c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 689c0 │ │ │ │ + bne 68ac4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 68938 │ │ │ │ - bl a573c │ │ │ │ + bne 68a3c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 689c0 │ │ │ │ + bne 68ac4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bne 68958 │ │ │ │ - bl a573c │ │ │ │ + bne 68a5c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 689c0 │ │ │ │ + bne 68ac4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne 68978 │ │ │ │ - bl a573c │ │ │ │ + bne 68a7c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 689c0 │ │ │ │ + bne 68ac4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne 68998 │ │ │ │ - bl a573c │ │ │ │ + bne 68a9c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 689c0 │ │ │ │ + bne 68ac4 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 689c8 │ │ │ │ - ldr r2, [pc, #1048] @ 68dcc │ │ │ │ - ldr r1, [pc, #1048] @ 68dd0 │ │ │ │ - ldr r0, [pc, #1036] @ 68dc8 │ │ │ │ + bne 68acc │ │ │ │ + ldr r2, [pc, #1048] @ 68ed0 │ │ │ │ + ldr r1, [pc, #1048] @ 68ed4 │ │ │ │ + ldr r0, [pc, #1036] @ 68ecc │ │ │ │ mov r3, r6 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 68db8 │ │ │ │ + b 68ebc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 689f8 │ │ │ │ - ldr r2, [pc, #1004] @ 68dd4 │ │ │ │ - ldr r1, [pc, #1004] @ 68dd8 │ │ │ │ - ldr r0, [pc, #984] @ 68dc8 │ │ │ │ + bne 68afc │ │ │ │ + ldr r2, [pc, #1004] @ 68ed8 │ │ │ │ + ldr r1, [pc, #1004] @ 68edc │ │ │ │ + ldr r0, [pc, #984] @ 68ecc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 689c0 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68ac4 │ │ │ │ ldr fp, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68a24 │ │ │ │ - ldr r2, [pc, #960] @ 68dd4 │ │ │ │ - ldr r1, [pc, #964] @ 68ddc │ │ │ │ - ldr r0, [pc, #940] @ 68dc8 │ │ │ │ + bne 68b28 │ │ │ │ + ldr r2, [pc, #960] @ 68ed8 │ │ │ │ + ldr r1, [pc, #964] @ 68ee0 │ │ │ │ + ldr r0, [pc, #940] @ 68ecc │ │ │ │ mov r3, fp │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 689c0 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68ac4 │ │ │ │ ldr sl, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68a50 │ │ │ │ - ldr r2, [pc, #916] @ 68dd4 │ │ │ │ - ldr r1, [pc, #924] @ 68de0 │ │ │ │ - ldr r0, [pc, #896] @ 68dc8 │ │ │ │ + bne 68b54 │ │ │ │ + ldr r2, [pc, #916] @ 68ed8 │ │ │ │ + ldr r1, [pc, #924] @ 68ee4 │ │ │ │ + ldr r0, [pc, #896] @ 68ecc │ │ │ │ mov r3, sl │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 689c0 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68ac4 │ │ │ │ ldr r8, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68a7c │ │ │ │ - ldr r2, [pc, #888] @ 68de4 │ │ │ │ - ldr r1, [pc, #888] @ 68de8 │ │ │ │ - ldr r0, [pc, #852] @ 68dc8 │ │ │ │ + bne 68b80 │ │ │ │ + ldr r2, [pc, #888] @ 68ee8 │ │ │ │ + ldr r1, [pc, #888] @ 68eec │ │ │ │ + ldr r0, [pc, #852] @ 68ecc │ │ │ │ mov r3, r8 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 689c0 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68ac4 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68aa8 │ │ │ │ - ldr r2, [pc, #844] @ 68de4 │ │ │ │ - ldr r1, [pc, #848] @ 68dec │ │ │ │ - ldr r0, [pc, #808] @ 68dc8 │ │ │ │ + bne 68bac │ │ │ │ + ldr r2, [pc, #844] @ 68ee8 │ │ │ │ + ldr r1, [pc, #848] @ 68ef0 │ │ │ │ + ldr r0, [pc, #808] @ 68ecc │ │ │ │ mov r3, r7 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 689c0 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68ac4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68ad8 │ │ │ │ - ldr r2, [pc, #796] @ 68de4 │ │ │ │ - ldr r1, [pc, #804] @ 68df0 │ │ │ │ - ldr r0, [pc, #760] @ 68dc8 │ │ │ │ + bne 68bdc │ │ │ │ + ldr r2, [pc, #796] @ 68ee8 │ │ │ │ + ldr r1, [pc, #804] @ 68ef4 │ │ │ │ + ldr r0, [pc, #760] @ 68ecc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 689c0 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68ac4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne 68af8 │ │ │ │ - bl a573c │ │ │ │ + bne 68bfc │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 689c0 │ │ │ │ + bne 68ac4 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68b28 │ │ │ │ - ldr r2, [pc, #692] @ 68dcc │ │ │ │ - ldr r1, [pc, #728] @ 68df4 │ │ │ │ - ldr r0, [pc, #680] @ 68dc8 │ │ │ │ + bne 68c2c │ │ │ │ + ldr r2, [pc, #692] @ 68ed0 │ │ │ │ + ldr r1, [pc, #728] @ 68ef8 │ │ │ │ + ldr r0, [pc, #680] @ 68ecc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 689c0 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68ac4 │ │ │ │ ldr r9, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68b54 │ │ │ │ - ldr r2, [pc, #648] @ 68dcc │ │ │ │ - ldr r1, [pc, #688] @ 68df8 │ │ │ │ - ldr r0, [pc, #636] @ 68dc8 │ │ │ │ + bne 68c58 │ │ │ │ + ldr r2, [pc, #648] @ 68ed0 │ │ │ │ + ldr r1, [pc, #688] @ 68efc │ │ │ │ + ldr r0, [pc, #636] @ 68ecc │ │ │ │ mov r3, r9 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 689c0 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68ac4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble 68bc0 │ │ │ │ + ble 68cc4 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 68b8c │ │ │ │ - ldr r2, [pc, #600] @ 68dd4 │ │ │ │ - ldr r1, [pc, #636] @ 68dfc │ │ │ │ - ldr r0, [pc, #580] @ 68dc8 │ │ │ │ + bne 68c90 │ │ │ │ + ldr r2, [pc, #600] @ 68ed8 │ │ │ │ + ldr r1, [pc, #636] @ 68f00 │ │ │ │ + ldr r0, [pc, #580] @ 68ecc │ │ │ │ mov r3, r5 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 689c0 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68ac4 │ │ │ │ cmp r3, #17 │ │ │ │ - beq 68bcc │ │ │ │ + beq 68cd0 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68bd0 │ │ │ │ - ldr r2, [pc, #548] @ 68dd4 │ │ │ │ - ldr r1, [pc, #588] @ 68e00 │ │ │ │ - ldr r0, [pc, #528] @ 68dc8 │ │ │ │ + bne 68cd4 │ │ │ │ + ldr r2, [pc, #548] @ 68ed8 │ │ │ │ + ldr r1, [pc, #588] @ 68f04 │ │ │ │ + ldr r0, [pc, #528] @ 68ecc │ │ │ │ mov r3, r4 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 689c0 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 68ac4 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b 68bd0 │ │ │ │ + b 68cd4 │ │ │ │ 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] @ 68e04 │ │ │ │ - ldr r0, [pc, #508] @ 68e08 │ │ │ │ + ldr r1, [pc, #508] @ 68f08 │ │ │ │ + ldr r0, [pc, #508] @ 68f0c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 68c3c │ │ │ │ + blt 68d40 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68c54 │ │ │ │ - ldr r3, [pc, #472] @ 68e0c │ │ │ │ - ldr r1, [pc, #472] @ 68e10 │ │ │ │ + bge 68d58 │ │ │ │ + ldr r3, [pc, #472] @ 68f10 │ │ │ │ + ldr r1, [pc, #472] @ 68f14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 68d98 │ │ │ │ + b 68e9c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68c74 │ │ │ │ - ldr r3, [pc, #420] @ 68e0c │ │ │ │ - ldr r1, [pc, #424] @ 68e14 │ │ │ │ + bge 68d78 │ │ │ │ + ldr r3, [pc, #420] @ 68f10 │ │ │ │ + ldr r1, [pc, #424] @ 68f18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 68c3c │ │ │ │ + bl 190b84 │ │ │ │ + b 68d40 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68c94 │ │ │ │ - ldr r3, [pc, #388] @ 68e0c │ │ │ │ - ldr r1, [pc, #396] @ 68e18 │ │ │ │ + bge 68d98 │ │ │ │ + ldr r3, [pc, #388] @ 68f10 │ │ │ │ + ldr r1, [pc, #396] @ 68f1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 68c3c │ │ │ │ + bl 190b84 │ │ │ │ + b 68d40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68cb4 │ │ │ │ - ldr r3, [pc, #356] @ 68e0c │ │ │ │ - ldr r1, [pc, #368] @ 68e1c │ │ │ │ + bge 68db8 │ │ │ │ + ldr r3, [pc, #356] @ 68f10 │ │ │ │ + ldr r1, [pc, #368] @ 68f20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 68c3c │ │ │ │ + bl 190b84 │ │ │ │ + b 68d40 │ │ │ │ mov r0, fp │ │ │ │ - bl 68ffc │ │ │ │ + bl 6911c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 68c3c │ │ │ │ + beq 68d40 │ │ │ │ mov r0, sl │ │ │ │ - bl 68ffc │ │ │ │ + bl 6911c │ │ │ │ subs sl, r0, #0 │ │ │ │ moveq r6, sl │ │ │ │ moveq r5, sl │ │ │ │ moveq r4, sl │ │ │ │ - beq 68d98 │ │ │ │ + beq 68e9c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 68cfc │ │ │ │ + beq 68e00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 68ffc │ │ │ │ + bl 6911c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 68d00 │ │ │ │ - b 68d88 │ │ │ │ - ldr r5, [pc, #284] @ 68e20 │ │ │ │ + bne 68e04 │ │ │ │ + b 68e8c │ │ │ │ + ldr r5, [pc, #284] @ 68f24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 68d1c │ │ │ │ + beq 68e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 68ffc │ │ │ │ + bl 6911c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 68d20 │ │ │ │ - b 68d94 │ │ │ │ - ldr r4, [pc, #252] @ 68e20 │ │ │ │ + bne 68e24 │ │ │ │ + b 68e98 │ │ │ │ + ldr r4, [pc, #252] @ 68f24 │ │ │ │ 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 │ │ │ │ @@ -64092,139 +64157,139 @@ │ │ │ │ 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 204c64 │ │ │ │ + bl 2d1ae0 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 68d98 │ │ │ │ + b 68e9c │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b 68d98 │ │ │ │ + b 68e9c │ │ │ │ mov r6, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r5, r0, lsr #17 │ │ │ │ - eorseq r8, r7, r8, asr #12 │ │ │ │ - eorseq lr, r8, r8, lsr #7 │ │ │ │ - eorseq pc, r8, r0, lsl pc @ │ │ │ │ - eorseq sl, r7, r4, asr r8 │ │ │ │ - eorseq pc, r8, ip, lsl pc @ │ │ │ │ - eorseq pc, r8, r8, lsr #30 │ │ │ │ - eorseq pc, r8, r4, lsr pc @ │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq pc, r8, r0, asr #30 │ │ │ │ - eorseq pc, r8, ip, asr #30 │ │ │ │ - eorseq pc, r8, r8, asr pc @ │ │ │ │ - eorseq pc, r8, r4, ror #30 │ │ │ │ - eorseq pc, r8, r0, ror pc @ │ │ │ │ - eorseq pc, r8, ip, ror pc @ │ │ │ │ - eorseq pc, r8, r8, lsl #31 │ │ │ │ - eorseq r0, r8, r8, ror #13 │ │ │ │ - @ instruction: 0x003806f4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r8, r4, pc, pc @ │ │ │ │ - @ instruction: 0x0038ffb8 │ │ │ │ - eorseq pc, r8, r4, ror #31 │ │ │ │ - eorseq r0, r9, r0, lsl r0 │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq r1, r6, r0, lsr #17 │ │ │ │ + eorseq fp, r7, r8, lsl #28 │ │ │ │ + eorseq r1, r9, r8, ror #22 │ │ │ │ + @ instruction: 0x003936d0 │ │ │ │ + eorseq lr, r7, r4, lsl r0 │ │ │ │ + @ instruction: 0x003936dc │ │ │ │ + eorseq r3, r9, r8, ror #13 │ │ │ │ + @ instruction: 0x003936f4 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq r3, r9, r0, lsl #14 │ │ │ │ + eorseq r3, r9, ip, lsl #14 │ │ │ │ + eorseq r3, r9, r8, lsl r7 │ │ │ │ + eorseq r3, r9, r4, lsr #14 │ │ │ │ + eorseq r3, r9, r0, lsr r7 │ │ │ │ + eorseq r3, r9, ip, lsr r7 │ │ │ │ + eorseq r3, r9, r8, asr #14 │ │ │ │ + eorseq r3, r8, r4, lsr #29 │ │ │ │ + @ instruction: 0x00383eb0 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r9, r4, asr r7 │ │ │ │ + eorseq r3, r9, r8, ror r7 │ │ │ │ + eorseq r3, r9, r4, lsr #15 │ │ │ │ + @ instruction: 0x003937d0 │ │ │ │ + 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 349e58 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34d518 <_Py_c_neg@@Base+0x458> │ │ │ │ pop {r4, lr} │ │ │ │ lsl r0, r0, #3 │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #64] @ 68ea8 │ │ │ │ + ldr r2, [pc, #64] @ 68fac │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, #3 │ │ │ │ - bl a2864 │ │ │ │ - ldr r2, [pc, #48] @ 68eac │ │ │ │ + bl a2954 │ │ │ │ + ldr r2, [pc, #48] @ 68fb0 │ │ │ │ ldr r3, [r2, #520] @ 0x208 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 68ea0 │ │ │ │ + beq 68fa4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2, #520] @ 0x208 │ │ │ │ - bne 68ea0 │ │ │ │ + bne 68fa4 │ │ │ │ add r0, r2, #520 @ 0x208 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - subseq r0, r8, r0, lsl lr │ │ │ │ + subseq r1, r9, r8, lsl r0 │ │ │ │ + subseq r0, r9, 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 68ee8 │ │ │ │ + bne 68fec │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68efc │ │ │ │ - b 68f0c │ │ │ │ + bne 69000 │ │ │ │ + b 69010 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68ed8 │ │ │ │ + beq 68fdc │ │ │ │ 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 68f28 │ │ │ │ + beq 6902c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68f44 │ │ │ │ + beq 69048 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68f60 │ │ │ │ + beq 69064 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68f7c │ │ │ │ + beq 69080 │ │ │ │ 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} │ │ │ │ @@ -64232,1530 +64297,1530 @@ │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 690cc │ │ │ │ + ldr r3, [pc, #48] @ 690ec │ │ │ │ + ldr r1, [pc, #48] @ 690f0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + 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 2199c0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r9, r8, lsl #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 349e58 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 34d518 <_Py_c_neg@@Base+0x458> │ │ │ │ pop {r4, lr} │ │ │ │ lsl r0, r0, #3 │ │ │ │ - b a6454 │ │ │ │ - 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 349d78 <_Py_c_neg@@Base+0x458> │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - beq 68ff4 │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl 2b22d0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + b a6544 │ │ │ │ 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 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r4, #8 │ │ │ │ addne r5, r5, #8 │ │ │ │ movne r7, #0 │ │ │ │ - bne 69094 │ │ │ │ - b 69060 │ │ │ │ + bne 691b4 │ │ │ │ + b 69180 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 690a0 │ │ │ │ - ldr r0, [pc, #148] @ 690dc │ │ │ │ + bne 691c0 │ │ │ │ + ldr r0, [pc, #148] @ 691fc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #144] @ 690e0 │ │ │ │ + ldr r1, [pc, #144] @ 69200 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 690b8 │ │ │ │ + bne 691d8 │ │ │ │ mov r4, #0 │ │ │ │ - b 690d4 │ │ │ │ + b 691f4 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - ldr r2, [pc, #112] @ 690e4 │ │ │ │ + ldr r2, [pc, #112] @ 69204 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 69034 │ │ │ │ + bne 69154 │ │ │ │ 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 690d4 │ │ │ │ - b 69068 │ │ │ │ - bl 1d24cc <_PyUnicode_Copy@@Base> │ │ │ │ + bge 691f4 │ │ │ │ + b 69188 │ │ │ │ + bl 1d49e8 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6908c │ │ │ │ + bne 691ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69060 │ │ │ │ + beq 69180 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69060 │ │ │ │ + bne 69180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 69060 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 69180 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, lsr r0 │ │ │ │ - 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 69118 │ │ │ │ - ldr r3, [pc, #48] @ 69138 │ │ │ │ - ldr r1, [pc, #48] @ 6913c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - 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 217804 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, asr #32 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003937f4 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ 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 929d0 │ │ │ │ + bl 92a88 │ │ │ │ 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 1c5ee8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 691a4 │ │ │ │ + bl 34d584 <_Py_c_neg@@Base+0x4c4> │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + beq 6926c │ │ │ │ ldrd r0, [sp] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 175b18 │ │ │ │ - mov r0, #0 │ │ │ │ + bl 2b4b00 │ │ │ │ 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] @ 69290 │ │ │ │ + ldr r3, [pc, #200] @ 69354 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 691fc │ │ │ │ + beq 692c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 691fc │ │ │ │ + ble 692c0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ef2c │ │ │ │ + bl 1a12dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69258 │ │ │ │ - b 69210 │ │ │ │ - ldr r3, [pc, #144] @ 69294 │ │ │ │ - ldr r1, [pc, #144] @ 69298 │ │ │ │ + bne 6931c │ │ │ │ + b 692d4 │ │ │ │ + ldr r3, [pc, #144] @ 69358 │ │ │ │ + ldr r1, [pc, #144] @ 6935c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 69234 │ │ │ │ - ldr r3, [pc, #132] @ 6929c │ │ │ │ + bl 190b84 │ │ │ │ + b 692f8 │ │ │ │ + ldr r3, [pc, #132] @ 69360 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #120] @ 692a0 │ │ │ │ - bl 117900 │ │ │ │ + ldr r1, [pc, #120] @ 69364 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6923c │ │ │ │ + bne 69300 │ │ │ │ mov r5, #0 │ │ │ │ - b 69288 │ │ │ │ + b 6934c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69234 │ │ │ │ + bne 692f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 69234 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 692f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl af014 │ │ │ │ + bl af4d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69288 │ │ │ │ + beq 6934c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69288 │ │ │ │ + bne 6934c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, rrx │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r9, r8, lsr #16 │ │ │ │ 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 929d0 │ │ │ │ + bl 92a88 │ │ │ │ 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 1f8918 │ │ │ │ + bl 1c8410 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 69308 │ │ │ │ + blt 693cc │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 175b18 │ │ │ │ + b 177104 │ │ │ │ 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 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 2b1d2c │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - beq 6934c │ │ │ │ + mov r0, sp │ │ │ │ + bl 1fab90 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 6940c │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 175b18 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 177104 │ │ │ │ + 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] @ 69468 │ │ │ │ + ldr r2, [pc, #252] @ 6952c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6946c │ │ │ │ + ldr r0, [pc, #244] @ 69530 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 693a4 │ │ │ │ + bne 69468 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 69470 │ │ │ │ + ldr r3, [pc, #224] @ 69534 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 693e4 │ │ │ │ + beq 694a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 693a8 │ │ │ │ - b 693e4 │ │ │ │ + bgt 6946c │ │ │ │ + b 694a8 │ │ │ │ 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 693fc │ │ │ │ + bne 694c0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 69470 │ │ │ │ + ldr r3, [pc, #156] @ 69534 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 693e4 │ │ │ │ + beq 694a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 693fc │ │ │ │ - ldr r3, [pc, #136] @ 69474 │ │ │ │ - ldr r1, [pc, #136] @ 69478 │ │ │ │ + bgt 694c0 │ │ │ │ + ldr r3, [pc, #136] @ 69538 │ │ │ │ + ldr r1, [pc, #136] @ 6953c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 69460 │ │ │ │ + b 69524 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194b18 │ │ │ │ + bl 196824 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6943c │ │ │ │ + beq 69500 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6943c │ │ │ │ + bne 69500 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69460 │ │ │ │ + beq 69524 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69460 │ │ │ │ + bne 69524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr 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 r0, [r0, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, sp │ │ │ │ + bl 2b455c │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + beq 69578 │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl 177104 │ │ │ │ + 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 349d78 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34d584 <_Py_c_neg@@Base+0x4c4> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 694b0 │ │ │ │ + beq 695b4 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 175b18 │ │ │ │ + bl 177104 │ │ │ │ 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 62130 <_PyMonitoring_FireJumpEvent@@Base+0x200> │ │ │ │ + bl 62320 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6952c │ │ │ │ + beq 69630 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69504 │ │ │ │ - ldr r3, [pc, #56] @ 69534 │ │ │ │ + beq 69608 │ │ │ │ + ldr r3, [pc, #56] @ 69638 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 6951c │ │ │ │ + bl 144b28 │ │ │ │ + b 69620 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 25a528 │ │ │ │ + bl 25ce74 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 69524 │ │ │ │ + bge 69628 │ │ │ │ mov r0, #0 │ │ │ │ - b 6952c │ │ │ │ + b 69630 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 175b18 │ │ │ │ + bl 177104 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6964c │ │ │ │ + ldr r2, [pc, #252] @ 69750 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 69650 │ │ │ │ + ldr r0, [pc, #244] @ 69754 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 69588 │ │ │ │ + bne 6968c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 69654 │ │ │ │ + ldr r3, [pc, #224] @ 69758 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 695c8 │ │ │ │ + beq 696cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6958c │ │ │ │ - b 695c8 │ │ │ │ + bgt 69690 │ │ │ │ + b 696cc │ │ │ │ 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 695e0 │ │ │ │ + bne 696e4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 69654 │ │ │ │ + ldr r3, [pc, #156] @ 69758 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 695c8 │ │ │ │ + beq 696cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 695e0 │ │ │ │ - ldr r3, [pc, #136] @ 69658 │ │ │ │ - ldr r1, [pc, #136] @ 6965c │ │ │ │ + bgt 696e4 │ │ │ │ + ldr r3, [pc, #136] @ 6975c │ │ │ │ + ldr r1, [pc, #136] @ 69760 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 69644 │ │ │ │ + b 69748 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2174d0 │ │ │ │ + bl 2198a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 69620 │ │ │ │ + beq 69724 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 69620 │ │ │ │ + bne 69724 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69644 │ │ │ │ + beq 69748 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69644 │ │ │ │ + bne 69748 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ 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 69698 │ │ │ │ + bne 6979c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 696cc │ │ │ │ - b 696c0 │ │ │ │ + bne 697d0 │ │ │ │ + b 697c4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #236] @ 69794 │ │ │ │ + ldr r0, [pc, #236] @ 69898 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69680 │ │ │ │ + bne 69784 │ │ │ │ mov r0, #0 │ │ │ │ - b 6978c │ │ │ │ - bl a573c │ │ │ │ + b 69890 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 696b8 │ │ │ │ + bne 697bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a6274 │ │ │ │ + bl 2a8b4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 696b8 │ │ │ │ + beq 697bc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a6274 │ │ │ │ + bl 2a8b4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 696b8 │ │ │ │ + beq 697bc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 69714 │ │ │ │ - bl a573c │ │ │ │ + bne 69818 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 696b8 │ │ │ │ + bne 697bc │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ ldrd r6, [sp, #16] │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 69760 │ │ │ │ - bl 132800 │ │ │ │ + bne 69864 │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6971c │ │ │ │ - b 696b8 │ │ │ │ + beq 69820 │ │ │ │ + b 697bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 69788 │ │ │ │ + beq 6988c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 69798 │ │ │ │ + ldr r2, [pc, #36] @ 6989c │ │ │ │ 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 1444b0 │ │ │ │ - ldr r0, [pc, #12] @ 6979c │ │ │ │ + b 144b28 │ │ │ │ + ldr r0, [pc, #12] @ 698a0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sl, r6, r8, asr r2 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sp, r6, r8, lsl sl │ │ │ │ + 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, #72] @ 69800 │ │ │ │ + ldr r3, [pc, #72] @ 69904 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 69804 │ │ │ │ + ldr r1, [pc, #60] @ 69908 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 697f8 │ │ │ │ + blt 698fc │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 9b344 │ │ │ │ - ldr r0, [pc, #16] @ 69808 │ │ │ │ + bl 9b3e4 │ │ │ │ + ldr r0, [pc, #16] @ 6990c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl r9 @ │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + ldrsbeq r3, [r9], -r8 @ │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #116] @ 69898 │ │ │ │ + ldr r5, [pc, #116] @ 6999c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #4] │ │ │ │ - beq 69880 │ │ │ │ + beq 69984 │ │ │ │ ldr r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 69b1c <_Py_hashtable_size@@Base> │ │ │ │ + bl 69d8c <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1372] @ 0x55c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 69b1c <_Py_hashtable_size@@Base> │ │ │ │ + bl 69d8c <_Py_hashtable_size@@Base> │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #1384] @ 0x568 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 69b1c <_Py_hashtable_size@@Base> │ │ │ │ - ldr r1, [pc, #44] @ 6989c │ │ │ │ + bl 69d8c <_Py_hashtable_size@@Base> │ │ │ │ + ldr r1, [pc, #44] @ 699a0 │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #1388] @ 0x56c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 349634 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34cdd4 <_Py_hashtable_foreach@@Base> │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 158040 │ │ │ │ + bl 158d8c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 18bf38 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x000855b8 │ │ │ │ + b 18dc48 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + andeq r5, r8, r4, lsr #12 │ │ │ │ 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] @ 69938 │ │ │ │ + ldr r1, [pc, #104] @ 69a3c │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6992c │ │ │ │ + beq 69a30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 69918 │ │ │ │ + beq 69a1c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2bd5a0 │ │ │ │ + bl 2c007c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 2be344 │ │ │ │ - b 69930 │ │ │ │ - ldr r0, [pc, #28] @ 6993c │ │ │ │ + bl 2c0e20 │ │ │ │ + b 69a34 │ │ │ │ + ldr r0, [pc, #28] @ 69a40 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #24] @ 69940 │ │ │ │ + ldr r1, [pc, #24] @ 69a44 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsbeq r0, [r9], -ip @ │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r7, r4, ror #17 │ │ │ │ + mlaseq r9, ip, r8, r3 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r8, r0, lsr r1 │ │ │ │ + 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 92f88 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + ldrne r0, [r4, #8] │ │ │ │ + movne r3, #0 │ │ │ │ + beq 69b10 │ │ │ │ + cmp r3, r0 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + bge 69ab8 │ │ │ │ + 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 69a80 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 69ae0 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 69ae0 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r3] │ │ │ │ + b 69b18 │ │ │ │ + bl 91b28 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 69b18 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 69b10 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 69b10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 69b64 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + ldr r2, [pc, #68] @ 69b6c │ │ │ │ + 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] @ 69b70 │ │ │ │ + ldr r1, [pc, #44] @ 69b74 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r3, [pc, #32] @ 69b78 │ │ │ │ + ldr r1, [pc, #32] @ 69b7c │ │ │ │ + ldr r0, [pc, #32] @ 69b80 │ │ │ │ + str r4, [sp] │ │ │ │ + bl a9c7c │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq sp, r8, r0, asr #5 │ │ │ │ + mlaseq r8, r8, r9, sp │ │ │ │ + eorseq sp, r8, ip, lsr #5 │ │ │ │ + eorseq r2, r9, r4, lsl lr │ │ │ │ + eorseq r2, r7, ip, ror #12 │ │ │ │ + eorseq r3, r9, ip, lsr #17 │ │ │ │ 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 6997c │ │ │ │ + bne 69bbc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 699b0 │ │ │ │ - b 699a4 │ │ │ │ + bne 69bf0 │ │ │ │ + b 69be4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #200] @ 69a54 │ │ │ │ + ldr r0, [pc, #200] @ 69c94 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69964 │ │ │ │ + bne 69ba4 │ │ │ │ mov r0, #0 │ │ │ │ - b 69a4c │ │ │ │ - bl a573c │ │ │ │ + b 69c8c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6999c │ │ │ │ + bne 69bdc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a6274 │ │ │ │ + bl 2a8b4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6999c │ │ │ │ + beq 69bdc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a6274 │ │ │ │ + bl 2a8b4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6999c │ │ │ │ + beq 69bdc │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r6, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29fd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 69a20 │ │ │ │ - bl 132800 │ │ │ │ + bne 69c60 │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 699e0 │ │ │ │ - b 6999c │ │ │ │ + beq 69c20 │ │ │ │ + b 69bdc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 69a48 │ │ │ │ + beq 69c88 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 69a58 │ │ │ │ + ldr r2, [pc, #36] @ 69c98 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1444b0 │ │ │ │ - ldr r0, [pc, #12] @ 69a5c │ │ │ │ + b 144b28 │ │ │ │ + ldr r0, [pc, #12] @ 69c9c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq sl, r6, r8, asr #4 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sp, r6, r8, lsl #20 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + b 57ce4 │ │ │ │ + ldr r3, [pc, #32] @ 69ccc │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 35a980 │ │ │ │ + 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 69da4 <_Py_hashtable_size@@Base+0x18> │ │ │ │ + andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 69b08 │ │ │ │ + ldr r1, [pc, #144] @ 69d78 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 69b0c │ │ │ │ + ldr r2, [pc, #140] @ 69d7c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 69ac0 │ │ │ │ + bne 69d30 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 69b10 │ │ │ │ + ldr r3, [pc, #120] @ 69d80 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69aa8 │ │ │ │ + beq 69d18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69ac4 │ │ │ │ - ldr r3, [pc, #100] @ 69b14 │ │ │ │ - ldr r1, [pc, #100] @ 69b18 │ │ │ │ + bgt 69d34 │ │ │ │ + ldr r3, [pc, #100] @ 69d84 │ │ │ │ + ldr r1, [pc, #100] @ 69d88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r5, #0 │ │ │ │ - b 69b00 │ │ │ │ + b 69d70 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 191c94 │ │ │ │ + bl 1939a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69b00 │ │ │ │ + beq 69d70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69b00 │ │ │ │ + bne 69d70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ │ │ │ │ -00069b1c <_Py_hashtable_size@@Base>: │ │ │ │ +00069d8c <_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} │ │ │ │ + push {r4, 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 92ed0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - ldrne r0, [r4, #8] │ │ │ │ - movne r3, #0 │ │ │ │ - beq 69bfc <_Py_hashtable_size@@Base+0xe0> │ │ │ │ - cmp r3, r0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - bge 69ba4 <_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 69b6c <_Py_hashtable_size@@Base+0x50> │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 69bcc <_Py_hashtable_size@@Base+0xb0> │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 69bcc <_Py_hashtable_size@@Base+0xb0> │ │ │ │ - ldr r2, [r3] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 69e0c <_Py_hashtable_size@@Base+0x80> │ │ │ │ + ldr r2, [r4] │ │ │ │ + sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ - strne r2, [r3] │ │ │ │ - b 69c04 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ - bl 91a70 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 69c04 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69bfc <_Py_hashtable_size@@Base+0xe0> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 69bfc <_Py_hashtable_size@@Base+0xe0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - b 69c50 <_Py_hashtable_size@@Base+0x134> │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #68] @ 69c58 <_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] @ 69c5c <_Py_hashtable_size@@Base+0x140> │ │ │ │ - ldr r1, [pc, #44] @ 69c60 <_Py_hashtable_size@@Base+0x144> │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #32] @ 69c64 <_Py_hashtable_size@@Base+0x148> │ │ │ │ - ldr r1, [pc, #32] @ 69c68 <_Py_hashtable_size@@Base+0x14c> │ │ │ │ - ldr r0, [pc, #32] @ 69c6c <_Py_hashtable_size@@Base+0x150> │ │ │ │ - str r4, [sp] │ │ │ │ - bl a9b8c │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r9, r8, r0, lsl #22 │ │ │ │ - eorseq sl, r8, ip, ror r2 │ │ │ │ - eorseq r9, r8, ip, ror #21 │ │ │ │ - eorseq pc, r8, r4, asr r6 @ │ │ │ │ - eorseq lr, r6, ip, lsr #29 │ │ │ │ - eorseq r0, r9, ip, ror #1 │ │ │ │ - b 57d00 │ │ │ │ - ldr r3, [pc, #32] @ 69c9c <_Py_hashtable_size@@Base+0x180> │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3571e0 │ │ │ │ - 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 69e78 <_Py_hashtable_size@@Base+0x35c> │ │ │ │ + strne r2, [r4] │ │ │ │ + ldr r2, [pc, #52] @ 69e14 <_Py_hashtable_size@@Base+0x88> │ │ │ │ + bl 35a980 │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + ldr r2, [r3, #-4] │ │ │ │ + ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ + and r2, r2, #3 │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + str r4, [r3, #8] │ │ │ │ + orr r2, r2, ip │ │ │ │ + str r1, [ip] │ │ │ │ + stmdb r3, {r0, r2} │ │ │ │ + str r1, [r0, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ - bne 69cd8 <_Py_hashtable_size@@Base+0x1bc> │ │ │ │ + bne 69e50 <_Py_hashtable_size@@Base+0xc4> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 69d08 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ - b 69cfc <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ + bne 69e80 <_Py_hashtable_size@@Base+0xf4> │ │ │ │ + b 69e74 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #392] @ 69e70 <_Py_hashtable_size@@Base+0x354> │ │ │ │ + ldr r0, [pc, #392] @ 69fe8 <_Py_hashtable_size@@Base+0x25c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69cc0 <_Py_hashtable_size@@Base+0x1a4> │ │ │ │ - b 69e34 <_Py_hashtable_size@@Base+0x318> │ │ │ │ - bl a573c │ │ │ │ + bne 69e38 <_Py_hashtable_size@@Base+0xac> │ │ │ │ + b 69fac <_Py_hashtable_size@@Base+0x220> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69e34 <_Py_hashtable_size@@Base+0x318> │ │ │ │ + bne 69fac <_Py_hashtable_size@@Base+0x220> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 69d2c <_Py_hashtable_size@@Base+0x210> │ │ │ │ - bl a573c │ │ │ │ + bne 69ea4 <_Py_hashtable_size@@Base+0x118> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 69d60 <_Py_hashtable_size@@Base+0x244> │ │ │ │ - b 69e34 <_Py_hashtable_size@@Base+0x318> │ │ │ │ - bl ab108 │ │ │ │ + beq 69ed8 <_Py_hashtable_size@@Base+0x14c> │ │ │ │ + b 69fac <_Py_hashtable_size@@Base+0x220> │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69d58 <_Py_hashtable_size@@Base+0x23c> │ │ │ │ + beq 69ed0 <_Py_hashtable_size@@Base+0x144> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69d58 <_Py_hashtable_size@@Base+0x23c> │ │ │ │ + bne 69ed0 <_Py_hashtable_size@@Base+0x144> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 69d18 <_Py_hashtable_size@@Base+0x1fc> │ │ │ │ + beq 69e90 <_Py_hashtable_size@@Base+0x104> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a6274 │ │ │ │ + bl 2a8b4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69e34 <_Py_hashtable_size@@Base+0x318> │ │ │ │ + beq 69fac <_Py_hashtable_size@@Base+0x220> │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ - bge 69da4 <_Py_hashtable_size@@Base+0x288> │ │ │ │ + bge 69f1c <_Py_hashtable_size@@Base+0x190> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #232] @ 69e74 <_Py_hashtable_size@@Base+0x358> │ │ │ │ + ldr r1, [pc, #232] @ 69fec <_Py_hashtable_size@@Base+0x260> │ │ │ │ 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 1444b0 │ │ │ │ + b 144b28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 69e34 <_Py_hashtable_size@@Base+0x318> │ │ │ │ + beq 69fac <_Py_hashtable_size@@Base+0x220> │ │ │ │ add fp, r0, #16 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ strd r8, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 29ac0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 69e3c <_Py_hashtable_size@@Base+0x320> │ │ │ │ + bge 69fb4 <_Py_hashtable_size@@Base+0x228> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 69e58 <_Py_hashtable_size@@Base+0x33c> │ │ │ │ - bl 132800 │ │ │ │ + bne 69fd0 <_Py_hashtable_size@@Base+0x244> │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69dc4 <_Py_hashtable_size@@Base+0x2a8> │ │ │ │ + beq 69f3c <_Py_hashtable_size@@Base+0x1b0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69e34 <_Py_hashtable_size@@Base+0x318> │ │ │ │ + beq 69fac <_Py_hashtable_size@@Base+0x220> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69e34 <_Py_hashtable_size@@Base+0x318> │ │ │ │ + bne 69fac <_Py_hashtable_size@@Base+0x220> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 69e68 <_Py_hashtable_size@@Base+0x34c> │ │ │ │ + b 69fe0 <_Py_hashtable_size@@Base+0x254> │ │ │ │ cmp r5, r6 │ │ │ │ - beq 69e50 <_Py_hashtable_size@@Base+0x334> │ │ │ │ + beq 69fc8 <_Py_hashtable_size@@Base+0x23c> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cafc4 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb3ac <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 69e68 <_Py_hashtable_size@@Base+0x34c> │ │ │ │ - ldr r3, [pc, #20] @ 69e74 <_Py_hashtable_size@@Base+0x358> │ │ │ │ + b 69fe0 <_Py_hashtable_size@@Base+0x254> │ │ │ │ + ldr r3, [pc, #20] @ 69fec <_Py_hashtable_size@@Base+0x260> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 69e10 <_Py_hashtable_size@@Base+0x2f4> │ │ │ │ + bl 144b28 │ │ │ │ + b 69f88 <_Py_hashtable_size@@Base+0x1fc> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sl, r6, ip, asr #3 │ │ │ │ - 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 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 69ee0 <_Py_hashtable_size@@Base+0x3c4> │ │ │ │ - ldr r2, [r4] │ │ │ │ - sub r1, r3, #8 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r4] │ │ │ │ - ldr r2, [pc, #52] @ 69ee8 <_Py_hashtable_size@@Base+0x3cc> │ │ │ │ - bl 3571e0 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - ldr r2, [r3, #-4] │ │ │ │ - ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ - and r2, r2, #3 │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - str r4, [r3, #8] │ │ │ │ - orr r2, r2, ip │ │ │ │ - str r1, [ip] │ │ │ │ - stmdb r3, {r0, r2} │ │ │ │ - str r1, [r0, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ + eorseq sp, r6, ip, lsl #19 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, ip │ │ │ │ - bne 69f1c <_Py_hashtable_size@@Base+0x400> │ │ │ │ + bne 6a020 <_Py_hashtable_size@@Base+0x294> │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 69f1c <_Py_hashtable_size@@Base+0x400> │ │ │ │ + bhi 6a020 <_Py_hashtable_size@@Base+0x294> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 117138 │ │ │ │ - ldr r0, [pc] @ 69f24 <_Py_hashtable_size@@Base+0x408> │ │ │ │ + b 1178f4 │ │ │ │ + ldr r0, [pc] @ 6a028 <_Py_hashtable_size@@Base+0x29c> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ + ldr r3, [pc, #32] @ 6a054 <_Py_hashtable_size@@Base+0x2c8> │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 35a980 │ │ │ │ + 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 69da4 <_Py_hashtable_size@@Base+0x18> │ │ │ │ + andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6a03c <_Py_hashtable_size@@Base+0x520> │ │ │ │ + ldr r2, [pc, #252] @ 6a16c <_Py_hashtable_size@@Base+0x3e0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a040 <_Py_hashtable_size@@Base+0x524> │ │ │ │ + ldr r0, [pc, #244] @ 6a170 <_Py_hashtable_size@@Base+0x3e4> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 69f78 <_Py_hashtable_size@@Base+0x45c> │ │ │ │ + bne 6a0a8 <_Py_hashtable_size@@Base+0x31c> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a044 <_Py_hashtable_size@@Base+0x528> │ │ │ │ + ldr r3, [pc, #224] @ 6a174 <_Py_hashtable_size@@Base+0x3e8> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 69fb4 <_Py_hashtable_size@@Base+0x498> │ │ │ │ + beq 6a0e4 <_Py_hashtable_size@@Base+0x358> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69f7c <_Py_hashtable_size@@Base+0x460> │ │ │ │ - b 69fb4 <_Py_hashtable_size@@Base+0x498> │ │ │ │ + bgt 6a0ac <_Py_hashtable_size@@Base+0x320> │ │ │ │ + b 6a0e4 <_Py_hashtable_size@@Base+0x358> │ │ │ │ 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 69fcc <_Py_hashtable_size@@Base+0x4b0> │ │ │ │ + bne 6a0fc <_Py_hashtable_size@@Base+0x370> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 6a044 <_Py_hashtable_size@@Base+0x528> │ │ │ │ + ldr r3, [pc, #160] @ 6a174 <_Py_hashtable_size@@Base+0x3e8> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69fb4 <_Py_hashtable_size@@Base+0x498> │ │ │ │ + beq 6a0e4 <_Py_hashtable_size@@Base+0x358> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69fd0 <_Py_hashtable_size@@Base+0x4b4> │ │ │ │ - ldr r3, [pc, #140] @ 6a048 <_Py_hashtable_size@@Base+0x52c> │ │ │ │ - ldr r1, [pc, #140] @ 6a04c <_Py_hashtable_size@@Base+0x530> │ │ │ │ + bgt 6a100 <_Py_hashtable_size@@Base+0x374> │ │ │ │ + ldr r3, [pc, #140] @ 6a178 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ + ldr r1, [pc, #140] @ 6a17c <_Py_hashtable_size@@Base+0x3f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 6a034 <_Py_hashtable_size@@Base+0x518> │ │ │ │ + b 6a164 <_Py_hashtable_size@@Base+0x3d8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b5ac │ │ │ │ + bl 3b6b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6a010 <_Py_hashtable_size@@Base+0x4f4> │ │ │ │ + beq 6a140 <_Py_hashtable_size@@Base+0x3b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a010 <_Py_hashtable_size@@Base+0x4f4> │ │ │ │ + bne 6a140 <_Py_hashtable_size@@Base+0x3b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a034 <_Py_hashtable_size@@Base+0x518> │ │ │ │ + beq 6a164 <_Py_hashtable_size@@Base+0x3d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a034 <_Py_hashtable_size@@Base+0x518> │ │ │ │ + bne 6a164 <_Py_hashtable_size@@Base+0x3d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ 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 6a07c <_Py_hashtable_size@@Base+0x560> │ │ │ │ + bge 6a1ac <_Py_hashtable_size@@Base+0x420> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 3218d0 <_PyDeadline_Get@@Base+0x5c> │ │ │ │ - ldr lr, [pc, #28] @ 6a0a0 <_Py_hashtable_size@@Base+0x584> │ │ │ │ + b 3250a0 <_PyDeadline_Get@@Base+0x5c> │ │ │ │ + ldr lr, [pc, #28] @ 6a1d0 <_Py_hashtable_size@@Base+0x444> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, ip │ │ │ │ str lr, [sp] │ │ │ │ - bl 1b05d4 │ │ │ │ + bl 1b2994 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r8, r6, ip, asr #18 │ │ │ │ + subseq r8, r7, 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 6a0e4 <_Py_hashtable_size@@Base+0x5c8> │ │ │ │ + bhi 6a214 <_Py_hashtable_size@@Base+0x488> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6a110 <_Py_hashtable_size@@Base+0x5f4> │ │ │ │ - b 6a104 <_Py_hashtable_size@@Base+0x5e8> │ │ │ │ - ldr r0, [pc, #396] @ 6a278 <_Py_hashtable_size@@Base+0x75c> │ │ │ │ + bne 6a240 <_Py_hashtable_size@@Base+0x4b4> │ │ │ │ + b 6a234 <_Py_hashtable_size@@Base+0x4a8> │ │ │ │ + ldr r0, [pc, #396] @ 6a3a8 <_Py_hashtable_size@@Base+0x61c> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a0cc <_Py_hashtable_size@@Base+0x5b0> │ │ │ │ - b 6a26c <_Py_hashtable_size@@Base+0x750> │ │ │ │ - bl a573c │ │ │ │ + bne 6a1fc <_Py_hashtable_size@@Base+0x470> │ │ │ │ + b 6a39c <_Py_hashtable_size@@Base+0x610> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a26c <_Py_hashtable_size@@Base+0x750> │ │ │ │ + bne 6a39c <_Py_hashtable_size@@Base+0x610> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ - bl 2a6274 │ │ │ │ + bl 2a8b4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a26c <_Py_hashtable_size@@Base+0x750> │ │ │ │ + beq 6a39c <_Py_hashtable_size@@Base+0x610> │ │ │ │ cmp r5, #3 │ │ │ │ movle r7, #0 │ │ │ │ - ble 6a154 <_Py_hashtable_size@@Base+0x638> │ │ │ │ + ble 6a284 <_Py_hashtable_size@@Base+0x4f8> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6a154 <_Py_hashtable_size@@Base+0x638> │ │ │ │ - bl a573c │ │ │ │ + bne 6a284 <_Py_hashtable_size@@Base+0x4f8> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a26c <_Py_hashtable_size@@Base+0x750> │ │ │ │ + bne 6a39c <_Py_hashtable_size@@Base+0x610> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 1ce354 │ │ │ │ + bl 1d0870 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a180 <_Py_hashtable_size@@Base+0x664> │ │ │ │ - ldr r3, [pc, #264] @ 6a27c <_Py_hashtable_size@@Base+0x760> │ │ │ │ - ldr r1, [pc, #264] @ 6a280 <_Py_hashtable_size@@Base+0x764> │ │ │ │ + bne 6a2b0 <_Py_hashtable_size@@Base+0x524> │ │ │ │ + ldr r3, [pc, #264] @ 6a3ac <_Py_hashtable_size@@Base+0x620> │ │ │ │ + ldr r1, [pc, #264] @ 6a3b0 <_Py_hashtable_size@@Base+0x624> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 6a24c <_Py_hashtable_size@@Base+0x730> │ │ │ │ + bl 190b84 │ │ │ │ + b 6a37c <_Py_hashtable_size@@Base+0x5f0> │ │ │ │ mov r0, fp │ │ │ │ - bl 1cec10 │ │ │ │ + bl 1d112c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6a24c <_Py_hashtable_size@@Base+0x730> │ │ │ │ + blt 6a37c <_Py_hashtable_size@@Base+0x5f0> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6a304 │ │ │ │ + bl 6a408 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a24c <_Py_hashtable_size@@Base+0x730> │ │ │ │ - bl c3fac │ │ │ │ + beq 6a37c <_Py_hashtable_size@@Base+0x5f0> │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bge 6a214 <_Py_hashtable_size@@Base+0x6f8> │ │ │ │ + bge 6a344 <_Py_hashtable_size@@Base+0x5b8> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 6a214 <_Py_hashtable_size@@Base+0x6f8> │ │ │ │ - bl 132800 │ │ │ │ + bne 6a344 <_Py_hashtable_size@@Base+0x5b8> │ │ │ │ + bl 132e90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a1b4 <_Py_hashtable_size@@Base+0x698> │ │ │ │ - b 6a218 <_Py_hashtable_size@@Base+0x6fc> │ │ │ │ + beq 6a2e4 <_Py_hashtable_size@@Base+0x558> │ │ │ │ + b 6a348 <_Py_hashtable_size@@Base+0x5bc> │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [r8] │ │ │ │ - bl 6a67c │ │ │ │ + bl 6a804 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6a25c <_Py_hashtable_size@@Base+0x740> │ │ │ │ + bge 6a38c <_Py_hashtable_size@@Base+0x600> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6a24c <_Py_hashtable_size@@Base+0x730> │ │ │ │ - ldr r2, [pc, #64] @ 6a284 <_Py_hashtable_size@@Base+0x768> │ │ │ │ + bne 6a37c <_Py_hashtable_size@@Base+0x5f0> │ │ │ │ + ldr r2, [pc, #64] @ 6a3b4 <_Py_hashtable_size@@Base+0x628> │ │ │ │ str r6, [r8] │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 1444b0 │ │ │ │ - bl a573c │ │ │ │ + bl 144b28 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6a26c <_Py_hashtable_size@@Base+0x750> │ │ │ │ + bne 6a39c <_Py_hashtable_size@@Base+0x610> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - @ instruction: 0x0036a1d4 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrsheq r0, [r9], -ip @ │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + mlaseq r6, r4, r9, sp │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003938bc │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 6a2c8 <_Py_hashtable_size@@Base+0x7ac> │ │ │ │ + ldr r4, [pc, #40] @ 6a3f8 <_Py_hashtable_size@@Base+0x66c> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #1364] @ 0x554 │ │ │ │ strne r3, [r4, #1368] @ 0x558 │ │ │ │ - bl 158040 │ │ │ │ - ldr r0, [pc, #4] @ 6a2cc <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ + bl 158d8c │ │ │ │ + ldr r0, [pc, #4] @ 6a3fc <_Py_hashtable_size@@Base+0x670> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [pc, #32] @ 6a2f8 <_Py_hashtable_size@@Base+0x7dc> │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3571e0 │ │ │ │ - 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 69e78 <_Py_hashtable_size@@Base+0x35c> │ │ │ │ - andeq r0, r0, ip │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -0006a2fc : │ │ │ │ +0006a400 : │ │ │ │ mov r3, #0 │ │ │ │ - b 32cc2c │ │ │ │ + b 3303f0 │ │ │ │ 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 6a338 │ │ │ │ + bgt 6a43c │ │ │ │ lsl r0, r3, #3 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ - beq 6a37c │ │ │ │ - ldr r3, [pc, #300] @ 6a478 │ │ │ │ + beq 6a480 │ │ │ │ + ldr r3, [pc, #300] @ 6a57c │ │ │ │ cmp r8, r3 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt 6a360 │ │ │ │ + bgt 6a464 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r8, r0 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ movne sl, #44 @ 0x2c │ │ │ │ str r0, [r7] │ │ │ │ - bne 6a3ec │ │ │ │ + bne 6a4f0 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99d00 │ │ │ │ - bl 29e598 │ │ │ │ + bl 99da0 │ │ │ │ + bl 2a0e6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1359c4 │ │ │ │ + bl 136054 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a444 │ │ │ │ + beq 6a548 │ │ │ │ mul fp, sl, r4 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, r1, fp │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a400 │ │ │ │ + beq 6a504 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 6a424 │ │ │ │ + bne 6a528 │ │ │ │ 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 6a388 │ │ │ │ - b 6a43c │ │ │ │ + bne 6a48c │ │ │ │ + b 6a540 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a444 │ │ │ │ + beq 6a548 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a444 │ │ │ │ + bne 6a548 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 6a444 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 6a548 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6a3c0 │ │ │ │ + bne 6a4c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 6a3c0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 6a4c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [r7] │ │ │ │ - beq 6a470 │ │ │ │ + beq 6a574 │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a454 │ │ │ │ - bl 99d00 │ │ │ │ - b 6a380 │ │ │ │ + b 6a558 │ │ │ │ + bl 99da0 │ │ │ │ + b 6a484 │ │ │ │ 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 6a4e0 │ │ │ │ + bgt 6a5e4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #160] @ 6a548 │ │ │ │ + ldr r3, [pc, #160] @ 6a64c │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 6a4c4 │ │ │ │ + beq 6a5c8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r3, [pc, #124] @ 6a54c │ │ │ │ + ldr r3, [pc, #124] @ 6a650 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 6a550 │ │ │ │ - bl 117900 │ │ │ │ - b 6a4fc │ │ │ │ + ldr r1, [pc, #116] @ 6a654 │ │ │ │ + bl 117eec │ │ │ │ + b 6a600 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, #0 │ │ │ │ - bl b9cac │ │ │ │ + bl ba17c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6a504 │ │ │ │ + bne 6a608 │ │ │ │ mov r5, #0 │ │ │ │ - b 6a53c │ │ │ │ + b 6a640 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r5, #16 │ │ │ │ sub r2, r7, #1 │ │ │ │ - bl ba4fc │ │ │ │ + bl ba9cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6a53c │ │ │ │ + beq 6a640 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a53c │ │ │ │ + bne 6a640 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003689b0 │ │ │ │ - eorseq r9, r6, ip, lsl ip │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r6, r0, ror r1 │ │ │ │ + @ instruction: 0x0036d3dc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldmdb r0, {r1, r2} │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + bic r2, r2, #3 │ │ │ │ + and r3, r3, #3 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + str r1, [r2] │ │ │ │ + str r3, [r1, #4] │ │ │ │ + ldr r3, [r0, #-4] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #0 │ │ │ │ + and r3, r3, #1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + stmdb r4, {r2, r3} │ │ │ │ + bl 9b3e4 │ │ │ │ + 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 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6a668 │ │ │ │ + ldr r2, [pc, #252] @ 6a7f0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a66c │ │ │ │ + ldr r0, [pc, #244] @ 6a7f4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6a5a4 │ │ │ │ + bne 6a72c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a670 │ │ │ │ + ldr r3, [pc, #224] @ 6a7f8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6a5e4 │ │ │ │ + beq 6a76c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a5a8 │ │ │ │ - b 6a5e4 │ │ │ │ + bgt 6a730 │ │ │ │ + b 6a76c │ │ │ │ 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 6a5fc │ │ │ │ + bne 6a784 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 6a670 │ │ │ │ + ldr r3, [pc, #156] @ 6a7f8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a5e4 │ │ │ │ + beq 6a76c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a5fc │ │ │ │ - ldr r3, [pc, #136] @ 6a674 │ │ │ │ - ldr r1, [pc, #136] @ 6a678 │ │ │ │ + bgt 6a784 │ │ │ │ + ldr r3, [pc, #136] @ 6a7fc │ │ │ │ + ldr r1, [pc, #136] @ 6a800 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 6a660 │ │ │ │ + b 6a7e8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3b8a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6a63c │ │ │ │ + beq 6a7c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a63c │ │ │ │ + bne 6a7c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a660 │ │ │ │ + beq 6a7e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a660 │ │ │ │ + bne 6a7e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ 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 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r5, r6 │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ - beq 6a6b8 │ │ │ │ - bl 1135e4 │ │ │ │ + beq 6a840 │ │ │ │ + bl 1139e8 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a6a0 │ │ │ │ + b 6a828 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 99d00 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldmdb r0, {r1, r2} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - bic r2, r2, #3 │ │ │ │ - and r3, r3, #3 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - str r1, [r2] │ │ │ │ - str r3, [r1, #4] │ │ │ │ - ldr r3, [r0, #-4] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #0 │ │ │ │ - and r3, r3, #1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - stmdb r4, {r2, r3} │ │ │ │ - bl 9b344 │ │ │ │ - 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 99da0 │ │ │ │ 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 │ │ │ │ @@ -65769,1912 +65834,1915 @@ │ │ │ │ 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] @ 6a974 │ │ │ │ + ldreq fp, [pc, #464] @ 6aa78 │ │ │ │ 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 6a7dc │ │ │ │ + bne 6a8e0 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #5 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6a818 │ │ │ │ - ldr ip, [pc, #404] @ 6a978 │ │ │ │ + beq 6a91c │ │ │ │ + ldr ip, [pc, #404] @ 6aa7c │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6a818 │ │ │ │ + bne 6a91c │ │ │ │ mov r0, #0 │ │ │ │ - b 6a96c │ │ │ │ + b 6aa70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6a918 │ │ │ │ + beq 6aa1c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a850 │ │ │ │ - bl 14816c │ │ │ │ + beq 6a954 │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 6a848 │ │ │ │ - bl a573c │ │ │ │ + bne 6a94c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a810 │ │ │ │ + bne 6a914 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a918 │ │ │ │ + beq 6aa1c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a880 │ │ │ │ - bl 14816c │ │ │ │ + beq 6a984 │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6a878 │ │ │ │ - bl a573c │ │ │ │ + bne 6a97c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a810 │ │ │ │ + bne 6a914 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a918 │ │ │ │ + beq 6aa1c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a8b0 │ │ │ │ - bl 14816c │ │ │ │ + beq 6a9b4 │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 6a8a8 │ │ │ │ - bl a573c │ │ │ │ + bne 6a9ac │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a810 │ │ │ │ + bne 6a914 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a918 │ │ │ │ + beq 6aa1c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a8e0 │ │ │ │ - bl 14816c │ │ │ │ + beq 6a9e4 │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6a8d8 │ │ │ │ - bl a573c │ │ │ │ + bne 6a9dc │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a810 │ │ │ │ + bne 6a914 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a918 │ │ │ │ + beq 6aa1c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6a8f8 │ │ │ │ + beq 6a9fc │ │ │ │ cmp r4, #1 │ │ │ │ mov fp, r3 │ │ │ │ - beq 6a918 │ │ │ │ + beq 6aa1c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6a918 │ │ │ │ - bl a573c │ │ │ │ + bne 6aa1c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a810 │ │ │ │ + bne 6a914 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #88] @ 6a97c │ │ │ │ + ldr r3, [pc, #88] @ 6aa80 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6a94c │ │ │ │ + bne 6aa50 │ │ │ │ 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 286b68 │ │ │ │ - b 6a96c │ │ │ │ + bl 2892fc │ │ │ │ + b 6aa70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ 6a980 │ │ │ │ + ldr r2, [pc, #40] @ 6aa84 │ │ │ │ mov r1, sl │ │ │ │ str fp, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 3451c0 │ │ │ │ + bl 348a68 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r4, r7, r0, ror #9 │ │ │ │ - subseq r8, r6, ip, lsl sl │ │ │ │ - eorseq r0, r9, ip, asr r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r4, r8, r0, ror #9 │ │ │ │ + subseq r8, r7, ip, lsl sl │ │ │ │ + eorseq r3, r9, ip, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 6aa10 │ │ │ │ + ldr r3, [pc, #116] @ 6ab14 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a9fc │ │ │ │ + beq 6ab00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6a9fc │ │ │ │ + ble 6ab00 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #76] @ 6aa14 │ │ │ │ + ldr r0, [pc, #76] @ 6ab18 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6aa08 │ │ │ │ + beq 6ab0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6aa08 │ │ │ │ + bne 6ab0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 6aa08 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 6ab0c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 6aa18 │ │ │ │ - b 128de0 │ │ │ │ + ldr r0, [pc, #16] @ 6ab1c │ │ │ │ + b 129448 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r0, r9, r4, ror #2 │ │ │ │ - eorseq r0, r9, r8, lsl #3 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r3, r9, r4, lsr #18 │ │ │ │ + eorseq r3, r9, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #168] @ 6aadc │ │ │ │ + ldr r1, [pc, #168] @ 6abe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6aae0 │ │ │ │ + ldr r2, [pc, #164] @ 6abe4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6aa80 │ │ │ │ + bne 6ab84 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6aae4 │ │ │ │ + ldr r3, [pc, #140] @ 6abe8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6aa68 │ │ │ │ + beq 6ab6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6aa84 │ │ │ │ - ldr r3, [pc, #120] @ 6aae8 │ │ │ │ - ldr r1, [pc, #120] @ 6aaec │ │ │ │ + bgt 6ab88 │ │ │ │ + ldr r3, [pc, #120] @ 6abec │ │ │ │ + ldr r1, [pc, #120] @ 6abf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r5, #0 │ │ │ │ - b 6aad0 │ │ │ │ + b 6abd4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6aaf0 │ │ │ │ + ldr r0, [pc, #88] @ 6abf4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c051c │ │ │ │ + bl c0918 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6aad0 │ │ │ │ + beq 6abd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6aad0 │ │ │ │ + bne 6abd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ - subseq sl, r7, r0, lsr sp │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ + subseq sl, r8, 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 6ab40 │ │ │ │ + bne 6ac44 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 6ab70 │ │ │ │ - b 6ab64 │ │ │ │ + bne 6ac74 │ │ │ │ + b 6ac68 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 6ac40 │ │ │ │ + ldr r0, [pc, #244] @ 6ad44 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab28 │ │ │ │ + bne 6ac2c │ │ │ │ mov r4, #0 │ │ │ │ - b 6ac0c │ │ │ │ - bl a573c │ │ │ │ + b 6ad10 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab5c │ │ │ │ + bne 6ac60 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab5c │ │ │ │ + bne 6ac60 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a6274 │ │ │ │ + bl 2a8b4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ab5c │ │ │ │ + beq 6ac60 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6abec │ │ │ │ + bge 6acf0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6ac24 │ │ │ │ - bl 132800 │ │ │ │ + bne 6ad28 │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6aba0 │ │ │ │ + beq 6aca4 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6ac00 │ │ │ │ - bl a573c │ │ │ │ + bne 6ad04 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab5c │ │ │ │ + bne 6ac60 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5a2c │ │ │ │ + bl a5b1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ac34 │ │ │ │ + beq 6ad38 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1135e4 │ │ │ │ - b 6ac34 │ │ │ │ - ldr r3, [pc, #24] @ 6ac44 │ │ │ │ + bl 1139e8 │ │ │ │ + b 6ad38 │ │ │ │ + ldr r3, [pc, #24] @ 6ad48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 6abec │ │ │ │ + bl 144b28 │ │ │ │ + b 6acf0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq sl, r6, r4, ror #3 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq sp, r6, r4, lsr #19 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #168] @ 6ad08 │ │ │ │ + ldr r1, [pc, #168] @ 6ae0c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6ad0c │ │ │ │ + ldr r2, [pc, #164] @ 6ae10 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6acac │ │ │ │ + bne 6adb0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6ad10 │ │ │ │ + ldr r3, [pc, #140] @ 6ae14 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6ac94 │ │ │ │ + beq 6ad98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6acb0 │ │ │ │ - ldr r3, [pc, #120] @ 6ad14 │ │ │ │ - ldr r1, [pc, #120] @ 6ad18 │ │ │ │ + bgt 6adb4 │ │ │ │ + ldr r3, [pc, #120] @ 6ae18 │ │ │ │ + ldr r1, [pc, #120] @ 6ae1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r5, #0 │ │ │ │ - b 6acfc │ │ │ │ + b 6ae00 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6ad1c │ │ │ │ + ldr r0, [pc, #88] @ 6ae20 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c051c │ │ │ │ + bl c0918 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6acfc │ │ │ │ + beq 6ae00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6acfc │ │ │ │ + bne 6ae00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ - ldrsheq r9, [r7], #-252 @ 0xffffff04 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ + ldrsheq r9, [r8], #-252 @ 0xffffff04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + bne 6ae5c │ │ │ │ + cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl a9434 <_PyObject_New@@Base> │ │ │ │ + mov r0, r1 │ │ │ │ + beq 6ae74 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6ae74 │ │ │ │ + ldr r3, [pc, #180] @ 6af18 │ │ │ │ + ldr r1, [pc, #180] @ 6af1c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r5, #0 │ │ │ │ + b 6af10 │ │ │ │ + bl 1eb1ac │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 586b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6adf4 │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r5, #8] │ │ │ │ + beq 6ae6c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ad60 │ │ │ │ + beq 6ae9c │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldrb r9, [r3] │ │ │ │ - ldr sl, [r3, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - ldrd r6, [r3, #16] │ │ │ │ - bl 349e58 <_Py_c_neg@@Base+0x538> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 349e58 <_Py_c_neg@@Base+0x538> │ │ │ │ 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 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 349e58 <_Py_c_neg@@Base+0x538> │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, #25 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #200 @ 0xc8 │ │ │ │ - mov r1, fp │ │ │ │ - mov sl, r0 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r9, r0 │ │ │ │ bl 29cdc │ │ │ │ - mov r0, #24 │ │ │ │ + mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - strd r6, [r0, #16] │ │ │ │ - strb r9, [r0] │ │ │ │ - str sl, [r0, #4] │ │ │ │ - str r8, [r0, #8] │ │ │ │ + strd r6, [r0, #8] │ │ │ │ + str r9, [r0] │ │ │ │ + str r8, [r0, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq 6adf4 │ │ │ │ + beq 6af10 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038cdf8 │ │ │ │ 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 6ae3c │ │ │ │ + bhi 6af60 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6ae68 │ │ │ │ - b 6ae5c │ │ │ │ - ldr r0, [pc, #368] @ 6afb4 │ │ │ │ + bne 6af8c │ │ │ │ + b 6af80 │ │ │ │ + ldr r0, [pc, #368] @ 6b0d8 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ae24 │ │ │ │ - b 6afa8 │ │ │ │ - bl a573c │ │ │ │ + bne 6af48 │ │ │ │ + b 6b0cc │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afa8 │ │ │ │ + bne 6b0cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - bl 2a6274 │ │ │ │ + bl 2a8b4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6afa8 │ │ │ │ + beq 6b0cc │ │ │ │ cmp r5, #3 │ │ │ │ movle r6, #0 │ │ │ │ - ble 6aeac │ │ │ │ + ble 6afd0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6aeac │ │ │ │ - bl a573c │ │ │ │ + bne 6afd0 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afa8 │ │ │ │ + bne 6b0cc │ │ │ │ mov r0, sl │ │ │ │ - bl 1ce354 │ │ │ │ + bl 1d0870 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6aed4 │ │ │ │ - ldr r3, [pc, #240] @ 6afb8 │ │ │ │ - ldr r1, [pc, #240] @ 6afbc │ │ │ │ + bne 6aff8 │ │ │ │ + ldr r3, [pc, #240] @ 6b0dc │ │ │ │ + ldr r1, [pc, #240] @ 6b0e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 6af78 │ │ │ │ + bl 190b84 │ │ │ │ + b 6b09c │ │ │ │ mov r0, sl │ │ │ │ - bl 1cec10 │ │ │ │ + bl 1d112c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 6af78 │ │ │ │ + blt 6b09c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6a304 │ │ │ │ + bl 6a408 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6af78 │ │ │ │ - bl c3fac │ │ │ │ + beq 6b09c │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6af60 │ │ │ │ + bge 6b084 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6af98 │ │ │ │ - bl 132800 │ │ │ │ + bne 6b0bc │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6af08 │ │ │ │ + beq 6b02c │ │ │ │ mvn r4, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6a67c │ │ │ │ + bl 6a804 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6af88 │ │ │ │ - bl a573c │ │ │ │ + bne 6b0ac │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afa8 │ │ │ │ + bne 6b0cc │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a5a2c │ │ │ │ - ldr r3, [pc, #32] @ 6afc0 │ │ │ │ + b a5b1c │ │ │ │ + ldr r3, [pc, #32] @ 6b0e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 6af5c │ │ │ │ + bl 144b28 │ │ │ │ + b 6b080 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sl, r6, ip, ror #3 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsr #3 │ │ │ │ - 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 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - bne 6aff8 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 6b010 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b010 │ │ │ │ - ldr r3, [pc, #184] @ 6b0b8 │ │ │ │ - ldr r1, [pc, #184] @ 6b0bc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r5, #0 │ │ │ │ - b 6b0b0 │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 5b60c │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6b008 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b03c │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 22e7bc │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 29cdc │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, #5 │ │ │ │ - bl 295a4 │ │ │ │ - mov r2, #20 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ - bl 29cdc │ │ │ │ - mov r0, #16 │ │ │ │ - bl 2a1bc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - strd r6, [r0, #8] │ │ │ │ - str r9, [r0] │ │ │ │ - str r8, [r0, #4] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - beq 6b0b0 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 22fc28 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr r6 │ │ │ │ + eorseq sp, r6, ip, lsr #19 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r9, r0, ror #18 │ │ │ │ + subseq r1, r6, 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 6b0f8 │ │ │ │ + bne 6b120 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6b128 │ │ │ │ - b 6b11c │ │ │ │ + bne 6b150 │ │ │ │ + b 6b144 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 6b23c │ │ │ │ + ldr r0, [pc, #308] @ 6b264 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b0e0 │ │ │ │ - b 6b230 │ │ │ │ - bl a573c │ │ │ │ + bne 6b108 │ │ │ │ + b 6b258 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b230 │ │ │ │ + bne 6b258 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce354 │ │ │ │ + bl 1d0870 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b150 │ │ │ │ - ldr r3, [pc, #252] @ 6b240 │ │ │ │ - ldr r1, [pc, #252] @ 6b244 │ │ │ │ + bne 6b178 │ │ │ │ + ldr r3, [pc, #252] @ 6b268 │ │ │ │ + ldr r1, [pc, #252] @ 6b26c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 6b210 │ │ │ │ + bl 190b84 │ │ │ │ + b 6b238 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cec10 │ │ │ │ + bl 1d112c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6b210 │ │ │ │ + blt 6b238 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a304 │ │ │ │ + bl 6a408 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6b210 │ │ │ │ - bl c3fac │ │ │ │ + beq 6b238 │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge 6b1d8 │ │ │ │ + bge 6b200 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6b1d8 │ │ │ │ - bl 132800 │ │ │ │ + bne 6b200 │ │ │ │ + bl 132e90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b184 │ │ │ │ - b 6b1dc │ │ │ │ + beq 6b1ac │ │ │ │ + b 6b204 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7] │ │ │ │ - bl 6a67c │ │ │ │ + bl 6a804 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6b220 │ │ │ │ + bge 6b248 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6b210 │ │ │ │ - ldr r3, [pc, #64] @ 6b248 │ │ │ │ + bne 6b238 │ │ │ │ + ldr r3, [pc, #64] @ 6b270 │ │ │ │ str r6, [r7] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - bl a573c │ │ │ │ + bl 144b28 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6b230 │ │ │ │ + bne 6b258 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sl, r6, r4, asr #3 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, lsl #4 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - │ │ │ │ -0006b24c : │ │ │ │ - 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] @ 6b2a0 │ │ │ │ - mov r3, r0 │ │ │ │ - bl 3571e0 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ - bne 6b288 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 428e0 <_PyImport_ClearExtension@@Base+0x3ac> │ │ │ │ - ldr r3, [pc, #20] @ 6b2a4 │ │ │ │ - ldr r2, [pc, #20] @ 6b2a8 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 18ef10 <_PyErr_SetString@@Base> │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r9, ip, lsr #4 │ │ │ │ - │ │ │ │ -0006b2ac : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #44] @ 6b2f0 │ │ │ │ - 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 2762bc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq fp, r5, r0, asr #23 │ │ │ │ + eorseq sp, r6, r4, lsl #19 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r9, r8, asr #19 │ │ │ │ + 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 6b328 │ │ │ │ + bne 6b2a8 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6b340 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 6b2c0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b340 │ │ │ │ - ldr r3, [pc, #224] @ 6b410 │ │ │ │ - ldr r1, [pc, #224] @ 6b414 │ │ │ │ + beq 6b2c0 │ │ │ │ + ldr r3, [pc, #184] @ 6b368 │ │ │ │ + ldr r1, [pc, #184] @ 6b36c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6b408 │ │ │ │ + bl 190b84 │ │ │ │ + mov r5, #0 │ │ │ │ + b 6b360 │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 6b368 │ │ │ │ - bl 616a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6b378 │ │ │ │ - b 6b338 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5d358 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6b338 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + bl 5b688 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6b2b8 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b38c │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 22e7bc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + beq 6b2ec │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 231130 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ 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 │ │ │ │ + mov r0, #5 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #32 │ │ │ │ + mov r2, #20 │ │ │ │ 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 6b408 │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 22fc28 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + beq 6b360 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b2bc │ │ │ │ + mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr r6 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038cdf8 │ │ │ │ + │ │ │ │ +0006b370 : │ │ │ │ + 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] @ 6b3c4 │ │ │ │ + mov r3, r0 │ │ │ │ + bl 35a980 │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ + bne 6b3ac │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 42be8 <_PyImport_ClearExtension@@Base+0x544> │ │ │ │ + ldr r3, [pc, #20] @ 6b3c8 │ │ │ │ + ldr r2, [pc, #20] @ 6b3cc │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 190c20 <_PyErr_SetString@@Base> │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r3, r9, ip, ror #19 │ │ │ │ + │ │ │ │ +0006b3d0 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr lr, [pc, #44] @ 6b414 │ │ │ │ + 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 278b9c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq fp, r6, r0, asr #23 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b42c │ │ │ │ - b 9de74 │ │ │ │ - ldr r0, [pc] @ 6b434 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 6b448 │ │ │ │ - b 128de0 │ │ │ │ - eorseq r0, r9, r0, ror #4 │ │ │ │ - ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #12] @ 6b464 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 6b468 │ │ │ │ - moveq r0, r2 │ │ │ │ + beq 6b42c │ │ │ │ + b 9df14 │ │ │ │ + ldr r0, [pc] @ 6b434 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ + bl a9524 <_PyObject_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b4f0 │ │ │ │ + beq 6b50c │ │ │ │ mov r3, #0 │ │ │ │ - strh r3, [r5, #222] @ 0xde │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ + strh r3, [r5, #8] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b4b4 │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 22e7bc │ │ │ │ - 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 │ │ │ │ + beq 6b478 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 231130 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r9, [r3] │ │ │ │ + ldr sl, [r3, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + ldrd r6, [r3, #16] │ │ │ │ + bl 34d518 <_Py_c_neg@@Base+0x458> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 34d518 <_Py_c_neg@@Base+0x458> │ │ │ │ + mov r1, #1 │ │ │ │ + bl 295a4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 34d518 <_Py_c_neg@@Base+0x458> │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ + 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 │ │ │ │ - beq 6b4f0 │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 22fc28 │ │ │ │ + strd r6, [r0, #16] │ │ │ │ + strb r9, [r0] │ │ │ │ + str sl, [r0, #4] │ │ │ │ + str r8, [r0, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 6b50c │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 6b524 │ │ │ │ + b 129448 │ │ │ │ + eorseq r3, r9, r0, lsr #20 │ │ │ │ + ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ + ldr r2, [pc, #12] @ 6b540 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #8] @ 6b544 │ │ │ │ + moveq r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 6b518 │ │ │ │ + ldr r2, [pc, #20] @ 6b568 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 6b51c │ │ │ │ + ldr r0, [pc, #8] @ 6b56c │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ │ │ │ │ -0006b520 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +0006b570 <_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 6b640 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ + ble 6b690 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ ldr r9, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r9, r5, lsl #3] │ │ │ │ - bl 3b00c │ │ │ │ + bl 3b0b8 │ │ │ │ add r9, r9, r5, lsl #3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6b57c <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ - bl a573c │ │ │ │ + bne 6b5cc <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ + bl a582c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ rsb r4, r4, #0 │ │ │ │ - b 6b5d0 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + b 6b620 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ mov r0, #24 │ │ │ │ - bl 8aff4 │ │ │ │ + bl 8b060 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #4] │ │ │ │ - bne 6b59c <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ - bl 29e598 │ │ │ │ - b 6b5bc <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ + bne 6b5ec <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ + bl 2a0e6c │ │ │ │ + b 6b60c <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 227604 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + bl 229fa8 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b5c0 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ + beq 6b610 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ 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 6b638 <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ + bne 6b688 <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6b604 <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ - bl 1aa02c │ │ │ │ + beq 6b654 <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ + bl 1ac3d0 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #1420] @ 0x58c │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ 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 6b644 <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ + ble 6b694 <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b630 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ + beq 6b680 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 34d2c0 <_PyWeakref_IsDead@@Base+0x24> │ │ │ │ + bl 350a60 <_PyWeakref_IsDead@@Base+0x24> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 6b608 <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ + b 6b658 <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6b540 <_PyXI_FillNamespaceFromDict@@Base+0x20> │ │ │ │ + b 6b590 <_PyXI_FillNamespaceFromDict@@Base+0x20> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6b680 <_PyXI_FillNamespaceFromDict@@Base+0x160> │ │ │ │ + bne 6b6d0 <_PyXI_FillNamespaceFromDict@@Base+0x160> │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6b698 <_PyXI_FillNamespaceFromDict@@Base+0x178> │ │ │ │ + beq 6b6e8 <_PyXI_FillNamespaceFromDict@@Base+0x178> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b698 <_PyXI_FillNamespaceFromDict@@Base+0x178> │ │ │ │ - ldr r3, [pc, #224] @ 6b768 <_PyXI_FillNamespaceFromDict@@Base+0x248> │ │ │ │ - ldr r1, [pc, #224] @ 6b76c <_PyXI_FillNamespaceFromDict@@Base+0x24c> │ │ │ │ + beq 6b6e8 <_PyXI_FillNamespaceFromDict@@Base+0x178> │ │ │ │ + ldr r3, [pc, #224] @ 6b7b8 <_PyXI_FillNamespaceFromDict@@Base+0x248> │ │ │ │ + ldr r1, [pc, #224] @ 6b7bc <_PyXI_FillNamespaceFromDict@@Base+0x24c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ - b 6b760 <_PyXI_FillNamespaceFromDict@@Base+0x240> │ │ │ │ + b 6b7b0 <_PyXI_FillNamespaceFromDict@@Base+0x240> │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 6b6c0 <_PyXI_FillNamespaceFromDict@@Base+0x1a0> │ │ │ │ - bl 2e9554 │ │ │ │ + bne 6b710 <_PyXI_FillNamespaceFromDict@@Base+0x1a0> │ │ │ │ + bl 61710 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6b6d0 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ - b 6b690 <_PyXI_FillNamespaceFromDict@@Base+0x170> │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 61b44 <_PyMonitoring_FirePyReturnEvent@@Base+0x474> │ │ │ │ + bne 6b720 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ + b 6b6e0 <_PyXI_FillNamespaceFromDict@@Base+0x170> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 5d3cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b690 <_PyXI_FillNamespaceFromDict@@Base+0x170> │ │ │ │ + beq 6b6e0 <_PyXI_FillNamespaceFromDict@@Base+0x170> │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b6e4 <_PyXI_FillNamespaceFromDict@@Base+0x1c4> │ │ │ │ + beq 6b734 <_PyXI_FillNamespaceFromDict@@Base+0x1c4> │ │ │ │ add r0, r5, #13 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ 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 r0, r1 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ + 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 6b760 <_PyXI_FillNamespaceFromDict@@Base+0x240> │ │ │ │ + beq 6b7b0 <_PyXI_FillNamespaceFromDict@@Base+0x240> │ │ │ │ add r0, r5, #13 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr r6 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038cdf8 │ │ │ │ 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] @ 6b7a8 <_PyXI_FillNamespaceFromDict@@Base+0x288> │ │ │ │ - bl 17dc88 │ │ │ │ + ldr r1, [pc, #20] @ 6b7f8 <_PyXI_FillNamespaceFromDict@@Base+0x288> │ │ │ │ + bl 17f274 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 2775b0 │ │ │ │ - @ instruction: 0x00562790 │ │ │ │ + b 279e90 │ │ │ │ + @ instruction: 0x00572790 │ │ │ │ + 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 6b830 <_PyXI_FillNamespaceFromDict@@Base+0x2c0> │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 6b848 <_PyXI_FillNamespaceFromDict@@Base+0x2d8> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b848 <_PyXI_FillNamespaceFromDict@@Base+0x2d8> │ │ │ │ + ldr r3, [pc, #224] @ 6b918 <_PyXI_FillNamespaceFromDict@@Base+0x3a8> │ │ │ │ + ldr r1, [pc, #224] @ 6b91c <_PyXI_FillNamespaceFromDict@@Base+0x3ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6b910 <_PyXI_FillNamespaceFromDict@@Base+0x3a0> │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 6b870 <_PyXI_FillNamespaceFromDict@@Base+0x300> │ │ │ │ + bl 2ec924 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 6b880 <_PyXI_FillNamespaceFromDict@@Base+0x310> │ │ │ │ + b 6b840 <_PyXI_FillNamespaceFromDict@@Base+0x2d0> │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 61b3c <_PyMonitoring_FirePyReturnEvent@@Base+0x3fc> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6b840 <_PyXI_FillNamespaceFromDict@@Base+0x2d0> │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b894 <_PyXI_FillNamespaceFromDict@@Base+0x324> │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 231130 │ │ │ │ + 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 6b910 <_PyXI_FillNamespaceFromDict@@Base+0x3a0> │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 8b2bc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038cdf8 │ │ │ │ + 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 6b95c <_PyXI_FillNamespaceFromDict@@Base+0x3ec> │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 6b98c <_PyXI_FillNamespaceFromDict@@Base+0x41c> │ │ │ │ + mov ip, #1 │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #44] @ 6b9a8 <_PyXI_FillNamespaceFromDict@@Base+0x438> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6b9a0 <_PyXI_FillNamespaceFromDict@@Base+0x430> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 69da4 <_Py_hashtable_size@@Base+0x18> │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r4, r8, ip, lsl #10 │ │ │ │ │ │ │ │ -0006b7ac <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +0006b9ac <_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 6b8b4 <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ + ble 6bab4 <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r0, [r3, r6, lsl #3] │ │ │ │ add r5, r3, r6, lsl #3 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b8bc <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6babc <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b834 <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ + beq 6ba34 <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6b848 <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ + bne 6ba48 <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6b8bc <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6babc <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b8bc <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6babc <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 6b8bc <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 6babc <_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 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov sl, r0 │ │ │ │ - beq 6b880 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + beq 6ba80 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b880 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + bne 6ba80 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6b8a4 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + beq 6baa4 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6b8a4 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + bne 6baa4 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp sl, #0 │ │ │ │ - bne 6b8bc <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6babc <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 6b7cc <_PyXI_ApplyNamespace@@Base+0x20> │ │ │ │ + b 6b9cc <_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+0x1b8> │ │ │ │ - add r3, r5, #428 @ 0x1ac │ │ │ │ - mov r2, #0 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 6b914 <_PyXI_ApplyNamespace@@Base+0x168> │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 22e7bc │ │ │ │ - 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] @ 6b96c <_PyXI_ApplyNamespace@@Base+0x1c0> │ │ │ │ - add r1, r4, #72 @ 0x48 │ │ │ │ - add r0, r5, #72 @ 0x48 │ │ │ │ - bl 29cdc │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b964 <_PyXI_ApplyNamespace@@Base+0x1b8> │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 22fc28 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r0, r6, ror #2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, #1 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r0, r3, #12 │ │ │ │ - bne 6b9ac <_PyXI_ApplyNamespace@@Base+0x200> │ │ │ │ + bne 6bb00 <_PyXI_ApplyNamespace@@Base+0x154> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6b9dc <_PyXI_ApplyNamespace@@Base+0x230> │ │ │ │ + bne 6bb30 <_PyXI_ApplyNamespace@@Base+0x184> │ │ │ │ mov ip, #1 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #44] @ 6b9f8 <_PyXI_ApplyNamespace@@Base+0x24c> │ │ │ │ + ldr ip, [pc, #44] @ 6bb4c <_PyXI_ApplyNamespace@@Base+0x1a0> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6b9f0 <_PyXI_ApplyNamespace@@Base+0x244> │ │ │ │ + beq 6bb44 <_PyXI_ApplyNamespace@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 69e78 <_Py_hashtable_size@@Base+0x35c> │ │ │ │ + b 69da4 <_Py_hashtable_size@@Base+0x18> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, ip, lsl #10 │ │ │ │ + subseq r4, r8, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #228] @ 6baf8 <_PyXI_ApplyNamespace@@Base+0x34c> │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #228] @ 6bc4c <_PyXI_ApplyNamespace@@Base+0x2a0> │ │ │ │ + bl 35a980 │ │ │ │ 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 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6bae8 <_PyXI_ApplyNamespace@@Base+0x33c> │ │ │ │ - ldr r8, [pc, #176] @ 6bafc <_PyXI_ApplyNamespace@@Base+0x350> │ │ │ │ + beq 6bc3c <_PyXI_ApplyNamespace@@Base+0x290> │ │ │ │ + ldr r8, [pc, #176] @ 6bc50 <_PyXI_ApplyNamespace@@Base+0x2a4> │ │ │ │ add r5, sp, #20 │ │ │ │ mov r7, #3 │ │ │ │ ldm r5, {r2, ip, lr} │ │ │ │ - ldr r1, [pc, #164] @ 6bb00 <_PyXI_ApplyNamespace@@Base+0x354> │ │ │ │ - ldr r0, [pc, #164] @ 6bb04 <_PyXI_ApplyNamespace@@Base+0x358> │ │ │ │ - ldr r3, [pc, #164] @ 6bb08 <_PyXI_ApplyNamespace@@Base+0x35c> │ │ │ │ + ldr r1, [pc, #164] @ 6bc54 <_PyXI_ApplyNamespace@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #164] @ 6bc58 <_PyXI_ApplyNamespace@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #164] @ 6bc5c <_PyXI_ApplyNamespace@@Base+0x2b0> │ │ │ │ stmib sp, {r8, lr} │ │ │ │ str ip, [sp] │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 6bae0 <_PyXI_ApplyNamespace@@Base+0x334> │ │ │ │ + beq 6bc34 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r6 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bab0 <_PyXI_ApplyNamespace@@Base+0x304> │ │ │ │ + beq 6bc04 <_PyXI_ApplyNamespace@@Base+0x258> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6bae0 <_PyXI_ApplyNamespace@@Base+0x334> │ │ │ │ + beq 6bc34 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6bae0 <_PyXI_ApplyNamespace@@Base+0x334> │ │ │ │ + bne 6bc34 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 6bae0 <_PyXI_ApplyNamespace@@Base+0x334> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 6bc34 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 6bad0 <_PyXI_ApplyNamespace@@Base+0x324> │ │ │ │ + beq 6bc24 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6bad0 <_PyXI_ApplyNamespace@@Base+0x324> │ │ │ │ + bne 6bc24 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ - bne 6ba50 <_PyXI_ApplyNamespace@@Base+0x2a4> │ │ │ │ - b 6baec <_PyXI_ApplyNamespace@@Base+0x340> │ │ │ │ + bne 6bba4 <_PyXI_ApplyNamespace@@Base+0x1f8> │ │ │ │ + b 6bc40 <_PyXI_ApplyNamespace@@Base+0x294> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r3, r6, r0, ror r1 │ │ │ │ - eorseq pc, r5, ip, lsr #27 │ │ │ │ - eorseq r0, r9, ip, ror r2 │ │ │ │ - eorseq r3, r6, ip, lsr #4 │ │ │ │ - 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 6bb48 <_PyXI_ApplyNamespace@@Base+0x39c> │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 6bb78 <_PyXI_ApplyNamespace@@Base+0x3cc> │ │ │ │ - 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] @ 6bb94 <_PyXI_ApplyNamespace@@Base+0x3e8> │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6bb8c <_PyXI_ApplyNamespace@@Base+0x3e0> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 69e78 <_Py_hashtable_size@@Base+0x35c> │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r4, r7, r8, lsr r5 │ │ │ │ + eorseq r6, r6, r4, asr r9 │ │ │ │ + eorseq r3, r6, ip, ror #10 │ │ │ │ + eorseq r3, r9, ip, lsr sl │ │ │ │ + eorseq r6, r6, r0, lsl sl │ │ │ │ │ │ │ │ -0006bb98 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +0006bc60 <_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 6bbd4 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + beq 6bc9c <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6bbe8 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ + bne 6bcb0 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 304320 │ │ │ │ + bl 3076f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b58c │ │ │ │ - bl 1aa02c │ │ │ │ - bl 1aaa04 │ │ │ │ - b 6bbd4 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + b 8b644 │ │ │ │ + bl 1ac3d0 │ │ │ │ + bl 1acda8 │ │ │ │ + b 6bc9c <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - bne 6bc2c <_PyXI_FreeNamespace@@Base+0x94> │ │ │ │ - cmp r3, #0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - beq 6bc44 <_PyXI_FreeNamespace@@Base+0xac> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6bc44 <_PyXI_FreeNamespace@@Base+0xac> │ │ │ │ - ldr r3, [pc, #180] @ 6bce8 <_PyXI_FreeNamespace@@Base+0x150> │ │ │ │ - ldr r1, [pc, #180] @ 6bcec <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r5, #0 │ │ │ │ - b 6bce0 <_PyXI_FreeNamespace@@Base+0x148> │ │ │ │ - bl 1e8ebc │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 58640 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6bc3c <_PyXI_FreeNamespace@@Base+0xa4> │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + beq 6bd40 <_PyXI_FreeNamespace@@Base+0xe0> │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r5, #222] @ 0xde │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bc6c <_PyXI_FreeNamespace@@Base+0xd4> │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 22e7bc │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 29cdc │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 295a4 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ + beq 6bd04 <_PyXI_FreeNamespace@@Base+0xa4> │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 231130 │ │ │ │ + add lr, r4, #8 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, r5, #8 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r2, #182 @ 0xb6 │ │ │ │ + add r1, r4, #40 @ 0x28 │ │ │ │ + add r0, r5, #40 @ 0x28 │ │ │ │ bl 29cdc │ │ │ │ - mov r0, #16 │ │ │ │ - bl 2a1bc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - strd r6, [r0, #8] │ │ │ │ - str r9, [r0] │ │ │ │ - str r8, [r0, #4] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - beq 6bce0 <_PyXI_FreeNamespace@@Base+0x148> │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 22fc28 │ │ │ │ + beq 6bd40 <_PyXI_FreeNamespace@@Base+0xe0> │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, lsr r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bd04 <_PyXI_FreeNamespace@@Base+0x16c> │ │ │ │ - b 9de74 │ │ │ │ - ldr r0, [pc] @ 6bd0c <_PyXI_FreeNamespace@@Base+0x174> │ │ │ │ + beq 6bd5c <_PyXI_FreeNamespace@@Base+0xfc> │ │ │ │ + b 9df14 │ │ │ │ + ldr r0, [pc] @ 6bd64 <_PyXI_FreeNamespace@@Base+0x104> │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6be08 <_PyXI_FreeNamespace@@Base+0x1a8> │ │ │ │ + add r3, r5, #428 @ 0x1ac │ │ │ │ + mov r2, #0 │ │ │ │ + strh r2, [r3, #2] │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 6bdb8 <_PyXI_FreeNamespace@@Base+0x158> │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 231130 │ │ │ │ + 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] @ 6be10 <_PyXI_FreeNamespace@@Base+0x1b0> │ │ │ │ + add r1, r4, #72 @ 0x48 │ │ │ │ + add r0, r5, #72 @ 0x48 │ │ │ │ + bl 29cdc │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6be08 <_PyXI_FreeNamespace@@Base+0x1a8> │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 8b2bc │ │ │ │ + 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 18bf38 │ │ │ │ + b 18dc48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 6bdb0 │ │ │ │ + bl 6bf40 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6bd5c <_PyXI_FreeNamespace@@Base+0x1c4> │ │ │ │ - bl a573c │ │ │ │ - ldr r3, [pc, #36] @ 6bd74 <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ + bne 6be60 <_PyXI_FreeNamespace@@Base+0x200> │ │ │ │ + bl a582c │ │ │ │ + ldr r3, [pc, #36] @ 6be78 <_PyXI_FreeNamespace@@Base+0x218> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 6bd78 <_PyXI_FreeNamespace@@Base+0x1e0> │ │ │ │ + ldr r2, [pc, #16] @ 6be7c <_PyXI_FreeNamespace@@Base+0x21c> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 6bd74 <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ + ldr r0, [pc, #4] @ 6be78 <_PyXI_FreeNamespace@@Base+0x218> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, 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 18bf38 │ │ │ │ - │ │ │ │ -0006bdb0 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #16384 @ 0x4000 │ │ │ │ - beq 6be00 │ │ │ │ - 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 6bdec │ │ │ │ - ldr r0, [r4, #-4] │ │ │ │ - and r0, r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6bde0 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ + b 18dc48 │ │ │ │ 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 6be50 │ │ │ │ + beq 6befc <_PyXI_FreeNamespace@@Base+0x29c> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6be50 │ │ │ │ + beq 6befc <_PyXI_FreeNamespace@@Base+0x29c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6be50 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6befc <_PyXI_FreeNamespace@@Base+0x29c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6be84 │ │ │ │ + beq 6bf30 <_PyXI_FreeNamespace@@Base+0x2d0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6be84 │ │ │ │ + beq 6bf30 <_PyXI_FreeNamespace@@Base+0x2d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6be84 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf30 <_PyXI_FreeNamespace@@Base+0x2d0> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ae20 │ │ │ │ + bl 15bd68 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006bf40 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + tst r2, #16384 @ 0x4000 │ │ │ │ + beq 6bf90 │ │ │ │ + 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 6bf7c │ │ │ │ + ldr r0, [r4, #-4] │ │ │ │ + and r0, r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6bf70 │ │ │ │ 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 6bedc │ │ │ │ + beq 6bfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6bedc │ │ │ │ + beq 6bfe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bedc │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6bfe0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bf10 │ │ │ │ + beq 6c014 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6bf10 │ │ │ │ + beq 6c014 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bf10 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c014 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bf44 │ │ │ │ + beq 6c048 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6bf44 │ │ │ │ + beq 6c048 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bf44 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c048 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ae20 │ │ │ │ + bl 15bd68 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r0, [pc] @ 6bf64 │ │ │ │ - b a9b8c │ │ │ │ - eorseq r0, r9, ip, ror #5 │ │ │ │ + ldr r0, [pc] @ 6c068 │ │ │ │ + b a9c7c │ │ │ │ + eorseq r3, r9, ip, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fa54 │ │ │ │ + bl 10fe58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bfb4 │ │ │ │ + beq 6c0b8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 6bfb4 │ │ │ │ + beq 6c0b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bfb4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c0b8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bfe8 │ │ │ │ + beq 6c0ec │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 6bfe8 │ │ │ │ + beq 6c0ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bfe8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c0ec │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c01c │ │ │ │ + beq 6c120 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6c01c │ │ │ │ + beq 6c120 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c01c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c120 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c050 │ │ │ │ + beq 6c154 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6c050 │ │ │ │ + beq 6c154 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c050 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c154 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c084 │ │ │ │ + beq 6c188 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6c084 │ │ │ │ + beq 6c188 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c084 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c188 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c0b8 │ │ │ │ + beq 6c1bc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6c0b8 │ │ │ │ + beq 6c1bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c0b8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c1bc │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 6bf68 │ │ │ │ + b 6c06c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 6c154 │ │ │ │ + ldr r1, [pc, #120] @ 6c258 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 6c0f4 │ │ │ │ - bl 3422e4 │ │ │ │ + bne 6c1f8 │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 6c14c │ │ │ │ + bne 6c250 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 27f8e0 │ │ │ │ + bl 2821c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c144 │ │ │ │ + bne 6c248 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c144 │ │ │ │ + bne 6c248 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_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 a5a2c │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 6c1d8 │ │ │ │ - ldr r1, [pc, #60] @ 6c1dc │ │ │ │ + ldr r3, [pc, #60] @ 6c2c8 │ │ │ │ + ldr r1, [pc, #60] @ 6c2cc │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6c1d0 │ │ │ │ + blt 6c2c0 │ │ │ │ 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 r0, r9, r4, lsl #9 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + eorseq r3, r9, r4, asr #24 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ bx lr │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + b a5b1c │ │ │ │ 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 1acc34 │ │ │ │ + bl 1aeff4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c230 │ │ │ │ - blt 6c464 │ │ │ │ - ldr r0, [pc, #588] @ 6c474 │ │ │ │ + beq 6c334 │ │ │ │ + blt 6c568 │ │ │ │ + ldr r0, [pc, #588] @ 6c578 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9de74 │ │ │ │ - ldr r0, [pc, #576] @ 6c478 │ │ │ │ - bl 9de74 │ │ │ │ + b 9df14 │ │ │ │ + ldr r0, [pc, #576] @ 6c57c │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ ldrne r8, [r3, #8] │ │ │ │ - bne 6c288 │ │ │ │ + bne 6c38c │ │ │ │ mov r8, #0 │ │ │ │ - b 6c42c │ │ │ │ + b 6c530 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #544] @ 6c47c │ │ │ │ + ldr r0, [pc, #544] @ 6c580 │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6c298 │ │ │ │ + bne 6c39c │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ - beq 6c248 │ │ │ │ + beq 6c34c │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble 6c2b4 │ │ │ │ - b 6c250 │ │ │ │ + ble 6c3b8 │ │ │ │ + b 6c354 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c278 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 6c278 │ │ │ │ + bne 6c37c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 6c37c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl b8bac │ │ │ │ + bl b907c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c35c │ │ │ │ + beq 6c460 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r0, [pc, #404] @ 6c480 │ │ │ │ + ldr r0, [pc, #404] @ 6c584 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 6c328 │ │ │ │ + beq 6c42c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6c328 │ │ │ │ + bne 6c42c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c34c │ │ │ │ + beq 6c450 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne 6c34c │ │ │ │ + bne 6c450 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c248 │ │ │ │ + beq 6c34c │ │ │ │ mov r4, r7 │ │ │ │ - b 6c2bc │ │ │ │ + b 6c3c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 253c54 │ │ │ │ + bl 256500 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c438 │ │ │ │ + beq 6c53c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 298270 │ │ │ │ + bl 29ab50 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6c3a4 │ │ │ │ + bne 6c4a8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c438 │ │ │ │ + beq 6c53c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c438 │ │ │ │ + bne 6c53c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 6c438 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 6c53c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #212] @ 6c484 │ │ │ │ + ldr r0, [pc, #212] @ 6c588 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 6c3e4 │ │ │ │ + beq 6c4e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c3e4 │ │ │ │ + bne 6c4e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c408 │ │ │ │ + beq 6c50c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6c408 │ │ │ │ + bne 6c50c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c42c │ │ │ │ + beq 6c530 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c42c │ │ │ │ + bne 6c530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad420 │ │ │ │ - b 6c468 │ │ │ │ + bl 1af7e0 │ │ │ │ + b 6c56c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c45c │ │ │ │ + beq 6c560 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c45c │ │ │ │ + bne 6c560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad420 │ │ │ │ + bl 1af7e0 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sl, r7, r4, lsl r8 │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ - eorseq r0, r9, r0, lsl r5 │ │ │ │ - eorseq r0, r9, r8, lsl r5 │ │ │ │ - eorseq r0, r9, r4, lsr #10 │ │ │ │ - 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 18bf38 │ │ │ │ + @ instruction: 0x0037dfd4 │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + @ instruction: 0x00393cd0 │ │ │ │ + @ instruction: 0x00393cd8 │ │ │ │ + eorseq r3, r9, r4, ror #25 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c4d0 │ │ │ │ + bne 6c5ac │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c4f8 │ │ │ │ + beq 6c5d4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6c4f8 │ │ │ │ + beq 6c5d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6c500 │ │ │ │ - ldr r1, [pc, #24] @ 6c504 │ │ │ │ + ldr r3, [pc, #24] @ 6c5dc │ │ │ │ + ldr r1, [pc, #24] @ 6c5e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6c508 │ │ │ │ + ldr r0, [pc, #8] @ 6c5e4 │ │ │ │ bx lr │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, lsr #28 │ │ │ │ - subseq fp, r6, r4, asr #17 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, r8, ror #11 │ │ │ │ + subseq fp, r7, r8, asr r8 │ │ │ │ + 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 18dc48 │ │ │ │ + ldr r0, [pc] @ 6c618 │ │ │ │ + b 9df14 │ │ │ │ + eorseq lr, r7, ip, asr r7 │ │ │ │ │ │ │ │ -0006c50c <_Py_c_prod@@Base>: │ │ │ │ +0006c61c <_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 │ │ │ │ @@ -67683,121 +67751,118 @@ │ │ │ │ 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 355200 │ │ │ │ + bl 3589a0 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 355200 │ │ │ │ + bl 3589a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354e48 │ │ │ │ + bl 3585e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355200 │ │ │ │ + bl 3589a0 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 355200 │ │ │ │ + bl 3589a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354e4c │ │ │ │ + bl 3585ec │ │ │ │ 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] @ 6c5e0 <_Py_c_prod@@Base+0xd4> │ │ │ │ - b 9de74 │ │ │ │ - mlaseq r7, ip, pc, sl @ │ │ │ │ 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 6c61c <_Py_c_prod@@Base+0x110> │ │ │ │ + bne 6c720 <_Py_c_prod@@Base+0x104> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c630 <_Py_c_prod@@Base+0x124> │ │ │ │ - b 6c640 <_Py_c_prod@@Base+0x134> │ │ │ │ + bne 6c734 <_Py_c_prod@@Base+0x118> │ │ │ │ + b 6c744 <_Py_c_prod@@Base+0x128> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c60c <_Py_c_prod@@Base+0x100> │ │ │ │ + beq 6c710 <_Py_c_prod@@Base+0xf4> │ │ │ │ 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 6c65c <_Py_c_prod@@Base+0x150> │ │ │ │ + beq 6c760 <_Py_c_prod@@Base+0x144> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c678 <_Py_c_prod@@Base+0x16c> │ │ │ │ + beq 6c77c <_Py_c_prod@@Base+0x160> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c694 <_Py_c_prod@@Base+0x188> │ │ │ │ + beq 6c798 <_Py_c_prod@@Base+0x17c> │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c6b0 <_Py_c_sum@@Base>: │ │ │ │ +0006c7b4 <_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 354e4c │ │ │ │ + bl 3585ec │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 354e4c │ │ │ │ + bl 3585ec │ │ │ │ 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 │ │ │ │ @@ -67805,379 +67870,362 @@ │ │ │ │ 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 6c740 <_Py_c_sum@@Base+0x90> │ │ │ │ + bne 6c844 <_Py_c_sum@@Base+0x90> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c754 <_Py_c_sum@@Base+0xa4> │ │ │ │ - b 6c764 <_Py_c_sum@@Base+0xb4> │ │ │ │ + bne 6c858 <_Py_c_sum@@Base+0xa4> │ │ │ │ + b 6c868 <_Py_c_sum@@Base+0xb4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c730 <_Py_c_sum@@Base+0x80> │ │ │ │ + beq 6c834 <_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 6c7e0 <_Py_c_sum@@Base+0x130> │ │ │ │ + beq 6c8e4 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c7e8 <_Py_c_sum@@Base+0x138> │ │ │ │ + beq 6c8ec <_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] @ 6c7f0 <_Py_c_sum@@Base+0x140> │ │ │ │ + ldr ip, [pc, #64] @ 6c8f4 <_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 18bf38 │ │ │ │ + b 18dc48 │ │ │ │ mov r0, #208 @ 0xd0 │ │ │ │ - b 6c7ec <_Py_c_sum@@Base+0x13c> │ │ │ │ + b 6c8f0 <_Py_c_sum@@Base+0x13c> │ │ │ │ mov r0, #464 @ 0x1d0 │ │ │ │ - b 18bf38 │ │ │ │ - bge feb172a4 <__bss_end__@@Base+0xfe55235c> │ │ │ │ + b 18dc48 │ │ │ │ + bge feb173a8 <__bss_end__@@Base+0xfe542460> │ │ │ │ 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 6c830 <_Py_c_sum@@Base+0x180> │ │ │ │ + beq 6c934 <_Py_c_sum@@Base+0x180> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r4, [r0, #8] │ │ │ │ addne r4, r4, #21 │ │ │ │ - bne 6c87c <_Py_c_sum@@Base+0x1cc> │ │ │ │ - b 6c854 <_Py_c_sum@@Base+0x1a4> │ │ │ │ + bne 6c980 <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c958 <_Py_c_sum@@Base+0x1a4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6c854 <_Py_c_sum@@Base+0x1a4> │ │ │ │ + beq 6c958 <_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 6c87c <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c980 <_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 23ae50 │ │ │ │ + bl 23d778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c8ac <_Py_c_sum@@Base+0x1fc> │ │ │ │ + beq 6c9b0 <_Py_c_sum@@Base+0x1fc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c8a0 <_Py_c_sum@@Base+0x1f0> │ │ │ │ + beq 6c9a4 <_Py_c_sum@@Base+0x1f0> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r5, #8] │ │ │ │ - bne 6c8a4 <_Py_c_sum@@Base+0x1f4> │ │ │ │ + bne 6c9a8 <_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 a5a2c │ │ │ │ + b a5b1c │ │ │ │ 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 6c934 <_Py_c_sum@@Base+0x284> │ │ │ │ + ble 6ca38 <_Py_c_sum@@Base+0x284> │ │ │ │ cmp r5, r4 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bcs 6c934 <_Py_c_sum@@Base+0x284> │ │ │ │ + bcs 6ca38 <_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 6c8ec <_Py_c_sum@@Base+0x23c> │ │ │ │ - ldr r0, [pc, #4] @ 6c940 <_Py_c_sum@@Base+0x290> │ │ │ │ + b 6c9f0 <_Py_c_sum@@Base+0x23c> │ │ │ │ + ldr r0, [pc, #4] @ 6ca44 <_Py_c_sum@@Base+0x290> │ │ │ │ add sp, sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -0006c944 : │ │ │ │ - b 1bf7c4 │ │ │ │ +0006ca48 : │ │ │ │ + b 1c1b54 │ │ │ │ │ │ │ │ -0006c948 : │ │ │ │ +0006ca4c : │ │ │ │ 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 a1f40 │ │ │ │ + bl a1fe0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0006c978 : │ │ │ │ +0006ca7c : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #76] @ 6c9d0 │ │ │ │ - ldr r3, [pc, #76] @ 6c9d4 │ │ │ │ + ldr r2, [pc, #76] @ 6cad4 │ │ │ │ + ldr r3, [pc, #76] @ 6cad8 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, r2 │ │ │ │ - beq 6c9c8 │ │ │ │ - ldr r1, [pc, #64] @ 6c9d8 │ │ │ │ + beq 6cacc │ │ │ │ + ldr r1, [pc, #64] @ 6cadc │ │ │ │ cmp r0, r1 │ │ │ │ - beq 6c9c8 │ │ │ │ + beq 6cacc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl adf54 │ │ │ │ - ldr r3, [pc, #36] @ 6c9dc │ │ │ │ - ldr r2, [pc, #36] @ 6c9e0 │ │ │ │ + bl ae090 │ │ │ │ + ldr r3, [pc, #36] @ 6cae0 │ │ │ │ + ldr r2, [pc, #36] @ 6cae4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 6c9dc │ │ │ │ + ldr r0, [pc, #12] @ 6cae0 │ │ │ │ bx lr │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq r1, r8, r8, ror #18 │ │ │ │ - @ instruction: 0x0035e7f4 │ │ │ │ + subseq r5, r6, r0, asr #30 │ │ │ │ + @ instruction: 0x00568194 │ │ │ │ + subseq r3, r6, r8, asr #31 │ │ │ │ + ldrsbeq r5, [r8], -r4 @ │ │ │ │ + @ instruction: 0x00361fb4 │ │ │ │ │ │ │ │ -0006c9e4 : │ │ │ │ +0006cae8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ 6ca54 │ │ │ │ + ldr r3, [pc, #88] @ 6cb58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ ldreq r4, [r4, #8] │ │ │ │ - beq 6c9fc │ │ │ │ - ldr r3, [pc, #68] @ 6ca58 │ │ │ │ + beq 6cb00 │ │ │ │ + ldr r3, [pc, #68] @ 6cb5c │ │ │ │ cmp r5, r3 │ │ │ │ - bne 6ca24 │ │ │ │ + bne 6cb28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b bbed4 │ │ │ │ - ldr r1, [pc, #48] @ 6ca5c │ │ │ │ + b bc3a4 │ │ │ │ + ldr r1, [pc, #48] @ 6cb60 │ │ │ │ cmp r5, r1 │ │ │ │ - beq 6ca48 │ │ │ │ + beq 6cb4c │ │ │ │ mov r0, r5 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ca48 │ │ │ │ + bne 6cb4c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ - subseq r3, r5, r8, asr #31 │ │ │ │ + @ instruction: 0x00568194 │ │ │ │ + subseq r5, r6, r0, asr #30 │ │ │ │ + subseq r3, r6, 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 18bf38 │ │ │ │ + b 18dc48 │ │ │ │ + ldr r3, [pc, #68] @ 6cbcc │ │ │ │ + mov r2, r0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 35a980 │ │ │ │ + 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 6cbc0 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [pc, #20] @ 6cbd0 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 129448 │ │ │ │ + ldr r0, [pc, #12] @ 6cbd4 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 129448 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq r4, r9, r8, lsl #14 │ │ │ │ + eorseq r4, r9, r0, lsl r7 │ │ │ │ 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 6cab4 │ │ │ │ + bne 6cc10 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6cacc │ │ │ │ + beq 6cc28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6cacc │ │ │ │ - ldr r3, [pc, #252] @ 6cbb8 │ │ │ │ - ldr r1, [pc, #252] @ 6cbbc │ │ │ │ + beq 6cc28 │ │ │ │ + ldr r3, [pc, #252] @ 6cd14 │ │ │ │ + ldr r1, [pc, #252] @ 6cd18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1c810c │ │ │ │ + bl 1ca628 │ │ │ │ ldr r5, [r4, #144] @ 0x90 │ │ │ │ add r8, r4, #12 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [r0, #16] │ │ │ │ - beq 6caf8 │ │ │ │ - ldr r3, [pc, #212] @ 6cbc0 │ │ │ │ - ldr r1, [pc, #212] @ 6cbc4 │ │ │ │ + beq 6cc54 │ │ │ │ + ldr r3, [pc, #212] @ 6cd1c │ │ │ │ + ldr r1, [pc, #212] @ 6cd20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 6cac4 │ │ │ │ + bl 190b84 │ │ │ │ + b 6cc20 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6cb18 │ │ │ │ - ldr r0, [pc, #180] @ 6cbc8 │ │ │ │ + bne 6cc74 │ │ │ │ + ldr r0, [pc, #180] @ 6cd24 │ │ │ │ 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 6cb3c │ │ │ │ - bl 99d00 │ │ │ │ + beq 6cc98 │ │ │ │ + bl 99da0 │ │ │ │ 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 2a208c <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ + bl 2a4964 <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ mov r6, r0 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r7, [r4, #144] @ 0x90 │ │ │ │ - bne 6cac4 │ │ │ │ + bne 6cc20 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2a26b4 <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ + bl 2a4f8c <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6cba8 │ │ │ │ + beq 6cd04 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub r3, r3, r5 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, lsr #31 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r7, ip, asr #23 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge 6cc54 │ │ │ │ - ldr r1, [r0, #84] @ 0x54 │ │ │ │ - tst r1, #2 │ │ │ │ - beq 6cc54 │ │ │ │ - ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #104] @ 6cc60 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ - ldr r1, [r1, r0] │ │ │ │ - mov r0, #28 │ │ │ │ - mul r0, r2, r0 │ │ │ │ - ldr ip, [r1, #8] │ │ │ │ - cmp r2, #10 │ │ │ │ - add lr, ip, r0 │ │ │ │ - add lr, lr, #92160 @ 0x16800 │ │ │ │ - ldr lr, [lr, #764] @ 0x2fc │ │ │ │ - movls r2, #0 │ │ │ │ - movhi r2, #1 │ │ │ │ - cmp lr, r3 │ │ │ │ - orreq r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r1, r0, #92160 @ 0x16800 │ │ │ │ - addeq r0, r0, #98304 @ 0x18000 │ │ │ │ - addeq r0, r0, #228 @ 0xe4 │ │ │ │ - add r1, r1, #764 @ 0x2fc │ │ │ │ - add r1, ip, r1 │ │ │ │ - addeq r1, ip, r0 │ │ │ │ - add r0, r1, #24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ - add r0, r3, r2 │ │ │ │ - bx lr │ │ │ │ - andeq r0, r0, ip │ │ │ │ - andeq r0, r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ 6ccb4 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, r8, ror r7 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r8, ip, ror #6 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldr r3, [pc, #68] @ 6cd74 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 6cca8 │ │ │ │ + bne 6cd68 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6ccb8 │ │ │ │ + ldr r0, [pc, #20] @ 6cd78 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128de0 │ │ │ │ - ldr r0, [pc, #12] @ 6ccbc │ │ │ │ + b 129448 │ │ │ │ + ldr r0, [pc, #12] @ 6cd7c │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128de0 │ │ │ │ + b 129448 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r1, r9, r0, lsr r1 │ │ │ │ - eorseq r1, r9, r8, lsr r1 │ │ │ │ + mlaseq r9, r4, r7, r4 │ │ │ │ + eorseq r4, r9, r0, lsr #15 │ │ │ │ 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 │ │ │ │ @@ -68186,617 +68234,595 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 6cd1c │ │ │ │ + bne 6cddc │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6cd58 │ │ │ │ + beq 6ce18 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #300] @ 6ce60 │ │ │ │ + ldr ip, [pc, #300] @ 6cf20 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cd58 │ │ │ │ + bne 6ce18 │ │ │ │ mov r0, #0 │ │ │ │ - b 6ce58 │ │ │ │ + b 6cf18 │ │ │ │ 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 6cd98 │ │ │ │ - ldr r0, [pc, #204] @ 6ce64 │ │ │ │ - b 6ce58 │ │ │ │ + bne 6ce58 │ │ │ │ + ldr r0, [pc, #204] @ 6cf24 │ │ │ │ + b 6cf18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c810c │ │ │ │ + bl 1ca628 │ │ │ │ mov r6, #0 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ lsl r9, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ - ble 6cd90 │ │ │ │ + ble 6ce50 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r7, r6, lsl #16 │ │ │ │ sublt r1, r7, r9 │ │ │ │ movge r1, #65536 @ 0x10000 │ │ │ │ add r0, r0, r9 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6cd50 │ │ │ │ + beq 6ce10 │ │ │ │ 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 c051c │ │ │ │ + bl c0918 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 6ce24 │ │ │ │ + beq 6cee4 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6ce24 │ │ │ │ + bne 6cee4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6cd50 │ │ │ │ + beq 6ce10 │ │ │ │ ldr r2, [r3] │ │ │ │ add r9, r9, #65536 @ 0x10000 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6cdac │ │ │ │ + beq 6ce6c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6cda8 │ │ │ │ + bne 6ce68 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 6cda8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 6ce68 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r4, r7, r0, asr #11 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r4, r8, r0, asr #11 │ │ │ │ + subseq r1, r6, 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 6ce9c │ │ │ │ + bne 6cf5c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 14ed64 │ │ │ │ + bl 14f3dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6ceb0 │ │ │ │ - b 6cf04 │ │ │ │ - ldr r0, [pc, #108] @ 6cf10 │ │ │ │ - bl 1cd220 <_PyArg_NoPositional@@Base> │ │ │ │ + bne 6cf70 │ │ │ │ + b 6cfc4 │ │ │ │ + ldr r0, [pc, #108] @ 6cfd0 │ │ │ │ + bl 1cf73c <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ce88 │ │ │ │ - b 6cf04 │ │ │ │ + bne 6cf48 │ │ │ │ + b 6cfc4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl afcb8 │ │ │ │ + bl b017c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6cee0 │ │ │ │ + blt 6cfa0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6cf08 │ │ │ │ + beq 6cfc8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl afcb8 │ │ │ │ + bl b017c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6cf08 │ │ │ │ + bge 6cfc8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6cf04 │ │ │ │ + beq 6cfc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6cf04 │ │ │ │ + bne 6cfc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r5, r4, lsr r7 │ │ │ │ - ldr r3, [pc, #68] @ 6cf60 │ │ │ │ - mov r2, r0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ - 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 6cf54 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6cf64 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128de0 │ │ │ │ - ldr r0, [pc, #12] @ 6cf68 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128de0 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r1, r9, r0, asr #2 │ │ │ │ - eorseq r1, r9, ip, asr #2 │ │ │ │ + @ instruction: 0x0035cef4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cf94 │ │ │ │ - ldr r1, [pc, #16] @ 6cf98 │ │ │ │ + ldr r3, [pc, #16] @ 6cffc │ │ │ │ + ldr r1, [pc, #16] @ 6d000 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, asr r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, r8, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cfc4 │ │ │ │ - ldr r1, [pc, #16] @ 6cfc8 │ │ │ │ + ldr r3, [pc, #16] @ 6d02c │ │ │ │ + ldr r1, [pc, #16] @ 6d030 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, lsl #3 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cff4 │ │ │ │ - ldr r1, [pc, #16] @ 6cff8 │ │ │ │ + ldr r3, [pc, #16] @ 6d05c │ │ │ │ + ldr r1, [pc, #16] @ 6d060 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003911b4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #72] @ 6d060 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bl 30fb7c │ │ │ │ - ldr r2, [pc, #60] @ 6d064 │ │ │ │ - cmp r0, r2 │ │ │ │ - popne {r4, pc} │ │ │ │ - ldr r2, [r0] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d04c │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r0] │ │ │ │ - bne 6d04c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #8] @ 6d060 │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r2, #0 │ │ │ │ - b 30fb7c │ │ │ │ - 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 6d0a0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6d0b4 │ │ │ │ - b 6d0c4 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6d090 │ │ │ │ - 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 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, r4, 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 r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 6d124 │ │ │ │ + beq 6d0a8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 334ce4 <_PyUnicode_ToNumeric@@Base+0x47b8> │ │ │ │ + bl 3384c4 <_PyUnicode_ToNumeric@@Base+0x47b8> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d140 │ │ │ │ + bne 6d0c4 │ │ │ │ mov r4, #0 │ │ │ │ - b 6d1ec │ │ │ │ + b 6d170 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2ae9c8 │ │ │ │ + bl 2b122c │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 6d104 │ │ │ │ - b 6d11c │ │ │ │ + bne 6d088 │ │ │ │ + b 6d0a0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 6d158 │ │ │ │ - bl 274418 │ │ │ │ + bne 6d0dc │ │ │ │ + bl 276cf8 │ │ │ │ mov r4, r0 │ │ │ │ - b 6d1c8 │ │ │ │ + b 6d14c │ │ │ │ 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 6d1c4 │ │ │ │ + bge 6d148 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ - bl 191a74 │ │ │ │ + bl 193784 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6d1b0 │ │ │ │ + beq 6d134 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6d1b0 │ │ │ │ + bne 6d134 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r6, r4 │ │ │ │ - bne 6d174 │ │ │ │ - b 6d1c8 │ │ │ │ + bne 6d0f8 │ │ │ │ + b 6d14c │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d1ec │ │ │ │ + beq 6d170 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d1ec │ │ │ │ + bne 6d170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #72] @ 6d1dc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bl 313498 │ │ │ │ + ldr r2, [pc, #60] @ 6d1e0 │ │ │ │ + cmp r0, r2 │ │ │ │ + popne {r4, pc} │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 6d1c8 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r0] │ │ │ │ + bne 6d1c8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r1, [pc, #8] @ 6d1dc │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r2, #0 │ │ │ │ + b 313498 │ │ │ │ + subseq sp, r8, r8, lsr #7 │ │ │ │ + subseq r1, r6, 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 6d21c │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6d230 │ │ │ │ + b 6d240 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6d20c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 6d22c │ │ │ │ + bne 6d294 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d254 │ │ │ │ - b 6d270 │ │ │ │ + bne 6d2bc │ │ │ │ + b 6d2d8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #248] @ 6d334 │ │ │ │ + ldr r0, [pc, #248] @ 6d39c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d218 │ │ │ │ + bne 6d280 │ │ │ │ mov r0, #0 │ │ │ │ - b 6d32c │ │ │ │ - bl ab108 │ │ │ │ + b 6d394 │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6d284 │ │ │ │ + bne 6d2ec │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6d2a0 │ │ │ │ - bl a573c │ │ │ │ + bne 6d308 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 6d2a0 │ │ │ │ - b 6d24c │ │ │ │ + beq 6d308 │ │ │ │ + b 6d2b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d268 │ │ │ │ + bne 6d2d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 6d268 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 6d2d0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2a592c │ │ │ │ + bl 2a8204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d24c │ │ │ │ + beq 6d2b4 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 6d2d8 │ │ │ │ - ldr r3, [pc, #108] @ 6d338 │ │ │ │ - ldr r1, [pc, #108] @ 6d33c │ │ │ │ + bne 6d340 │ │ │ │ + ldr r3, [pc, #108] @ 6d3a0 │ │ │ │ + ldr r1, [pc, #108] @ 6d3a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 6d24c │ │ │ │ + bl 190b84 │ │ │ │ + b 6d2b4 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc8c0 │ │ │ │ + bl 1bec50 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d24c │ │ │ │ + beq 6d2b4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ - ldreq r6, [pc, #64] @ 6d340 │ │ │ │ + ldreq r6, [pc, #64] @ 6d3a8 │ │ │ │ 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] @ 6d344 │ │ │ │ + ldr r0, [pc, #24] @ 6d3ac │ │ │ │ strb r7, [r6, r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r8, r5, r8, asr lr │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq ip, r8, r0, ror #12 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq ip, r5, r8, lsl r6 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + @ instruction: 0x0038fdb0 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -0006d348 : │ │ │ │ +0006d3b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #452] @ 6d524 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #452] @ 6d58c │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6d3ac │ │ │ │ + beq 6d414 │ │ │ │ ldrb r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 6d384 │ │ │ │ + bne 6d3ec │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b 6d368 │ │ │ │ + b 6d3d0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 6d3c4 │ │ │ │ + beq 6d42c │ │ │ │ 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 6d3c4 │ │ │ │ - b 6d37c │ │ │ │ - ldr r3, [pc, #372] @ 6d528 │ │ │ │ - ldr r2, [pc, #372] @ 6d52c │ │ │ │ + bcs 6d42c │ │ │ │ + b 6d3e4 │ │ │ │ + ldr r3, [pc, #372] @ 6d590 │ │ │ │ + ldr r2, [pc, #372] @ 6d594 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ef10 <_PyErr_SetString@@Base> │ │ │ │ + bl 190c20 <_PyErr_SetString@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 6d51c │ │ │ │ + b 6d584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2744a8 │ │ │ │ + bl 276d88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d3bc │ │ │ │ - ldr r3, [pc, #340] @ 6d530 │ │ │ │ + beq 6d424 │ │ │ │ + ldr r3, [pc, #340] @ 6d598 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6d4cc │ │ │ │ + bne 6d534 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6d3fc │ │ │ │ + bne 6d464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11ad80 │ │ │ │ + bl 11b36c │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6d468 │ │ │ │ - bl 91a70 │ │ │ │ + bne 6d4d0 │ │ │ │ + bl 91b28 │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r5, [r6, #32] │ │ │ │ - bne 6d468 │ │ │ │ + bne 6d4d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d3bc │ │ │ │ + beq 6d424 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d3bc │ │ │ │ - ldr r2, [pc, #248] @ 6d534 │ │ │ │ + bne 6d424 │ │ │ │ + ldr r2, [pc, #248] @ 6d59c │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d454 │ │ │ │ + beq 6d4bc │ │ │ │ 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 6d3bc │ │ │ │ + b 6d424 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl afcb8 │ │ │ │ + bl b017c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d518 │ │ │ │ + beq 6d580 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d518 │ │ │ │ - ldr r2, [pc, #148] @ 6d534 │ │ │ │ + bne 6d580 │ │ │ │ + ldr r2, [pc, #148] @ 6d59c │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d4b8 │ │ │ │ + beq 6d520 │ │ │ │ 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 6d518 │ │ │ │ + b 6d580 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d51c │ │ │ │ + beq 6d584 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d51c │ │ │ │ - ldr r2, [pc, #68] @ 6d534 │ │ │ │ + bne 6d584 │ │ │ │ + ldr r2, [pc, #68] @ 6d59c │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d504 │ │ │ │ + beq 6d56c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b 6d51c │ │ │ │ + b 6d584 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x00377af4 │ │ │ │ - @ instruction: 0x00556194 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + @ instruction: 0x0037b2b4 │ │ │ │ + @ instruction: 0x00566194 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d548 │ │ │ │ - b 30fb7c │ │ │ │ - subseq lr, r7, ip, lsl #4 │ │ │ │ + ldr r1, [pc] @ 6d5b0 │ │ │ │ + b 313498 │ │ │ │ + subseq lr, r8, ip, lsl #4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d55c │ │ │ │ - b 30fb7c │ │ │ │ - subseq lr, r7, r0, ror #9 │ │ │ │ + ldr r1, [pc] @ 6d5c4 │ │ │ │ + b 313498 │ │ │ │ + subseq lr, r8, r0, ror #9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d570 │ │ │ │ - b 30fb7c │ │ │ │ - subseq lr, r7, r8, lsr r5 │ │ │ │ + ldr r1, [pc] @ 6d5d8 │ │ │ │ + b 313498 │ │ │ │ + subseq lr, r8, r8, lsr r5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d584 │ │ │ │ - b 30fb7c │ │ │ │ - subseq lr, r7, r8, asr r5 │ │ │ │ - ldr r1, [pc, #8] @ 6d598 │ │ │ │ + ldr r1, [pc] @ 6d5ec │ │ │ │ + b 313498 │ │ │ │ + subseq lr, r8, r8, asr r5 │ │ │ │ + ldr r1, [pc, #8] @ 6d600 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b 30fb7c │ │ │ │ - subseq ip, r7, r0, ror ip │ │ │ │ + b 313498 │ │ │ │ + subseq ip, r8, 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] @ 6d6a0 │ │ │ │ + ldr r3, [pc, #236] @ 6d708 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 6d5cc │ │ │ │ + beq 6d634 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6d5e4 │ │ │ │ + beq 6d64c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6d698 │ │ │ │ + b 6d700 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ - ldr r3, [pc, #180] @ 6d6a4 │ │ │ │ + ldr r3, [pc, #180] @ 6d70c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 6d614 │ │ │ │ + beq 6d67c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b fc50c │ │ │ │ - bl 23fbec │ │ │ │ + b fc7e0 │ │ │ │ + bl 242514 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 6d698 │ │ │ │ + beq 6d700 │ │ │ │ ldr r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d664 │ │ │ │ + bne 6d6cc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d698 │ │ │ │ + beq 6d700 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6d698 │ │ │ │ + bne 6d700 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 6d698 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 6d700 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -68804,133 +68830,133 @@ │ │ │ │ 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, r5, r4, lsl r1 │ │ │ │ - subseq r8, r5, r8, asr #25 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r8, r6, r8, asr #25 │ │ │ │ │ │ │ │ -0006d6a8 : │ │ │ │ +0006d710 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #116] @ 6d734 │ │ │ │ + ldr r1, [pc, #116] @ 6d79c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #112] @ 6d738 │ │ │ │ - bl 16c1fc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r0, [pc, #112] @ 6d7a0 │ │ │ │ + bl 16d534 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6d6e0 │ │ │ │ + bne 6d748 │ │ │ │ mov r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 6d714 │ │ │ │ + b 6d77c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d6d0 │ │ │ │ + beq 6d738 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl fc50c │ │ │ │ + bl fc7e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6d714 │ │ │ │ - bl ab108 │ │ │ │ + beq 6d77c │ │ │ │ + bl ab1f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00375df4 │ │ │ │ - eorseq r0, r6, r4, asr #2 │ │ │ │ + eorseq r9, r7, r4, lsl #7 │ │ │ │ + eorseq r3, r6, r4, lsl #18 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6d7a8 │ │ │ │ - ldr ip, [pc, #96] @ 6d7b0 │ │ │ │ + bhi 6d810 │ │ │ │ + ldr ip, [pc, #96] @ 6d818 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 6d7a8 │ │ │ │ + bne 6d810 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 6d7a8 │ │ │ │ + bne 6d810 │ │ │ │ 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] @ 6d7b4 │ │ │ │ + ldr r1, [pc, #36] @ 6d81c │ │ │ │ lsreq r3, r3, #5 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r0, [pc, #20] @ 6d7b8 │ │ │ │ + ldr r0, [pc, #20] @ 6d820 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #12] @ 6d7bc │ │ │ │ + ldr r0, [pc, #12] @ 6d824 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0055ca98 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ + @ instruction: 0x0056ca98 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d934 │ │ │ │ - ldr r0, [pc, #328] @ 6d940 │ │ │ │ + beq 6d99c │ │ │ │ + ldr r0, [pc, #328] @ 6d9a8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r6, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 19f05c │ │ │ │ + bl 1a140c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d900 │ │ │ │ - ldr r3, [pc, #300] @ 6d944 │ │ │ │ + beq 6d968 │ │ │ │ + ldr r3, [pc, #300] @ 6d9ac │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6d834 │ │ │ │ - ldr r3, [pc, #288] @ 6d948 │ │ │ │ - ldr r1, [pc, #288] @ 6d94c │ │ │ │ + beq 6d89c │ │ │ │ + ldr r3, [pc, #288] @ 6d9b0 │ │ │ │ + ldr r1, [pc, #288] @ 6d9b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 6d900 │ │ │ │ + bl 117eec │ │ │ │ + b 6d968 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6d900 │ │ │ │ - ldr r0, [pc, #256] @ 6d950 │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + blt 6d968 │ │ │ │ + ldr r0, [pc, #256] @ 6d9b8 │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6d900 │ │ │ │ + beq 6d968 │ │ │ │ ldr r2, [r6] │ │ │ │ str r5, [r3, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ - ldr r2, [pc, #224] @ 6d954 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r2, [pc, #224] @ 6d9bc │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -68939,54 +68965,54 @@ │ │ │ │ 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 6d8d0 │ │ │ │ + beq 6d938 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d8d0 │ │ │ │ + bne 6d938 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6d8e4 │ │ │ │ + bne 6d94c │ │ │ │ mov r0, #0 │ │ │ │ - b 6d938 │ │ │ │ + b 6d9a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d8dc │ │ │ │ + bne 6d944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 6d8dc │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 6d944 │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d934 │ │ │ │ + beq 6d99c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d934 │ │ │ │ + bne 6d99c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00579f94 │ │ │ │ - subseq r4, r5, r8, ror r2 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, ror #3 │ │ │ │ - subseq sp, r5, r8, lsr #10 │ │ │ │ + @ instruction: 0x00589f94 │ │ │ │ + subseq r4, r6, r8, ror r2 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, r4, lsr #19 │ │ │ │ + subseq sp, r6, 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 r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -68999,54 +69025,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 6d9d4 │ │ │ │ + beq 6da3c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d9d4 │ │ │ │ - ldr r2, [pc, #128] @ 6da40 │ │ │ │ + beq 6da3c │ │ │ │ + ldr r2, [pc, #128] @ 6daa8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6d9d4 │ │ │ │ + bne 6da3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6de6c │ │ │ │ + bl 6ded4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6da08 │ │ │ │ + beq 6da70 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6da08 │ │ │ │ + beq 6da70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6da08 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6da70 │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - andeq sp, r6, ip, ror #31 │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ + andeq lr, r6, r4, asr 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] │ │ │ │ @@ -69056,17 +69082,17 @@ │ │ │ │ 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 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -69089,1083 +69115,1083 @@ │ │ │ │ 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 6db28 │ │ │ │ + bne 6db90 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6db60 │ │ │ │ + beq 6dbc8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #92] @ 6dba4 │ │ │ │ + ldr ip, [pc, #92] @ 6dc0c │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 6db98 │ │ │ │ + beq 6dc00 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6db84 │ │ │ │ - bl a573c │ │ │ │ + bne 6dbec │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6db98 │ │ │ │ + bne 6dc00 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 26519c │ │ │ │ + b 267a7c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, ip, ror #11 │ │ │ │ - b 34135c │ │ │ │ + subseq r4, r8, ip, ror #11 │ │ │ │ + b 344b90 │ │ │ │ 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] @ 6dcb4 │ │ │ │ + ldr r1, [pc, #208] @ 6dd1c │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl fe414 │ │ │ │ + bl fe6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dc14 │ │ │ │ + beq 6dc7c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #188] @ 6dcb8 │ │ │ │ + ldr r3, [pc, #188] @ 6dd20 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6dc1c │ │ │ │ - ldr r3, [pc, #176] @ 6dcbc │ │ │ │ - ldr r1, [pc, #176] @ 6dcc0 │ │ │ │ + beq 6dc84 │ │ │ │ + ldr r3, [pc, #176] @ 6dd24 │ │ │ │ + ldr r1, [pc, #176] @ 6dd28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 6dcac │ │ │ │ + b 6dd14 │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6dc30 │ │ │ │ - ldr r0, [pc, #148] @ 6dcc4 │ │ │ │ - b 6dcac │ │ │ │ + bne 6dc98 │ │ │ │ + ldr r0, [pc, #148] @ 6dd2c │ │ │ │ + b 6dd14 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 6dc4c │ │ │ │ - ldr r3, [pc, #136] @ 6dcc8 │ │ │ │ - ldr r1, [pc, #136] @ 6dccc │ │ │ │ + beq 6dcb4 │ │ │ │ + ldr r3, [pc, #136] @ 6dd30 │ │ │ │ + ldr r1, [pc, #136] @ 6dd34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 6dc14 │ │ │ │ + bl 190b84 │ │ │ │ + b 6dc7c │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 6dc6c │ │ │ │ - ldr r3, [pc, #104] @ 6dcc8 │ │ │ │ - ldr r1, [pc, #108] @ 6dcd0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 6dc14 │ │ │ │ - ldr r0, [pc, #96] @ 6dcd4 │ │ │ │ + beq 6dcd4 │ │ │ │ + ldr r3, [pc, #104] @ 6dd30 │ │ │ │ + ldr r1, [pc, #108] @ 6dd38 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 6dc7c │ │ │ │ + ldr r0, [pc, #96] @ 6dd3c │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl c051c │ │ │ │ + bl c0918 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6dc14 │ │ │ │ + beq 6dc7c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6dc28 │ │ │ │ + beq 6dc90 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6dc28 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 6dc28 │ │ │ │ + bne 6dc90 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 6dc90 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ - subseq r4, r5, r8, ror r2 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r0, ror #4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r0, lsl #5 │ │ │ │ - eorseq r1, r9, r8, lsr #5 │ │ │ │ - subseq lr, r7, r8, lsr r6 │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + subseq r4, r6, r8, ror r2 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, r0, lsr #20 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r4, r9, r0, asr #20 │ │ │ │ + eorseq r4, r9, r8, ror #20 │ │ │ │ + subseq lr, r8, r8, lsr r6 │ │ │ │ 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 6dd18 │ │ │ │ - ldr r2, [pc, #232] @ 6ddec │ │ │ │ - ldr r1, [pc, #232] @ 6ddf0 │ │ │ │ - ldr r0, [pc, #232] @ 6ddf4 │ │ │ │ + bne 6dd80 │ │ │ │ + ldr r2, [pc, #232] @ 6de54 │ │ │ │ + ldr r1, [pc, #232] @ 6de58 │ │ │ │ + ldr r0, [pc, #232] @ 6de5c │ │ │ │ mov r3, r5 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_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 6dd44 │ │ │ │ - ldr r3, [pc, #192] @ 6ddf8 │ │ │ │ - ldr r1, [pc, #192] @ 6ddfc │ │ │ │ + beq 6ddac │ │ │ │ + ldr r3, [pc, #192] @ 6de60 │ │ │ │ + ldr r1, [pc, #192] @ 6de64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 6dd10 │ │ │ │ + bl 190b84 │ │ │ │ + b 6dd78 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne 6dd9c │ │ │ │ + bne 6de04 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a53c │ │ │ │ + bl 18bee4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble 6dd94 │ │ │ │ + ble 6ddfc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ sub r6, r0, #1 │ │ │ │ add r1, r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d3394 │ │ │ │ + bl 2d6380 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6dd10 │ │ │ │ + beq 6dd78 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a53c │ │ │ │ - ldr r0, [pc, #100] @ 6de00 │ │ │ │ + bl 18bee4 │ │ │ │ + ldr r0, [pc, #100] @ 6de68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1aafd8 │ │ │ │ + bl 1ad398 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, r0, r7 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bls 6ddc0 │ │ │ │ + bls 6de28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d3394 │ │ │ │ + bl 2d6380 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6dd10 │ │ │ │ + beq 6dd78 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205cb0 │ │ │ │ - b 6dd94 │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - eorseq lr, r7, ip, lsl fp │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003912d8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + bl 207acc │ │ │ │ + b 6ddfc │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + eorseq r2, r8, r0, lsl r7 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + mlaseq r9, r8, sl, r4 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -0006de04 : │ │ │ │ +0006de6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6de24 │ │ │ │ + bne 6de8c │ │ │ │ pop {r4, lr} │ │ │ │ - b 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #56] @ 6de68 │ │ │ │ + ldr r2, [pc, #56] @ 6ded0 │ │ │ │ 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 6de60 │ │ │ │ + beq 6dec8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ 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 11a9a8 │ │ │ │ + bl 11af94 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r7, [pc, #320] @ 6dfd8 │ │ │ │ + ldr r7, [pc, #320] @ 6e040 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6dec4 │ │ │ │ + bne 6df2c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6dfc8 │ │ │ │ + beq 6e030 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6def4 │ │ │ │ + b 6df5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19aa4c │ │ │ │ + bl 19cdfc │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ orrne r3, r3, #32 │ │ │ │ strne r3, [r4, #20] │ │ │ │ - bne 6def4 │ │ │ │ + bne 6df5c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #240] @ 6dfdc │ │ │ │ + ldr r0, [pc, #240] @ 6e044 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a5d20 │ │ │ │ - b 6dfc8 │ │ │ │ + bl 2a85f8 │ │ │ │ + b 6e030 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r0, [pc, #224] @ 6dfe0 │ │ │ │ + ldr r0, [pc, #224] @ 6e048 │ │ │ │ add r1, sp, #8 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 19f05c │ │ │ │ + bl 1a140c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 6df28 │ │ │ │ + bne 6df90 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #196] @ 6dfe4 │ │ │ │ + ldr r0, [pc, #196] @ 6e04c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a5d20 │ │ │ │ - b 6df48 │ │ │ │ + bl 2a85f8 │ │ │ │ + b 6dfb0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6df48 │ │ │ │ + beq 6dfb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 6df48 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6dfb0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq 6dfa4 │ │ │ │ + beq 6e00c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #140] @ 6dfe8 │ │ │ │ + ldr r0, [pc, #140] @ 6e050 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c051c │ │ │ │ + bl c0918 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 6df84 │ │ │ │ + bne 6dfec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 6dfdc │ │ │ │ + ldr r0, [pc, #96] @ 6e044 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a5d20 │ │ │ │ - b 6dfa4 │ │ │ │ + bl 2a85f8 │ │ │ │ + b 6e00c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6dfa4 │ │ │ │ + beq 6e00c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6dfa4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6e00c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6dfc8 │ │ │ │ + beq 6e030 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6dfc8 │ │ │ │ + bne 6e030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11a9cc │ │ │ │ + bl 11afb8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq sp, r5, r8, lsr #10 │ │ │ │ - eorseq r1, r9, r0, lsr #6 │ │ │ │ - subseq sl, r7, r8, ror #25 │ │ │ │ - eorseq r1, r9, ip, asr #6 │ │ │ │ - subseq lr, r7, r8, lsr r6 │ │ │ │ + subseq sp, r6, r8, lsr #10 │ │ │ │ + eorseq r4, r9, r0, ror #21 │ │ │ │ + subseq sl, r8, r8, ror #25 │ │ │ │ + eorseq r4, r9, ip, lsl #22 │ │ │ │ + subseq lr, r8, 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 6de6c │ │ │ │ + bl 6ded4 │ │ │ │ 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 6e044 │ │ │ │ + bge 6e0ac │ │ │ │ ldr r6, [r0, #4]! │ │ │ │ cmp ip, r6 │ │ │ │ - bne 6e028 │ │ │ │ + bne 6e090 │ │ │ │ cmp r1, r3 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #84] @ 6e0a8 │ │ │ │ + ldr ip, [pc, #84] @ 6e110 │ │ │ │ add r2, r2, #12 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bge 6e084 │ │ │ │ + bge 6e0ec │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e084 │ │ │ │ + beq 6e0ec │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, #0 │ │ │ │ cmpne lr, ip │ │ │ │ - bne 6e094 │ │ │ │ + bne 6e0fc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 6e054 │ │ │ │ + bne 6e0bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - andeq sp, r6, ip, ror #31 │ │ │ │ + andeq lr, r6, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e0dc │ │ │ │ + ldr r3, [pc, #24] @ 6e144 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r1, [pc, #16] @ 6e0e0 │ │ │ │ - ldrne r1, [pc, #16] @ 6e0e4 │ │ │ │ - bl 18ee74 │ │ │ │ + ldreq r1, [pc, #16] @ 6e148 │ │ │ │ + ldrne r1, [pc, #16] @ 6e14c │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, ror r3 │ │ │ │ - mlaseq r9, r4, r3, r1 │ │ │ │ + ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, ip, lsr fp │ │ │ │ + eorseq r4, r9, r4, asr fp │ │ │ │ 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 1c0658 │ │ │ │ + bl 1c29e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e120 │ │ │ │ + bne 6e188 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6e118 │ │ │ │ - ldr r0, [pc] @ 6e140 │ │ │ │ + blt 6e180 │ │ │ │ + ldr r0, [pc] @ 6e1a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 6e150 │ │ │ │ - b a9b8c │ │ │ │ - eorseq r1, r9, r8, lsr #7 │ │ │ │ + ldr r0, [pc] @ 6e1b8 │ │ │ │ + b a9c7c │ │ │ │ + eorseq r4, r9, r8, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 124bac <_PyType_Name@@Base> │ │ │ │ + bl 125214 <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 6e188 │ │ │ │ - b 128de0 │ │ │ │ - @ instruction: 0x003913b0 │ │ │ │ - b 6d068 │ │ │ │ + ldr r0, [pc] @ 6e1f0 │ │ │ │ + b 129448 │ │ │ │ + eorseq r4, r9, r0, ror fp │ │ │ │ + b 6d1e4 │ │ │ │ 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 a6454 │ │ │ │ + b a6544 │ │ │ │ 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 6e1f8 │ │ │ │ + bne 6e260 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e228 │ │ │ │ + beq 6e290 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #112] @ 6e284 │ │ │ │ + ldr ip, [pc, #112] @ 6e2ec │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e278 │ │ │ │ + beq 6e2e0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e248 │ │ │ │ - bl a573c │ │ │ │ + bne 6e2b0 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e278 │ │ │ │ + bne 6e2e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a21c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e26c │ │ │ │ - ldr r3, [pc, #40] @ 6e288 │ │ │ │ + bge 6e2d4 │ │ │ │ + ldr r3, [pc, #40] @ 6e2f0 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r8, lsl r6 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r4, r8, r8, lsl r6 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #16] @ 6e2b0 │ │ │ │ + ldreq r0, [pc, #16] @ 6e318 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -0006e2b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +0006e31c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 6e2c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ - b 32e940 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x498> │ │ │ │ - andeq lr, r6, r4, lsr #7 │ │ │ │ + ldr r1, [pc] @ 6e328 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ + b 332120 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x498> │ │ │ │ + andeq lr, r6, ip, lsl #8 │ │ │ │ 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 6e310 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c> │ │ │ │ + bne 6e378 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e340 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8c> │ │ │ │ + beq 6e3a8 <_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] @ 6e39c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe8> │ │ │ │ + ldr ip, [pc, #112] @ 6e404 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e390 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ + beq 6e3f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e360 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xac> │ │ │ │ - bl a573c │ │ │ │ + bne 6e3c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xac> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e390 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ + bne 6e3f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ mov r0, r4 │ │ │ │ bl 29628 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e384 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd0> │ │ │ │ - ldr r3, [pc, #40] @ 6e3a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ + bge 6e3ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #40] @ 6e408 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r4, asr #12 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r4, r8, r4, asr #12 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e3e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ + bne 6e448 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e408 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ + beq 6e470 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e408 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ + beq 6e470 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e410 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ - ldr r1, [pc, #24] @ 6e414 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x160> │ │ │ │ + ldr r3, [pc, #24] @ 6e478 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + ldr r1, [pc, #24] @ 6e47c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x160> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e418 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ + ldr r0, [pc, #8] @ 6e480 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ bx lr │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003913d4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r9, r4, fp, r4 │ │ │ │ + subseq r1, r6, 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] @ 6e4f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23c> │ │ │ │ - bl 1c1f70 │ │ │ │ + ldr r1, [pc, #176] @ 6e558 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23c> │ │ │ │ + bl 1c4300 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e450 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19c> │ │ │ │ + bne 6e4b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19c> │ │ │ │ mov r0, #0 │ │ │ │ - b 6e4e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ + b 6e550 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 2a0a8 <__sched_rr_get_interval64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e474 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ - ldr r3, [pc, #136] @ 6e4f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x240> │ │ │ │ + beq 6e4dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #136] @ 6e55c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x240> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 6e4c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ + bl 144b28 │ │ │ │ + b 6e530 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 3551a0 │ │ │ │ + bl 358940 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 35511c │ │ │ │ - ldr r2, [pc, #100] @ 6e4f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ - ldr r3, [pc, #100] @ 6e4fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x248> │ │ │ │ - bl 355200 │ │ │ │ + bl 3588bc │ │ │ │ + ldr r2, [pc, #100] @ 6e560 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ + ldr r3, [pc, #100] @ 6e564 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x248> │ │ │ │ + bl 3589a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354e4c │ │ │ │ - ldr r3, [pc, #76] @ 6e500 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ + bl 3585ec │ │ │ │ + ldr r3, [pc, #76] @ 6e568 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e4dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ - bl a573c │ │ │ │ + beq 6e544 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e448 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x194> │ │ │ │ - ldr r5, [pc, #36] @ 6e500 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ + bne 6e4b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x194> │ │ │ │ + ldr r5, [pc, #36] @ 6e568 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl ab1f8 │ │ │ │ + bl ab2e4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003913f0 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + @ instruction: 0x00394bb0 │ │ │ │ + subseq r1, r6, 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 6e558 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ + bhi 6e5c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 6e578 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ - ldr r2, [pc, #548] @ 6e76c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ - ldr r1, [pc, #548] @ 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ - ldr r0, [pc, #548] @ 6e774 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + bne 6e5e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #548] @ 6e7d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ + ldr r1, [pc, #548] @ 6e7d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ + ldr r0, [pc, #548] @ 6e7dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, r6 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6e760 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ - ldr r0, [pc, #532] @ 6e774 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e7c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + ldr r0, [pc, #532] @ 6e7dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e52c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x278> │ │ │ │ - b 6e760 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bne 6e594 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x278> │ │ │ │ + b 6e7c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 6e5f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + ble 6e658 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r3, [pc, #492] @ 6e778 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c4> │ │ │ │ + ldr r3, [pc, #492] @ 6e7e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c4> │ │ │ │ cmp ip, r3 │ │ │ │ - beq 6e5f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + beq 6e658 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 6e5d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ + beq 6e640 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, ip │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e760 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e7c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6e5f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ - ldr r3, [pc, #432] @ 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c8> │ │ │ │ - ldr r1, [pc, #432] @ 6e780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4cc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 6e760 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ - ldr r2, [pc, #420] @ 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d0> │ │ │ │ - ldr r1, [pc, #420] @ 6e788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ - ldr r0, [pc, #396] @ 6e774 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + beq 6e658 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + ldr r3, [pc, #432] @ 6e7e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c8> │ │ │ │ + ldr r1, [pc, #432] @ 6e7e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4cc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 6e7c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + ldr r2, [pc, #420] @ 6e7ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d0> │ │ │ │ + ldr r1, [pc, #420] @ 6e7f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #396] @ 6e7dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, ip │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6e760 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e7c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - ble 6e610 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x35c> │ │ │ │ - ldr r3, [pc, #392] @ 6e78c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d8> │ │ │ │ - ldr r1, [pc, #392] @ 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4dc> │ │ │ │ + ble 6e678 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x35c> │ │ │ │ + ldr r3, [pc, #392] @ 6e7f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d8> │ │ │ │ + ldr r1, [pc, #392] @ 6e7f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 6e760 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bl 190b84 │ │ │ │ + b 6e7c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, #0 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 6e760 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e7c8 <_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 6e724 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x470> │ │ │ │ + ble 6e78c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x470> │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #39 @ 0x27 │ │ │ │ - bne 6e670 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3bc> │ │ │ │ + bne 6e6d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3bc> │ │ │ │ mov r3, ip │ │ │ │ mov r5, #92 @ 0x5c │ │ │ │ strb r5, [r3], #2 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6e63c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e6a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #9 │ │ │ │ - bne 6e694 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ + bne 6e6fc <_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 6e63c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e6a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #10 │ │ │ │ - bne 6e6b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ + bne 6e720 <_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 6e63c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e6a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #13 │ │ │ │ - bne 6e6dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ + bne 6e744 <_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 6e63c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e6a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ sub r3, lr, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ strbls lr, [ip], #1 │ │ │ │ - bls 6e63c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ - ldr r3, [pc, #160] @ 6e794 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e0> │ │ │ │ + bls 6e6a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + ldr r3, [pc, #160] @ 6e7fc <_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 6e63c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e6a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ mov r3, #0 │ │ │ │ sub r1, ip, r0 │ │ │ │ strb r3, [ip] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cafc4 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb3ac <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e760 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bne 6e7c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e760 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e7c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #64] @ 6e798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e4> │ │ │ │ + ldr r0, [pc, #64] @ 6e800 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e4> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9b8c │ │ │ │ + b a9c7c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r8, r8, lsr #7 │ │ │ │ - eorseq r9, r6, r8, lsr #16 │ │ │ │ - @ instruction: 0x00371af8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ - @ instruction: 0x003686b0 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r1, r9, r8, lsl #8 │ │ │ │ - subseq r2, r6, r8, asr #11 │ │ │ │ - @ instruction: 0x00373eb8 │ │ │ │ + eorseq r1, r9, r8, ror #22 │ │ │ │ + eorseq ip, r6, r8, ror #31 │ │ │ │ + @ instruction: 0x003752b8 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ + eorseq fp, r6, r0, ror lr │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq r4, r9, r8, asr #23 │ │ │ │ + subseq r2, r7, r8, asr #11 │ │ │ │ + eorseq r7, r7, r8, ror r6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e7bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ + bne 6e824 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e7e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ + beq 6e84c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e7e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ + beq 6e84c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e7ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x538> │ │ │ │ - ldr r1, [pc, #24] @ 6e7f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x53c> │ │ │ │ + ldr r3, [pc, #24] @ 6e854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x538> │ │ │ │ + ldr r1, [pc, #24] @ 6e858 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x53c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e7f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x540> │ │ │ │ + ldr r0, [pc, #8] @ 6e85c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x540> │ │ │ │ bx lr │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsr #8 │ │ │ │ - subseq r1, r5, r0, ror sp │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, r8, ror #23 │ │ │ │ + subseq r1, r6, r0, ror sp │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e818 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x564> │ │ │ │ + bne 6e880 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x564> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e840 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ + beq 6e8a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e840 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ + beq 6e8a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e848 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x594> │ │ │ │ - ldr r1, [pc, #24] @ 6e84c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x598> │ │ │ │ + ldr r3, [pc, #24] @ 6e8b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x594> │ │ │ │ + ldr r1, [pc, #24] @ 6e8b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x598> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e850 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x59c> │ │ │ │ + ldr r0, [pc, #8] @ 6e8b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x59c> │ │ │ │ bx lr │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, asr #8 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, r8, lsl #24 │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r5, r0 │ │ │ │ bl 29424 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6e894 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ - ldr r3, [pc, #16] @ 6e89c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e8> │ │ │ │ + bge 6e8fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ + ldr r3, [pc, #16] @ 6e904 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e8> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444b0 │ │ │ │ - ldr r0, [pc, #4] @ 6e8a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5ec> │ │ │ │ + b 144b28 │ │ │ │ + ldr r0, [pc, #4] @ 6e908 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5ec> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + 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 ip, [pc, #32] @ 6e8dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x628> │ │ │ │ + ldr ip, [pc, #32] @ 6e944 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x628> │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #28] @ 6e8e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x62c> │ │ │ │ - ldr r2, [pc, #28] @ 6e8e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x630> │ │ │ │ - ldr r1, [pc, #28] @ 6e8e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x634> │ │ │ │ + ldr r3, [pc, #28] @ 6e948 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x62c> │ │ │ │ + ldr r2, [pc, #28] @ 6e94c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x630> │ │ │ │ + ldr r1, [pc, #28] @ 6e950 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x634> │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #24] @ 6e8ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x638> │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #24] @ 6e954 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x638> │ │ │ │ + bl a9c7c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r8, r5, ip, lsl #16 │ │ │ │ - eorseq r8, r5, r4, lsr #16 │ │ │ │ - eorseq r8, r5, r4, lsl #16 │ │ │ │ - eorseq r8, r5, r8, lsl r8 │ │ │ │ - eorseq r1, r9, r0, ror r4 │ │ │ │ + eorseq fp, r5, ip, asr #31 │ │ │ │ + eorseq fp, r5, r4, ror #31 │ │ │ │ + eorseq fp, r5, r4, asr #31 │ │ │ │ + @ instruction: 0x0035bfd8 │ │ │ │ + eorseq r4, r9, r0, lsr ip │ │ │ │ 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] @ 6e940 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x68c> │ │ │ │ - bl fe414 │ │ │ │ + ldr r1, [pc, #28] @ 6e9a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x68c> │ │ │ │ + bl fe6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e938 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x684> │ │ │ │ + beq 6e9a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x684> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 30c60 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq fp, r8, ip, ror r5 │ │ │ │ + eorseq lr, r8, r8, lsl lr │ │ │ │ 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 6e97c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c8> │ │ │ │ + bne 6e9e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 298c3c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b51c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e9a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f0> │ │ │ │ - b 6e99c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + bne 6ea0c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f0> │ │ │ │ + b 6ea04 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6ea04 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x750> │ │ │ │ + ldr r0, [pc, #120] @ 6ea6c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x750> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e964 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b0> │ │ │ │ + bne 6e9cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b0> │ │ │ │ mov r0, #0 │ │ │ │ - b 6e9fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ + b 6ea64 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 298c3c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b51c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e99c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + beq 6ea04 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 298c3c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b51c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e99c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + beq 6ea04 <_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] @ 6ea08 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x754> │ │ │ │ - bge 6e9fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ - ldr r3, [pc, #28] @ 6ea0c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x758> │ │ │ │ + ldrge r0, [pc, #32] @ 6ea70 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x754> │ │ │ │ + bge 6ea64 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ + ldr r3, [pc, #28] @ 6ea74 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x758> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r4, lsl #7 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq sp, r6, r4, asr #22 │ │ │ │ + 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, #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 6ea5c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ + bne 6eac4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6ea8c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7d8> │ │ │ │ + beq 6eaf4 <_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] @ 6ead4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x820> │ │ │ │ + ldr ip, [pc, #92] @ 6eb3c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x820> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eac8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + beq 6eb30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6eac8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ - ldr r1, [pc, #52] @ 6ead8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x824> │ │ │ │ - ldr r0, [pc, #52] @ 6eadc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x828> │ │ │ │ + blt 6eb30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + ldr r1, [pc, #52] @ 6eb40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x824> │ │ │ │ + ldr r0, [pc, #52] @ 6eb44 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x828> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6eac8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + blt 6eb30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 6eae0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x82c> │ │ │ │ + ldr r1, [pc, #32] @ 6eb48 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x82c> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 32ed34 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x88c> │ │ │ │ + b 332514 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x88c> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r0, ror r6 │ │ │ │ - eorseq r1, r9, r8, ror r4 │ │ │ │ - eorseq pc, r7, r4, lsr r4 @ │ │ │ │ + subseq r4, r8, r0, ror r6 │ │ │ │ + eorseq r4, r9, r8, lsr ip │ │ │ │ + @ instruction: 0x00382bf4 │ │ │ │ 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 6eb1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x868> │ │ │ │ + bne 6eb84 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x868> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 27d678 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ff58 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eb44 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x890> │ │ │ │ - b 6eb3c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + bne 6ebac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x890> │ │ │ │ + b 6eba4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6eba4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f0> │ │ │ │ + ldr r0, [pc, #120] @ 6ec0c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eb04 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x850> │ │ │ │ + bne 6eb6c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x850> │ │ │ │ mov r0, #0 │ │ │ │ - b 6eb9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ + b 6ec04 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 27d678 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ff58 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eb3c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + beq 6eba4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 27d678 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27ff58 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eb3c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + beq 6eba4 <_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] @ 6eba8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f4> │ │ │ │ - bge 6eb9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ - ldr r3, [pc, #28] @ 6ebac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f8> │ │ │ │ + ldrge r0, [pc, #32] @ 6ec10 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f4> │ │ │ │ + bge 6ec04 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ + ldr r3, [pc, #28] @ 6ec14 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f8> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r6, r8, ror r3 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq sp, r6, r8, lsr fp │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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] │ │ │ │ @@ -70175,507 +70201,411 @@ │ │ │ │ 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 1af0b0 │ │ │ │ + bl 1b1470 │ │ │ │ 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] @ 6ec28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x974> │ │ │ │ - ldr r1, [pc, #16] @ 6ec2c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x978> │ │ │ │ + ldr r3, [pc, #16] @ 6ec90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x974> │ │ │ │ + ldr r1, [pc, #16] @ 6ec94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x978> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r0, r4, r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, ip, lsr ip │ │ │ │ │ │ │ │ -0006ec30 : │ │ │ │ +0006ec98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #32] @ 6ec68 │ │ │ │ + ldr r5, [pc, #32] @ 6ecd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 24c0f8 │ │ │ │ + bl 24e97c │ │ │ │ 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] @ 6ec94 │ │ │ │ - ldr r1, [pc, #16] @ 6ec98 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003914b8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #132] @ 6ed38 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 6ecd8 │ │ │ │ - add r1, pc, #104 @ 0x68 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - ldr r2, [pc, #108] @ 6ed3c │ │ │ │ - mvn r3, #0 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - b 6ed10 │ │ │ │ - mov r2, #3 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1c4c78 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 6ed08 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge 6ed10 │ │ │ │ - ldr r3, [pc, #64] @ 6ed40 │ │ │ │ - ldr r1, [pc, #64] @ 6ed44 │ │ │ │ + ldr r3, [pc, #16] @ 6ecfc │ │ │ │ + ldr r1, [pc, #16] @ 6ed00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 6ed28 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, r0, #16 │ │ │ │ - str r1, [sp] │ │ │ │ - bl 29a48 <__atomic_store_8@plt> │ │ │ │ - ldr r0, [pc, #12] @ 6ed38 │ │ │ │ - add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strbtgt r3, [r5], #-1536 @ 0xfffffa00 │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - strbtgt r3, [r5], #-1536 @ 0xfffffa00 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, r8, lsl #30 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, r8, ror ip │ │ │ │ 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 a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ef0c │ │ │ │ + bne 6eec8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3465f8 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 349d98 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6ef0c │ │ │ │ + beq 6eec8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6edcc │ │ │ │ + beq 6ed88 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3465f8 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 349d98 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6ede4 │ │ │ │ + bne 6eda0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ef0c │ │ │ │ + beq 6eec8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ef0c │ │ │ │ - b 6ef00 │ │ │ │ - ldr r2, [pc, #320] @ 6ef14 │ │ │ │ - ldr r5, [pc, #316] @ 6ef14 │ │ │ │ + bne 6eec8 │ │ │ │ + b 6eebc │ │ │ │ + ldr r2, [pc, #320] @ 6eed0 │ │ │ │ + ldr r5, [pc, #316] @ 6eed0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6ee28 │ │ │ │ + beq 6ede4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3465f8 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 349d98 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6ee40 │ │ │ │ + bne 6edfc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6eee0 │ │ │ │ + beq 6ee9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6eee0 │ │ │ │ + bne 6ee9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 6eee0 │ │ │ │ - ldr r2, [pc, #228] @ 6ef14 │ │ │ │ - ldr r6, [pc, #224] @ 6ef14 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 6ee9c │ │ │ │ + ldr r2, [pc, #228] @ 6eed0 │ │ │ │ + ldr r6, [pc, #224] @ 6eed0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ee6c │ │ │ │ + beq 6ee28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - bl fc50c │ │ │ │ - bl 9b344 │ │ │ │ - b 6ee98 │ │ │ │ + bl fc7e0 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 6ee54 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 16d12c │ │ │ │ + bl 16e464 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 6ee98 │ │ │ │ - ldr r3, [pc, #140] @ 6ef18 │ │ │ │ - ldr r1, [pc, #140] @ 6ef1c │ │ │ │ + ble 6ee54 │ │ │ │ + ldr r3, [pc, #140] @ 6eed4 │ │ │ │ + ldr r1, [pc, #140] @ 6eed8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6eebc │ │ │ │ + beq 6ee78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6eebc │ │ │ │ + bne 6ee78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6eee0 │ │ │ │ + beq 6ee9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6eee0 │ │ │ │ + bne 6ee9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ef0c │ │ │ │ + beq 6eec8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ef0c │ │ │ │ + bne 6eec8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r1, r9, ip, ror #9 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsl fp │ │ │ │ + eorseq r4, r9, ip, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6ef48 │ │ │ │ - ldr r1, [pc, #16] @ 6ef4c │ │ │ │ + ldr r3, [pc, #16] @ 6ef04 │ │ │ │ + ldr r1, [pc, #16] @ 6ef08 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, r0, lsl sp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #132] @ 6efa8 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 6ef48 │ │ │ │ + add r1, pc, #104 @ 0x68 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r2, [pc, #108] @ 6efac │ │ │ │ + mvn r3, #0 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + b 6ef80 │ │ │ │ + mov r2, #3 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1c7004 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 6ef78 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 6ef80 │ │ │ │ + ldr r3, [pc, #64] @ 6efb0 │ │ │ │ + ldr r1, [pc, #64] @ 6efb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ + b 6ef98 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, r0, #16 │ │ │ │ + str r1, [sp] │ │ │ │ + bl 29a48 <__atomic_store_8@plt> │ │ │ │ + ldr r0, [pc, #12] @ 6efa8 │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r0, asr r5 │ │ │ │ + strbtgt r3, [r5], #-1536 @ 0xfffffa00 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + strbtgt r3, [r5], #-1536 @ 0xfffffa00 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r9, r8, ror #13 │ │ │ │ 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 6ef8c │ │ │ │ + bne 6eff4 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bge 6efac │ │ │ │ - b 6efa4 │ │ │ │ + bge 6f014 │ │ │ │ + b 6f00c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a592c │ │ │ │ + bl 2a8204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ef7c │ │ │ │ - b 6efc4 │ │ │ │ + bne 6efe4 │ │ │ │ + b 6f02c │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi 6efb4 │ │ │ │ + bmi 6f01c │ │ │ │ cmp r4, r3 │ │ │ │ - blt 6efcc │ │ │ │ - ldr r3, [pc, #76] @ 6f008 │ │ │ │ - ldr r1, [pc, #76] @ 6f00c │ │ │ │ + blt 6f034 │ │ │ │ + ldr r3, [pc, #76] @ 6f070 │ │ │ │ + ldr r1, [pc, #76] @ 6f074 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ - b 6f000 │ │ │ │ + b 6f068 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6eff0 │ │ │ │ + bne 6f058 │ │ │ │ mov r3, r5 │ │ │ │ add r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 291e50 │ │ │ │ + b 2945e4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ strb r2, [r3, r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq sl, r7, ip, lsr #20 │ │ │ │ + subseq sp, r6, r0, lsl #22 │ │ │ │ + eorseq lr, r7, r4, lsl r2 │ │ │ │ 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] @ 6f144 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #284] @ 6f1ac │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f040 │ │ │ │ - ldr r1, [pc, #268] @ 6f148 │ │ │ │ - ldr r0, [pc, #268] @ 6f14c │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #264] @ 6f150 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 14e154 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 6f05c │ │ │ │ - mov r4, #0 │ │ │ │ - b 6f13c │ │ │ │ - bl 91a70 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f054 │ │ │ │ - ldr r0, [pc, #228] @ 6f154 │ │ │ │ - bl 236acc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #224] @ 6f158 │ │ │ │ - ldr r8, [pc, #224] @ 6f15c │ │ │ │ + bne 6f0a8 │ │ │ │ + ldr r1, [pc, #268] @ 6f1b0 │ │ │ │ + ldr r0, [pc, #268] @ 6f1b4 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #264] @ 6f1b8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 14e7cc <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 6f0c4 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6f1a4 │ │ │ │ + bl 91b28 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f0bc │ │ │ │ + ldr r0, [pc, #228] @ 6f1bc │ │ │ │ + bl 2393f4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #224] @ 6f1c0 │ │ │ │ + ldr r8, [pc, #224] @ 6f1c4 │ │ │ │ ldr r7, [r3, #620] @ 0x26c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6f134 │ │ │ │ + beq 6f19c │ │ │ │ ldr r6, [r7, #3704] @ 0xe78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6f104 │ │ │ │ + beq 6f16c │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 283a70 │ │ │ │ + bl 286204 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 6f0a8 │ │ │ │ + bne 6f110 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 6f088 │ │ │ │ + b 6f0f0 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl a3404 │ │ │ │ + bl a34f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6f10c │ │ │ │ + beq 6f174 │ │ │ │ ldr r2, [r9] │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 6f0f8 │ │ │ │ + beq 6f160 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6f0f8 │ │ │ │ + bne 6f160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 6f0a0 │ │ │ │ - b 6f10c │ │ │ │ + bge 6f108 │ │ │ │ + b 6f174 │ │ │ │ ldr r7, [r7, #3644] @ 0xe3c │ │ │ │ - b 6f07c │ │ │ │ + b 6f0e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f130 │ │ │ │ + beq 6f198 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f130 │ │ │ │ + bne 6f198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #24] @ 6f154 │ │ │ │ - bl 22fc28 │ │ │ │ + ldr r0, [pc, #24] @ 6f1bc │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035abb4 │ │ │ │ - subseq ip, r3, ip, asr r8 │ │ │ │ - eorseq r1, r9, r4, lsl #11 │ │ │ │ - subseq r5, r7, r8, ror r0 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq lr, r5, r4, ror r3 │ │ │ │ + subseq pc, r3, ip, asr #31 │ │ │ │ + eorseq r4, r9, r4, asr #26 │ │ │ │ + subseq r5, r8, r8, ror r0 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r1, r6, 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 286b68 │ │ │ │ + bl 2892fc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ 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] @ 6f1fc │ │ │ │ + ldr ip, [pc, #48] @ 6f264 │ │ │ │ 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] @ 6f200 │ │ │ │ + ldr ip, [pc, #16] @ 6f268 │ │ │ │ str ip, [sp] │ │ │ │ - bl 286b68 │ │ │ │ + bl 2892fc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r8, r6, ip, lsl sl │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, 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] @ 6f378 │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, sp, #20 │ │ │ │ - mov r0, lr │ │ │ │ - bl 2b74f4 <_PyArg_ParseStack@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f36c │ │ │ │ - ldrd r8, [sp, #16] │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c3fac │ │ │ │ - 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 c7d08 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 6f2a8 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 6f35c │ │ │ │ - bl 132800 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6f258 │ │ │ │ - b 6f354 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldreq r4, [pc, #196] @ 6f37c │ │ │ │ - beq 6f36c │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl aaa88 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f354 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl a6454 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f330 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl 262bf0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f330 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl a6454 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f330 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl a6454 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f330 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - bl a6454 │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r0, [r4, #28] │ │ │ │ - bne 6f36c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f354 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 6f354 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 6f36c │ │ │ │ - ldr r3, [pc, #28] @ 6f380 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mlaseq r9, ip, r5, r1 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r8, r7, ip, lsl sl │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ 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] @ 6f53c │ │ │ │ + ldr lr, [pc, #408] @ 6f424 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -70686,647 +70616,743 @@ │ │ │ │ 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 6f404 │ │ │ │ + bne 6f2ec │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6f44c │ │ │ │ + beq 6f334 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #296] @ 6f540 │ │ │ │ + ldr ip, [pc, #296] @ 6f428 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ moveq r8, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6f51c │ │ │ │ + beq 6f404 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16ff00 │ │ │ │ + bl 171238 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 6f51c │ │ │ │ + beq 6f404 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #200] @ 6f544 │ │ │ │ + ldr r3, [pc, #200] @ 6f42c │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 2b50c0 │ │ │ │ + bl 2b7af0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f518 │ │ │ │ + beq 6f400 │ │ │ │ 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 6f4bc │ │ │ │ + beq 6f3a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a708 │ │ │ │ mov r4, r0 │ │ │ │ - b 6f4c8 │ │ │ │ + b 6f3b0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a444 │ │ │ │ mov r4, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6f508 │ │ │ │ + bne 6f3f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6f4fc │ │ │ │ + beq 6f3e4 │ │ │ │ cmp r3, #22 │ │ │ │ - ldr r3, [pc, #96] @ 6f548 │ │ │ │ + ldr r3, [pc, #96] @ 6f430 │ │ │ │ ldr r0, [r3] │ │ │ │ - bne 6f4f4 │ │ │ │ - bl 1444b0 │ │ │ │ - b 6f4fc │ │ │ │ + bne 6f3dc │ │ │ │ + bl 144b28 │ │ │ │ + b 6f3e4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1706ac │ │ │ │ - bl a573c │ │ │ │ + bl 1719e4 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f518 │ │ │ │ + bne 6f400 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ mov r4, r0 │ │ │ │ - b 6f51c │ │ │ │ + b 6f404 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1706cc │ │ │ │ + bl 171a04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq ip, r3, r8, ror r8 │ │ │ │ - @ instruction: 0x0057469c │ │ │ │ - eorseq fp, r6, r4 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq pc, r3, r8, ror #31 │ │ │ │ + @ instruction: 0x0058469c │ │ │ │ + eorseq lr, r6, r4, asr #15 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + 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] @ 6f5a8 │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, sp, #20 │ │ │ │ + mov r0, lr │ │ │ │ + bl 2b9fd0 <_PyArg_ParseStack@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f59c │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl c43a8 │ │ │ │ + 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 c8100 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 6f4d8 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 6f58c │ │ │ │ + bl 132e90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6f488 │ │ │ │ + b 6f584 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldreq r4, [pc, #196] @ 6f5ac │ │ │ │ + beq 6f59c │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + bl aab74 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f584 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl a6544 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f560 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl 2654d0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f560 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl a6544 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f560 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl a6544 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f560 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + bl a6544 │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r0, [r4, #28] │ │ │ │ + bne 6f59c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 6f584 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 6f584 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 6f59c │ │ │ │ + ldr r3, [pc, #28] @ 6f5b0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144b28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + eorseq r4, r9, ip, asr sp │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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 6f598 │ │ │ │ + bne 6f600 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6f5c8 │ │ │ │ + beq 6f630 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #64] @ 6f5f4 │ │ │ │ + ldr ip, [pc, #64] @ 6f65c │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f5e8 │ │ │ │ + beq 6f650 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6f5e8 │ │ │ │ - ldr r1, [pc, #24] @ 6f5f8 │ │ │ │ + blt 6f650 │ │ │ │ + ldr r1, [pc, #24] @ 6f660 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 32ed34 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x88c> │ │ │ │ + b 332514 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x88c> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r4, r7, r8, asr #13 │ │ │ │ + subseq r4, r8, r8, asr #13 │ │ │ │ andeq r9, r2, r4, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6f634 │ │ │ │ + bne 6f69c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6f664 │ │ │ │ - b 6f658 │ │ │ │ + bne 6f6cc │ │ │ │ + b 6f6c0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #284] @ 6f760 │ │ │ │ + ldr r0, [pc, #284] @ 6f7c8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f61c │ │ │ │ - b 6f754 │ │ │ │ - bl a573c │ │ │ │ + bne 6f684 │ │ │ │ + b 6f7bc │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f754 │ │ │ │ + bne 6f7bc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce354 │ │ │ │ + bl 1d0870 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f68c │ │ │ │ - ldr r3, [pc, #228] @ 6f764 │ │ │ │ - ldr r1, [pc, #228] @ 6f768 │ │ │ │ + bne 6f6f4 │ │ │ │ + ldr r3, [pc, #228] @ 6f7cc │ │ │ │ + ldr r1, [pc, #228] @ 6f7d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 6f724 │ │ │ │ + bl 190b84 │ │ │ │ + b 6f78c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cec10 │ │ │ │ + bl 1d112c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6f724 │ │ │ │ + blt 6f78c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a304 │ │ │ │ + bl 6a408 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f724 │ │ │ │ - bl c3fac │ │ │ │ + beq 6f78c │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 6f70c │ │ │ │ + bge 6f774 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6f744 │ │ │ │ - bl 132800 │ │ │ │ + bne 6f7ac │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f6c0 │ │ │ │ + beq 6f728 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6a67c │ │ │ │ + bl 6a804 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 6f734 │ │ │ │ - bl a573c │ │ │ │ + bne 6f79c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f754 │ │ │ │ + bne 6f7bc │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a5a2c │ │ │ │ - ldr r3, [pc, #32] @ 6f76c │ │ │ │ + b a5b1c │ │ │ │ + ldr r3, [pc, #32] @ 6f7d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 6f70c │ │ │ │ + bl 144b28 │ │ │ │ + b 6f774 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0036a1dc │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsr #11 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + mlaseq r6, ip, r9, sp │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, r8, ror #26 │ │ │ │ + subseq r1, r6, 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 6f7a0 │ │ │ │ - ldr r3, [pc, #156] @ 6f830 │ │ │ │ - ldr r1, [pc, #156] @ 6f834 │ │ │ │ + bgt 6f808 │ │ │ │ + ldr r3, [pc, #156] @ 6f898 │ │ │ │ + ldr r1, [pc, #156] @ 6f89c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 6f7c0 │ │ │ │ + bl 190b84 │ │ │ │ + b 6f828 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6f7c8 │ │ │ │ - ldr r3, [pc, #120] @ 6f830 │ │ │ │ - ldr r1, [pc, #124] @ 6f838 │ │ │ │ + beq 6f830 │ │ │ │ + ldr r3, [pc, #120] @ 6f898 │ │ │ │ + ldr r1, [pc, #124] @ 6f8a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r5, #0 │ │ │ │ - b 6f828 │ │ │ │ + b 6f890 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bne 6f7e8 │ │ │ │ - ldr r3, [pc, #96] @ 6f83c │ │ │ │ - ldr r1, [pc, #96] @ 6f840 │ │ │ │ + bne 6f850 │ │ │ │ + ldr r3, [pc, #96] @ 6f8a4 │ │ │ │ + ldr r1, [pc, #96] @ 6f8a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 6f7c0 │ │ │ │ - ldr r6, [pc, #64] @ 6f830 │ │ │ │ + bl 190b84 │ │ │ │ + b 6f828 │ │ │ │ + ldr r6, [pc, #64] @ 6f898 │ │ │ │ ldr r1, [r6] │ │ │ │ - bl 11fabc │ │ │ │ + bl 1200a8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6f80c │ │ │ │ - bl a573c │ │ │ │ + bne 6f874 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f818 │ │ │ │ - b 6f7c0 │ │ │ │ + beq 6f880 │ │ │ │ + b 6f828 │ │ │ │ cmp r0, #0 │ │ │ │ strgt r0, [r4, #16] │ │ │ │ - bgt 6f828 │ │ │ │ - ldr r1, [pc, #36] @ 6f844 │ │ │ │ + bgt 6f890 │ │ │ │ + ldr r1, [pc, #36] @ 6f8ac │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18ee74 │ │ │ │ - b 6f7c0 │ │ │ │ + bl 190b84 │ │ │ │ + b 6f828 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #14 │ │ │ │ - eorseq r2, r7, ip, asr #16 │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r8, r8, ror sl │ │ │ │ - eorseq r1, r9, ip, asr #11 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, lsr #30 │ │ │ │ + eorseq r6, r7, ip │ │ │ │ + ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, r8, lsr r2 │ │ │ │ + eorseq r4, r9, ip, lsl #27 │ │ │ │ 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 6f878 │ │ │ │ + bhi 6f8e0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 6f8b8 │ │ │ │ - b 6f89c │ │ │ │ - ldr r0, [pc, #284] @ 6f99c │ │ │ │ + ble 6f920 │ │ │ │ + b 6f904 │ │ │ │ + ldr r0, [pc, #284] @ 6fa04 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f86c │ │ │ │ + bne 6f8d4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6f8c0 │ │ │ │ - bl a573c │ │ │ │ + bne 6f928 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f894 │ │ │ │ + bne 6f8fc │ │ │ │ mvn r4, #0 │ │ │ │ - b 6f8f4 │ │ │ │ - bl ab108 │ │ │ │ + b 6f95c │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6f8ec │ │ │ │ + beq 6f954 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6f8ec │ │ │ │ + bne 6f954 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 6f8ac │ │ │ │ + beq 6f914 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6f914 │ │ │ │ - ldr r3, [pc, #152] @ 6f9a0 │ │ │ │ - ldr r1, [pc, #152] @ 6f9a4 │ │ │ │ + bne 6f97c │ │ │ │ + ldr r3, [pc, #152] @ 6fa08 │ │ │ │ + ldr r1, [pc, #152] @ 6fa0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 6f894 │ │ │ │ + bl 190b84 │ │ │ │ + b 6f8fc │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6f924 │ │ │ │ + bge 6f98c │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi 6f92c │ │ │ │ + bmi 6f994 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt 6f940 │ │ │ │ - ldr r3, [pc, #108] @ 6f9a0 │ │ │ │ - ldr r1, [pc, #112] @ 6f9a8 │ │ │ │ + bgt 6f9a8 │ │ │ │ + ldr r3, [pc, #108] @ 6fa08 │ │ │ │ + ldr r1, [pc, #112] @ 6fa10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 6f894 │ │ │ │ + bl 190b84 │ │ │ │ + b 6f8fc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6f960 │ │ │ │ - ldr r3, [pc, #88] @ 6f9ac │ │ │ │ - ldr r1, [pc, #88] @ 6f9b0 │ │ │ │ + ble 6f9c8 │ │ │ │ + ldr r3, [pc, #88] @ 6fa14 │ │ │ │ + ldr r1, [pc, #88] @ 6fa18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 6f894 │ │ │ │ + bl 190b84 │ │ │ │ + b 6f8fc │ │ │ │ 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 1bc8c0 │ │ │ │ + bl 1bec50 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f894 │ │ │ │ - ldr r0, [pc, #28] @ 6f9b4 │ │ │ │ + beq 6f8fc │ │ │ │ + ldr r0, [pc, #28] @ 6fa1c │ │ │ │ add r0, r0, r7, lsl #4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r5, r7, r4, asr r0 │ │ │ │ - subseq sp, r5, r0, lsl #22 │ │ │ │ - @ instruction: 0x003915f4 │ │ │ │ - eorseq r9, r6, r0, ror #27 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r7, r8, ror #27 │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + eorseq r8, r7, r4, ror #11 │ │ │ │ + subseq sp, r6, r0, lsl #22 │ │ │ │ + @ instruction: 0x00394db4 │ │ │ │ + eorseq sp, r6, r0, lsr #11 │ │ │ │ + subseq sp, r6, r4, asr #22 │ │ │ │ + eorseq sl, r7, r8, asr r5 │ │ │ │ + subseq r7, r8, 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] @ 6f9f8 │ │ │ │ + ldr r1, [pc, #32] @ 6fa60 │ │ │ │ mov r0, r3 │ │ │ │ - bl 31a094 <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ + bl 31d86c <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f9f0 │ │ │ │ + beq 6fa58 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 6faec │ │ │ │ + b 6fb54 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, ip, lsl #29 │ │ │ │ + eorseq r0, r7, ip, asr #12 │ │ │ │ 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 6fa34 │ │ │ │ + bne 6fa9c │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6fad4 │ │ │ │ - b 6fa58 │ │ │ │ + blt 6fb3c │ │ │ │ + b 6fac0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #156] @ 6fae0 │ │ │ │ + ldr r0, [pc, #156] @ 6fb48 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fa20 │ │ │ │ - b 6fad4 │ │ │ │ - ldr r3, [pc, #132] @ 6fae4 │ │ │ │ + bne 6fa88 │ │ │ │ + b 6fb3c │ │ │ │ + ldr r3, [pc, #132] @ 6fb4c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b50c0 │ │ │ │ + bl 2b7af0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fad4 │ │ │ │ + beq 6fb3c │ │ │ │ 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 6fac4 │ │ │ │ + bne 6fb2c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fab8 │ │ │ │ - ldr r3, [pc, #52] @ 6fae8 │ │ │ │ + beq 6fb20 │ │ │ │ + ldr r3, [pc, #52] @ 6fb50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - bl a573c │ │ │ │ + bl 144b28 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fad4 │ │ │ │ + bne 6fb3c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r6, r0, lsr #6 │ │ │ │ - eorseq fp, r6, r4 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq sp, r6, r0, ror #21 │ │ │ │ + eorseq lr, r6, r4, asr #15 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fb14 │ │ │ │ + beq 6fb7c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #352] @ 6fc7c │ │ │ │ + ldr r2, [pc, #352] @ 6fce4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 6fc74 │ │ │ │ + beq 6fcdc │ │ │ │ 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 6fb6c │ │ │ │ + bne 6fbd4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fb84 │ │ │ │ + bne 6fbec │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fb84 │ │ │ │ - ldr r0, [pc, #284] @ 6fc80 │ │ │ │ + bne 6fbec │ │ │ │ + ldr r0, [pc, #284] @ 6fce8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9de74 │ │ │ │ - bge 6fb84 │ │ │ │ - bl 3218d0 <_PyDeadline_Get@@Base+0x5c> │ │ │ │ + b 9df14 │ │ │ │ + bge 6fbec │ │ │ │ + bl 3250a0 <_PyDeadline_Get@@Base+0x5c> │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, #45 @ 0x2d │ │ │ │ - bne 6fb98 │ │ │ │ - b 6fc6c │ │ │ │ + bne 6fc00 │ │ │ │ + b 6fcd4 │ │ │ │ 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 6fbc0 │ │ │ │ + beq 6fc28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6fbc0 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6fc28 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 354c00 │ │ │ │ + bl 3583a0 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 354e20 │ │ │ │ + bl 3585c0 │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r8, r8, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 354c00 │ │ │ │ + bl 3583a0 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 354e20 │ │ │ │ + bl 3585c0 │ │ │ │ subs r3, r1, #0 │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r3, r3, #60 @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6fc34 │ │ │ │ + beq 6fc9c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #84] @ 6fc84 │ │ │ │ - bl 128de0 │ │ │ │ - b 6fc6c │ │ │ │ + ldr r0, [pc, #84] @ 6fcec │ │ │ │ + bl 129448 │ │ │ │ + b 6fcd4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6fc54 │ │ │ │ + beq 6fcbc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #56] @ 6fc88 │ │ │ │ - bl 128de0 │ │ │ │ - b 6fc6c │ │ │ │ + ldr r0, [pc, #56] @ 6fcf0 │ │ │ │ + bl 129448 │ │ │ │ + b 6fcd4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #40] @ 6fc8c │ │ │ │ + ldr r0, [pc, #40] @ 6fcf4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128de0 │ │ │ │ + b 129448 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 6fc80 │ │ │ │ - b 9de74 │ │ │ │ - subseq r8, r6, ip, lsr r9 │ │ │ │ - eorseq r4, r7, r0, lsr #16 │ │ │ │ - eorseq r1, r9, r0, lsl r6 │ │ │ │ - eorseq r1, r9, ip, lsr #12 │ │ │ │ - eorseq r1, r9, r0, asr #12 │ │ │ │ + ldr r0, [pc, #4] @ 6fce8 │ │ │ │ + b 9df14 │ │ │ │ + subseq r8, r7, ip, lsr r9 │ │ │ │ + mlaseq r7, r0, pc, r7 @ │ │ │ │ + @ instruction: 0x00394dd0 │ │ │ │ + eorseq r4, r9, ip, ror #27 │ │ │ │ + eorseq r4, r9, r0, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 6fce4 │ │ │ │ + bne 6fd4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6fcc8 │ │ │ │ + beq 6fd30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fce4 │ │ │ │ - bl 1e8ebc │ │ │ │ + bne 6fd4c │ │ │ │ + bl 1eb1ac │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #36] @ 6fcfc │ │ │ │ + ldr r2, [pc, #36] @ 6fd64 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b 3372f0 <_PyUnicode_ToNumeric@@Base+0x6dc4> │ │ │ │ - ldr r3, [pc, #20] @ 6fd00 │ │ │ │ - ldr r1, [pc, #20] @ 6fd04 │ │ │ │ + b 33aa1c <_PyUnicode_ToNumeric@@Base+0x6d10> │ │ │ │ + ldr r3, [pc, #20] @ 6fd68 │ │ │ │ + ldr r1, [pc, #20] @ 6fd6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r0, asr r6 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, r0, lsl lr │ │ │ │ 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 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6fd50 │ │ │ │ - bl a573c │ │ │ │ + bne 6fdb8 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fd78 │ │ │ │ + bne 6fde0 │ │ │ │ mov r0, r4 │ │ │ │ bl 297d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6fd70 │ │ │ │ - ldr r3, [pc, #24] @ 6fd80 │ │ │ │ + bge 6fdd8 │ │ │ │ + ldr r3, [pc, #24] @ 6fde8 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, 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 6fdbc │ │ │ │ + bne 6fe24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fdd0 │ │ │ │ - b 6fde0 │ │ │ │ + bne 6fe38 │ │ │ │ + b 6fe48 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fdac │ │ │ │ + beq 6fe14 │ │ │ │ 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 │ │ │ │ @@ -71341,210 +71367,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] @ 6fe60 │ │ │ │ - bl 2b74f4 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #52] @ 6fec8 │ │ │ │ + bl 2b9fd0 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fe58 │ │ │ │ + beq 6fec0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 29ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 6fe64 │ │ │ │ - bge 6fe58 │ │ │ │ - ldr r3, [pc, #20] @ 6fe68 │ │ │ │ + ldrge r0, [pc, #24] @ 6fecc │ │ │ │ + bge 6fec0 │ │ │ │ + ldr r3, [pc, #20] @ 6fed0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r1, r9, r8, asr #13 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r4, r9, r8, lsl #29 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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 a573c │ │ │ │ + bl a582c │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 7003c │ │ │ │ + bne 700a4 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6ff78 │ │ │ │ + bne 6ffe0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fec8 │ │ │ │ + beq 6ff30 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fed4 │ │ │ │ + bne 6ff3c │ │ │ │ ldrb r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7003c │ │ │ │ + beq 700a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #352] @ 70044 │ │ │ │ + ldr r2, [pc, #352] @ 700ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1cdc │ │ │ │ + bl e2028 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7002c │ │ │ │ + beq 70094 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #320] @ 70044 │ │ │ │ + ldr r2, [pc, #320] @ 700ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1cdc │ │ │ │ + bl e2028 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7002c │ │ │ │ + beq 70094 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75a8c │ │ │ │ - bl 9b344 │ │ │ │ + bl 75af4 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ff4c │ │ │ │ + beq 6ffb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ff4c │ │ │ │ + bne 6ffb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7003c │ │ │ │ + beq 700a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7003c │ │ │ │ + bne 700a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7003c │ │ │ │ + beq 700a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #176] @ 70044 │ │ │ │ + ldr r2, [pc, #176] @ 700ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1cdc │ │ │ │ + bl e2028 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7002c │ │ │ │ + beq 70094 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #144] @ 70044 │ │ │ │ + ldr r2, [pc, #144] @ 700ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1cdc │ │ │ │ + bl e2028 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7002c │ │ │ │ + beq 70094 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, [sp] │ │ │ │ - bl b91e0 │ │ │ │ - bl 9b344 │ │ │ │ + bl b96b0 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70004 │ │ │ │ + beq 7006c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70004 │ │ │ │ + bne 7006c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7003c │ │ │ │ + beq 700a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7003c │ │ │ │ + bne 700a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 7003c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 700a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9b344 │ │ │ │ + b 9b3e4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r7, r5, r4, asr fp │ │ │ │ + eorseq fp, r5, r4, lsl r3 │ │ │ │ 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 a573c │ │ │ │ + bl a582c │ │ │ │ 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 700c4 │ │ │ │ + bne 7012c │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #148] @ 70128 │ │ │ │ + ldr r2, [pc, #148] @ 70190 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1cdc │ │ │ │ + bl e2028 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71ac8 │ │ │ │ - bl 9b344 │ │ │ │ + bl 71b30 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 7010c │ │ │ │ + bne 70174 │ │ │ │ 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] @ 70128 │ │ │ │ + ldr r2, [pc, #72] @ 70190 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1cdc │ │ │ │ + bl e2028 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 118bf8 │ │ │ │ - bl 9b344 │ │ │ │ + bl 1191e4 │ │ │ │ + bl 9b3e4 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - eorseq r7, r5, r4, asr fp │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ + eorseq fp, r5, r4, lsl r3 │ │ │ │ ldrd r0, [r0, #32] │ │ │ │ - b 150ed8 │ │ │ │ + b 1514bc │ │ │ │ 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 │ │ │ │ @@ -71554,133 +71580,133 @@ │ │ │ │ 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 70194 │ │ │ │ + bne 701fc │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 701cc │ │ │ │ + beq 70234 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #144] @ 70230 │ │ │ │ + ldr ip, [pc, #144] @ 70298 │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 701cc │ │ │ │ + bne 70234 │ │ │ │ mov r0, #0 │ │ │ │ - b 70228 │ │ │ │ + b 70290 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 701e8 │ │ │ │ + beq 70250 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt 701c4 │ │ │ │ + blt 7022c │ │ │ │ mov r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c3558 │ │ │ │ + bl 2c602c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 70218 │ │ │ │ - bl a573c │ │ │ │ + bne 70280 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 70234 │ │ │ │ - beq 70228 │ │ │ │ - b 701c4 │ │ │ │ - ldr r2, [pc, #24] @ 70238 │ │ │ │ + ldreq r0, [pc, #32] @ 7029c │ │ │ │ + beq 70290 │ │ │ │ + b 7022c │ │ │ │ + ldr r2, [pc, #24] @ 702a0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #12] @ 70234 │ │ │ │ + ldr r0, [pc, #12] @ 7029c │ │ │ │ moveq r0, r2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r4, [r7], #-100 @ 0xffffff9c │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + ldrsheq r4, [r8], #-100 @ 0xffffff9c │ │ │ │ + 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 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ mov r4, r2 │ │ │ │ - beq 70298 │ │ │ │ - ldr r1, [pc, #80] @ 702c0 │ │ │ │ + beq 70300 │ │ │ │ + ldr r1, [pc, #80] @ 70328 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1981d4 │ │ │ │ + bl 199ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70298 │ │ │ │ + beq 70300 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 702ac │ │ │ │ + beq 70314 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 702ac │ │ │ │ + b 70314 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a7ee8 │ │ │ │ + b a7fd8 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r7, r4, asr #31 │ │ │ │ + ldrsbeq r1, [r8], -r0 @ │ │ │ │ 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 70314 │ │ │ │ + bhi 7037c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 7039c │ │ │ │ - b 70334 │ │ │ │ - ldr r0, [pc, #336] @ 7046c │ │ │ │ + beq 70404 │ │ │ │ + b 7039c │ │ │ │ + ldr r0, [pc, #336] @ 704d4 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 703ac │ │ │ │ - b 702fc │ │ │ │ + beq 70414 │ │ │ │ + b 70364 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 703ac │ │ │ │ + beq 70414 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70364 │ │ │ │ + beq 703cc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ @@ -71690,124 +71716,124 @@ │ │ │ │ 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 703b4 │ │ │ │ + b 7041c │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 703b4 │ │ │ │ + beq 7041c │ │ │ │ mov r4, #0 │ │ │ │ - b 7044c │ │ │ │ + b 704b4 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 70428 │ │ │ │ + ble 70490 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #168] @ 70470 │ │ │ │ + ldr r2, [pc, #168] @ 704d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 70428 │ │ │ │ + beq 70490 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 70414 │ │ │ │ + beq 7047c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 703ac │ │ │ │ + beq 70414 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 70428 │ │ │ │ - ldr r3, [pc, #108] @ 70474 │ │ │ │ - ldr r1, [pc, #108] @ 70478 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 703ac │ │ │ │ - ldr r2, [pc, #96] @ 7047c │ │ │ │ - ldr r1, [pc, #96] @ 70480 │ │ │ │ - ldr r0, [pc, #72] @ 7046c │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 703ac │ │ │ │ + beq 70490 │ │ │ │ + ldr r3, [pc, #108] @ 704dc │ │ │ │ + ldr r1, [pc, #108] @ 704e0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 70414 │ │ │ │ + ldr r2, [pc, #96] @ 704e4 │ │ │ │ + ldr r1, [pc, #96] @ 704e8 │ │ │ │ + ldr r0, [pc, #72] @ 704d4 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 70414 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 703ac │ │ │ │ - ldr r0, [pc, #60] @ 70484 │ │ │ │ - bl a9b8c │ │ │ │ + beq 70414 │ │ │ │ + ldr r0, [pc, #60] @ 704ec │ │ │ │ + bl a9c7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70460 │ │ │ │ + beq 704c8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r7, r4, lsl #23 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ - @ instruction: 0x003686b0 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ - @ instruction: 0x00373eb8 │ │ │ │ + eorseq r5, r7, r4, asr #6 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ + eorseq fp, r6, r0, ror lr │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ + eorseq r7, r7, r8, ror r6 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 70494 │ │ │ │ - b a9b8c │ │ │ │ - @ instruction: 0x0038bdb0 │ │ │ │ + ldr r0, [pc] @ 704fc │ │ │ │ + b a9c7c │ │ │ │ + mlaseq r8, ip, r5, pc @ │ │ │ │ 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 70504 │ │ │ │ + bne 7056c │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 70504 │ │ │ │ + bne 7056c │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 70544 │ │ │ │ + ldr r1, [pc, #76] @ 705ac │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 18ee74 │ │ │ │ - b 70538 │ │ │ │ + bl 190b84 │ │ │ │ + b 705a0 │ │ │ │ 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] @ 70548 │ │ │ │ + ldr ip, [pc, #36] @ 705b0 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 704ec │ │ │ │ + bne 70554 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r9, ip, ror #13 │ │ │ │ - subseq r4, r7, r0, lsr #14 │ │ │ │ - b 7065c <_PyThread_CurrentFrames@@Base> │ │ │ │ + eorseq r4, r9, ip, lsr #29 │ │ │ │ + subseq r4, r8, r0, lsr #14 │ │ │ │ + b 706c4 <_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 │ │ │ │ @@ -71815,584 +71841,584 @@ │ │ │ │ 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 705a8 │ │ │ │ + bne 70610 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 705e0 │ │ │ │ - ldr ip, [pc, #164] @ 70654 │ │ │ │ + beq 70648 │ │ │ │ + ldr ip, [pc, #164] @ 706bc │ │ │ │ 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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 705e0 │ │ │ │ + bne 70648 │ │ │ │ mov r0, #0 │ │ │ │ - b 7064c │ │ │ │ + b 706b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70620 │ │ │ │ + beq 70688 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 705fc │ │ │ │ + beq 70664 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 70628 │ │ │ │ + beq 70690 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70628 │ │ │ │ - bl a573c │ │ │ │ + bne 70690 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70628 │ │ │ │ - b 705d8 │ │ │ │ + beq 70690 │ │ │ │ + b 70640 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov ip, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ - ldreq r0, [pc, #24] @ 70658 │ │ │ │ + ldreq r0, [pc, #24] @ 706c0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 315b94 │ │ │ │ + bl 31936c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r7, ip, asr #14 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq r4, r8, ip, asr #14 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ │ │ │ │ -0007065c <_PyThread_CurrentFrames@@Base>: │ │ │ │ +000706c4 <_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] @ 707ec <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ - bl 3571e0 │ │ │ │ - ldr r1, [pc, #372] @ 707f0 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + ldr r3, [pc, #376] @ 70854 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ + bl 35a980 │ │ │ │ + ldr r1, [pc, #372] @ 70858 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ - bl 14e154 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14e7cc <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 70694 <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ + bge 706fc <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ mov r4, #0 │ │ │ │ - b 707e4 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ - bl 91a70 │ │ │ │ + b 7084c <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + bl 91b28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7068c <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ - ldr r0, [pc, #332] @ 707f4 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 236acc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #328] @ 707f8 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ + beq 706f4 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + ldr r0, [pc, #332] @ 7085c <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 2393f4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #328] @ 70860 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ ldr r8, [r3, #620] @ 0x26c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 70784 <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ + beq 707ec <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ ldr r7, [r8, #3704] @ 0xe78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 70750 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + beq 707b8 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 70748 <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ + beq 707b0 <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ ldrb r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 706e4 <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ + bne 7074c <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 706c8 <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ + b 70730 <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ cmp r3, #1 │ │ │ │ - beq 70708 <_PyThread_CurrentFrames@@Base+0xac> │ │ │ │ + beq 70770 <_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 706dc <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + bcc 70744 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl a3404 │ │ │ │ + bl a34f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70774 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + beq 707dc <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70758 <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ + beq 707c0 <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne 707ac <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + bne 70814 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ cmp r6, #0 │ │ │ │ - blt 70774 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + blt 707dc <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b 706bc <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ + b 70724 <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ ldr r8, [r8, #3644] @ 0xe3c │ │ │ │ - b 706b0 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + b 70718 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11ad80 │ │ │ │ + bl 11b36c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 70724 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ + bne 7078c <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 70790 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ + bne 707f8 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 707c8 <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ + bne 70830 <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #104] @ 707f4 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 22fc28 │ │ │ │ - b 707e4 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + ldr r0, [pc, #104] @ 7085c <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 8b2bc │ │ │ │ + b 7084c <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70774 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne 707dc <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 70774 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 707dc <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70740 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bne 707a8 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 70740 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 707a8 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70780 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bne 707e8 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 70780 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 707e8 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r1, r9, r0, asr r7 │ │ │ │ - subseq r5, r7, r8, ror r0 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + eorseq r4, r9, r0, lsl pc │ │ │ │ + subseq r5, r8, r8, ror r0 │ │ │ │ + subseq r4, r8, 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 70840 <_PyThread_CurrentFrames@@Base+0x1e4> │ │ │ │ + bne 708a8 <_PyThread_CurrentFrames@@Base+0x1e4> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 70864 <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ - ldr r2, [pc, #196] @ 708f8 <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ - ldr r1, [pc, #196] @ 708fc <_PyThread_CurrentFrames@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #196] @ 70900 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 70890 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bne 708cc <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ + ldr r2, [pc, #196] @ 70960 <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ + ldr r1, [pc, #196] @ 70964 <_PyThread_CurrentFrames@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #196] @ 70968 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 708f8 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #176] @ 70900 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + ldr r0, [pc, #176] @ 70968 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70818 <_PyThread_CurrentFrames@@Base+0x1bc> │ │ │ │ - b 70890 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bne 70880 <_PyThread_CurrentFrames@@Base+0x1bc> │ │ │ │ + b 708f8 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ef894 │ │ │ │ + bl 1f1b84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70898 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ - bl a573c │ │ │ │ + bne 70900 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70898 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + beq 70900 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #100] @ 70904 <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ - ldr r0, [pc, #100] @ 70908 <_PyThread_CurrentFrames@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #100] @ 7096c <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #100] @ 70970 <_PyThread_CurrentFrames@@Base+0x2ac> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70890 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + blt 708f8 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29b20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 708e4 <_PyThread_CurrentFrames@@Base+0x288> │ │ │ │ + beq 7094c <_PyThread_CurrentFrames@@Base+0x288> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #56] @ 7090c <_PyThread_CurrentFrames@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #56] @ 70974 <_PyThread_CurrentFrames@@Base+0x2b0> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 70890 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ - bl 132800 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 70890 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ - ldr r0, [pc, #24] @ 70910 <_PyThread_CurrentFrames@@Base+0x2b4> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r9, r8, asr #3 │ │ │ │ - eorseq r9, r6, r8, lsr #16 │ │ │ │ - eorseq r1, r7, ip, lsr r9 │ │ │ │ - eorseq r1, r9, r4, ror #14 │ │ │ │ - eorseq r1, r9, r8, ror #14 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + bl 144b28 │ │ │ │ + b 708f8 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bl 132e90 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 708f8 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + ldr r0, [pc, #24] @ 70978 <_PyThread_CurrentFrames@@Base+0x2b4> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r5, r9, r8, lsl #19 │ │ │ │ + eorseq ip, r6, r8, ror #31 │ │ │ │ + ldrsheq r5, [r7], -ip @ │ │ │ │ + eorseq r4, r9, r4, lsr #30 │ │ │ │ + eorseq r4, r9, r8, lsr #30 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 70920 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ - b 128de0 │ │ │ │ - eorseq r1, r9, ip, ror r7 │ │ │ │ - ldr r3, [pc, #24] @ 70944 <_PyThread_CurrentFrames@@Base+0x2e8> │ │ │ │ + ldr r0, [pc] @ 70988 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ + b 129448 │ │ │ │ + eorseq r4, r9, ip, lsr pc │ │ │ │ + ldr r3, [pc, #24] @ 709ac <_PyThread_CurrentFrames@@Base+0x2e8> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3900] @ 0xf3c │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 70bec <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ - ldr r3, [pc, #632] @ 70bf4 <_PyThread_CurrentFrames@@Base+0x598> │ │ │ │ + bne 70c54 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + ldr r3, [pc, #632] @ 70c5c <_PyThread_CurrentFrames@@Base+0x598> │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r8, [r9, #12] │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 70b00 <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ + bne 70b68 <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ ldr r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bdc <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70c44 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bdc <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70c44 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #560] @ 70bf8 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #560] @ 70c60 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1cdc │ │ │ │ + bl e2028 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70bec <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70c54 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #528] @ 70bf8 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #528] @ 70c60 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1cdc │ │ │ │ + bl e2028 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70a1c <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ + bne 70a84 <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70bec <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70c54 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70bec <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ - b 70b6c <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ + bne 70c54 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + b 70bd4 <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70aac <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70b14 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70aac <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70b14 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2934 │ │ │ │ + bl a2a24 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70ab0 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + beq 70b18 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 340fc8 │ │ │ │ + bl 3441b8 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 70a8c <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + bne 70af4 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70ab0 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + beq 70b18 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70ab0 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + bne 70b18 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 70ab0 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 70b18 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70aac <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70b14 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70aac <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + bne 70b14 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [pc, #328] @ 70bfc <_PyThread_CurrentFrames@@Base+0x5a0> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [pc, #328] @ 70c64 <_PyThread_CurrentFrames@@Base+0x5a0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70ad4 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + beq 70b3c <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70ad4 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + bne 70b3c <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70af8 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ + beq 70b60 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70af8 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ + bne 70b60 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b 70bdc <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + b 70c44 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bdc <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70c44 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #220] @ 70bf8 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #220] @ 70c60 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1cdc │ │ │ │ + bl e2028 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70bec <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70c54 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #188] @ 70bf8 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #188] @ 70c60 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1cdc │ │ │ │ + bl e2028 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70b78 <_PyThread_CurrentFrames@@Base+0x51c> │ │ │ │ + bne 70be0 <_PyThread_CurrentFrames@@Base+0x51c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70bec <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70c54 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70bec <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + bne 70c54 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl b91e0 │ │ │ │ + bl b96b0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70bb8 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq 70c20 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70bb8 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + bne 70c20 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70bdc <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70c44 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70bdc <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + bne 70c44 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9b344 │ │ │ │ + b 9b3e4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ - eorseq r7, r5, r4, asr fp │ │ │ │ - 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 14816c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 70c30 <_PyThread_CurrentFrames@@Base+0x5d4> │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 70c4c <_PyThread_CurrentFrames@@Base+0x5f0> │ │ │ │ - ldr r3, [pc, #28] @ 70c54 <_PyThread_CurrentFrames@@Base+0x5f8> │ │ │ │ - bl 3571e0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #20] @ 70c58 <_PyThread_CurrentFrames@@Base+0x5fc> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r4, [r3, #3900] @ 0xf3c │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + eorseq fp, r5, r4, lsl r3 │ │ │ │ + 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 │ │ │ │ mov r5, r1 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ subs r4, r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #180] @ 70d40 <_PyThread_CurrentFrames@@Base+0x6e4> │ │ │ │ + ldr r2, [pc, #180] @ 70d4c <_PyThread_CurrentFrames@@Base+0x688> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r2 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 70cd4 <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ + bne 70ce0 <_PyThread_CurrentFrames@@Base+0x61c> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d34 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70d40 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 70d34 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ - ldr r2, [pc, #128] @ 70d44 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ - bl 340fc8 │ │ │ │ - ldr r3, [pc, #120] @ 70d44 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ + beq 70d40 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #128] @ 70d50 <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ + bl 3441b8 │ │ │ │ + ldr r3, [pc, #120] @ 70d50 <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ cmn r0, #1 │ │ │ │ movne r4, r3 │ │ │ │ - b 70d34 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + b 70d40 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d34 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70d40 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #88] @ 70d48 <_PyThread_CurrentFrames@@Base+0x6ec> │ │ │ │ + ldr r2, [pc, #88] @ 70d54 <_PyThread_CurrentFrames@@Base+0x690> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1cdc │ │ │ │ + bl e2028 │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 118bf8 │ │ │ │ + bl 1191e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70d34 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70d40 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70d34 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + bne 70d40 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b344 │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r7, r5, r4, asr fp │ │ │ │ + b 9b3e4 │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq fp, r5, r4, lsl r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1487e4 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 70d88 <_PyThread_CurrentFrames@@Base+0x6c4> │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 70da4 <_PyThread_CurrentFrames@@Base+0x6e0> │ │ │ │ + ldr r3, [pc, #28] @ 70dac <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ + bl 35a980 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r0, [pc, #20] @ 70db0 <_PyThread_CurrentFrames@@Base+0x6ec> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r4, [r3, #3900] @ 0xf3c │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ 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 70d74 <_PyThread_CurrentFrames@@Base+0x718> │ │ │ │ + blt 70ddc <_PyThread_CurrentFrames@@Base+0x718> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 70d80 <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ - b 70de0 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ + bne 70de8 <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ + b 70e48 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, #0 │ │ │ │ - b 70da4 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + b 70e0c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - beq 70da4 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + beq 70e0c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354c00 │ │ │ │ + bl 3583a0 │ │ │ │ cmp r0, r6 │ │ │ │ - bge 70da4 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + bge 70e0c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ mul r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bc8c0 │ │ │ │ + bl 1bec50 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 70df0 <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ + beq 70e58 <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r4, #20] │ │ │ │ - ldreq r2, [pc, #32] @ 70df8 <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ + ldreq r2, [pc, #32] @ 70e60 <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1bed44 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1c10d4 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + 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, r1 │ │ │ │ - bl ab108 │ │ │ │ + bl ab1f4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70e30 <_PyThread_CurrentFrames@@Base+0x7d4> │ │ │ │ - bl a573c │ │ │ │ + bne 70e98 <_PyThread_CurrentFrames@@Base+0x7d4> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70e60 <_PyThread_CurrentFrames@@Base+0x804> │ │ │ │ + bne 70ec8 <_PyThread_CurrentFrames@@Base+0x804> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70e58 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ + beq 70ec0 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ cmp r4, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 70e54 <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ + blt 70ebc <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 70e68 <_PyThread_CurrentFrames@@Base+0x80c> │ │ │ │ + ldr r0, [pc, #8] @ 70ed0 <_PyThread_CurrentFrames@@Base+0x80c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl 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 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ @@ -72405,1484 +72431,1484 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 70ed8 <_PyThread_CurrentFrames@@Base+0x87c> │ │ │ │ + bne 70f40 <_PyThread_CurrentFrames@@Base+0x87c> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70f0c <_PyThread_CurrentFrames@@Base+0x8b0> │ │ │ │ + beq 70f74 <_PyThread_CurrentFrames@@Base+0x8b0> │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #104] @ 70f4c <_PyThread_CurrentFrames@@Base+0x8f0> │ │ │ │ + ldr ip, [pc, #104] @ 70fb4 <_PyThread_CurrentFrames@@Base+0x8f0> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ stmib sp, {ip, lr} │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70f44 <_PyThread_CurrentFrames@@Base+0x8e8> │ │ │ │ + beq 70fac <_PyThread_CurrentFrames@@Base+0x8e8> │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ ldrne r6, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - ldreq r6, [pc, #44] @ 70f50 <_PyThread_CurrentFrames@@Base+0x8f4> │ │ │ │ - bl 1e8ebc │ │ │ │ + ldreq r6, [pc, #44] @ 70fb8 <_PyThread_CurrentFrames@@Base+0x8f4> │ │ │ │ + bl 1eb1ac │ │ │ │ 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 14e18c │ │ │ │ + bl 14e804 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r4, r7, r8, ror r7 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r4, r8, r8, ror r7 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #244] @ 71060 <_PyThread_CurrentFrames@@Base+0xa04> │ │ │ │ - ldr r1, [pc, #244] @ 71064 <_PyThread_CurrentFrames@@Base+0xa08> │ │ │ │ + ldr r3, [pc, #244] @ 710c8 <_PyThread_CurrentFrames@@Base+0xa04> │ │ │ │ + ldr r1, [pc, #244] @ 710cc <_PyThread_CurrentFrames@@Base+0xa08> │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70fec <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ + blt 71054 <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 71034 <_PyThread_CurrentFrames@@Base+0x9d8> │ │ │ │ + bne 7109c <_PyThread_CurrentFrames@@Base+0x9d8> │ │ │ │ mov r0, r3 │ │ │ │ - bl aeb98 │ │ │ │ + bl af05c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70fec <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ + beq 71054 <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71014 <_PyThread_CurrentFrames@@Base+0x9b8> │ │ │ │ - ldr r2, [pc, #172] @ 71068 <_PyThread_CurrentFrames@@Base+0xa0c> │ │ │ │ - ldr r1, [pc, #172] @ 7106c <_PyThread_CurrentFrames@@Base+0xa10> │ │ │ │ - bl 18f1c0 <_PyObject_CallMethod@@Base> │ │ │ │ + beq 7107c <_PyThread_CurrentFrames@@Base+0x9b8> │ │ │ │ + ldr r2, [pc, #172] @ 710d0 <_PyThread_CurrentFrames@@Base+0xa0c> │ │ │ │ + ldr r1, [pc, #172] @ 710d4 <_PyThread_CurrentFrames@@Base+0xa10> │ │ │ │ + bl 190ed0 <_PyObject_CallMethod@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 70ff4 <_PyThread_CurrentFrames@@Base+0x998> │ │ │ │ + bne 7105c <_PyThread_CurrentFrames@@Base+0x998> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70fec <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ + beq 71054 <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70fec <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ + bne 71054 <_PyThread_CurrentFrames@@Base+0x990> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 71058 <_PyThread_CurrentFrames@@Base+0x9fc> │ │ │ │ + b 710c0 <_PyThread_CurrentFrames@@Base+0x9fc> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71014 <_PyThread_CurrentFrames@@Base+0x9b8> │ │ │ │ + beq 7107c <_PyThread_CurrentFrames@@Base+0x9b8> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 71014 <_PyThread_CurrentFrames@@Base+0x9b8> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #84] @ 71070 <_PyThread_CurrentFrames@@Base+0xa14> │ │ │ │ + bne 7107c <_PyThread_CurrentFrames@@Base+0x9b8> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #84] @ 710d8 <_PyThread_CurrentFrames@@Base+0xa14> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #68] @ 71074 <_PyThread_CurrentFrames@@Base+0xa18> │ │ │ │ - bl a9b8c │ │ │ │ - b 71058 <_PyThread_CurrentFrames@@Base+0x9fc> │ │ │ │ + ldr r0, [pc, #68] @ 710dc <_PyThread_CurrentFrames@@Base+0xa18> │ │ │ │ + bl a9c7c │ │ │ │ + b 710c0 <_PyThread_CurrentFrames@@Base+0x9fc> │ │ │ │ ldr lr, [r4, #20] │ │ │ │ - ldr r0, [pc, #48] @ 71070 <_PyThread_CurrentFrames@@Base+0xa14> │ │ │ │ + ldr r0, [pc, #48] @ 710d8 <_PyThread_CurrentFrames@@Base+0xa14> │ │ │ │ cmp lr, #0 │ │ │ │ - ldr ip, [pc, #48] @ 71078 <_PyThread_CurrentFrames@@Base+0xa1c> │ │ │ │ + ldr ip, [pc, #48] @ 710e0 <_PyThread_CurrentFrames@@Base+0xa1c> │ │ │ │ movne ip, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #40] @ 7107c <_PyThread_CurrentFrames@@Base+0xa20> │ │ │ │ + ldr r0, [pc, #40] @ 710e4 <_PyThread_CurrentFrames@@Base+0xa20> │ │ │ │ str ip, [sp] │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl r9 @ │ │ │ │ - eorseq ip, r8, ip, lsr #3 │ │ │ │ - subseq sl, r7, r8, ror pc │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r1, r9, ip, lsl #15 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mlaseq r9, r8, r7, r1 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + ldrsbeq r3, [r9], -r8 @ │ │ │ │ + eorseq pc, r8, ip, ror #18 │ │ │ │ + subseq sl, r8, r8, ror pc │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + eorseq r4, r9, ip, asr #30 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + eorseq r4, r9, r8, asr pc │ │ │ │ │ │ │ │ -00071080 : │ │ │ │ +000710e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #164] @ 7113c │ │ │ │ + ldr r4, [pc, #164] @ 711a4 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r2 │ │ │ │ ldr ip, [r0, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 710d0 │ │ │ │ + bne 71138 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne ip, r3 │ │ │ │ - bne 710ac │ │ │ │ - ldr r3, [pc, #112] @ 71140 │ │ │ │ - b 710e8 │ │ │ │ - ldr r2, [pc, #104] @ 71140 │ │ │ │ + bne 71114 │ │ │ │ + ldr r3, [pc, #112] @ 711a8 │ │ │ │ + b 71150 │ │ │ │ + ldr r2, [pc, #104] @ 711a8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 710e8 │ │ │ │ + beq 71150 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 710f8 │ │ │ │ + beq 71160 │ │ │ │ ldr lr, [r3] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ addne lr, lr, #1 │ │ │ │ strne lr, [r3] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71118 │ │ │ │ + beq 71180 │ │ │ │ ldr r0, [r3] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ addne r0, r0, #1 │ │ │ │ strne r0, [r3] │ │ │ │ str r3, [r1] │ │ │ │ ldr r0, [ip] │ │ │ │ - bl 2d19ac │ │ │ │ + bl 2d4994 <_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, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -00071144 : │ │ │ │ +000711ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 71190 │ │ │ │ + ldr r3, [pc, #52] @ 711f8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ - bl 308938 │ │ │ │ + bl 30bd08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b344 │ │ │ │ + b 9b3e4 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 711d0 │ │ │ │ + bhi 71238 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrgt r5, [r5, #4] │ │ │ │ - ldrle r5, [pc, #1156] @ 71654 │ │ │ │ - b 711f4 │ │ │ │ - ldr r0, [pc, #1152] @ 71658 │ │ │ │ + ldrle r5, [pc, #1156] @ 716bc │ │ │ │ + b 7125c │ │ │ │ + ldr r0, [pc, #1152] @ 716c0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 711bc │ │ │ │ + bne 71224 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 71228 │ │ │ │ + beq 71290 │ │ │ │ ldr sl, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7123c │ │ │ │ - ldr r3, [pc, #1088] @ 7165c │ │ │ │ - ldr r1, [pc, #1088] @ 71660 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 711ec │ │ │ │ - ldr r3, [pc, #1076] @ 71664 │ │ │ │ - ldr r1, [pc, #1076] @ 71668 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 711ec │ │ │ │ - ldr r1, [pc, #1064] @ 7166c │ │ │ │ - bl 10f600 │ │ │ │ + beq 712a4 │ │ │ │ + ldr r3, [pc, #1088] @ 716c4 │ │ │ │ + ldr r1, [pc, #1088] @ 716c8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 71254 │ │ │ │ + ldr r3, [pc, #1076] @ 716cc │ │ │ │ + ldr r1, [pc, #1076] @ 716d0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 71254 │ │ │ │ + ldr r1, [pc, #1064] @ 716d4 │ │ │ │ + bl 10fa04 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 711ec │ │ │ │ + beq 71254 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7128c │ │ │ │ + beq 712f4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 7128c │ │ │ │ + beq 712f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7128c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 712f4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 712c0 │ │ │ │ + beq 71328 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 712c0 │ │ │ │ + beq 71328 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 712c0 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 71328 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 712f4 │ │ │ │ + beq 7135c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 712f4 │ │ │ │ + beq 7135c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 712f4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 7135c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71328 │ │ │ │ + beq 71390 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 71328 │ │ │ │ + beq 71390 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71328 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 71390 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7135c │ │ │ │ + beq 713c4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 7135c │ │ │ │ + beq 713c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7135c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 713c4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71390 │ │ │ │ + beq 713f8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ - beq 71390 │ │ │ │ + beq 713f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71390 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #700] @ 71654 │ │ │ │ + bne 713f8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #700] @ 716bc │ │ │ │ cmp r5, r3 │ │ │ │ - bne 713ac │ │ │ │ - ldr r0, [pc, #716] @ 71670 │ │ │ │ - bl 9de74 │ │ │ │ + bne 71414 │ │ │ │ + ldr r0, [pc, #716] @ 716d8 │ │ │ │ + bl 9df14 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b 71630 │ │ │ │ - ldr r1, [pc, #704] @ 71674 │ │ │ │ + b 71698 │ │ │ │ + ldr r1, [pc, #704] @ 716dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 149824 │ │ │ │ + bl 149e9c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ addne fp, r6, #12 │ │ │ │ - beq 711ec │ │ │ │ + beq 71254 │ │ │ │ ldmib r6, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 713ec │ │ │ │ + beq 71454 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 71624 │ │ │ │ + bge 7168c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r5, [r3, r9, lsl #2] │ │ │ │ - b 713f8 │ │ │ │ + b 71460 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 71624 │ │ │ │ + bge 7168c │ │ │ │ ldr r5, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 71418 │ │ │ │ + beq 71480 │ │ │ │ mov r0, r5 │ │ │ │ - bl bbed4 │ │ │ │ + bl bc3a4 │ │ │ │ mov r7, r0 │ │ │ │ - b 71434 │ │ │ │ + b 7149c │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 71430 │ │ │ │ + bne 71498 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71440 │ │ │ │ - b 71458 │ │ │ │ + bne 714a8 │ │ │ │ + b 714c0 │ │ │ │ add r7, r5, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7146c │ │ │ │ - b 71420 │ │ │ │ + bne 714d4 │ │ │ │ + b 71488 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71458 │ │ │ │ + bne 714c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #516] @ 71664 │ │ │ │ - ldr r1, [pc, #532] @ 71678 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #516] @ 716cc │ │ │ │ + ldr r1, [pc, #532] @ 716e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 711ec │ │ │ │ - ldr r1, [pc, #520] @ 7167c │ │ │ │ + bl 117eec │ │ │ │ + b 71254 │ │ │ │ + ldr r1, [pc, #520] @ 716e4 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 714a0 │ │ │ │ + bne 71508 │ │ │ │ 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 9b344 │ │ │ │ - b 7161c │ │ │ │ - ldr r1, [pc, #456] @ 71670 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 71684 │ │ │ │ + ldr r1, [pc, #456] @ 716d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 714d4 │ │ │ │ + bne 7153c │ │ │ │ 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 9b344 │ │ │ │ - b 7161c │ │ │ │ - ldr r1, [pc, #420] @ 71680 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 71684 │ │ │ │ + ldr r1, [pc, #420] @ 716e8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71504 │ │ │ │ + bne 7156c │ │ │ │ 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 71530 │ │ │ │ - ldr r1, [pc, #376] @ 71684 │ │ │ │ + b 71598 │ │ │ │ + ldr r1, [pc, #376] @ 716ec │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71550 │ │ │ │ + bne 715b8 │ │ │ │ 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 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #328] @ 71688 │ │ │ │ - ldr r1, [pc, #328] @ 7168c │ │ │ │ + ldr r2, [pc, #328] @ 716f0 │ │ │ │ + ldr r1, [pc, #328] @ 716f4 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 7161c │ │ │ │ - ldr r1, [pc, #312] @ 71690 │ │ │ │ + b 71684 │ │ │ │ + ldr r1, [pc, #312] @ 716f8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71598 │ │ │ │ + bne 71600 │ │ │ │ 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 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #264] @ 71694 │ │ │ │ + ldr r1, [pc, #264] @ 716fc │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 7161c │ │ │ │ - ldr r1, [pc, #248] @ 71698 │ │ │ │ + b 71684 │ │ │ │ + ldr r1, [pc, #248] @ 71700 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 715e0 │ │ │ │ + bne 71648 │ │ │ │ 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 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #200] @ 7169c │ │ │ │ + ldr r1, [pc, #200] @ 71704 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 7161c │ │ │ │ + b 71684 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71604 │ │ │ │ + beq 7166c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71604 │ │ │ │ + bne 7166c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #88] @ 71664 │ │ │ │ - ldr r1, [pc, #144] @ 716a0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #88] @ 716cc │ │ │ │ + ldr r1, [pc, #144] @ 71708 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 117900 │ │ │ │ - b 711ec │ │ │ │ + bl 117eec │ │ │ │ + b 71254 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 713c8 │ │ │ │ + b 71430 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71638 │ │ │ │ - ldr r0, [pc, #28] @ 71654 │ │ │ │ + bne 716a0 │ │ │ │ + ldr r0, [pc, #28] @ 716bc │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71630 │ │ │ │ + bne 71698 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 71630 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r8, r0, asr #3 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsr #15 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r0, lsl #10 │ │ │ │ - eorseq r8, r5, r0, asr lr │ │ │ │ - eorseq r8, r5, r4, ror #25 │ │ │ │ - eorseq r1, r9, ip, ror #15 │ │ │ │ - eorseq r1, r9, r8, lsl #16 │ │ │ │ - @ instruction: 0x003589f0 │ │ │ │ - eorseq r1, r9, r0, lsr #16 │ │ │ │ - eorseq r1, r9, ip, lsr #16 │ │ │ │ - andeq r0, r7, ip, asr ip │ │ │ │ - andeq r0, r7, r8, asr #18 │ │ │ │ - @ instruction: 0x0038a2d0 │ │ │ │ - andeq r0, r7, r8, asr #32 │ │ │ │ - eorseq r4, r7, r0, lsl #24 │ │ │ │ - andeq pc, r6, ip, ror #28 │ │ │ │ - eorseq r1, r9, r4, lsr r8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 71698 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x0038d8dc │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, r8, ror #30 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq sp, r8, r0, asr #25 │ │ │ │ + eorseq ip, r5, r0, lsl r6 │ │ │ │ + eorseq ip, r5, r4, lsr #9 │ │ │ │ + eorseq r4, r9, ip, lsr #31 │ │ │ │ + eorseq r4, r9, r8, asr #31 │ │ │ │ + @ instruction: 0x0035c1b0 │ │ │ │ + eorseq r4, r9, r0, ror #31 │ │ │ │ + eorseq r4, r9, ip, ror #31 │ │ │ │ + andeq r0, r7, r8, ror #24 │ │ │ │ + @ instruction: 0x000709b0 │ │ │ │ + eorseq sp, r8, ip, ror #19 │ │ │ │ + strheq r0, [r7], -r0 @ │ │ │ │ + eorseq r8, r7, r0, ror r3 │ │ │ │ + ldrdeq pc, [r6], -r4 │ │ │ │ + @ instruction: 0x00394ff4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 716f8 │ │ │ │ - ldr r1, [pc, #60] @ 716fc │ │ │ │ + ldr r3, [pc, #60] @ 71760 │ │ │ │ + ldr r1, [pc, #60] @ 71764 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 716f0 │ │ │ │ + blt 71758 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 71700 │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #16] @ 71768 │ │ │ │ + bl a9c7c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl r9 @ │ │ │ │ - eorseq r1, r9, r8, asr #16 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + ldrsbeq r3, [r9], -r8 @ │ │ │ │ + eorseq r5, r9, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 7175c │ │ │ │ + ldr r3, [pc, #64] @ 717c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 71760 │ │ │ │ + ldr r1, [pc, #52] @ 717c8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 71740 │ │ │ │ + bge 717a8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 71738 │ │ │ │ - ldr r0, [pc, #12] @ 71764 │ │ │ │ + blt 717a0 │ │ │ │ + ldr r0, [pc, #12] @ 717cc │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl r9 @ │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + ldrsbeq r3, [r9], -r8 @ │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -00071768 : │ │ │ │ - ldr r3, [pc, #84] @ 717c4 │ │ │ │ +000717d0 : │ │ │ │ + ldr r3, [pc, #84] @ 7182c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 71798 │ │ │ │ + bne 71800 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7177c │ │ │ │ + bne 717e4 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #40] @ 717c8 │ │ │ │ + ldr r2, [pc, #40] @ 71830 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 717bc │ │ │ │ + beq 71824 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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, #48] @ 71814 │ │ │ │ - ldr r1, [pc, #48] @ 71818 │ │ │ │ + ldr r3, [pc, #48] @ 7187c │ │ │ │ + ldr r1, [pc, #48] @ 71880 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7180c │ │ │ │ + blt 71874 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 7181c │ │ │ │ + ldr r0, [pc, #20] @ 71884 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9b8c │ │ │ │ + b a9c7c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl r9 @ │ │ │ │ - @ instruction: 0x0038bdb0 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + ldrsbeq r3, [r9], -r8 @ │ │ │ │ + mlaseq r8, ip, r5, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ 71894 │ │ │ │ - ldr r1, [pc, #92] @ 71898 │ │ │ │ + ldr r3, [pc, #92] @ 718fc │ │ │ │ + ldr r1, [pc, #92] @ 71900 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7188c │ │ │ │ + blt 718f4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq 71878 │ │ │ │ - ldr r0, [pc, #52] @ 7189c │ │ │ │ - bl 2b1784 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 718e0 │ │ │ │ + ldr r0, [pc, #52] @ 71904 │ │ │ │ + bl 2b3f3c <_PyEval_GetBuiltin@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ 718a0 │ │ │ │ - b a9b8c │ │ │ │ + ldr r0, [pc, #40] @ 71908 │ │ │ │ + b a9c7c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #24] @ 718a4 │ │ │ │ - b a9b8c │ │ │ │ + ldr r0, [pc, #24] @ 7190c │ │ │ │ + b a9c7c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl r9 @ │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - mlaseq r8, r0, sl, sp │ │ │ │ - @ instruction: 0x0038bdb0 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + ldrsbeq r3, [r9], -r8 @ │ │ │ │ + subseq sp, r8, ip, ror r4 │ │ │ │ + eorseq r1, r9, r0, asr #4 │ │ │ │ + mlaseq r8, ip, r5, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #216] @ 71998 │ │ │ │ + ldr r3, [pc, #216] @ 71a00 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #200] @ 7199c │ │ │ │ + ldr r1, [pc, #200] @ 71a04 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71900 │ │ │ │ + blt 71968 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 71908 │ │ │ │ - ldr r3, [pc, #168] @ 719a0 │ │ │ │ - ldr r1, [pc, #168] @ 719a4 │ │ │ │ + bne 71970 │ │ │ │ + ldr r3, [pc, #168] @ 71a08 │ │ │ │ + ldr r1, [pc, #168] @ 71a0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 71990 │ │ │ │ + b 719f8 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #144] @ 719a8 │ │ │ │ + ldr r1, [pc, #144] @ 71a10 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71900 │ │ │ │ + beq 71968 │ │ │ │ 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 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ 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 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ 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 9b344 │ │ │ │ - ldr r0, [pc, #24] @ 719ac │ │ │ │ + bl 9b3e4 │ │ │ │ + ldr r0, [pc, #24] @ 71a14 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl r9 @ │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsr #2 │ │ │ │ - eorseq pc, r8, r0, ror #8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + ldrsbeq r3, [r9], -r8 @ │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r9, r0, ror #17 │ │ │ │ + eorseq r2, r9, r4, lsl 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 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #204] @ 71a98 │ │ │ │ + ldr r1, [pc, #204] @ 71b00 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17dc88 │ │ │ │ + bl 17f274 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 71a04 │ │ │ │ + beq 71a6c │ │ │ │ ldr r2, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71a04 │ │ │ │ + beq 71a6c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 71a3c │ │ │ │ - b 71a24 │ │ │ │ + beq 71aa4 │ │ │ │ + b 71a8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 719f4 │ │ │ │ - ldr r0, [pc, #136] @ 71a9c │ │ │ │ + beq 71a5c │ │ │ │ + ldr r0, [pc, #136] @ 71b04 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f0640 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f2930 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 719f4 │ │ │ │ - b 71a90 │ │ │ │ + bne 71a5c │ │ │ │ + b 71af8 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 71a9c │ │ │ │ + ldr r0, [pc, #108] @ 71b04 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71a90 │ │ │ │ + beq 71af8 │ │ │ │ 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 71a80 │ │ │ │ + beq 71ae8 │ │ │ │ mov r1, r6 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71a80 │ │ │ │ + bne 71ae8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #44] @ 71aa0 │ │ │ │ - ldr r0, [pc, #36] @ 71a9c │ │ │ │ + ldr r1, [pc, #44] @ 71b08 │ │ │ │ + ldr r0, [pc, #36] @ 71b04 │ │ │ │ mov r3, r5 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 71a90 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 71af8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2e9954 │ │ │ │ + b 2ecd24 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r6, r6, ip, ror #10 │ │ │ │ - eorseq r1, r9, ip, ror sl │ │ │ │ - eorseq r9, r6, r8, lsr #16 │ │ │ │ + subseq r6, r7, ip, ror #10 │ │ │ │ + eorseq r5, r9, ip, lsr r2 │ │ │ │ + eorseq ip, r6, r8, ror #31 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71abc │ │ │ │ + beq 71b24 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71ac4 │ │ │ │ + bne 71b2c │ │ │ │ mov r0, #0 │ │ │ │ - b 92ed0 │ │ │ │ - b 13793c │ │ │ │ + b 92f88 │ │ │ │ + b 137fb4 │ │ │ │ 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 3409bc │ │ │ │ + bl 343f88 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 71bb4 │ │ │ │ + beq 71c1c │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71b54 │ │ │ │ + beq 71bbc │ │ │ │ mov r1, r4 │ │ │ │ - bl 118bf8 │ │ │ │ + bl 1191e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71bb4 │ │ │ │ + beq 71c1c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #168] @ 71bc0 │ │ │ │ + ldr r3, [pc, #168] @ 71c28 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 71b64 │ │ │ │ + beq 71bcc │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 3413e0 │ │ │ │ + bl 344814 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 71b90 │ │ │ │ + beq 71bf8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b344 │ │ │ │ - b 71b64 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 71bcc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71bb8 │ │ │ │ + beq 71c20 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 71bb8 │ │ │ │ + beq 71c20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 340fc8 │ │ │ │ + bl 3441b8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 71bb8 │ │ │ │ + bne 71c20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71bb4 │ │ │ │ + beq 71c1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71bb4 │ │ │ │ + bne 71c1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 71d4c │ │ │ │ + bl 71db4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71d34 │ │ │ │ + beq 71d9c │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 71d40 │ │ │ │ + ldreq r7, [pc, #316] @ 71da8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71d20 │ │ │ │ + beq 71d88 │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 71c24 │ │ │ │ + bne 71c8c │ │ │ │ mov r4, #0 │ │ │ │ - b 71cf0 │ │ │ │ + b 71d58 │ │ │ │ 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 288420 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 28abb4 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 71c84 │ │ │ │ + bge 71cec │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - b 71cb4 │ │ │ │ + b 71d1c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ 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 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71cf0 │ │ │ │ + beq 71d58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71c1c │ │ │ │ + beq 71c84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71c1c │ │ │ │ + bne 71c84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 71c1c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 71c84 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71d0c │ │ │ │ + beq 71d74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 71d14 │ │ │ │ + beq 71d7c │ │ │ │ mov r5, r4 │ │ │ │ - b 71d34 │ │ │ │ + b 71d9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 71d0c │ │ │ │ - ldr r3, [pc, #28] @ 71d44 │ │ │ │ - ldr r1, [pc, #28] @ 71d48 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 71d74 │ │ │ │ + ldr r3, [pc, #28] @ 71dac │ │ │ │ + ldr r1, [pc, #28] @ 71db0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 71c1c │ │ │ │ + bl 190b84 │ │ │ │ + b 71c84 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003665dc │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r9, r6, ip, lsr #27 │ │ │ │ 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 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 71de4 │ │ │ │ + blt 71e4c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71dd8 │ │ │ │ + beq 71e40 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #76] @ 71df0 │ │ │ │ + ldreq r0, [pc, #76] @ 71e58 │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1bcb8c │ │ │ │ + bl 1bef1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 71ddc │ │ │ │ + bge 71e44 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71dd8 │ │ │ │ + beq 71e40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71dd8 │ │ │ │ + bne 71e40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq r2, sp, 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] @ 71e5c │ │ │ │ + ldr r2, [pc, #64] @ 71ec4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 71e60 │ │ │ │ + ldr r1, [pc, #40] @ 71ec8 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl fe414 │ │ │ │ + bl fe6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71e54 │ │ │ │ + beq 71ebc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ 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] @ 71f9c │ │ │ │ + ldr r1, [pc, #284] @ 72004 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 17dc88 │ │ │ │ + bl 17f274 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 71eb8 │ │ │ │ + beq 71f20 │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71eb8 │ │ │ │ + beq 71f20 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 71ef4 │ │ │ │ - b 71edc │ │ │ │ + beq 71f5c │ │ │ │ + b 71f44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71ea8 │ │ │ │ - ldr r0, [pc, #216] @ 71fa0 │ │ │ │ + beq 71f10 │ │ │ │ + ldr r0, [pc, #216] @ 72008 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f0640 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f2930 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71ea8 │ │ │ │ + bne 71f10 │ │ │ │ mov r4, #0 │ │ │ │ - b 71f94 │ │ │ │ + b 71ffc │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #184] @ 71fa0 │ │ │ │ + ldr r0, [pc, #184] @ 72008 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71ed4 │ │ │ │ + beq 71f3c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl aeb98 │ │ │ │ + bl af05c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71ed4 │ │ │ │ + beq 71f3c │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 71f44 │ │ │ │ + bne 71fac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71ed4 │ │ │ │ + beq 71f3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 71ed4 │ │ │ │ + bne 71f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 71ed4 │ │ │ │ - ldr r2, [pc, #88] @ 71fa4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 71f3c │ │ │ │ + ldr r2, [pc, #88] @ 7200c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl a2934 │ │ │ │ + bl a2a24 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bne 71f94 │ │ │ │ + bne 71ffc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71ed4 │ │ │ │ + beq 71f3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71ed4 │ │ │ │ + bne 71f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 71ed4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 71f3c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r6, r6, ip, ror #10 │ │ │ │ - mlaseq r9, ip, sl, r1 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r6, r7, ip, ror #10 │ │ │ │ + eorseq r5, r9, ip, asr r2 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 71d4c │ │ │ │ + bl 71db4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72118 │ │ │ │ + beq 72180 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 72124 │ │ │ │ + ldreq r7, [pc, #316] @ 7218c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 72104 │ │ │ │ + beq 7216c │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 72008 │ │ │ │ + bne 72070 │ │ │ │ mov r4, #0 │ │ │ │ - b 720d4 │ │ │ │ + b 7213c │ │ │ │ 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 288420 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 28abb4 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 72068 │ │ │ │ + bge 720d0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r7 │ │ │ │ - b 72098 │ │ │ │ + b 72100 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ 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 1d1a48 │ │ │ │ + bl 1d3f64 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 720d4 │ │ │ │ + beq 7213c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 72000 │ │ │ │ + beq 72068 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 72000 │ │ │ │ + bne 72068 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 72000 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 72068 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 720f0 │ │ │ │ + beq 72158 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 720f8 │ │ │ │ + beq 72160 │ │ │ │ mov r5, r4 │ │ │ │ - b 72118 │ │ │ │ + b 72180 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 720f0 │ │ │ │ - ldr r3, [pc, #28] @ 72128 │ │ │ │ - ldr r1, [pc, #28] @ 7212c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 72158 │ │ │ │ + ldr r3, [pc, #28] @ 72190 │ │ │ │ + ldr r1, [pc, #28] @ 72194 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 72000 │ │ │ │ + bl 190b84 │ │ │ │ + b 72068 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003665dc │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r9, r6, ip, lsr #27 │ │ │ │ │ │ │ │ -00072130 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +00072198 <_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 72188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 721f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 721f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq 7219c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + beq 72204 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 7219c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #52] @ 721c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ - ldr r1, [pc, #52] @ 721c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 72204 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #52] @ 7222c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ + ldr r1, [pc, #52] @ 72230 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 721b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ + b 7221c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ add lr, sp, #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 2dd534 <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ + bl 2e08a8 <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eorseq r5, r6, r4, ror lr │ │ │ │ + eorseq r9, r6, r4, asr #12 │ │ │ │ andeq r0, r0, r1, ror #17 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 721f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ + beq 7225c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20b948 <_PyDeadline_Init@@Base+0x6cc> │ │ │ │ - ldr r0, [pc, #8] @ 721fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc> │ │ │ │ + bl 20d440 <_PyBytesWriter_WriteBytes@@Base+0x43b0> │ │ │ │ + ldr r0, [pc, #8] @ 72264 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 721fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc> │ │ │ │ + ldr r0, [pc] @ 72264 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc> │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 9b248 │ │ │ │ + bl 9b2e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ 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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a592c │ │ │ │ + bl 2a8204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72324 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ + beq 7238c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r6, [r4, #20] │ │ │ │ - ldreq r6, [pc, #128] @ 72330 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x200> │ │ │ │ + ldreq r6, [pc, #128] @ 72398 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x200> │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a62a0 │ │ │ │ + bl 2a8b78 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge 722d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ - ldr r3, [pc, #104] @ 72334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x204> │ │ │ │ - ldr r1, [pc, #104] @ 72338 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x208> │ │ │ │ + bge 72340 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + ldr r3, [pc, #104] @ 7239c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x204> │ │ │ │ + ldr r1, [pc, #104] @ 723a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 72324 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ + bl 190b84 │ │ │ │ + b 7238c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 72314 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e4> │ │ │ │ + bgt 7237c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e4> │ │ │ │ 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 1bc8c0 │ │ │ │ + bl 1bec50 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #44] @ 7233c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x20c> │ │ │ │ - bne 72328 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f8> │ │ │ │ - b 72324 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ - ldr r3, [pc, #36] @ 72340 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x210> │ │ │ │ - ldr r1, [pc, #36] @ 72344 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x214> │ │ │ │ + ldrne r0, [pc, #44] @ 723a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x20c> │ │ │ │ + bne 72390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f8> │ │ │ │ + b 7238c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ + ldr r3, [pc, #36] @ 723a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x210> │ │ │ │ + ldr r1, [pc, #36] @ 723ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x214> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r8, lsr #21 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r7, r8, ror #27 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r9, r8, ror #4 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r4, asr #22 │ │ │ │ + eorseq sl, r7, r8, asr r5 │ │ │ │ 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 72378 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ - ldr r3, [pc, #420] @ 72510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ - ldr r1, [pc, #420] @ 72514 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 723b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ - ldr r1, [pc, #408] @ 72518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ + bne 723e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ + ldr r3, [pc, #420] @ 72578 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + ldr r1, [pc, #420] @ 7257c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 72420 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + ldr r1, [pc, #408] @ 72580 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dc88 │ │ │ │ + bl 17f274 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 723f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ + bne 7245c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ca760 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2cd2bc <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ - bne 723e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b8> │ │ │ │ + bne 72450 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b8> │ │ │ │ mvn r0, #0 │ │ │ │ - b 72508 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + b 72570 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 723e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b0> │ │ │ │ + beq 72448 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b0> │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ str r2, [r5, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 723c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x290> │ │ │ │ - b 724d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ + bne 72428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x290> │ │ │ │ + b 7253c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 724bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ + beq 72524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2ca760 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2cd2bc <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 723b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + beq 72420 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8bac │ │ │ │ + bl b907c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 724d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ + beq 7253c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 72460 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ - ldr r3, [pc, #188] @ 72510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ - ldr r1, [pc, #196] @ 7251c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ + bne 724c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ + ldr r3, [pc, #188] @ 72578 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + ldr r1, [pc, #196] @ 72584 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 724ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ - bl ab108 │ │ │ │ + bl 190b84 │ │ │ │ + b 72514 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + bl ab1f4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 72490 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x360> │ │ │ │ - bl a573c │ │ │ │ + bne 724f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x360> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 724ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #156] @ 72520 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ - ldr r1, [pc, #156] @ 72524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f4> │ │ │ │ + bne 72514 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #156] @ 72588 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #156] @ 7258c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 724ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + bl 190b84 │ │ │ │ + b 72514 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7247c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ + blt 724e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2038b4 │ │ │ │ + bl 205b2c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7241c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ + bne 72484 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ cmp r4, #0 │ │ │ │ subne r4, r4, #1 │ │ │ │ - bne 724ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ - b 723b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ - ldr r0, [pc, #76] @ 72510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + bne 72554 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + b 72420 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + ldr r0, [pc, #76] @ 72578 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 72528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f8> │ │ │ │ + ldr r1, [pc, #92] @ 72590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b 723b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + bl 117eec │ │ │ │ + b 72420 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ mov r0, r6 │ │ │ │ - bl 20494c │ │ │ │ + bl 206bc4 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ - b 72508 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + b 72570 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs 724ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + bcs 72554 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ - b 723b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + bl 99da0 │ │ │ │ + b 72420 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, asr #21 │ │ │ │ - subseq sp, r6, ip, lsl #10 │ │ │ │ - eorseq r1, r9, ip, ror #21 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r8, lsl #22 │ │ │ │ - eorseq r1, r9, ip, lsr #22 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r5, r9, r8, lsl #5 │ │ │ │ + @ instruction: 0x0057d590 │ │ │ │ + eorseq r5, r9, ip, lsr #5 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r9, r8, asr #5 │ │ │ │ + eorseq r5, r9, ip, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 72564 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x434> │ │ │ │ + bne 725cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x434> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72578 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ - b 72588 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ + bne 725e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ + b 725f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72554 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x424> │ │ │ │ + beq 725bc <_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 725a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ + beq 7260c <_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} │ │ │ │ @@ -73895,23 +73921,23 @@ │ │ │ │ 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 725f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ + bne 72660 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7260c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4dc> │ │ │ │ - b 7261c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ec> │ │ │ │ + bne 72674 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4dc> │ │ │ │ + b 72684 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ec> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 725e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b8> │ │ │ │ + beq 72650 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -73919,1052 +73945,1052 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r0, #20] │ │ │ │ - ldreq r2, [pc, #76] @ 72698 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x568> │ │ │ │ + ldreq r2, [pc, #76] @ 72700 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x568> │ │ │ │ add ip, r3, r3, lsr #31 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ asr ip, ip, #1 │ │ │ │ sub r0, r3, r3 │ │ │ │ cmp ip, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bgt 72670 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x540> │ │ │ │ - ldr r0, [pc, #44] @ 7269c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ + bgt 726d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x540> │ │ │ │ + ldr r0, [pc, #44] @ 72704 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ bx lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r0, [r2] │ │ │ │ ldrb lr, [r1] │ │ │ │ strb lr, [r2], #1 │ │ │ │ strb r0, [r1], #-1 │ │ │ │ sub r0, r3, r1 │ │ │ │ cmp ip, r0 │ │ │ │ - bgt 72674 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x544> │ │ │ │ - ldr r0, [pc, #4] @ 7269c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ + bgt 726dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x544> │ │ │ │ + ldr r0, [pc, #4] @ 72704 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 726b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x584> │ │ │ │ + blt 7271c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x584> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 726dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ + blt 72744 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 726f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ - ldr r1, [pc, #36] @ 726f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + ldr r3, [pc, #36] @ 72758 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ + ldr r1, [pc, #36] @ 7275c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #16] @ 726f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c8> │ │ │ │ + ldr r0, [pc, #16] @ 72760 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c8> │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ - subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq sl, r7, ip, lsr #20 │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + subseq sp, r6, r0, lsl #22 │ │ │ │ + eorseq lr, r7, r4, lsl r2 │ │ │ │ + subseq r7, r8, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #64] @ 72754 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ + ldr r1, [pc, #64] @ 727bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dc88 │ │ │ │ + bl 17f274 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7274c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ + beq 727b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl a6774 │ │ │ │ + bl a6864 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r6, ip, lsl #10 │ │ │ │ + @ instruction: 0x0057d590 │ │ │ │ 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 72788 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ - ldr r3, [pc, #728] @ 72a54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x924> │ │ │ │ - ldr r1, [pc, #728] @ 72a58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 72a48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ - ldr r1, [pc, #716] @ 72a5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92c> │ │ │ │ + bne 727f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ + ldr r3, [pc, #728] @ 72abc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x924> │ │ │ │ + ldr r1, [pc, #728] @ 72ac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 72ab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ + ldr r1, [pc, #716] @ 72ac4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92c> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dc88 │ │ │ │ + bl 17f274 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 72850 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x720> │ │ │ │ + bne 728b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x720> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 2d5ba4 │ │ │ │ + bl 2d8ba4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72a48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ + beq 72ab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ ldm r5, {r2, r3} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi 727f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c4> │ │ │ │ + bhi 7285c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c4> │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrne lr, [r5, #8] │ │ │ │ ldrne r1, [r5, #12] │ │ │ │ movne r2, #0 │ │ │ │ - bne 7283c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x70c> │ │ │ │ + bne 728a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x70c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d00 │ │ │ │ - bl 29e598 │ │ │ │ - b 72a48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ + bl 99da0 │ │ │ │ + bl 2a0e6c │ │ │ │ + b 72ab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ ldr ip, [r1, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 7283c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x70c> │ │ │ │ + beq 728a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x70c> │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ cmp r2, lr │ │ │ │ - bne 7281c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ec> │ │ │ │ + bne 72884 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ec> │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 29cdc │ │ │ │ - b 72a34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x904> │ │ │ │ + b 72a9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x904> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 72a1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ec> │ │ │ │ + beq 72a84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ec> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2d5ba4 │ │ │ │ + bl 2d8ba4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72a48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ - ldr r9, [pc, #488] @ 72a60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x930> │ │ │ │ - ldr r8, [pc, #488] @ 72a64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x934> │ │ │ │ + beq 72ab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ + ldr r9, [pc, #488] @ 72ac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x930> │ │ │ │ + ldr r8, [pc, #488] @ 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x934> │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8bac │ │ │ │ + bl b907c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72a34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x904> │ │ │ │ + beq 72a9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x904> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 728b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x784> │ │ │ │ + beq 7291c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x784> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 728c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x798> │ │ │ │ - ldr r3, [pc, #408] @ 72a54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x924> │ │ │ │ - ldr r1, [pc, #424] @ 72a68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ + beq 72930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x798> │ │ │ │ + ldr r3, [pc, #408] @ 72abc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x924> │ │ │ │ + ldr r1, [pc, #424] @ 72ad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 72a10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e0> │ │ │ │ + bl 190b84 │ │ │ │ + b 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e0> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl ab108 │ │ │ │ + bl ab1f4 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 728e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b8> │ │ │ │ - bl a573c │ │ │ │ + bne 72950 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b8> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72a10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e0> │ │ │ │ + bne 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e0> │ │ │ │ ldr fp, [r7, #16] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 20a69c <_PyLong_UnsignedShort_Converter@@Base+0x2680> │ │ │ │ + bl 20c214 <_PyBytesWriter_WriteBytes@@Base+0x3184> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ strne sl, [r3, #4] │ │ │ │ - bne 72878 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ + bne 728e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ 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 72960 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x830> │ │ │ │ + bhi 729c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x830> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ - bcc 72878 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ + bcc 728e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ cmp r3, r8 │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b 72964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x834> │ │ │ │ + b 729cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x834> │ │ │ │ mov r2, #2 │ │ │ │ muls r3, r2, r3 │ │ │ │ - bmi 7299c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ + bmi 72a04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ mov sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ lslhi sl, sl, #1 │ │ │ │ - bhi 72970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x840> │ │ │ │ + bhi 729d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x840> │ │ │ │ cmn sl, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 7298c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x85c> │ │ │ │ + bhi 729f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x85c> │ │ │ │ lsl r0, sl, #3 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 729a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x874> │ │ │ │ + bne 72a0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x874> │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 29e598 │ │ │ │ - b 72a10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e0> │ │ │ │ + bl 2a0e6c │ │ │ │ + b 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e0> │ │ │ │ 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 72a04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d4> │ │ │ │ + beq 72a6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d4> │ │ │ │ ldr r3, [sl, #-8] │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, r3, #0 │ │ │ │ - beq 729fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8cc> │ │ │ │ + beq 72a64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8cc> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 20a69c <_PyLong_UnsignedShort_Converter@@Base+0x2680> │ │ │ │ + bl 20c214 <_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 729c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x894> │ │ │ │ + b 72a2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x894> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d00 │ │ │ │ - b 72878 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ + bl 99da0 │ │ │ │ + b 728e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d84f4 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ - b 72a48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ - ldr r0, [pc, #48] @ 72a54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x924> │ │ │ │ + bl 2db808 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + b 72ab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ + ldr r0, [pc, #48] @ 72abc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x924> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 72a6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93c> │ │ │ │ + ldr r1, [pc, #64] @ 72ad4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b 72a48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ + bl 117eec │ │ │ │ + b 72ab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d84f4 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + bl 2db808 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #8] │ │ │ │ - b 72a4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ + b 72ab4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, asr #21 │ │ │ │ - subseq sp, r6, ip, lsl #10 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r5, r9, r8, lsl #5 │ │ │ │ + @ instruction: 0x0057d590 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ - eorseq r1, r9, ip, lsl #23 │ │ │ │ - @ instruction: 0x00391bb0 │ │ │ │ + eorseq r5, r9, ip, asr #6 │ │ │ │ + eorseq r5, r9, r0, ror r3 │ │ │ │ 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 1c0658 │ │ │ │ + bl 1c29e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72aa8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x978> │ │ │ │ + bne 72b10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x978> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 72ad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ - bl a573c │ │ │ │ + bne 72b38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72aa0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x970> │ │ │ │ - ldr r0, [pc, #20] @ 72ae4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ + bne 72b08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x970> │ │ │ │ + ldr r0, [pc, #20] @ 72b4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #16] @ 72ae8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b8> │ │ │ │ + ldr r2, [pc, #16] @ 72b50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b8> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 72ae4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ + ldr r0, [pc, #4] @ 72b4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 9b248 │ │ │ │ + bl 9b2e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72b3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ + beq 72ba4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 72b3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ + beq 72ba4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 72b3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 72ba4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_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, [pc, #312] @ 72cc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb90> │ │ │ │ + ldr r3, [pc, #312] @ 72d28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb90> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #300] @ 72cc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb94> │ │ │ │ + ldr r1, [pc, #300] @ 72d2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb94> │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72be0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + blt 72c48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72bd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ + beq 72c38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ addeq r8, r5, #8 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 72c08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad8> │ │ │ │ - ldr r3, [pc, #240] @ 72cc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb98> │ │ │ │ - ldr r1, [pc, #240] @ 72ccc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb9c> │ │ │ │ + beq 72c70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad8> │ │ │ │ + ldr r3, [pc, #240] @ 72d30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb98> │ │ │ │ + ldr r1, [pc, #240] @ 72d34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb9c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 72bfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xacc> │ │ │ │ + blt 72c64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xacc> │ │ │ │ cmp r3, r5 │ │ │ │ movge r3, r5 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [r2, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bge 72c54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb24> │ │ │ │ + bge 72cbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb24> │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ - bl ab108 │ │ │ │ + bl ab1f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 72c2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xafc> │ │ │ │ - bl a573c │ │ │ │ + bge 72c94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xafc> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72be0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + bne 72c48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ 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 72be8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab8> │ │ │ │ + bne 72c50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab8> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 72cb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb88> │ │ │ │ + b 72d20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb88> │ │ │ │ mov r0, r7 │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r3, r0, #0 │ │ │ │ addne ip, r3, #8 │ │ │ │ movne r2, #0 │ │ │ │ - beq 72be0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + beq 72c48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ cmp r2, r7 │ │ │ │ - bge 72cac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb7c> │ │ │ │ + bge 72d14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb7c> │ │ │ │ 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 72c6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb3c> │ │ │ │ + b 72cd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb3c> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 9b344 │ │ │ │ - ldr r0, [pc, #16] @ 72cd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xba0> │ │ │ │ + bl 9b3e4 │ │ │ │ + ldr r0, [pc, #16] @ 72d38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xba0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl r9 @ │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, r4, pc, r0 @ │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + ldrsbeq r3, [r9], -r8 @ │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r4, r9, r4, ror #14 │ │ │ │ + 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 r1, [pc, #64] @ 72d2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ + ldr r1, [pc, #64] @ 72d94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dc88 │ │ │ │ + bl 17f274 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72d24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf4> │ │ │ │ + beq 72d8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf4> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl a6774 │ │ │ │ + bl a6864 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r6, ip, lsl #10 │ │ │ │ + @ instruction: 0x0057d590 │ │ │ │ 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 124bac <_PyType_Name@@Base> │ │ │ │ + bl 125214 <_PyType_Name@@Base> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 72d6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3c> │ │ │ │ + bne 72dd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3c> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 72d7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4c> │ │ │ │ - b 128de0 │ │ │ │ + ldr r0, [pc, #16] @ 72de4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4c> │ │ │ │ + b 129448 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #8] @ 72d80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc50> │ │ │ │ + ldr r0, [pc, #8] @ 72de8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc50> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128de0 │ │ │ │ - @ instruction: 0x0037a7d0 │ │ │ │ - @ instruction: 0x00391bfc │ │ │ │ + b 129448 │ │ │ │ + mlaseq r7, r0, pc, sp @ │ │ │ │ + @ instruction: 0x003953bc │ │ │ │ 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 9b248 │ │ │ │ + bl 9b2e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72dd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca4> │ │ │ │ + beq 72e3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca4> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 72dd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca4> │ │ │ │ + beq 72e3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 72dd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca4> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 72e3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca4> │ │ │ │ + bl 9adbc <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 72e38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd08> │ │ │ │ - ldr r3, [pc, #64] @ 72e6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3c> │ │ │ │ - ldr r1, [pc, #64] @ 72e70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd40> │ │ │ │ + bgt 72ea0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd08> │ │ │ │ + ldr r3, [pc, #64] @ 72ed4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3c> │ │ │ │ + ldr r1, [pc, #64] @ 72ed8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd40> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 72e64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd34> │ │ │ │ + bl 190b84 │ │ │ │ + b 72ecc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd34> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 72e58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd28> │ │ │ │ - ldr r3, [pc, #32] @ 72e6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3c> │ │ │ │ - ldr r1, [pc, #36] @ 72e74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd44> │ │ │ │ + beq 72ec0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd28> │ │ │ │ + ldr r3, [pc, #32] @ 72ed4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3c> │ │ │ │ + ldr r1, [pc, #36] @ 72edc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 72e64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd34> │ │ │ │ + bl 190b84 │ │ │ │ + b 72ecc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd34> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #14 │ │ │ │ - eorseq r2, r7, ip, asr #16 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r7, ip, lsr #30 │ │ │ │ + eorseq r6, r7, ip │ │ │ │ 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 20494c │ │ │ │ + bl 206bc4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2ca760 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2cd2bc <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #16] @ 72ebc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8c> │ │ │ │ + ldr r2, [pc, #16] @ 72f24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8c> │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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, #76] @ 72f24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf4> │ │ │ │ - ldr r1, [pc, #76] @ 72f28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf8> │ │ │ │ + ldr r3, [pc, #76] @ 72f8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf4> │ │ │ │ + ldr r1, [pc, #76] @ 72f90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf8> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72f1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdec> │ │ │ │ + blt 72f84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - blt 72f10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ + blt 72f78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #28] @ 72f2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdfc> │ │ │ │ - b a9b8c │ │ │ │ + ldr r0, [pc, #28] @ 72f94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdfc> │ │ │ │ + b a9c7c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #20] @ 72f30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe00> │ │ │ │ - b a9b8c │ │ │ │ + ldr r0, [pc, #20] @ 72f98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe00> │ │ │ │ + b a9c7c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl r9 @ │ │ │ │ - @ instruction: 0x0038bdb8 │ │ │ │ - ldrsheq sl, [r8], -ip @ │ │ │ │ - b 717cc │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + ldrsbeq r3, [r9], -r8 @ │ │ │ │ + eorseq pc, r8, r4, lsr #11 │ │ │ │ + eorseq sp, r8, r4, lsl #23 │ │ │ │ + b 71834 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - beq 72f58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe28> │ │ │ │ - ldr r3, [pc, #12] @ 72f60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe30> │ │ │ │ + beq 72fc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe28> │ │ │ │ + ldr r3, [pc, #12] @ 72fc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe30> │ │ │ │ mov r0, #3 │ │ │ │ - b a2864 │ │ │ │ + b a2954 │ │ │ │ mov r0, #2 │ │ │ │ - b a2934 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + b a2a24 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 72fe0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb0> │ │ │ │ - ldr r1, [pc, #60] @ 72fe4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ + ldr r3, [pc, #60] @ 73048 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb0> │ │ │ │ + ldr r1, [pc, #60] @ 7304c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 72fd8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xea8> │ │ │ │ + blt 73040 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xea8> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 72fe8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb8> │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #16] @ 73050 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb8> │ │ │ │ + bl a9c7c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl r9 @ │ │ │ │ - eorseq r1, r9, r8, asr #16 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + ldrsbeq r3, [r9], -r8 @ │ │ │ │ + eorseq r5, r9, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 73044 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf14> │ │ │ │ + ldr r3, [pc, #64] @ 730ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf14> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 73048 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf18> │ │ │ │ + ldr r1, [pc, #52] @ 730b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf18> │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 73028 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef8> │ │ │ │ + bge 73090 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 73020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef0> │ │ │ │ - ldr r0, [pc, #12] @ 7304c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1c> │ │ │ │ + blt 73088 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef0> │ │ │ │ + ldr r0, [pc, #12] @ 730b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1c> │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl r9 @ │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + ldrsbeq r3, [r9], -r8 @ │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29658 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 730a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ + bhi 7310c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 730c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf94> │ │ │ │ - b 73120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ - ldr r0, [pc, #284] @ 731c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1098> │ │ │ │ + beq 7312c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf94> │ │ │ │ + b 73188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ + ldr r0, [pc, #284] @ 73230 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1098> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73088 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf58> │ │ │ │ - b 73120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ + bne 730f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf58> │ │ │ │ + b 73188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ cmp r6, #1 │ │ │ │ - ble 7315c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x102c> │ │ │ │ + ble 731c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x102c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 731cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x109c> │ │ │ │ + ldr r2, [pc, #244] @ 73234 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x109c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 7313c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100c> │ │ │ │ + beq 731a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 73128 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff8> │ │ │ │ + beq 73190 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff8> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ + beq 73188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 73140 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1010> │ │ │ │ - ldr r3, [pc, #184] @ 731d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a0> │ │ │ │ - ldr r1, [pc, #184] @ 731d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r4, #0 │ │ │ │ - b 731a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1078> │ │ │ │ - ldr r2, [pc, #168] @ 731d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a8> │ │ │ │ - ldr r1, [pc, #168] @ 731dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ac> │ │ │ │ - ldr r0, [pc, #144] @ 731c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1098> │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 73120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ + beq 731a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1010> │ │ │ │ + ldr r3, [pc, #184] @ 73238 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a0> │ │ │ │ + ldr r1, [pc, #184] @ 7323c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r4, #0 │ │ │ │ + b 73210 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1078> │ │ │ │ + ldr r2, [pc, #168] @ 73240 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a8> │ │ │ │ + ldr r1, [pc, #168] @ 73244 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ac> │ │ │ │ + ldr r0, [pc, #144] @ 73230 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1098> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 73188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 73160 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1030> │ │ │ │ + beq 731c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1030> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 73160 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1030> │ │ │ │ - b 73120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ + bge 731c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1030> │ │ │ │ + b 73188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ addeq r3, sp, #16 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 228190 │ │ │ │ + bl 22ab34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 731a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1078> │ │ │ │ + beq 73210 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1078> │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 731e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b0> │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #60] @ 73248 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b0> │ │ │ │ + bl a9c7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 731bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ + beq 73224 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r7, r0, lsr #21 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ - @ instruction: 0x003686b0 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ - @ instruction: 0x00373eb8 │ │ │ │ + eorseq r5, r7, r0, ror #4 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ + eorseq fp, r6, r0, ror lr │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ + eorseq r7, r7, r8, ror r6 │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 73208 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d8> │ │ │ │ + beq 73270 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ 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 291be4 │ │ │ │ + bl 294378 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7323c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110c> │ │ │ │ - bl a573c │ │ │ │ + bne 732a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110c> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73248 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1118> │ │ │ │ + bne 732b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1118> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 73298 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1168> │ │ │ │ - ldr r1, [pc, #48] @ 7329c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x116c> │ │ │ │ + ldr r3, [pc, #48] @ 73300 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1168> │ │ │ │ + ldr r1, [pc, #48] @ 73304 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x116c> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73290 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1160> │ │ │ │ + blt 732f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1160> │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 732a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1170> │ │ │ │ + ldr r0, [pc, #20] @ 73308 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1170> │ │ │ │ pop {r4, lr} │ │ │ │ - b a9b8c │ │ │ │ + b a9c7c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl r9 @ │ │ │ │ - eorseq r1, r9, r0, lsl ip │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + ldrsbeq r3, [r9], -r8 @ │ │ │ │ + @ instruction: 0x003953d0 │ │ │ │ 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] @ 73368 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1238> │ │ │ │ + ldr r1, [pc, #160] @ 733d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1238> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 732f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ + beq 73360 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ bl 29958 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 73300 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11d0> │ │ │ │ - ldr r3, [pc, #120] @ 7336c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ + bge 73368 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11d0> │ │ │ │ + ldr r3, [pc, #120] @ 733d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r0, #0 │ │ │ │ - b 73360 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1230> │ │ │ │ - bne 73318 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ - ldr r3, [pc, #96] @ 7336c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ - ldr r1, [pc, #96] @ 73370 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1240> │ │ │ │ + b 733c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1230> │ │ │ │ + bne 73380 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ + ldr r3, [pc, #96] @ 733d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ + ldr r1, [pc, #96] @ 733d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1240> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 732f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ + bl 190b84 │ │ │ │ + b 73360 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 73334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1204> │ │ │ │ + bne 7339c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1204> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 929d0 │ │ │ │ - b 73360 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1230> │ │ │ │ + bl 92a88 │ │ │ │ + b 733c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1230> │ │ │ │ cmp r3, #10 │ │ │ │ - bne 7334c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121c> │ │ │ │ + bne 733b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121c> │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 929d0 │ │ │ │ - b 73360 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1230> │ │ │ │ - ldr r3, [pc, #24] @ 7336c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ - ldr r1, [pc, #28] @ 73374 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1244> │ │ │ │ + bl 92a88 │ │ │ │ + b 733c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1230> │ │ │ │ + ldr r3, [pc, #24] @ 733d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ + ldr r1, [pc, #28] @ 733dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1244> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 732f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ + bl 190b84 │ │ │ │ + b 73360 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r1, r9, r4, lsr #24 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r1, r9, r4, lsr ip │ │ │ │ - eorseq r3, r8, r8, lsr sp │ │ │ │ + eorseq r5, r9, r4, ror #7 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + @ instruction: 0x003953f4 │ │ │ │ + eorseq r7, r8, r8, asr #9 │ │ │ │ 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 733c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + beq 73430 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73398 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ + beq 73400 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73398 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ + beq 73400 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 733e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12b4> │ │ │ │ + bne 7344c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12b4> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 733f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c4> │ │ │ │ - b 73404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d4> │ │ │ │ + bne 7345c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c4> │ │ │ │ + b 7346c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d4> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 733d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12a4> │ │ │ │ + beq 7343c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12a4> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00073420 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00073488 <_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 73468 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + beq 734d0 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 73468 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 73498 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 7349c <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + bne 734d0 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 73500 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 73504 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 73484 <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ - bl 13b914 │ │ │ │ + bl 190b84 │ │ │ │ + b 734ec <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ + bl 13bf8c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7348c <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - bl a573c │ │ │ │ + bne 734f4 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7348c <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + beq 734f4 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003818f4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r8, r0, rrx │ │ │ │ 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 734d8 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ + bne 73540 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 734fc <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ - b 734ec <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + beq 73564 <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ + b 73554 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 734c8 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + beq 73530 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73518 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ + beq 73580 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73534 <_PyLong_Size_t_Converter@@Base+0x114> │ │ │ │ + beq 7359c <_PyLong_Size_t_Converter@@Base+0x114> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73550 <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ + beq 735b8 <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7356c <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ + beq 735d4 <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73588 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + beq 735f0 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 735a4 <_PyLong_Size_t_Converter@@Base+0x184> │ │ │ │ + beq 7360c <_PyLong_Size_t_Converter@@Base+0x184> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 735c0 <_PyLong_Size_t_Converter@@Base+0x1a0> │ │ │ │ + beq 73628 <_PyLong_Size_t_Converter@@Base+0x1a0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 735dc <_PyLong_Size_t_Converter@@Base+0x1bc> │ │ │ │ + beq 73644 <_PyLong_Size_t_Converter@@Base+0x1bc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 735f8 <_PyLong_Size_t_Converter@@Base+0x1d8> │ │ │ │ + beq 73660 <_PyLong_Size_t_Converter@@Base+0x1d8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73614 <_PyLong_Size_t_Converter@@Base+0x1f4> │ │ │ │ + beq 7367c <_PyLong_Size_t_Converter@@Base+0x1f4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73630 <_PyLong_Size_t_Converter@@Base+0x210> │ │ │ │ + beq 73698 <_PyLong_Size_t_Converter@@Base+0x210> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7364c <_PyLong_Size_t_Converter@@Base+0x22c> │ │ │ │ + beq 736b4 <_PyLong_Size_t_Converter@@Base+0x22c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73668 <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ + beq 736d0 <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73684 <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ + beq 736ec <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -74977,94 +75003,94 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 736d8 <_PyLong_Size_t_Converter@@Base+0x2b8> │ │ │ │ + bne 73740 <_PyLong_Size_t_Converter@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 736ec <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ - b 736fc <_PyLong_Size_t_Converter@@Base+0x2dc> │ │ │ │ + bne 73754 <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ + b 73764 <_PyLong_Size_t_Converter@@Base+0x2dc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 736c8 <_PyLong_Size_t_Converter@@Base+0x2a8> │ │ │ │ + beq 73730 <_PyLong_Size_t_Converter@@Base+0x2a8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73718 <_PyLong_Size_t_Converter@@Base+0x2f8> │ │ │ │ + beq 73780 <_PyLong_Size_t_Converter@@Base+0x2f8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73734 <_PyLong_Size_t_Converter@@Base+0x314> │ │ │ │ + beq 7379c <_PyLong_Size_t_Converter@@Base+0x314> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73750 <_PyLong_Size_t_Converter@@Base+0x330> │ │ │ │ + beq 737b8 <_PyLong_Size_t_Converter@@Base+0x330> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7376c <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + beq 737d4 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73788 <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ + beq 737f0 <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 737a4 <_PyLong_Size_t_Converter@@Base+0x384> │ │ │ │ + beq 7380c <_PyLong_Size_t_Converter@@Base+0x384> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 737c0 <_PyLong_Size_t_Converter@@Base+0x3a0> │ │ │ │ + beq 73828 <_PyLong_Size_t_Converter@@Base+0x3a0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 737dc <_PyLong_Size_t_Converter@@Base+0x3bc> │ │ │ │ + beq 73844 <_PyLong_Size_t_Converter@@Base+0x3bc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 737f8 <_PyLong_Size_t_Converter@@Base+0x3d8> │ │ │ │ + beq 73860 <_PyLong_Size_t_Converter@@Base+0x3d8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73814 <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ + beq 7387c <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -75072,118 +75098,118 @@ │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #372] @ 739bc <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #372] @ 73a24 <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl ef6e4 │ │ │ │ + bl ef9b4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 73884 <_PyLong_Size_t_Converter@@Base+0x464> │ │ │ │ + beq 738ec <_PyLong_Size_t_Converter@@Base+0x464> │ │ │ │ cmp r0, #3 │ │ │ │ mov r2, r0 │ │ │ │ - bne 738cc <_PyLong_Size_t_Converter@@Base+0x4ac> │ │ │ │ - b 738a4 <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ - ldr r1, [pc, #308] @ 739c0 <_PyLong_Size_t_Converter@@Base+0x5a0> │ │ │ │ + bne 73934 <_PyLong_Size_t_Converter@@Base+0x4ac> │ │ │ │ + b 7390c <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ + ldr r1, [pc, #308] @ 73a28 <_PyLong_Size_t_Converter@@Base+0x5a0> │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 738e0 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ - b 73910 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + bne 73948 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ + b 73978 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #272] @ 739c4 <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ + ldr r1, [pc, #272] @ 73a2c <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 738e0 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ - b 73910 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ - ldr r3, [pc, #244] @ 739c8 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ - ldr r1, [pc, #244] @ 739cc <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 73910 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ - ldr r2, [pc, #232] @ 739d0 <_PyLong_Size_t_Converter@@Base+0x5b0> │ │ │ │ + bne 73948 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ + b 73978 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + ldr r3, [pc, #244] @ 73a30 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ + ldr r1, [pc, #244] @ 73a34 <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117eec │ │ │ │ + b 73978 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + ldr r2, [pc, #232] @ 73a38 <_PyLong_Size_t_Converter@@Base+0x5b0> │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d9094 │ │ │ │ + bl 2dc3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73918 <_PyLong_Size_t_Converter@@Base+0x4f8> │ │ │ │ + bne 73980 <_PyLong_Size_t_Converter@@Base+0x4f8> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 73998 <_PyLong_Size_t_Converter@@Base+0x578> │ │ │ │ + b 73a00 <_PyLong_Size_t_Converter@@Base+0x578> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #176] @ 739d4 <_PyLong_Size_t_Converter@@Base+0x5b4> │ │ │ │ - ldr r0, [pc, #176] @ 739d8 <_PyLong_Size_t_Converter@@Base+0x5b8> │ │ │ │ + ldr r1, [pc, #176] @ 73a3c <_PyLong_Size_t_Converter@@Base+0x5b4> │ │ │ │ + ldr r0, [pc, #176] @ 73a40 <_PyLong_Size_t_Converter@@Base+0x5b8> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73910 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + blt 73978 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ ldrd r2, [r4, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #108] @ 739dc <_PyLong_Size_t_Converter@@Base+0x5bc> │ │ │ │ + ldr r2, [pc, #108] @ 73a44 <_PyLong_Size_t_Converter@@Base+0x5bc> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2d1468 │ │ │ │ + bl 2d4450 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 73908 <_PyLong_Size_t_Converter@@Base+0x4e8> │ │ │ │ + beq 73970 <_PyLong_Size_t_Converter@@Base+0x4e8> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl a5a2c │ │ │ │ - ldr r3, [pc, #28] @ 739bc <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ + bl a5b1c │ │ │ │ + ldr r3, [pc, #28] @ 73a24 <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 739b4 <_PyLong_Size_t_Converter@@Base+0x594> │ │ │ │ + beq 73a1c <_PyLong_Size_t_Converter@@Base+0x594> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r1, r9, r4, lsr #25 │ │ │ │ - @ instruction: 0x00391cb0 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00391cbc │ │ │ │ - eorseq r1, r9, r8, lsr #25 │ │ │ │ - eorseq r7, r8, ip, ror #12 │ │ │ │ - eorseq r1, r9, r8, ror #25 │ │ │ │ - andeq r3, r7, r0, ror #19 │ │ │ │ + subseq pc, r5, ip, ror #29 │ │ │ │ + eorseq r5, r9, r4, ror #8 │ │ │ │ + eorseq r5, r9, r0, ror r4 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r5, r9, ip, ror r4 │ │ │ │ + eorseq r5, r9, r8, ror #8 │ │ │ │ + eorseq sl, r8, ip, lsr #28 │ │ │ │ + eorseq r5, r9, r8, lsr #9 │ │ │ │ + andeq r3, r7, r8, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ @@ -75206,129 +75232,129 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r1, [pc, #200] @ 73b28 <_PyLong_Size_t_Converter@@Base+0x708> │ │ │ │ + ldr r1, [pc, #200] @ 73b90 <_PyLong_Size_t_Converter@@Base+0x708> │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 73a90 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ + beq 73af8 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge 73a98 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ - ldr r3, [pc, #164] @ 73b2c <_PyLong_Size_t_Converter@@Base+0x70c> │ │ │ │ - ldr r1, [pc, #164] @ 73b30 <_PyLong_Size_t_Converter@@Base+0x710> │ │ │ │ + bge 73b00 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ + ldr r3, [pc, #164] @ 73b94 <_PyLong_Size_t_Converter@@Base+0x70c> │ │ │ │ + ldr r1, [pc, #164] @ 73b98 <_PyLong_Size_t_Converter@@Base+0x710> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ - b 73b1c <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ + b 73b84 <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 73a90 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ + beq 73af8 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ add ip, sp, #16 │ │ │ │ add r1, r0, #16 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 73b34 <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ + bl 73b9c <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 73ad4 <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ + bge 73b3c <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ mov r4, #0 │ │ │ │ - b 73b0c <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ + b 73b74 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 73af8 <_PyLong_Size_t_Converter@@Base+0x6d8> │ │ │ │ + bne 73b60 <_PyLong_Size_t_Converter@@Base+0x6d8> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ - bl a2934 │ │ │ │ + bl a2a24 │ │ │ │ mov r4, r0 │ │ │ │ - b 73b0c <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ + b 73b74 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cafc4 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb3ac <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 73ae0 <_PyLong_Size_t_Converter@@Base+0x6c0> │ │ │ │ - b 73acc <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ + bge 73b48 <_PyLong_Size_t_Converter@@Base+0x6c0> │ │ │ │ + b 73b34 <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00391cf8 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r8, lsl #26 │ │ │ │ + @ instruction: 0x003954b8 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r9, r8, asr #9 │ │ │ │ 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] @ 73c1c <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ + ldr ip, [pc, #204] @ 73c84 <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ ldr r9, [sp, #216] @ 0xd8 │ │ │ │ mov r5, #0 │ │ │ │ add sl, sp, #20 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #180] @ 0xb4 │ │ │ │ mov ip, #0 │ │ │ │ mov r8, r1 │ │ │ │ str r5, [r9] │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 2cffe8 │ │ │ │ + bl 2d2fa0 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 73b90 <_PyLong_Size_t_Converter@@Base+0x770> │ │ │ │ + bne 73bf8 <_PyLong_Size_t_Converter@@Base+0x770> │ │ │ │ mvn r0, #0 │ │ │ │ - b 73bf8 <_PyLong_Size_t_Converter@@Base+0x7d8> │ │ │ │ + b 73c60 <_PyLong_Size_t_Converter@@Base+0x7d8> │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ ldrd r2, [r4, #32] │ │ │ │ mov r1, r5 │ │ │ │ strd r2, [sp, #8] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #112] @ 73c20 <_PyLong_Size_t_Converter@@Base+0x800> │ │ │ │ + ldr r2, [pc, #112] @ 73c88 <_PyLong_Size_t_Converter@@Base+0x800> │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - bl 2d1468 │ │ │ │ + bl 2d4450 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 73b88 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ + beq 73bf0 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d00fc │ │ │ │ + bl 2d30b4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq 73b88 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ + beq 73bf0 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #28] @ 73c1c <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ + ldr r3, [pc, #28] @ 73c84 <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 73c14 <_PyLong_Size_t_Converter@@Base+0x7f4> │ │ │ │ + beq 73c7c <_PyLong_Size_t_Converter@@Base+0x7f4> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - andeq r3, r7, r4, lsr #24 │ │ │ │ + subseq pc, r5, ip, ror #29 │ │ │ │ + andeq r3, r7, ip, lsl #25 │ │ │ │ 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 │ │ │ │ @@ -75355,116 +75381,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 73cc8 <_PyLong_Size_t_Converter@@Base+0x8a8> │ │ │ │ - ldr r2, [pc, #40] @ 73ce0 <_PyLong_Size_t_Converter@@Base+0x8c0> │ │ │ │ - ldr r1, [pc, #40] @ 73ce4 <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ - ldr r0, [pc, #40] @ 73ce8 <_PyLong_Size_t_Converter@@Base+0x8c8> │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 73d30 <_PyLong_Size_t_Converter@@Base+0x8a8> │ │ │ │ + ldr r2, [pc, #40] @ 73d48 <_PyLong_Size_t_Converter@@Base+0x8c0> │ │ │ │ + ldr r1, [pc, #40] @ 73d4c <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #40] @ 73d50 <_PyLong_Size_t_Converter@@Base+0x8c8> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ - ldr r3, [pc, #24] @ 73cec <_PyLong_Size_t_Converter@@Base+0x8cc> │ │ │ │ + ldr r3, [pc, #24] @ 73d54 <_PyLong_Size_t_Converter@@Base+0x8cc> │ │ │ │ tst r2, #3 │ │ │ │ - ldr r0, [pc, #20] @ 73cf0 <_PyLong_Size_t_Converter@@Base+0x8d0> │ │ │ │ + ldr r0, [pc, #20] @ 73d58 <_PyLong_Size_t_Converter@@Base+0x8d0> │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - eorseq pc, r5, ip, ror r8 @ │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + eorseq r3, r6, ip, lsr r0 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ │ │ │ │ -00073cf4 : │ │ │ │ +00073d5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73d1c │ │ │ │ + beq 73d84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 73d30 │ │ │ │ - ldr r3, [pc, #244] @ 73e18 │ │ │ │ - ldr r1, [pc, #244] @ 73e1c │ │ │ │ + bne 73d98 │ │ │ │ + ldr r3, [pc, #244] @ 73e80 │ │ │ │ + ldr r1, [pc, #244] @ 73e84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 73e10 │ │ │ │ + bl 190b84 │ │ │ │ + b 73e78 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 73d4c │ │ │ │ + beq 73db4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 73d60 │ │ │ │ - ldr r3, [pc, #196] @ 73e18 │ │ │ │ - ldr r1, [pc, #200] @ 73e20 │ │ │ │ + bne 73dc8 │ │ │ │ + ldr r3, [pc, #196] @ 73e80 │ │ │ │ + ldr r1, [pc, #200] @ 73e88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 73e10 │ │ │ │ + bl 190b84 │ │ │ │ + b 73e78 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r0, [pc, #184] @ 73e24 │ │ │ │ + ldr r0, [pc, #184] @ 73e8c │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, ip │ │ │ │ - bge 73db8 │ │ │ │ + bge 73e20 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73d9c │ │ │ │ + beq 73e04 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r1, [r1, #87] @ 0x57 │ │ │ │ movne r3, #1 │ │ │ │ bics r1, r3, r1, lsr #6 │ │ │ │ - beq 73db0 │ │ │ │ - ldr r3, [pc, #116] @ 73e18 │ │ │ │ - ldr r1, [pc, #128] @ 73e28 │ │ │ │ + beq 73e18 │ │ │ │ + ldr r3, [pc, #116] @ 73e80 │ │ │ │ + ldr r1, [pc, #128] @ 73e90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 73e10 │ │ │ │ + bl 117eec │ │ │ │ + b 73e78 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 73d6c │ │ │ │ + b 73dd4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73dd8 │ │ │ │ - ldr r3, [pc, #96] @ 73e2c │ │ │ │ - ldr r1, [pc, #96] @ 73e30 │ │ │ │ + bne 73e40 │ │ │ │ + ldr r3, [pc, #96] @ 73e94 │ │ │ │ + ldr r1, [pc, #96] @ 73e98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 73e10 │ │ │ │ + bl 117eec │ │ │ │ + b 73e78 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 73e00 │ │ │ │ + beq 73e68 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ add r2, r3, #1 │ │ │ │ streq r2, [r0] │ │ │ │ - beq 73e00 │ │ │ │ + beq 73e68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73e00 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 73e68 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 309184 │ │ │ │ + b 30c554 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsr #26 │ │ │ │ - eorseq r1, r9, ip, asr #26 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, r8, ror sp │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, ip, sp, r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r5, r9, r8, ror #9 │ │ │ │ + eorseq r5, r9, ip, lsl #10 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r5, r9, r8, lsr r5 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r9, ip, asr r5 │ │ │ │ │ │ │ │ -00073e34 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +00073e9c <_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] │ │ │ │ @@ -75480,216 +75506,216 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00073e8c <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +00073ef4 <_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] @ 73f44 <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldrne r1, [pc, #144] @ 73f48 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ - bne 73ed8 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ + ldrne r3, [pc, #144] @ 73fac <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldrne r1, [pc, #144] @ 73fb0 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ + bne 73f40 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 73ed0 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + beq 73f38 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73ee8 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #108] @ 73f44 <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #112] @ 73f4c <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ + bne 73f50 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #108] @ 73fac <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #112] @ 73fb4 <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 117900 │ │ │ │ - ldr r1, [pc, #96] @ 73f50 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + b 117eec │ │ │ │ + ldr r1, [pc, #96] @ 73fb8 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73f08 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ + bne 73f70 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #64] @ 73f54 <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ + ldr r3, [pc, #64] @ 73fbc <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 73f30 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ + beq 73f98 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #48] @ 73f58 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ + ldr r1, [pc, #48] @ 73fc0 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 117900 │ │ │ │ + b 117eec │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #32] @ 73f5c <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ + ldr r1, [pc, #32] @ 73fc4 <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 117900 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r9, r4, asr #27 │ │ │ │ - @ instruction: 0x00391df4 │ │ │ │ - @ instruction: 0x003575d4 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r8, r8, sl, r3 │ │ │ │ - mlaseq r8, ip, sl, r3 │ │ │ │ + b 117eec │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r5, r9, r4, lsl #11 │ │ │ │ + @ instruction: 0x003955b4 │ │ │ │ + mlaseq r5, r4, sp, sl │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r7, r8, r8, lsr #4 │ │ │ │ + eorseq r7, r8, ip, lsr #4 │ │ │ │ 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 73fac <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ + bne 74014 <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73fe4 <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ - ldr r1, [pc, #120] @ 7402c <_PyErr_SetFromPyStatus@@Base+0x1a0> │ │ │ │ + beq 7404c <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ + ldr r1, [pc, #120] @ 74094 <_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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74020 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + beq 74088 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 74004 <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ + bgt 7406c <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 74030 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #56] @ 74098 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18ee74 │ │ │ │ - b 74020 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + bl 190b84 │ │ │ │ + b 74088 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 73fec <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ - bl a573c │ │ │ │ + bne 74054 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73fec <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + beq 74054 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, ip, lsl #17 │ │ │ │ - eorseq sl, r6, r4, lsr #12 │ │ │ │ + subseq r4, r8, ip, lsl #17 │ │ │ │ + eorseq sp, r6, r4, ror #27 │ │ │ │ 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 7407c <_PyErr_SetFromPyStatus@@Base+0x1f0> │ │ │ │ + bne 740e4 <_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 740a0 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ + b 74108 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74060 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ + beq 740c8 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 740b0 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ + bne 74118 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ mov r1, r6 │ │ │ │ - blt 74090 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ - b 740c0 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ + blt 740f8 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ + b 74128 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7409c <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ + beq 74104 <_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] @ 740dc <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ - b a9b8c │ │ │ │ - eorseq r1, r9, ip, lsr #28 │ │ │ │ - ldr r0, [pc] @ 740e8 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ + ldr r0, [pc] @ 74144 <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ + b a9c7c │ │ │ │ + eorseq r5, r9, ip, ror #11 │ │ │ │ + ldr r0, [pc] @ 74150 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ │ │ │ │ -000740ec : │ │ │ │ +00074154 : │ │ │ │ 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] @ 74190 │ │ │ │ + ldr r1, [pc, #140] @ 741f8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ 74194 │ │ │ │ + ldr r0, [pc, #132] @ 741fc │ │ │ │ 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 16c1fc <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16d534 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 74184 │ │ │ │ - ldr ip, [pc, #96] @ 74198 │ │ │ │ + beq 741ec │ │ │ │ + ldr ip, [pc, #96] @ 74200 │ │ │ │ cmp r8, #0 │ │ │ │ - ldr r1, [pc, #92] @ 7419c │ │ │ │ + ldr r1, [pc, #92] @ 74204 │ │ │ │ movne r1, ip │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ stm sp, {r7, r9, sl, fp} │ │ │ │ - ldr r1, [pc, #72] @ 741a0 │ │ │ │ - bl ad17c │ │ │ │ + ldr r1, [pc, #72] @ 74208 │ │ │ │ + bl ad2b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 74180 │ │ │ │ + beq 741e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74180 │ │ │ │ + bne 741e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r7, r6, r4, asr #14 │ │ │ │ - eorseq sl, r5, ip, asr #32 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r1, r9, r4, lsr lr │ │ │ │ - b 3e7f4 <_PyType_GetModuleByDef3@@Base+0xd58> │ │ │ │ + eorseq sl, r6, r4, lsl #30 │ │ │ │ + eorseq sp, r5, ip, lsl #16 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + @ instruction: 0x003955f4 │ │ │ │ + b 3e7f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp ip, #1 │ │ │ │ @@ -75697,208 +75723,208 @@ │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 74200 │ │ │ │ + bne 74268 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp ip, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74234 │ │ │ │ + beq 7429c │ │ │ │ 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] @ 742c0 │ │ │ │ + ldr ip, [pc, #156] @ 74328 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7425c │ │ │ │ + beq 742c4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 74264 │ │ │ │ - ldr r2, [pc, #112] @ 742c4 │ │ │ │ - ldr r1, [pc, #112] @ 742c8 │ │ │ │ - ldr r0, [pc, #112] @ 742cc │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 742cc │ │ │ │ + ldr r2, [pc, #112] @ 7432c │ │ │ │ + ldr r1, [pc, #112] @ 74330 │ │ │ │ + ldr r0, [pc, #112] @ 74334 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 742b4 │ │ │ │ + b 7431c │ │ │ │ mov r0, r3 │ │ │ │ - bl a8e74 │ │ │ │ + bl a8f64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7425c │ │ │ │ + beq 742c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8ebc │ │ │ │ + bl 1eb1ac │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 314b94 │ │ │ │ + bl 318274 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 742b4 │ │ │ │ + beq 7431c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 742b4 │ │ │ │ + bne 7431c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrheq r4, [r7], #-136 @ 0xffffff78 │ │ │ │ - ldrsheq r1, [r8], -r0 @ │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ - eorseq sl, r8, r4, asr #5 │ │ │ │ - ldr r0, [pc, #12] @ 742e4 │ │ │ │ + ldrheq r4, [r8], #-136 @ 0xffffff78 │ │ │ │ + eorseq r4, r8, r8, lsr #18 │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ + eorseq sp, r8, r0, ror #19 │ │ │ │ + ldr r0, [pc, #12] @ 7434c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #7 │ │ │ │ mov r1, #2 │ │ │ │ - b 128de0 │ │ │ │ - eorseq r1, r9, ip, lsr lr │ │ │ │ - ldr r0, [pc] @ 742f0 │ │ │ │ - b 9de74 │ │ │ │ - eorseq sl, r5, ip, lsr #31 │ │ │ │ + b 129448 │ │ │ │ + @ instruction: 0x003955fc │ │ │ │ + ldr r0, [pc] @ 74358 │ │ │ │ + b 9df14 │ │ │ │ + eorseq lr, r5, ip, ror #14 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 74340 │ │ │ │ + blt 743a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #12] @ 74348 │ │ │ │ - ldrne r0, [pc, #12] @ 7434c │ │ │ │ + ldreq r0, [pc, #12] @ 743b0 │ │ │ │ + ldrne r0, [pc, #12] @ 743b4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 74348 │ │ │ │ + ldr r0, [pc] @ 743b0 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + 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 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bne 74394 │ │ │ │ - ldr r3, [pc, #128] @ 74408 │ │ │ │ - ldr r1, [pc, #128] @ 7440c │ │ │ │ + bne 743fc │ │ │ │ + ldr r3, [pc, #128] @ 74470 │ │ │ │ + ldr r1, [pc, #128] @ 74474 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 743b8 │ │ │ │ + bl 190b84 │ │ │ │ + b 74420 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 743c0 │ │ │ │ - ldr r0, [pc, #100] @ 74410 │ │ │ │ + bne 74428 │ │ │ │ + ldr r0, [pc, #100] @ 74478 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #96] @ 74414 │ │ │ │ + ldr r1, [pc, #96] @ 7447c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 743f8 │ │ │ │ + beq 74460 │ │ │ │ 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 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 313dec <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ + bl 317634 <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 743d0 │ │ │ │ - b 743b8 │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, asr #32 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, asr #28 │ │ │ │ + bne 74438 │ │ │ │ + b 74420 │ │ │ │ + ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r9, r8, lsl #16 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r5, r9, ip, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 74478 │ │ │ │ + ldr r3, [pc, #72] @ 744e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 7447c │ │ │ │ + ldr r1, [pc, #60] @ 744e4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74470 │ │ │ │ + blt 744d8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #24] │ │ │ │ - bl 9b344 │ │ │ │ - ldr r0, [pc, #16] @ 74480 │ │ │ │ + bl 9b3e4 │ │ │ │ + ldr r0, [pc, #16] @ 744e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, r8, lsl r9 @ │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + ldrsbeq r3, [r9], -r8 @ │ │ │ │ + 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 744bc │ │ │ │ + bne 74524 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 744d0 │ │ │ │ - b 744e0 │ │ │ │ + bne 74538 │ │ │ │ + b 74548 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 744ac │ │ │ │ + beq 74514 │ │ │ │ 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 744fc │ │ │ │ + beq 74564 │ │ │ │ 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} │ │ │ │ @@ -75906,219 +75932,219 @@ │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl ab108 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 7454c │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7457c │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 74574 │ │ │ │ - cmp r4, #0 │ │ │ │ - movlt r4, #0 │ │ │ │ - blt 74570 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - movge r4, r3 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 74584 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 29658 │ │ │ │ - ldr r2, [pc, #60] @ 745f8 │ │ │ │ + ldr r2, [pc, #60] @ 745f0 │ │ │ │ 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 745e4 │ │ │ │ + beq 745dc │ │ │ │ add r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r5] │ │ │ │ - ldr r2, [pc, #16] @ 745fc │ │ │ │ + ldr r2, [pc, #16] @ 745f4 │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - andeq r4, r7, r0, lsl #12 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + andeq r4, r7, r8, ror #12 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl ab1f4 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 7462c │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7465c │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 74654 │ │ │ │ + cmp r4, #0 │ │ │ │ + movlt r4, #0 │ │ │ │ + blt 74650 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + movge r4, r3 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + ldr r0, [pc, #8] @ 74664 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #12] @ 74618 │ │ │ │ + ldr r2, [pc, #12] @ 74680 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 7461c │ │ │ │ + ldr r0, [pc, #8] @ 74684 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 74658 │ │ │ │ + bne 746c0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7467c │ │ │ │ - b 7466c │ │ │ │ + beq 746e4 │ │ │ │ + b 746d4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74648 │ │ │ │ + beq 746b0 │ │ │ │ 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 74698 │ │ │ │ + beq 74700 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 746b4 │ │ │ │ + beq 7471c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 74714 │ │ │ │ - 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 746f8 │ │ │ │ - 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] @ 7478c │ │ │ │ + ldr ip, [pc, #76] @ 7479c │ │ │ │ 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 227c58 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 22a5fc <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 74784 │ │ │ │ + beq 74794 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1afeb4 │ │ │ │ + bl 1b2274 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andeq r4, r7, r8, lsl #16 │ │ │ │ + strdeq r4, [r7], -r8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 747e4 │ │ │ │ + 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 747c8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldrd r0, [r3] │ │ │ │ + b ab2e4 │ │ │ │ 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 747c8 │ │ │ │ + bne 7483c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 747dc │ │ │ │ - b 747ec │ │ │ │ + bne 74850 │ │ │ │ + b 74860 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 747b8 │ │ │ │ + beq 7482c │ │ │ │ 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 ab1f8 │ │ │ │ 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 7484c │ │ │ │ + bne 748b4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74860 │ │ │ │ - b 74870 │ │ │ │ + bne 748c8 │ │ │ │ + b 748d8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7483c │ │ │ │ + beq 748a4 │ │ │ │ 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 │ │ │ │ @@ -76132,368 +76158,368 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 748c4 │ │ │ │ + bne 7492c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 748d8 │ │ │ │ - b 748e8 │ │ │ │ + bne 74940 │ │ │ │ + b 74950 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 748b4 │ │ │ │ + beq 7491c │ │ │ │ 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 7488c │ │ │ │ + b 748f4 │ │ │ │ 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 74940 │ │ │ │ + bne 749a8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74954 │ │ │ │ - b 74964 │ │ │ │ + bne 749bc │ │ │ │ + b 749cc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74930 │ │ │ │ + beq 74998 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00074980 : │ │ │ │ - ldr r1, [pc, #4] @ 7498c │ │ │ │ +000749e8 : │ │ │ │ + ldr r1, [pc, #4] @ 749f4 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ svcvc 0x00efffff │ │ │ │ │ │ │ │ -00074990 : │ │ │ │ +000749f8 : │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1048576 @ 0x100000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007499c <_PyXI_InitExcInfo@@Base>: │ │ │ │ +00074a04 <_PyXI_InitExcInfo@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #648] @ 74c3c <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #648] @ 74ca4 <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 749d0 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ - ldr r3, [pc, #636] @ 74c40 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ - ldr r1, [pc, #636] @ 74c44 <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ + bne 74a38 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ + ldr r3, [pc, #636] @ 74ca8 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ + ldr r1, [pc, #636] @ 74cac <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 74c34 <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ + bl 190b84 │ │ │ │ + b 74c9c <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 749fc <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ + bne 74a64 <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ cmp r3, #0 │ │ │ │ - bge 74a18 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + bge 74a80 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - beq 74a18 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + beq 74a80 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2da48c │ │ │ │ + bl 2dd7a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 74c24 <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ + bne 74c8c <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #552] @ 74c48 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #552] @ 74cb0 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f600 │ │ │ │ + bl 10fa04 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 74bf8 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #536] @ 74c4c <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ - bl 10f600 │ │ │ │ + beq 74c60 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #536] @ 74cb4 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bl 10fa04 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 74a44 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + bne 74aac <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mvn r6, #0 │ │ │ │ - b 74b24 <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ + b 74b8c <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2da9c0 │ │ │ │ + bl 2ddcd4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 74a74 <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + beq 74adc <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74a74 <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + bne 74adc <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74a3c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #456] @ 74c50 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ + beq 74aa4 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #456] @ 74cb8 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f600 │ │ │ │ + bl 10fa04 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74a3c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 74aa4 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2da9c0 │ │ │ │ + bl 2ddcd4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 74ac4 <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + beq 74b2c <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74ac4 <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + bne 74b2c <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74a3c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #380] @ 74c54 <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ + beq 74aa4 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #380] @ 74cbc <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f600 │ │ │ │ + bl 10fa04 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74a3c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 74aa4 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2da9c0 │ │ │ │ + bl 2ddcd4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 74b14 <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + beq 74b7c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74b14 <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + bne 74b7c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 74b48 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + beq 74bb0 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 74b48 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + bne 74bb0 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - beq 74c00 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ - ldr r1, [pc, #256] @ 74c58 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ + beq 74c68 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + ldr r1, [pc, #256] @ 74cc0 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f600 │ │ │ │ + bl 10fa04 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74c08 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ + beq 74c70 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2da9c0 │ │ │ │ + bl 2ddcd4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #16] │ │ │ │ - beq 74b94 <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + beq 74bfc <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74b94 <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + bne 74bfc <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74c10 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ + beq 74c78 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #176] @ 74c5c <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ - bl 10f600 │ │ │ │ + ldr r1, [pc, #176] @ 74cc4 <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ + bl 10fa04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 74c18 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + beq 74c80 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2da9c0 │ │ │ │ + bl 2ddcd4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 74be4 <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + beq 74c4c <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 74be4 <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + bne 74c4c <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r5, [pc, #108] @ 74c60 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ - bne 74a10 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ - b 74c1c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #100] @ 74c64 <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ - b 74c1c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #96] @ 74c68 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ - b 74c1c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #92] @ 74c6c <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ - b 74c1c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #88] @ 74c70 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ - b 74c1c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #84] @ 74c74 <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 350dc0 <_PySemaphore_Destroy@@Base+0x4f8> │ │ │ │ - ldr r3, [pc, #76] @ 74c78 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r8, lsr #30 │ │ │ │ - mlaseq r6, r0, r8, r0 │ │ │ │ - eorseq r8, r5, r0, lsr #23 │ │ │ │ - eorseq r8, r5, ip, lsr #23 │ │ │ │ - @ instruction: 0x00358bdc │ │ │ │ - eorseq fp, r5, r0, ror #26 │ │ │ │ - eorseq r3, r8, r8, ror sl │ │ │ │ - @ instruction: 0x00391efc │ │ │ │ - eorseq r1, r9, r0, ror lr │ │ │ │ - mlaseq r8, r0, r7, r2 │ │ │ │ - mlaseq r9, ip, lr, r1 │ │ │ │ - eorseq r2, r8, r8, ror #15 │ │ │ │ - eorseq r1, r9, r8, asr #29 │ │ │ │ - subseq r1, r5, r0, lsl #27 │ │ │ │ + ldreq r5, [pc, #108] @ 74cc8 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ + bne 74a78 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ + b 74c84 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #100] @ 74ccc <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ + b 74c84 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #96] @ 74cd0 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ + b 74c84 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #92] @ 74cd4 <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ + b 74c84 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #88] @ 74cd8 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + b 74c84 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #84] @ 74cdc <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 354560 <_PySemaphore_Destroy@@Base+0x4f8> │ │ │ │ + ldr r3, [pc, #76] @ 74ce0 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + 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, ror #13 │ │ │ │ + eorseq r4, r6, ip, lsr r0 │ │ │ │ + eorseq ip, r5, r0, ror #6 │ │ │ │ + eorseq ip, r5, ip, ror #6 │ │ │ │ + mlaseq r5, ip, r3, ip │ │ │ │ + eorseq pc, r5, r0, lsr #10 │ │ │ │ + eorseq r7, r8, r8, lsl #4 │ │ │ │ + @ instruction: 0x003956bc │ │ │ │ + eorseq r5, r9, r0, lsr r6 │ │ │ │ + eorseq r5, r8, r0, asr pc │ │ │ │ + eorseq r5, r9, ip, asr r6 │ │ │ │ + eorseq r5, r8, r8, lsr #31 │ │ │ │ + eorseq r5, r9, r8, lsl #13 │ │ │ │ + subseq r1, r6, r0, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 74cb8 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74d20 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 74cb8 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74d20 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74d68 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ + beq 74dd0 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74cd0 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ + beq 74d38 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ mov r0, r4 │ │ │ │ - bl a8e74 │ │ │ │ + bl a8f64 │ │ │ │ mov r4, r0 │ │ │ │ - b 74cd8 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ - bl 91a70 │ │ │ │ + b 74d40 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ + bl 91b28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74de0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74e48 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74d00 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ - ldr r1, [pc, #248] @ 74dec <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ + beq 74d68 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ + ldr r1, [pc, #248] @ 74e54 <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74d40 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74da8 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74d20 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ - ldr r1, [pc, #220] @ 74df0 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ + beq 74d88 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ + ldr r1, [pc, #220] @ 74e58 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74d40 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74da8 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74d84 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #192] @ 74df4 <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ + beq 74dec <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #192] @ 74e5c <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 74d84 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + bge 74dec <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 74de0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74e48 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74de0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bne 74e48 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 74de0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 74e48 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #132] @ 74df8 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ - beq 74d84 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldreq r4, [pc, #132] @ 74e60 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + beq 74dec <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #108] @ 74df8 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #108] @ 74e60 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne 74da8 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ + bne 74e10 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ mov r0, #2 │ │ │ │ - bl a2934 │ │ │ │ + bl a2a24 │ │ │ │ mov r5, r0 │ │ │ │ - b 74db8 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ + b 74e20 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl a2864 │ │ │ │ + bl a2954 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 74de4 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + beq 74e4c <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74de4 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bne 74e4c <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 74de4 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 74e4c <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - ldrsbeq sp, [r7], #-192 @ 0xffffff40 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrheq sp, [r8], #-196 @ 0xffffff3c │ │ │ │ + ldrsbeq lr, [r8], #-20 @ 0xffffffec │ │ │ │ + ldrsbeq sp, [r8], #-192 @ 0xffffff40 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -00074dfc <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ +00074e64 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ b 35698 <_PyXI_ApplyError@@Base+0x1f8> │ │ │ │ │ │ │ │ -00074e00 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ +00074e68 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ b 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ │ │ │ │ -00074e04 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b 350dc0 <_PySemaphore_Destroy@@Base+0x4f8> │ │ │ │ +00074e6c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b 354560 <_PySemaphore_Destroy@@Base+0x4f8> │ │ │ │ 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 │ │ │ │ @@ -76503,146 +76529,146 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, r6, r1 │ │ │ │ - bne 74e68 <_PyXI_ClearExcInfo@@Base+0x64> │ │ │ │ + bne 74ed0 <_PyXI_ClearExcInfo@@Base+0x64> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74e9c <_PyXI_ClearExcInfo@@Base+0x98> │ │ │ │ + beq 74f04 <_PyXI_ClearExcInfo@@Base+0x98> │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #184] @ 74f40 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ + ldr ip, [pc, #184] @ 74fa8 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 74f34 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + beq 74f9c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 74ebc <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ - bl a573c │ │ │ │ + bne 74f24 <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74f34 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bne 74f9c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ cmp r6, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 74ee8 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + beq 74f50 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 74ee8 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - bl a573c │ │ │ │ + bne 74f50 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74f34 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ - bl c3fac │ │ │ │ + bne 74f9c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bl c43a8 │ │ │ │ orr r1, r4, #524288 @ 0x80000 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a6d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 74f24 <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ - ldr r3, [pc, #44] @ 74f44 <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ + bne 74f8c <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ + ldr r3, [pc, #44] @ 74fac <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r7, r4, ror #17 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r4, r8, r4, ror #17 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 74f9c <_PyXI_ClearExcInfo@@Base+0x198> │ │ │ │ + bne 75004 <_PyXI_ClearExcInfo@@Base+0x198> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74fd0 <_PyXI_ClearExcInfo@@Base+0x1cc> │ │ │ │ + beq 75038 <_PyXI_ClearExcInfo@@Base+0x1cc> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #132] @ 75044 <_PyXI_ClearExcInfo@@Base+0x240> │ │ │ │ + ldr ip, [pc, #132] @ 750ac <_PyXI_ClearExcInfo@@Base+0x240> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75038 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + beq 750a0 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 74ff8 <_PyXI_ClearExcInfo@@Base+0x1f4> │ │ │ │ - ldr r2, [pc, #92] @ 75048 <_PyXI_ClearExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #92] @ 7504c <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ - ldr r0, [pc, #92] @ 75050 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 75038 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + bne 75060 <_PyXI_ClearExcInfo@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #92] @ 750b0 <_PyXI_ClearExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #92] @ 750b4 <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ + ldr r0, [pc, #92] @ 750b8 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 750a0 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75038 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + beq 750a0 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ ldreq r3, [r4, #444] @ 0x1bc │ │ │ │ - ldrne r3, [pc, #48] @ 75054 <_PyXI_ClearExcInfo@@Base+0x250> │ │ │ │ + ldrne r3, [pc, #48] @ 750bc <_PyXI_ClearExcInfo@@Base+0x250> │ │ │ │ ldreq r3, [r3, #16] │ │ │ │ - ldrne r1, [pc, #44] @ 75058 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ + ldrne r1, [pc, #44] @ 750c0 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ ldrne r0, [r3] │ │ │ │ - ldreq r1, [pc, #28] @ 75050 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ + ldreq r1, [pc, #28] @ 750b8 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ ldreq r0, [r3, #4] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r0, lsl r9 │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq r9, r6, r8, lsr #16 │ │ │ │ - eorseq sl, r6, r8, ror r4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ + subseq r4, r8, r0, lsl r9 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq ip, r6, r8, ror #31 │ │ │ │ + eorseq sp, r6, r8, lsr ip │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ 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 │ │ │ │ @@ -76653,729 +76679,729 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ sub r8, r5, #1 │ │ │ │ - bne 750c0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne 75128 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 750f4 <_PyXI_ClearExcInfo@@Base+0x2f0> │ │ │ │ + beq 7515c <_PyXI_ClearExcInfo@@Base+0x2f0> │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #552] @ 752fc <_PyXI_ClearExcInfo@@Base+0x4f8> │ │ │ │ + ldr ip, [pc, #552] @ 75364 <_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 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + beq 752e4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 752e4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 751f4 <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ + beq 7525c <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75140 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ - bl 14816c │ │ │ │ + beq 751a8 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 75134 <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ - bl a573c │ │ │ │ + bne 7519c <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bne 752e4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ subs r5, r5, #2 │ │ │ │ - bne 75148 <_PyXI_ClearExcInfo@@Base+0x344> │ │ │ │ - b 751f4 <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ + bne 751b0 <_PyXI_ClearExcInfo@@Base+0x344> │ │ │ │ + b 7525c <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr sl, [pc, #428] @ 75300 <_PyXI_ClearExcInfo@@Base+0x4fc> │ │ │ │ + ldr sl, [pc, #428] @ 75368 <_PyXI_ClearExcInfo@@Base+0x4fc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 751a4 <_PyXI_ClearExcInfo@@Base+0x3a0> │ │ │ │ + beq 7520c <_PyXI_ClearExcInfo@@Base+0x3a0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 7516c <_PyXI_ClearExcInfo@@Base+0x368> │ │ │ │ + bne 751d4 <_PyXI_ClearExcInfo@@Base+0x368> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 75198 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - bl 1afeb4 │ │ │ │ - ldr r3, [pc, #396] @ 75304 <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ + b 75200 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ + bl 1b2274 │ │ │ │ + ldr r3, [pc, #396] @ 7536c <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75198 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - bl a573c │ │ │ │ + beq 75200 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bne 752e4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 751ac <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ - b 75208 <_PyXI_ClearExcInfo@@Base+0x404> │ │ │ │ + bne 75214 <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ + b 75270 <_PyXI_ClearExcInfo@@Base+0x404> │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 751c4 <_PyXI_ClearExcInfo@@Base+0x3c0> │ │ │ │ + bne 7522c <_PyXI_ClearExcInfo@@Base+0x3c0> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 75210 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - bl 1afeb4 │ │ │ │ - ldr r3, [pc, #308] @ 75304 <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ + b 75278 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + bl 1b2274 │ │ │ │ + ldr r3, [pc, #308] @ 7536c <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75210 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - bl a573c │ │ │ │ + beq 75278 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75210 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - b 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + beq 75278 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + b 752e4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ - b 75210 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + b 75278 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r7, [pc, #228] @ 75308 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ + ldr r7, [pc, #228] @ 75370 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ add r0, sp, #24 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 29b2b0 │ │ │ │ + bl 29db84 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 752e4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 29b2b0 │ │ │ │ + bl 29db84 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 752e4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 1c61b4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c86dc <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, r6 │ │ │ │ - bge 75284 <_PyXI_ClearExcInfo@@Base+0x480> │ │ │ │ - ldr r3, [pc, #152] @ 7530c <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ - ldr r1, [pc, #152] @ 75310 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ + bge 752ec <_PyXI_ClearExcInfo@@Base+0x480> │ │ │ │ + ldr r3, [pc, #152] @ 75374 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ + ldr r1, [pc, #152] @ 75378 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 752f4 <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ + b 7535c <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1c61b4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c86dc <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 752ac <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #108] @ 7530c <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ - ldr r1, [pc, #112] @ 75314 <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ - bl c3fac │ │ │ │ + bge 75314 <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #108] @ 75374 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ + ldr r1, [pc, #112] @ 7537c <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 752e4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 752ec <_PyXI_ClearExcInfo@@Base+0x4e8> │ │ │ │ - ldr r3, [pc, #52] @ 75318 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ + bne 75354 <_PyXI_ClearExcInfo@@Base+0x4e8> │ │ │ │ + ldr r3, [pc, #52] @ 75380 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 752f4 <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ + bl 144b28 │ │ │ │ + b 7535c <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 754c4 <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ + bl 7552c <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r4, r7, ip, lsr r9 │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + subseq r4, r8, ip, lsr r9 │ │ │ │ + ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - blcc fe727b10 <__bss_end__@@Base+0xfe162bc8> │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r4, lsr pc │ │ │ │ - eorseq r1, r9, ip, asr #30 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + blcc fe727b78 <__bss_end__@@Base+0xfe152c30> │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + @ instruction: 0x003956f4 │ │ │ │ + eorseq r5, r9, ip, lsl #14 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 75368 <_PyXI_ClearExcInfo@@Base+0x564> │ │ │ │ + bne 753d0 <_PyXI_ClearExcInfo@@Base+0x564> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 753a0 <_PyXI_ClearExcInfo@@Base+0x59c> │ │ │ │ - ldr r1, [pc, #120] @ 753e8 <_PyXI_ClearExcInfo@@Base+0x5e4> │ │ │ │ + beq 75408 <_PyXI_ClearExcInfo@@Base+0x59c> │ │ │ │ + ldr r1, [pc, #120] @ 75450 <_PyXI_ClearExcInfo@@Base+0x5e4> │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 753dc <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + beq 75444 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 753c0 <_PyXI_ClearExcInfo@@Base+0x5bc> │ │ │ │ + bgt 75428 <_PyXI_ClearExcInfo@@Base+0x5bc> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 753ec <_PyXI_ClearExcInfo@@Base+0x5e8> │ │ │ │ + ldr r1, [pc, #56] @ 75454 <_PyXI_ClearExcInfo@@Base+0x5e8> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18ee74 │ │ │ │ - b 753dc <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + bl 190b84 │ │ │ │ + b 75444 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 753a8 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ - bl a573c │ │ │ │ + bne 75410 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 753a8 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ + beq 75410 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, r8, ror #18 │ │ │ │ - eorseq r3, r8, r4, ror #23 │ │ │ │ + subseq r4, r8, r8, ror #18 │ │ │ │ + eorseq r7, r8, r4, ror r3 │ │ │ │ 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 7543c <_PyXI_ClearExcInfo@@Base+0x638> │ │ │ │ + bne 754a4 <_PyXI_ClearExcInfo@@Base+0x638> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75474 <_PyXI_ClearExcInfo@@Base+0x670> │ │ │ │ - ldr r1, [pc, #120] @ 754bc <_PyXI_ClearExcInfo@@Base+0x6b8> │ │ │ │ + beq 754dc <_PyXI_ClearExcInfo@@Base+0x670> │ │ │ │ + ldr r1, [pc, #120] @ 75524 <_PyXI_ClearExcInfo@@Base+0x6b8> │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 754b0 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ + beq 75518 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 75494 <_PyXI_ClearExcInfo@@Base+0x690> │ │ │ │ + bgt 754fc <_PyXI_ClearExcInfo@@Base+0x690> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 754c0 <_PyXI_ClearExcInfo@@Base+0x6bc> │ │ │ │ + ldr r1, [pc, #56] @ 75528 <_PyXI_ClearExcInfo@@Base+0x6bc> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18ee74 │ │ │ │ - b 754b0 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ + bl 190b84 │ │ │ │ + b 75518 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7547c <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ - bl a573c │ │ │ │ + bne 754e4 <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7547c <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ + beq 754e4 <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00574994 │ │ │ │ - eorseq r0, r6, r0, ror r0 │ │ │ │ + @ instruction: 0x00584994 │ │ │ │ + eorseq r3, r6, r0, lsr r8 │ │ │ │ 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 3551a0 │ │ │ │ + bl 358940 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r7, r1 │ │ │ │ - bl 35511c │ │ │ │ - ldr r2, [pc, #248] @ 755f0 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ - ldr r3, [pc, #248] @ 755f4 <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ - bl 355200 │ │ │ │ + bl 3588bc │ │ │ │ + ldr r2, [pc, #248] @ 75658 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ + ldr r3, [pc, #248] @ 7565c <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ + bl 3589a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354e4c │ │ │ │ - bl ab1f8 │ │ │ │ + bl 3585ec │ │ │ │ + bl ab2e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75584 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + beq 755ec <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 3551a0 │ │ │ │ + bl 358940 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r1 │ │ │ │ - bl 35511c │ │ │ │ - ldr r2, [pc, #180] @ 755f0 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ - ldr r3, [pc, #180] @ 755f4 <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ - bl 355200 │ │ │ │ + bl 3588bc │ │ │ │ + ldr r2, [pc, #180] @ 75658 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ + ldr r3, [pc, #180] @ 7565c <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ + bl 3589a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354e4c │ │ │ │ - bl ab1f8 │ │ │ │ + bl 3585ec │ │ │ │ + bl ab2e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 7558c <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ + bne 755f4 <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75584 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + beq 755ec <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 75584 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + bne 755ec <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 755e8 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + b 75650 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2934 │ │ │ │ + bl a2a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 755c4 <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ + beq 7562c <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 755c4 <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ + bne 7562c <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 755e8 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + beq 75650 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 755e8 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + bne 75650 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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} │ │ │ │ │ │ │ │ -000755f8 : │ │ │ │ +00075660 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7564c │ │ │ │ - bl 2777c8 │ │ │ │ + beq 756b4 │ │ │ │ + bl 27a0a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 75638 │ │ │ │ + beq 756a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 75640 │ │ │ │ + beq 756a8 │ │ │ │ mov r4, r5 │ │ │ │ - b 7564c │ │ │ │ + b 756b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 75638 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 756a0 │ │ │ │ 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 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ subs r4, r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 756bc │ │ │ │ - bl c3fac │ │ │ │ + blt 75724 │ │ │ │ + bl c43a8 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 756b4 │ │ │ │ - ldr r3, [pc, #24] @ 756c4 │ │ │ │ + bne 7571c │ │ │ │ + ldr r3, [pc, #24] @ 7572c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 756bc │ │ │ │ + bl 144b28 │ │ │ │ + b 75724 │ │ │ │ mov r0, sp │ │ │ │ - bl 754c4 <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ + bl 7552c <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ │ │ │ │ -000756c8 : │ │ │ │ +00075730 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 756d4 │ │ │ │ + b 757a0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ + beq 75778 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r2, r3, #16 │ │ │ │ + cmp r1, r2 │ │ │ │ + ldrne r3, [r3, #8] │ │ │ │ + add r4, r4, #32 │ │ │ │ + addne r4, r4, r3, lsl #2 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 7578c │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 75798 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 18dc48 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000756d4 : │ │ │ │ +000757a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 75840 │ │ │ │ + beq 7590c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75834 │ │ │ │ + beq 75900 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb964 │ │ │ │ + bl bbe34 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r7, r5 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 75758 │ │ │ │ + beq 75824 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 75794 │ │ │ │ + beq 75860 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb964 │ │ │ │ + bl bbe34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75828 │ │ │ │ + beq 758f4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 758c4 │ │ │ │ + bl 7592c │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7577c │ │ │ │ + beq 75848 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 7577c │ │ │ │ + bne 75848 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r6, r4 │ │ │ │ - b 75840 │ │ │ │ - ldr r3, [pc, #176] @ 7584c │ │ │ │ - bl 3571e0 │ │ │ │ + b 7590c │ │ │ │ + ldr r3, [pc, #176] @ 75918 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 757b8 │ │ │ │ - ldr r1, [pc, #156] @ 75850 │ │ │ │ - ldr r0, [pc, #156] @ 75854 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 75884 │ │ │ │ + ldr r1, [pc, #156] @ 7591c │ │ │ │ + ldr r0, [pc, #156] @ 75920 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #148] @ 75858 │ │ │ │ - bl 10f600 │ │ │ │ + ldr r1, [pc, #148] @ 75924 │ │ │ │ + bl 10fa04 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 757d4 │ │ │ │ - bl 11aa18 │ │ │ │ - b 75738 │ │ │ │ + bne 758a0 │ │ │ │ + bl 11b004 │ │ │ │ + b 75804 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #124] @ 7585c │ │ │ │ + ldr r0, [pc, #124] @ 75928 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c051c │ │ │ │ + bl c0918 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 75818 │ │ │ │ + beq 758e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 75818 │ │ │ │ + bne 758e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 757cc │ │ │ │ + beq 75898 │ │ │ │ mov r4, r8 │ │ │ │ - b 75738 │ │ │ │ + b 75804 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b 75758 │ │ │ │ + b 75824 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 75728 │ │ │ │ - b 75738 │ │ │ │ + bne 757f4 │ │ │ │ + b 75804 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00373ef4 │ │ │ │ - subseq ip, r3, r8, lsl r9 │ │ │ │ - eorseq r4, r7, r4, lsl r3 │ │ │ │ - subseq fp, r7, ip, lsr #10 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ - beq 7589c │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r2, r3, #16 │ │ │ │ - cmp r1, r2 │ │ │ │ - ldrne r3, [r3, #8] │ │ │ │ - add r4, r4, #32 │ │ │ │ - addne r4, r4, r3, lsl #2 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 758b0 │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 758bc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 18bf38 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + @ instruction: 0x003776b4 │ │ │ │ + subseq r0, r4, r8, lsl #1 │ │ │ │ + @ instruction: 0x00377ad4 │ │ │ │ + subseq fp, r8, ip, lsr #10 │ │ │ │ │ │ │ │ -000758c4 : │ │ │ │ +0007592c : │ │ │ │ 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] @ 75a0c │ │ │ │ + ldr r3, [pc, #300] @ 75a74 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r2 │ │ │ │ - bl 242370 │ │ │ │ + bl 244c98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7594c │ │ │ │ + beq 759b4 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #244] @ 75a10 │ │ │ │ + ldr r1, [pc, #244] @ 75a78 │ │ │ │ ldreq r4, [r8, #80] @ 0x50 │ │ │ │ - bl 10f600 │ │ │ │ + bl 10fa04 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 75954 │ │ │ │ + bne 759bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7594c │ │ │ │ + beq 759b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7594c │ │ │ │ + bne 759b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 75a00 │ │ │ │ + b 75a68 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, sl} │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #172] @ 75a14 │ │ │ │ + ldr r1, [pc, #172] @ 75a7c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 14e18c │ │ │ │ + bl 14e804 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 75998 │ │ │ │ + beq 75a00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 75998 │ │ │ │ + bne 75a00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 759dc │ │ │ │ + beq 75a44 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 759c4 │ │ │ │ + beq 75a2c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 759c4 │ │ │ │ + bne 75a2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2425b8 │ │ │ │ + bl 244ee0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75a00 │ │ │ │ + beq 75a68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 75a00 │ │ │ │ + bne 75a68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r4, r7, r4, lsl r3 │ │ │ │ - subseq fp, r7, ip, ror #9 │ │ │ │ - b 71ac8 │ │ │ │ + @ instruction: 0x00377ad4 │ │ │ │ + subseq fp, r8, ip, ror #9 │ │ │ │ + b 71b30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 75a58 │ │ │ │ + bhi 75ac0 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ ldrgt r2, [r5, #4] │ │ │ │ - ldrle r2, [pc, #44] @ 75a84 │ │ │ │ - b 75a78 │ │ │ │ - ldr r0, [pc, #40] @ 75a88 │ │ │ │ + ldrle r2, [pc, #44] @ 75aec │ │ │ │ + b 75ae0 │ │ │ │ + ldr r0, [pc, #40] @ 75af0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75a44 │ │ │ │ + bne 75aac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 75a8c │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r4, r7, r0, lsl #24 │ │ │ │ + b 75af4 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r8, r7, r0, ror r3 │ │ │ │ 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 3409bc │ │ │ │ + bl 343f88 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 75ae0 │ │ │ │ + beq 75b48 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75b34 │ │ │ │ + beq 75b9c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl b91e0 │ │ │ │ + bl b96b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 75ae8 │ │ │ │ + bne 75b50 │ │ │ │ mov r4, #0 │ │ │ │ - b 75ba0 │ │ │ │ + b 75c08 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #77] @ 0x4d │ │ │ │ - ldr r3, [pc, #180] @ 75bac │ │ │ │ + ldr r3, [pc, #180] @ 75c14 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 75b4c │ │ │ │ + beq 75bb4 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 3413e0 │ │ │ │ + bl 344814 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 75b78 │ │ │ │ + beq 75be0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b344 │ │ │ │ - b 75b4c │ │ │ │ + bl 9b3e4 │ │ │ │ + b 75bb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2934 │ │ │ │ + bl a2a24 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75ae0 │ │ │ │ + beq 75b48 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75ba0 │ │ │ │ + beq 75c08 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75ba0 │ │ │ │ + beq 75c08 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 340fc8 │ │ │ │ + bl 3441b8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 75ba0 │ │ │ │ + bne 75c08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75ae0 │ │ │ │ + beq 75b48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 75ae0 │ │ │ │ + bne 75b48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 75ae0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 75b48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ 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 │ │ │ │ @@ -77386,304 +77412,304 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ sub r5, r4, #1 │ │ │ │ - bne 75c14 │ │ │ │ + bne 75c7c │ │ │ │ clz r2, r7 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75c48 │ │ │ │ + beq 75cb0 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #444] @ 75de4 │ │ │ │ + ldr ip, [pc, #444] @ 75e4c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 75d8c │ │ │ │ + beq 75df4 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 75d8c │ │ │ │ + blt 75df4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75d0c │ │ │ │ + beq 75d74 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75c94 │ │ │ │ - bl 14816c │ │ │ │ + beq 75cfc │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 75c88 │ │ │ │ - bl a573c │ │ │ │ + bne 75cf0 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75d8c │ │ │ │ + bne 75df4 │ │ │ │ subs r4, r4, #2 │ │ │ │ - bne 75c9c │ │ │ │ - b 75d20 │ │ │ │ + bne 75d04 │ │ │ │ + b 75d88 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75cd8 │ │ │ │ - bl 17eb08 │ │ │ │ + beq 75d40 │ │ │ │ + bl 1800f4 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bne 75ccc │ │ │ │ - bl a573c │ │ │ │ + bne 75d34 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75d8c │ │ │ │ + bne 75df4 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 75ce0 │ │ │ │ - b 75d30 │ │ │ │ + bne 75d48 │ │ │ │ + b 75d98 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 17eb08 │ │ │ │ + bl 1800f4 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 75d38 │ │ │ │ - bl a573c │ │ │ │ + bne 75da0 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75d38 │ │ │ │ - b 75d8c │ │ │ │ + beq 75da0 │ │ │ │ + b 75df4 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b 75d38 │ │ │ │ + b 75da0 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b 75d38 │ │ │ │ + b 75da0 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1c61b4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c86dc <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75d64 │ │ │ │ - ldr r3, [pc, #144] @ 75de8 │ │ │ │ - ldr r1, [pc, #144] @ 75dec │ │ │ │ + bge 75dcc │ │ │ │ + ldr r3, [pc, #144] @ 75e50 │ │ │ │ + ldr r1, [pc, #144] @ 75e54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 75d8c │ │ │ │ + bl 190b84 │ │ │ │ + b 75df4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 1c61b4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c86dc <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75d94 │ │ │ │ - ldr r3, [pc, #100] @ 75de8 │ │ │ │ - ldr r1, [pc, #104] @ 75df0 │ │ │ │ + bge 75dfc │ │ │ │ + ldr r3, [pc, #100] @ 75e50 │ │ │ │ + ldr r1, [pc, #104] @ 75e58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 75ddc │ │ │ │ - bl c3fac │ │ │ │ + b 75e44 │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 75dd4 │ │ │ │ - ldr r3, [pc, #40] @ 75df4 │ │ │ │ + bne 75e3c │ │ │ │ + ldr r3, [pc, #40] @ 75e5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 75ddc │ │ │ │ + bl 144b28 │ │ │ │ + b 75e44 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 75e00 │ │ │ │ + bl 75e68 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r4, r7, r0, asr #19 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r4, lsr pc │ │ │ │ - eorseq r1, r9, ip, asr #30 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r4, r8, r0, asr #19 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + @ instruction: 0x003956f4 │ │ │ │ + eorseq r5, r9, ip, lsl #14 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ │ │ │ │ -00075df8 : │ │ │ │ +00075e60 : │ │ │ │ mov r3, #0 │ │ │ │ - b 756d4 │ │ │ │ + b 757a0 │ │ │ │ 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 25a528 │ │ │ │ + bl 25ce74 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75e38 │ │ │ │ + bge 75ea0 │ │ │ │ mov r0, #0 │ │ │ │ - b 75e64 │ │ │ │ + b 75ecc │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 25a528 │ │ │ │ + bl 25ce74 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 75e30 │ │ │ │ + blt 75e98 │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #12] @ 75e6c │ │ │ │ + ldr r0, [pc, #12] @ 75ed4 │ │ │ │ strd r4, [sp] │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r7, r5, ip, lsl #19 │ │ │ │ - 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 1de728 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - movlt r0, #0 │ │ │ │ - blt 75ed8 │ │ │ │ - bl c3fac │ │ │ │ - mov r1, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 75ed0 │ │ │ │ - ldr r3, [pc, #24] @ 75ee0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 75ed8 │ │ │ │ - mov r0, sp │ │ │ │ - bl 75e00 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq fp, r5, ip, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75f5c │ │ │ │ + beq 75f50 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75f70 │ │ │ │ + beq 75f64 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #68] @ 75f80 │ │ │ │ + ldr r2, [pc, #68] @ 75f74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30e0c8 │ │ │ │ + bl 3118a0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ - b 75f74 │ │ │ │ - ldr r3, [pc, #32] @ 75f84 │ │ │ │ - ldr r1, [pc, #32] @ 75f88 │ │ │ │ + b 75f68 │ │ │ │ + ldr r3, [pc, #32] @ 75f78 │ │ │ │ + ldr r1, [pc, #32] @ 75f7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 75f74 │ │ │ │ - ldr r5, [pc, #20] @ 75f8c │ │ │ │ + bl 190b84 │ │ │ │ + b 75f68 │ │ │ │ + ldr r5, [pc, #20] @ 75f80 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r0, lsl #10 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq sp, r8, r0, asr #25 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1e0c44 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + movlt r0, #0 │ │ │ │ + blt 75fec │ │ │ │ + bl c43a8 │ │ │ │ + mov r1, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c8100 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 75fe4 │ │ │ │ + ldr r3, [pc, #24] @ 75ff4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144b28 │ │ │ │ + b 75fec │ │ │ │ + mov r0, sp │ │ │ │ + bl 75e68 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ │ │ │ │ -00075f90 : │ │ │ │ - ldr r0, [pc] @ 75f98 │ │ │ │ +00075ff8 : │ │ │ │ + ldr r0, [pc] @ 76000 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0035efb4 │ │ │ │ + eorseq r2, r6, r4, ror r7 │ │ │ │ │ │ │ │ -00075f9c : │ │ │ │ +00076004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 75fd4 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #32] @ 7603c │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 75fd8 │ │ │ │ - ldr r0, [pc, #8] @ 75fdc │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 76040 │ │ │ │ + ldr r0, [pc, #8] @ 76044 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r0, lsr #30 │ │ │ │ - eorseq pc, ip, r0, lsr r9 @ │ │ │ │ + eorseq lr, r5, r0, ror #13 │ │ │ │ + ldrsheq r3, [sp], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov lr, r1 │ │ │ │ add r1, sp, #28 │ │ │ │ - ldr r3, [pc, #220] @ 760e0 │ │ │ │ + ldr r3, [pc, #220] @ 76148 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ - ldr ip, [pc, #212] @ 760e4 │ │ │ │ + ldr ip, [pc, #212] @ 7614c │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #184] @ 760e8 │ │ │ │ - ldr r2, [pc, #184] @ 760ec │ │ │ │ + ldr r3, [pc, #184] @ 76150 │ │ │ │ + ldr r2, [pc, #184] @ 76154 │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118f2c │ │ │ │ + bl 119518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 760d8 │ │ │ │ + beq 76140 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 7606c │ │ │ │ + bne 760d4 │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [ip, #20] │ │ │ │ - ldreq lr, [pc, #132] @ 760f0 │ │ │ │ + ldreq lr, [pc, #132] @ 76158 │ │ │ │ str lr, [sp, #28] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [ip, #13] │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ ldrb r4, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ @@ -77703,231 +77729,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 310660 │ │ │ │ + bl 313ee0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r8, r6, ip, lsl sl │ │ │ │ - subseq r8, r6, r8, asr r8 │ │ │ │ - subseq r4, r7, ip, ror #19 │ │ │ │ - eorseq r1, r9, r0, ror #31 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r8, r7, ip, lsl sl │ │ │ │ + subseq r8, r7, r8, asr r8 │ │ │ │ + subseq r4, r8, ip, ror #19 │ │ │ │ + eorseq r5, r9, r0, lsr #15 │ │ │ │ + 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, #52] @ 76140 │ │ │ │ - ldr r1, [pc, #52] @ 76144 │ │ │ │ + ldr r3, [pc, #52] @ 761a8 │ │ │ │ + ldr r1, [pc, #52] @ 761ac │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76138 │ │ │ │ + bne 761a0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #24] @ 76148 │ │ │ │ + ldr r2, [pc, #24] @ 761b0 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 7614c │ │ │ │ - b 3ac94 │ │ │ │ + ldr r1, [pc, #20] @ 761b4 │ │ │ │ + b 3ac94 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x00391ff0 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r8, r9, r8, ror r2 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + @ instruction: 0x003957b0 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eoreq sl, r9, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 76180 │ │ │ │ - bl a573c │ │ │ │ + bne 761e8 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 761c4 │ │ │ │ - ldr r3, [pc, #68] @ 761cc │ │ │ │ - bl 3571e0 │ │ │ │ - ldr r2, [pc, #64] @ 761d0 │ │ │ │ + bne 7622c │ │ │ │ + ldr r3, [pc, #68] @ 76234 │ │ │ │ + bl 35a980 │ │ │ │ + ldr r2, [pc, #64] @ 76238 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r2, [r2, #624] @ 0x270 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 761b4 │ │ │ │ - ldr r3, [pc, #44] @ 761d4 │ │ │ │ - ldr r1, [pc, #44] @ 761d8 │ │ │ │ + bne 7621c │ │ │ │ + ldr r3, [pc, #44] @ 7623c │ │ │ │ + ldr r1, [pc, #44] @ 76240 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 761c4 │ │ │ │ + bl 190b84 │ │ │ │ + b 7622c │ │ │ │ ldr r0, [r3, #3896] @ 0xf38 │ │ │ │ str r4, [r3, #3896] @ 0xf38 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, r8, lsr #1 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r5, r9, r8, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #312] @ 7632c │ │ │ │ + ldr r8, [pc, #312] @ 76394 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76320 │ │ │ │ + beq 76388 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76320 │ │ │ │ + bne 76388 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - beq 76320 │ │ │ │ + beq 76388 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76320 │ │ │ │ - ldr r8, [pc, #236] @ 76330 │ │ │ │ + bne 76388 │ │ │ │ + ldr r8, [pc, #236] @ 76398 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 7625c │ │ │ │ + beq 762c4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76320 │ │ │ │ + beq 76388 │ │ │ │ cmp r6, r8 │ │ │ │ - ldr r7, [pc, #204] @ 76334 │ │ │ │ - beq 7627c │ │ │ │ - ldr r1, [pc, #192] @ 76330 │ │ │ │ + ldr r7, [pc, #204] @ 7639c │ │ │ │ + beq 762e4 │ │ │ │ + ldr r1, [pc, #192] @ 76398 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 762ec │ │ │ │ + beq 76354 │ │ │ │ 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 2b2c38 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b5468 <_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 2b2c38 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b5468 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp] │ │ │ │ sub r0, r4, r0 │ │ │ │ - bl 1b05d4 │ │ │ │ - b 76324 │ │ │ │ + bl 1b2994 │ │ │ │ + b 7638c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 76308 │ │ │ │ + beq 76370 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76320 │ │ │ │ + beq 76388 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76438 │ │ │ │ - ldr r0, [pc, #16] @ 76338 │ │ │ │ + b 764a0 │ │ │ │ + ldr r0, [pc, #16] @ 763a0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r8, r6, r8, lsl #15 │ │ │ │ - subseq r8, r6, r8, asr r8 │ │ │ │ - subseq r8, r6, ip, asr #18 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ + subseq r8, r7, r8, lsl #15 │ │ │ │ + subseq r8, r7, r8, asr r8 │ │ │ │ + subseq r8, r7, ip, asr #18 │ │ │ │ + subseq r1, r6, 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] @ 76428 │ │ │ │ + ldr r8, [pc, #212] @ 76490 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq 76420 │ │ │ │ + beq 76488 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76420 │ │ │ │ + bne 76488 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76420 │ │ │ │ + beq 76488 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76420 │ │ │ │ - ldr r1, [pc, #140] @ 7642c │ │ │ │ - ldr r8, [pc, #140] @ 76430 │ │ │ │ + bne 76488 │ │ │ │ + ldr r1, [pc, #140] @ 76494 │ │ │ │ + ldr r8, [pc, #140] @ 76498 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 763b8 │ │ │ │ + beq 76420 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 763c4 │ │ │ │ + beq 7642c │ │ │ │ cmp r7, r8 │ │ │ │ - beq 763e4 │ │ │ │ - b 763d0 │ │ │ │ + beq 7644c │ │ │ │ + b 76438 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 7640c │ │ │ │ - b 763f8 │ │ │ │ - ldr r1, [pc, #88] @ 76430 │ │ │ │ + beq 76474 │ │ │ │ + b 76460 │ │ │ │ + ldr r1, [pc, #88] @ 76498 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76420 │ │ │ │ + beq 76488 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76438 │ │ │ │ + b 764a0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76420 │ │ │ │ + beq 76488 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76438 │ │ │ │ - ldr r0, [pc, #12] @ 76434 │ │ │ │ + b 764a0 │ │ │ │ + ldr r0, [pc, #12] @ 7649c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r8, r6, r8, lsl #15 │ │ │ │ - subseq r8, r6, r8, asr r8 │ │ │ │ - subseq r8, r6, ip, asr #18 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ + subseq r8, r7, r8, lsl #15 │ │ │ │ + subseq r8, r7, r8, asr r8 │ │ │ │ + subseq r8, r7, ip, asr #18 │ │ │ │ + subseq r1, r6, 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] │ │ │ │ @@ -77944,301 +77970,301 @@ │ │ │ │ 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 31204c <_Py_c_pow@@Base+0xccc> │ │ │ │ + bl 315d10 <_Py_c_pow@@Base+0x10c0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 764b8 │ │ │ │ + bne 76520 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b96fc │ │ │ │ + b 2bc1d8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000764c4 : │ │ │ │ +0007652c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 76508 │ │ │ │ - ldr r1, [pc, #44] @ 7650c │ │ │ │ + ldr r3, [pc, #44] @ 76570 │ │ │ │ + ldr r1, [pc, #44] @ 76574 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76500 │ │ │ │ + bne 76568 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 16f5e4 │ │ │ │ + b 17091c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, r0, lsl #2 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + eorseq r5, r9, r0, asr #17 │ │ │ │ │ │ │ │ -00076510 : │ │ │ │ +00076578 : │ │ │ │ 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 76544 │ │ │ │ - ldr r1, [pc, #24] @ 76550 │ │ │ │ - ldr r0, [pc, #24] @ 76554 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 765ac │ │ │ │ + ldr r1, [pc, #24] @ 765b8 │ │ │ │ + ldr r0, [pc, #24] @ 765bc │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 250134 │ │ │ │ + bl 2529b8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - eorseq fp, r5, ip, lsl r0 │ │ │ │ + @ instruction: 0x0035e7dc │ │ │ │ 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 765d8 │ │ │ │ + bl 76640 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076598 : │ │ │ │ +00076600 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 765ac │ │ │ │ - b 148df0 <_PyList_Extend@@Base+0x2c> │ │ │ │ + beq 76614 │ │ │ │ + b 149468 <_PyList_Extend@@Base+0x2c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 765d0 │ │ │ │ - ldr r0, [pc, #12] @ 765d4 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 76638 │ │ │ │ + ldr r0, [pc, #12] @ 7663c │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ - eorseq fp, r5, ip, lsl r0 │ │ │ │ + @ instruction: 0x0035e7dc │ │ │ │ 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 2b2c38 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b5468 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ - ldr sl, [pc, #68] @ 76658 │ │ │ │ + ldr sl, [pc, #68] @ 766c0 │ │ │ │ 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 354e20 │ │ │ │ + bl 3585c0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ stmib sp, {r8, r9} │ │ │ │ str r7, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 7665c │ │ │ │ + ldr r0, [pc, #20] @ 766c4 │ │ │ │ add sl, sl, r1, lsl #2 │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq ip, r3, r8, lsl r9 │ │ │ │ - eorseq r2, r9, ip, ror r1 │ │ │ │ + subseq r0, r4, r8, lsl #1 │ │ │ │ + eorseq r5, r9, ip, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 76694 │ │ │ │ - ldr r1, [pc, #28] @ 76698 │ │ │ │ + ldr r3, [pc, #28] @ 766fc │ │ │ │ + ldr r1, [pc, #28] @ 76700 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, ip, asr #3 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + eorseq r5, r9, ip, lsl #19 │ │ │ │ │ │ │ │ -0007669c : │ │ │ │ +00076704 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 766e0 │ │ │ │ + beq 76748 │ │ │ │ cmn r2, #1 │ │ │ │ lsrne r3, r2, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ orrne r2, r2, r2, lsr #1 │ │ │ │ moveq r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ andne r2, r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ eorne r3, r3, #1 │ │ │ │ moveq r3, r2 │ │ │ │ - b 16af88 <_PyLong_FromByteArray@@Base> │ │ │ │ - ldr r1, [pc, #12] @ 766f4 │ │ │ │ - ldr r0, [pc, #12] @ 766f8 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 16c2c4 <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 7675c │ │ │ │ + ldr r0, [pc, #12] @ 76760 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - mlaseq r6, r0, r5, r0 │ │ │ │ + eorseq r3, r6, r0, asr sp │ │ │ │ │ │ │ │ -000766fc : │ │ │ │ +00076764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 76734 │ │ │ │ + beq 7679c │ │ │ │ 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 16af88 <_PyLong_FromByteArray@@Base> │ │ │ │ - ldr r1, [pc, #12] @ 76748 │ │ │ │ - ldr r0, [pc, #12] @ 7674c │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 16c2c4 <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 767b0 │ │ │ │ + ldr r0, [pc, #12] @ 767b4 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - mlaseq r6, r0, r5, r0 │ │ │ │ + eorseq r3, r6, r0, asr sp │ │ │ │ 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 76788 │ │ │ │ - ldr r3, [pc, #164] @ 76820 │ │ │ │ - ldr r1, [pc, #164] @ 76824 │ │ │ │ + bne 767f0 │ │ │ │ + ldr r3, [pc, #164] @ 76888 │ │ │ │ + ldr r1, [pc, #164] @ 7688c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 76814 │ │ │ │ + bl 190b84 │ │ │ │ + b 7687c │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76800 │ │ │ │ + beq 76868 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ sub r3, r1, #7 │ │ │ │ cmp r1, #10 │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi 76800 │ │ │ │ + bhi 76868 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 353460 │ │ │ │ + bl 356c00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76800 │ │ │ │ + bne 76868 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2b96fc │ │ │ │ - ldr r3, [pc, #32] @ 76828 │ │ │ │ - ldr r1, [pc, #32] @ 7682c │ │ │ │ + b 2bc1d8 │ │ │ │ + ldr r3, [pc, #32] @ 76890 │ │ │ │ + ldr r1, [pc, #32] @ 76894 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r4, lsl #4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r8, lsr #4 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r5, r9, r4, asr #19 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r9, r8, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldrge r0, [pc, #8] @ 76860 │ │ │ │ + ldrge r0, [pc, #8] @ 768c8 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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 │ │ │ │ add r2, r0, #12 │ │ │ │ ldm r2, {r2, r3, ip} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #16] @ 76898 │ │ │ │ + ldr r1, [pc, #16] @ 76900 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #12] @ 7689c │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #12] @ 76904 │ │ │ │ + bl a9c7c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r2, r9, r8, asr #4 │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + eorseq r5, r9, r8, lsl #20 │ │ │ │ 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 929d0 │ │ │ │ + bl 92a88 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 768e4 │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #20] @ 7694c │ │ │ │ + bl a9c7c │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 768e8 │ │ │ │ - b a9b8c │ │ │ │ - @ instruction: 0x003893b0 │ │ │ │ - eorseq lr, r8, r8, lsl #14 │ │ │ │ + ldr r0, [pc, #4] @ 76950 │ │ │ │ + b a9c7c │ │ │ │ + eorseq ip, r8, r0, ror fp │ │ │ │ + eorseq r1, r9, r8, asr #29 │ │ │ │ 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 │ │ │ │ @@ -78255,100 +78281,100 @@ │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ ldrb r9, [r7, #16] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 76968 │ │ │ │ + bne 769d0 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7699c │ │ │ │ - ldr ip, [pc, #220] @ 76a4c │ │ │ │ + beq 76a04 │ │ │ │ + ldr ip, [pc, #220] @ 76ab4 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 76a40 │ │ │ │ + beq 76aa8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 76a24 │ │ │ │ + beq 76a8c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 769d4 │ │ │ │ - bl 14816c │ │ │ │ + beq 76a3c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 769cc │ │ │ │ - bl a573c │ │ │ │ + bne 76a34 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a40 │ │ │ │ + bne 76aa8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 76a24 │ │ │ │ + beq 76a8c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76a04 │ │ │ │ - bl 14816c │ │ │ │ + beq 76a6c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 769fc │ │ │ │ - bl a573c │ │ │ │ + bne 76a64 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a40 │ │ │ │ + bne 76aa8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 76a24 │ │ │ │ + beq 76a8c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 76a24 │ │ │ │ - bl a573c │ │ │ │ + bne 76a8c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a40 │ │ │ │ + bne 76aa8 │ │ │ │ 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 2b96fc │ │ │ │ + b 2bc1d8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrsheq r4, [r7], #-156 @ 0xffffff64 │ │ │ │ + ldrsheq r4, [r8], #-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 2b2c38 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b5468 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ add r0, r0, #6 │ │ │ │ - bl 354e20 │ │ │ │ + bl 3585c0 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, r1, #1 │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ 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] │ │ │ │ @@ -78356,2918 +78382,2919 @@ │ │ │ │ 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 765d8 │ │ │ │ + bl 76640 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076aec : │ │ │ │ - ldr r3, [pc, #52] @ 76b28 │ │ │ │ +00076b54 : │ │ │ │ + ldr r3, [pc, #52] @ 76b90 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76b20 │ │ │ │ + beq 76b88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76b2c │ │ │ │ - ldr r0, [pc, #24] @ 76b30 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76b94 │ │ │ │ + ldr r0, [pc, #24] @ 76b98 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ + subseq r5, r6, r0, asr #30 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - eorseq r7, r7, r4, lsl #3 │ │ │ │ + eorseq sl, r7, r4, asr #18 │ │ │ │ │ │ │ │ -00076b34 : │ │ │ │ - ldr r3, [pc, #52] @ 76b70 │ │ │ │ +00076b9c : │ │ │ │ + ldr r3, [pc, #52] @ 76bd8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76b68 │ │ │ │ + beq 76bd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76b74 │ │ │ │ - ldr r0, [pc, #24] @ 76b78 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76bdc │ │ │ │ + ldr r0, [pc, #24] @ 76be0 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ + subseq r5, r6, r0, asr #30 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - eorseq r7, r7, r4, lsl #3 │ │ │ │ + eorseq sl, r7, r4, asr #18 │ │ │ │ │ │ │ │ -00076b7c : │ │ │ │ - ldr r3, [pc, #52] @ 76bb8 │ │ │ │ +00076be4 : │ │ │ │ + ldr r3, [pc, #52] @ 76c20 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76bb0 │ │ │ │ + beq 76c18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76bbc │ │ │ │ - ldr r0, [pc, #24] @ 76bc0 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76c24 │ │ │ │ + ldr r0, [pc, #24] @ 76c28 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ + subseq r5, r6, r0, asr #30 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - eorseq r7, r7, r4, lsl #3 │ │ │ │ + eorseq sl, r7, r4, asr #18 │ │ │ │ │ │ │ │ -00076bc4 : │ │ │ │ +00076c2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 76cb8 │ │ │ │ + ldr r3, [pc, #220] @ 76d20 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76bf4 │ │ │ │ - ldr r1, [pc, #208] @ 76cbc │ │ │ │ - ldr r0, [pc, #208] @ 76cc0 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 76c44 │ │ │ │ - ldr r3, [pc, #200] @ 76cc4 │ │ │ │ + beq 76c5c │ │ │ │ + ldr r1, [pc, #208] @ 76d24 │ │ │ │ + ldr r0, [pc, #208] @ 76d28 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76cac │ │ │ │ + ldr r3, [pc, #200] @ 76d2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 76c4c │ │ │ │ + beq 76cb4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76c34 │ │ │ │ + beq 76c9c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 76c34 │ │ │ │ + beq 76c9c │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b 76c50 │ │ │ │ - ldr r3, [pc, #140] @ 76cc8 │ │ │ │ - ldr r1, [pc, #140] @ 76ccc │ │ │ │ + b 76cb8 │ │ │ │ + ldr r3, [pc, #140] @ 76d30 │ │ │ │ + ldr r1, [pc, #140] @ 76d34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 2aaf2c │ │ │ │ + bl 2ad804 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76c9c │ │ │ │ - ldr r2, [pc, #92] @ 76cd0 │ │ │ │ - bl 3571e0 │ │ │ │ + beq 76d04 │ │ │ │ + ldr r2, [pc, #92] @ 76d38 │ │ │ │ + bl 35a980 │ │ │ │ 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 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ + subseq r5, r6, r0, asr #30 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - eorseq r7, r7, r4, lsl #3 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r8, ror #5 │ │ │ │ + eorseq sl, r7, r4, asr #18 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r5, r9, r8, lsr #21 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00076cd4 : │ │ │ │ +00076d3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 76dc8 │ │ │ │ + ldr r3, [pc, #220] @ 76e30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76d04 │ │ │ │ - ldr r0, [pc, #208] @ 76dcc │ │ │ │ + beq 76d6c │ │ │ │ + ldr r0, [pc, #208] @ 76e34 │ │ │ │ mov r1, #460 @ 0x1cc │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 76d54 │ │ │ │ - ldr r3, [pc, #196] @ 76dd0 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76dbc │ │ │ │ + ldr r3, [pc, #196] @ 76e38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 76d5c │ │ │ │ + beq 76dc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76d44 │ │ │ │ + beq 76dac │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 76d44 │ │ │ │ + beq 76dac │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b 76d60 │ │ │ │ - ldr r3, [pc, #136] @ 76dd4 │ │ │ │ - ldr r1, [pc, #136] @ 76dd8 │ │ │ │ + b 76dc8 │ │ │ │ + ldr r3, [pc, #136] @ 76e3c │ │ │ │ + ldr r1, [pc, #136] @ 76e40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #4 │ │ │ │ - bl 2aaf2c │ │ │ │ + bl 2ad804 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76dac │ │ │ │ - ldr r2, [pc, #88] @ 76ddc │ │ │ │ - bl 3571e0 │ │ │ │ + beq 76e14 │ │ │ │ + ldr r2, [pc, #88] @ 76e44 │ │ │ │ + bl 35a980 │ │ │ │ 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 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ - eorseq r7, r7, r4, lsl #3 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r0, lsl #6 │ │ │ │ + subseq r5, r6, r0, asr #30 │ │ │ │ + eorseq sl, r7, r4, asr #18 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r5, r9, r0, asr #21 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00076de0 : │ │ │ │ +00076e48 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00076df8 : │ │ │ │ +00076e60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 76e28 │ │ │ │ + beq 76e90 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #32 │ │ │ │ - bne 76e30 │ │ │ │ - bl 58568 │ │ │ │ - b 76f04 │ │ │ │ + bne 76e98 │ │ │ │ + bl 58674 │ │ │ │ + b 76f6c │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - blt 76e48 │ │ │ │ + blt 76eb0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 76e5c │ │ │ │ - ldr r3, [pc, #188] @ 76f0c │ │ │ │ - ldr r1, [pc, #188] @ 76f10 │ │ │ │ + blt 76ec4 │ │ │ │ + ldr r3, [pc, #188] @ 76f74 │ │ │ │ + ldr r1, [pc, #188] @ 76f78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 76f04 │ │ │ │ + bl 190b84 │ │ │ │ + b 76f6c │ │ │ │ mov r6, r2 │ │ │ │ - bl 2aaf94 │ │ │ │ + bl 2ad86c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76f04 │ │ │ │ + bne 76f6c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsr r2, r3, #6 │ │ │ │ ands r1, r2, #1 │ │ │ │ movne r2, #127 @ 0x7f │ │ │ │ - bne 76ea4 │ │ │ │ + bne 76f0c │ │ │ │ lsr ip, r3, #2 │ │ │ │ and ip, ip, #7 │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, #255 @ 0xff │ │ │ │ - beq 76ea4 │ │ │ │ - ldr lr, [pc, #120] @ 76f14 │ │ │ │ + beq 76f0c │ │ │ │ + ldr lr, [pc, #120] @ 76f7c │ │ │ │ cmp ip, #2 │ │ │ │ - ldr r2, [pc, #116] @ 76f18 │ │ │ │ + ldr r2, [pc, #116] @ 76f80 │ │ │ │ movne r2, lr │ │ │ │ cmp r6, r2 │ │ │ │ - bls 76ec0 │ │ │ │ - ldr r3, [pc, #104] @ 76f1c │ │ │ │ - ldr r1, [pc, #104] @ 76f20 │ │ │ │ + bls 76f28 │ │ │ │ + ldr r3, [pc, #104] @ 76f84 │ │ │ │ + ldr r1, [pc, #104] @ 76f88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 76f04 │ │ │ │ + bl 190b84 │ │ │ │ + b 76f6c │ │ │ │ tst r3, #32 │ │ │ │ lsr r3, r3, #2 │ │ │ │ ldreq r4, [r4, #28] │ │ │ │ and r3, r3, #7 │ │ │ │ - beq 76ee0 │ │ │ │ + beq 76f48 │ │ │ │ cmp r1, #0 │ │ │ │ addne r4, r4, #20 │ │ │ │ addeq r4, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 76ef0 │ │ │ │ + bne 76f58 │ │ │ │ strb r6, [r4, r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ lsleq r5, r5, #1 │ │ │ │ strheq r6, [r4, r5] │ │ │ │ strne r6, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r1, r6, r0, ror ip │ │ │ │ + subseq sp, r6, r0, lsl #22 │ │ │ │ + eorseq r5, r6, r4, asr r4 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, lsr #6 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r9, r4, ror #21 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 76f48 │ │ │ │ + bne 76fb0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - b 123714 │ │ │ │ + b 123d00 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #92] @ 76fc0 │ │ │ │ + ldr r3, [pc, #92] @ 77028 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #76] @ 76fc4 │ │ │ │ + ldr r1, [pc, #76] @ 7702c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76f8c │ │ │ │ + beq 76ff4 │ │ │ │ mov r0, #0 │ │ │ │ - b 76fb8 │ │ │ │ - ldr r1, [pc, #52] @ 76fc8 │ │ │ │ + b 77020 │ │ │ │ + ldr r1, [pc, #52] @ 77030 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76f84 │ │ │ │ - ldr r3, [pc, #32] @ 76fcc │ │ │ │ + beq 76fec │ │ │ │ + ldr r3, [pc, #32] @ 77034 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ 76fd0 │ │ │ │ + ldr r1, [pc, #28] @ 77038 │ │ │ │ mov r0, r4 │ │ │ │ - bl 317608 │ │ │ │ + bl 31ade0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, ip, lsr r3 │ │ │ │ - eorseq r2, r9, r4, lsl r4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r8, r9, r8, ror r2 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + @ instruction: 0x00395afc │ │ │ │ + @ instruction: 0x00395bd4 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eoreq sl, r9, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 52ec8 <_PyEval_FormatAwaitableError@@Base+0x82c> │ │ │ │ + bl 52fa8 <_PyEval_FormatAwaitableError@@Base+0x894> │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 77004 │ │ │ │ - b a9b8c │ │ │ │ - eorseq lr, r8, r8, lsl #14 │ │ │ │ + ldr r0, [pc] @ 7706c │ │ │ │ + b a9c7c │ │ │ │ + eorseq r1, r9, r8, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ ldrb r1, [ip, #12] │ │ │ │ ldrb r3, [ip, #21] │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ ldrb r2, [ip, #22] │ │ │ │ cmp r1, #0 │ │ │ │ lsl r3, r3, #8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrne lr, [ip, #24] │ │ │ │ - ldreq lr, [pc, #48] @ 77074 │ │ │ │ + ldreq lr, [pc, #48] @ 770dc │ │ │ │ orr r3, r3, r0, lsl #16 │ │ │ │ ldrb r1, [ip, #18] │ │ │ │ ldrb r0, [ip, #17] │ │ │ │ orr r3, r3, r2 │ │ │ │ ldrb r2, [ip, #19] │ │ │ │ str lr, [sp] │ │ │ │ ldrb ip, [ip, #23] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #16] @ 77078 │ │ │ │ + ldr ip, [pc, #16] @ 770e0 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 286b68 │ │ │ │ + bl 2892fc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r8, r6, ip, lsl sl │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r8, r7, ip, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 770a8 │ │ │ │ - ldr r2, [pc, #20] @ 770ac │ │ │ │ - ldr r1, [pc, #20] @ 770b0 │ │ │ │ + ldr r3, [pc, #20] @ 77110 │ │ │ │ + ldr r2, [pc, #20] @ 77114 │ │ │ │ + ldr r1, [pc, #20] @ 77118 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq r5, r7, r8, asr #3 │ │ │ │ - eorseq r2, r9, r8, lsr #8 │ │ │ │ + subseq r1, r6, ip, ror r9 │ │ │ │ + eorseq r8, r7, r8, asr r7 │ │ │ │ + eorseq r5, r9, r8, ror #23 │ │ │ │ │ │ │ │ -000770b4 : │ │ │ │ +0007711c : │ │ │ │ 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] @ 771f8 │ │ │ │ + ldr r8, [pc, #268] @ 77260 │ │ │ │ add r2, r1, r2 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ lsl r4, r3, #3 │ │ │ │ sub r3, r1, r3, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r9, [r0, r8] │ │ │ │ - bhi 77120 │ │ │ │ + bhi 77188 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r2, r4 │ │ │ │ - bl 91f9c │ │ │ │ + bl 92054 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 77138 │ │ │ │ + bne 771a0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 29e5b4 │ │ │ │ + bl 2a0e88 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 771c0 │ │ │ │ - b 771f0 │ │ │ │ + bne 77228 │ │ │ │ + b 77258 │ │ │ │ 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 771c0 │ │ │ │ + ble 77228 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 771c0 │ │ │ │ + beq 77228 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 771c0 │ │ │ │ + beq 77228 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 771c0 │ │ │ │ + bne 77228 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 771a8 │ │ │ │ + beq 77210 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 771c0 │ │ │ │ + bne 77228 │ │ │ │ add r0, r2, #12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 771c0 │ │ │ │ + bne 77228 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356334 │ │ │ │ + bl 359ad4 │ │ │ │ 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 92678 <_Py_NewReference@@Base> │ │ │ │ + bl 92730 <_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, 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 77274 │ │ │ │ + beq 772dc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r6, [pc, #284] @ 77348 │ │ │ │ + ldr r6, [pc, #284] @ 773b0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77274 │ │ │ │ - ldr r1, [pc, #276] @ 7734c │ │ │ │ + beq 772dc │ │ │ │ + ldr r1, [pc, #276] @ 773b4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 29a980 │ │ │ │ + bl 29d260 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 7724c │ │ │ │ + bne 772b4 │ │ │ │ mov r0, #0 │ │ │ │ - b 77340 │ │ │ │ + b 773a8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 77288 │ │ │ │ + bne 772f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77274 │ │ │ │ + beq 772dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77274 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 772dc │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 772c8 │ │ │ │ + b 77330 │ │ │ │ mov r0, r4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3116e4 <_Py_c_pow@@Base+0x364> │ │ │ │ + bl 314ebc <_Py_c_pow@@Base+0x26c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 772c0 │ │ │ │ + beq 77328 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 772c0 │ │ │ │ + bne 77328 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 77244 │ │ │ │ + beq 772ac │ │ │ │ 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 7731c │ │ │ │ + beq 77384 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - bne 7731c │ │ │ │ + bne 77384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 2b8108 │ │ │ │ + bl 2babe4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r7, r8, asr #3 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r8, r7, r8, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #144] @ 773f8 │ │ │ │ + ldr r3, [pc, #144] @ 77460 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 773f0 │ │ │ │ + beq 77458 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 13aa30 │ │ │ │ + bl 13b0a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 773ac │ │ │ │ + beq 77414 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 773ac │ │ │ │ + bne 77414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 773f0 │ │ │ │ - ldr r0, [pc, #60] @ 773fc │ │ │ │ + beq 77458 │ │ │ │ + ldr r0, [pc, #60] @ 77464 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 773f0 │ │ │ │ + beq 77458 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 773f0 │ │ │ │ + bne 77458 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r2, r9, r0, asr r4 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r5, r9, r0, lsl ip │ │ │ │ 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] @ 7745c │ │ │ │ + ldr r1, [pc, #60] @ 774c4 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77454 │ │ │ │ + beq 774bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 77464 │ │ │ │ + bl 774cc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 77460 │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #12] @ 774c8 │ │ │ │ + bl a9c7c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038e6f8 │ │ │ │ - eorseq lr, r8, r8, lsl #14 │ │ │ │ + @ instruction: 0x00391eb8 │ │ │ │ + eorseq r1, r9, r8, asr #29 │ │ │ │ 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 929d0 │ │ │ │ + bl 92a88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7751c │ │ │ │ + beq 77584 │ │ │ │ cmp r6, #3 │ │ │ │ - ble 774b0 │ │ │ │ + ble 77518 │ │ │ │ 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 774d0 │ │ │ │ + beq 77538 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r3, [pc, #88] @ 77524 │ │ │ │ + ldr r3, [pc, #88] @ 7758c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 774e0 │ │ │ │ + bne 77548 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2ac4 │ │ │ │ + bl a2bb4 │ │ │ │ mov r5, r0 │ │ │ │ - b 774ec │ │ │ │ + b 77554 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2934 │ │ │ │ + bl a2a24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77508 │ │ │ │ + beq 77570 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 77510 │ │ │ │ + beq 77578 │ │ │ │ mov r4, r5 │ │ │ │ - b 7751c │ │ │ │ + b 77584 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 77508 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 77570 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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 r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 13aa30 │ │ │ │ + bl 13b0a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77578 │ │ │ │ + beq 775e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77578 │ │ │ │ + bne 775e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 775c4 │ │ │ │ - ldr r0, [pc, #68] @ 775cc │ │ │ │ + beq 7762c │ │ │ │ + ldr r0, [pc, #68] @ 77634 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 775b0 │ │ │ │ + beq 77618 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 775b8 │ │ │ │ + beq 77620 │ │ │ │ mov r4, r5 │ │ │ │ - b 775c4 │ │ │ │ + b 7762c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 775b0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 77618 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r9, r0, ror #8 │ │ │ │ + eorseq r5, r9, r0, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 775fc │ │ │ │ - ldr r2, [pc, #20] @ 77600 │ │ │ │ - ldr r1, [pc, #20] @ 77604 │ │ │ │ + ldr r3, [pc, #20] @ 77664 │ │ │ │ + ldr r2, [pc, #20] @ 77668 │ │ │ │ + ldr r1, [pc, #20] @ 7766c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq ip, r6, ip, lsl #29 │ │ │ │ - eorseq r2, r9, r8, lsr #8 │ │ │ │ + subseq r1, r6, ip, ror r9 │ │ │ │ + eorseq r0, r7, ip, asr #12 │ │ │ │ + eorseq r5, r9, r8, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 77634 │ │ │ │ - ldr r2, [pc, #20] @ 77638 │ │ │ │ - ldr r1, [pc, #20] @ 7763c │ │ │ │ + ldr r3, [pc, #20] @ 7769c │ │ │ │ + ldr r2, [pc, #20] @ 776a0 │ │ │ │ + ldr r1, [pc, #20] @ 776a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq r5, r7, ip, lsr #4 │ │ │ │ - eorseq r2, r9, r8, lsr #8 │ │ │ │ + subseq r1, r6, ip, ror r9 │ │ │ │ + @ instruction: 0x003787bc │ │ │ │ + eorseq r5, r9, r8, ror #23 │ │ │ │ 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] @ 77714 │ │ │ │ - ldr r2, [pc, #172] @ 77718 │ │ │ │ + ldr r3, [pc, #172] @ 7777c │ │ │ │ + ldr r2, [pc, #172] @ 77780 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118f2c │ │ │ │ + bl 119518 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77688 │ │ │ │ + bne 776f0 │ │ │ │ mov r5, #0 │ │ │ │ - b 77708 │ │ │ │ + b 77770 │ │ │ │ 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] @ 7771c │ │ │ │ - ldr r0, [pc, #104] @ 77720 │ │ │ │ + ldr r1, [pc, #104] @ 77784 │ │ │ │ + ldr r0, [pc, #104] @ 77788 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77680 │ │ │ │ - ldr r3, [pc, #80] @ 77724 │ │ │ │ + beq 776e8 │ │ │ │ + ldr r3, [pc, #80] @ 7778c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2b8548 │ │ │ │ + bl 2bb024 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77708 │ │ │ │ + beq 77770 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77708 │ │ │ │ + bne 77770 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, r8, lsr #20 │ │ │ │ - eorseq lr, r7, r8, lsl #6 │ │ │ │ + subseq r4, r8, r8, lsr #20 │ │ │ │ + @ instruction: 0x003819fc │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - eorseq r2, r9, r0, ror r4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r5, r9, r0, lsr ip │ │ │ │ + subseq r1, r6, 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 77464 │ │ │ │ + bl 774cc │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 77758 │ │ │ │ - b a9b8c │ │ │ │ - eorseq lr, r8, r8, lsl #14 │ │ │ │ + ldr r0, [pc] @ 777c0 │ │ │ │ + b a9c7c │ │ │ │ + eorseq r1, r9, r8, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #28] @ 77790 │ │ │ │ + ldr ip, [pc, #28] @ 777f8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r0, #12 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1b05d4 │ │ │ │ + bl 1b2994 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r8, r6, ip, asr #18 │ │ │ │ + subseq r8, r7, 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] @ 7793c │ │ │ │ + ldr r6, [pc, #400] @ 779a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 777cc │ │ │ │ + beq 77834 │ │ │ │ mov r1, r6 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77930 │ │ │ │ + beq 77998 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 777e8 │ │ │ │ - ldr r1, [pc, #348] @ 7793c │ │ │ │ - bl adf54 │ │ │ │ + beq 77850 │ │ │ │ + ldr r1, [pc, #348] @ 779a4 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77930 │ │ │ │ + beq 77998 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3195e4 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ + bl 31ce3c <_PyTime_AsTimeval@@Base+0xa84> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 778c8 │ │ │ │ + beq 77930 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3195e4 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ + bl 31ce3c <_PyTime_AsTimeval@@Base+0xa84> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 77830 │ │ │ │ + bne 77898 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778c8 │ │ │ │ + beq 77930 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 778c8 │ │ │ │ + bne 77930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 778c8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 77930 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30b0f8 │ │ │ │ + bl 30e550 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77864 │ │ │ │ + beq 778cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77864 │ │ │ │ + bne 778cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77888 │ │ │ │ + beq 778f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77888 │ │ │ │ + bne 778f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 778c8 │ │ │ │ - ldr r1, [pc, #164] @ 7793c │ │ │ │ + beq 77930 │ │ │ │ + ldr r1, [pc, #164] @ 779a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 30ae54 │ │ │ │ + bl 30e224 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 778d0 │ │ │ │ + bne 77938 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778c8 │ │ │ │ + beq 77930 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 778c8 │ │ │ │ + bne 77930 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 77934 │ │ │ │ + b 7799c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2934 │ │ │ │ + bl a2a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 77908 │ │ │ │ + beq 77970 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77908 │ │ │ │ + bne 77970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77934 │ │ │ │ + beq 7799c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77934 │ │ │ │ + bne 7799c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 77934 │ │ │ │ - ldr r6, [pc, #8] @ 77940 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 7799c │ │ │ │ + ldr r6, [pc, #8] @ 779a8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r8, r6, ip, asr #18 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ + subseq r8, r7, ip, asr #18 │ │ │ │ + subseq r1, r6, 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] @ 77a8c │ │ │ │ + ldr r6, [pc, #304] @ 77af4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7797c │ │ │ │ + beq 779e4 │ │ │ │ mov r1, r6 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77a80 │ │ │ │ + beq 77ae8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77998 │ │ │ │ - ldr r1, [pc, #252] @ 77a8c │ │ │ │ - bl adf54 │ │ │ │ + beq 77a00 │ │ │ │ + ldr r1, [pc, #252] @ 77af4 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77a80 │ │ │ │ + beq 77ae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3195e4 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ + bl 31ce3c <_PyTime_AsTimeval@@Base+0xa84> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 779b0 │ │ │ │ + bne 77a18 │ │ │ │ mov r4, #0 │ │ │ │ - b 77a84 │ │ │ │ + b 77aec │ │ │ │ mov r0, r5 │ │ │ │ - bl 3195e4 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ + bl 31ce3c <_PyTime_AsTimeval@@Base+0xa84> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 779e8 │ │ │ │ + bne 77a50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 779a8 │ │ │ │ + beq 77a10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 779a8 │ │ │ │ + bne 77a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 779a8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 77a10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1960 │ │ │ │ + bl 1a3d10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77a1c │ │ │ │ + beq 77a84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77a1c │ │ │ │ + bne 77a84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77a40 │ │ │ │ + beq 77aa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77a40 │ │ │ │ + bne 77aa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 779a8 │ │ │ │ - ldr r1, [pc, #60] @ 77a8c │ │ │ │ + beq 77a10 │ │ │ │ + ldr r1, [pc, #60] @ 77af4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ae54 │ │ │ │ + bl 30e224 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77a84 │ │ │ │ + beq 77aec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77a84 │ │ │ │ + bne 77aec │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 77a84 │ │ │ │ - ldr r4, [pc, #8] @ 77a90 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 77aec │ │ │ │ + ldr r4, [pc, #8] @ 77af8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r8, r6, ip, asr #18 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ + subseq r8, r7, ip, asr #18 │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 315ab8 │ │ │ │ - ldr r2, [pc, #52] @ 77ad8 │ │ │ │ + b 319290 │ │ │ │ + ldr r2, [pc, #52] @ 77b40 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bne 77ab8 │ │ │ │ - ldr r0, [pc, #36] @ 77adc │ │ │ │ - b 128de0 │ │ │ │ + bne 77b20 │ │ │ │ + ldr r0, [pc, #36] @ 77b44 │ │ │ │ + b 129448 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77ad0 │ │ │ │ - ldr r0, [pc, #16] @ 77ae0 │ │ │ │ - b 128de0 │ │ │ │ - ldr r0, [pc, #12] @ 77ae4 │ │ │ │ - b 128de0 │ │ │ │ - subseq r8, r6, ip, lsr r9 │ │ │ │ - eorseq r2, r9, ip, ror r4 │ │ │ │ - @ instruction: 0x0037a7d0 │ │ │ │ - eorseq r1, r9, r4, lsl #9 │ │ │ │ + bne 77b38 │ │ │ │ + ldr r0, [pc, #16] @ 77b48 │ │ │ │ + b 129448 │ │ │ │ + ldr r0, [pc, #12] @ 77b4c │ │ │ │ + b 129448 │ │ │ │ + subseq r8, r7, ip, lsr r9 │ │ │ │ + eorseq r5, r9, ip, lsr ip │ │ │ │ + mlaseq r7, r0, pc, sp @ │ │ │ │ + eorseq r4, r9, ip, ror #24 │ │ │ │ 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 77b40 │ │ │ │ - bl 32165c <_PySys_GetSizeOf@@Base> │ │ │ │ + beq 77ba8 │ │ │ │ + bl 324e34 <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ addne r4, r4, r0 │ │ │ │ - bne 77b40 │ │ │ │ - bl a573c │ │ │ │ + bne 77ba8 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 77b48 │ │ │ │ - b 77b54 │ │ │ │ + beq 77bb0 │ │ │ │ + b 77bbc │ │ │ │ cmn r4, #1 │ │ │ │ - beq 77b2c │ │ │ │ + beq 77b94 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18bf38 │ │ │ │ + b 18dc48 │ │ │ │ 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] @ 77c10 │ │ │ │ + ldr r0, [pc, #156] @ 77c78 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 149adc <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + bl 14a154 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77bc4 │ │ │ │ - ldr r1, [pc, #132] @ 77c14 │ │ │ │ - ldr r0, [pc, #132] @ 77c18 │ │ │ │ + beq 77c2c │ │ │ │ + ldr r1, [pc, #132] @ 77c7c │ │ │ │ + ldr r0, [pc, #132] @ 77c80 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 77bcc │ │ │ │ + bge 77c34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77bc4 │ │ │ │ + beq 77c2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77bc4 │ │ │ │ + bne 77c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 77c08 │ │ │ │ + b 77c70 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b91e0 │ │ │ │ + bl b96b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77c08 │ │ │ │ + beq 77c70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77c08 │ │ │ │ + bne 77c70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq lr, r5, ip, asr #29 │ │ │ │ - mlaseq r8, r8, r8, sp │ │ │ │ - eorseq r2, r9, r4, lsl #9 │ │ │ │ + eorseq r2, r6, ip, lsl #13 │ │ │ │ + eorseq r1, r9, r8, asr #32 │ │ │ │ + eorseq r5, r9, r4, asr #24 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ + ldrne r3, [r0, #16] │ │ │ │ + mov r5, r0 │ │ │ │ + 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 77cd8 │ │ │ │ + bl 29c28 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r4, r0, r4 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 77cf0 │ │ │ │ + bl 29c28 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r4, r4, r0 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 77d08 │ │ │ │ + bl 29c28 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r4, r0, r4 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 77d1c │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 77d28 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 18dc48 │ │ │ │ + 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] @ 77e0c │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r4, [pc, #472] @ 77f20 │ │ │ │ + bl 35a980 │ │ │ │ ldr r6, [r4, r0] │ │ │ │ - ldr r0, [pc, #464] @ 77e10 │ │ │ │ + ldr r0, [pc, #464] @ 77f24 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 233624 │ │ │ │ + bl 235f4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77c78 │ │ │ │ + beq 77d8c │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77c78 │ │ │ │ - ldr r1, [pc, #428] @ 77e14 │ │ │ │ + beq 77d8c │ │ │ │ + ldr r1, [pc, #428] @ 77f28 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77c7c │ │ │ │ - ldr r4, [pc, #416] @ 77e18 │ │ │ │ - b 77e04 │ │ │ │ - ldr r4, [pc, #412] @ 77e1c │ │ │ │ + bne 77d90 │ │ │ │ + ldr r4, [pc, #416] @ 77f2c │ │ │ │ + b 77f18 │ │ │ │ + ldr r4, [pc, #412] @ 77f30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fe1c │ │ │ │ + bl 232744 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 77c98 │ │ │ │ + bne 77dac │ │ │ │ mov r0, r6 │ │ │ │ - bl 29e5b4 │ │ │ │ - b 77ce8 │ │ │ │ + bl 2a0e88 │ │ │ │ + b 77dfc │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ bl 296ac │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 77cbc │ │ │ │ - ldr r0, [pc, #368] @ 77e20 │ │ │ │ - bl 9de74 │ │ │ │ + bne 77dd0 │ │ │ │ + ldr r0, [pc, #368] @ 77f34 │ │ │ │ + bl 9df14 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 77cd8 │ │ │ │ + b 77dec │ │ │ │ cmp r4, sl │ │ │ │ - beq 77dcc │ │ │ │ + beq 77ee0 │ │ │ │ sub r1, sl, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a56b8 │ │ │ │ + bl a57a8 │ │ │ │ add sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77cf0 │ │ │ │ + bne 77e04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ mov r4, #0 │ │ │ │ - b 77e04 │ │ │ │ + b 77f18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16c31c │ │ │ │ + bl 16d654 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 77d20 │ │ │ │ + beq 77e34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77d20 │ │ │ │ + bne 77e34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - ldreq r3, [pc, #248] @ 77e24 │ │ │ │ - beq 77d6c │ │ │ │ + ldreq r3, [pc, #248] @ 77f38 │ │ │ │ + beq 77e80 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 10f600 │ │ │ │ + bl 10fa04 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77d60 │ │ │ │ + beq 77e74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 77d60 │ │ │ │ + bne 77e74 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77d84 │ │ │ │ - ldr r3, [pc, #184] @ 77e28 │ │ │ │ + bne 77e98 │ │ │ │ + ldr r3, [pc, #184] @ 77f3c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 189658 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18b000 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77dcc │ │ │ │ - b 77ce0 │ │ │ │ + bne 77ee0 │ │ │ │ + b 77df4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl b91e0 │ │ │ │ + bl b96b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77e04 │ │ │ │ + beq 77f18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77e04 │ │ │ │ + bne 77f18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 77e04 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 77f18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189680 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 77e2c │ │ │ │ - ldr r2, [pc, #80] @ 77e30 │ │ │ │ + bl 18b028 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 77f40 │ │ │ │ + ldr r2, [pc, #80] @ 77f44 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2b1bb8 │ │ │ │ + bl 2b436c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 77c70 │ │ │ │ - b 77ce8 │ │ │ │ + bge 77d84 │ │ │ │ + b 77dfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r2, r9, r8, lsr #9 │ │ │ │ - ldrsbeq r3, [r9], -r0 @ │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r9, r8, r4, r2 │ │ │ │ - eorseq sl, r5, r4, asr #27 │ │ │ │ - subseq fp, r5, r0, asr #23 │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - subseq sp, r5, r8, lsl fp │ │ │ │ - @ instruction: 0x003924bc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ - ldrne r3, [r0, #16] │ │ │ │ - mov r5, r0 │ │ │ │ - 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 77e88 │ │ │ │ - bl 29c28 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r4, r0, r4 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 77ea0 │ │ │ │ - bl 29c28 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r4, r4, r0 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 77eb8 │ │ │ │ - bl 29c28 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r4, r0, r4 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 77ecc │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 77ed8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 18bf38 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq r5, r9, r8, ror #24 │ │ │ │ + mlaseq r9, r0, r8, r6 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r5, r9, r8, asr ip │ │ │ │ + eorseq lr, r5, r4, lsl #11 │ │ │ │ + subseq fp, r6, r0, asr #23 │ │ │ │ + ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ + subseq sp, r6, r8, lsl fp │ │ │ │ + eorseq r5, r9, ip, ror ip │ │ │ │ │ │ │ │ -00077ee0 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +00077f48 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00077ee8 : │ │ │ │ +00077f50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #196] @ 77fc4 │ │ │ │ + ldr r2, [pc, #196] @ 7802c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 77f1c │ │ │ │ - ldr r1, [pc, #180] @ 77fc8 │ │ │ │ - ldr r0, [pc, #180] @ 77fcc │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 77f60 │ │ │ │ - ldr r2, [pc, #172] @ 77fd0 │ │ │ │ + beq 77f84 │ │ │ │ + ldr r1, [pc, #180] @ 78030 │ │ │ │ + ldr r0, [pc, #180] @ 78034 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 77fc8 │ │ │ │ + ldr r2, [pc, #172] @ 78038 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 77f68 │ │ │ │ + beq 77fd0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ - beq 77f4c │ │ │ │ + beq 77fb4 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 77f6c │ │ │ │ - ldr r3, [pc, #128] @ 77fd4 │ │ │ │ + b 77fd4 │ │ │ │ + ldr r3, [pc, #128] @ 7803c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ 77fd8 │ │ │ │ + ldr r1, [pc, #124] @ 78040 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [pc, #104] @ 77fdc │ │ │ │ + ldr r4, [pc, #104] @ 78044 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 77fa8 │ │ │ │ + beq 78010 │ │ │ │ add r0, r0, #9920 @ 0x26c0 │ │ │ │ lsl r2, r2, #20 │ │ │ │ add r0, r0, #4 │ │ │ │ lsr r2, r2, #20 │ │ │ │ ldr ip, [r0, r2, lsl #3] │ │ │ │ cmp r3, ip │ │ │ │ moveq ip, #0 │ │ │ │ streq ip, [r0, r2, lsl #3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ + subseq r5, r6, r0, asr #30 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - eorseq r7, r7, r4, lsl #3 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, ip, ror #9 │ │ │ │ + eorseq sl, r7, r4, asr #18 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r5, r9, ip, lsr #25 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00077fe0 : │ │ │ │ +00078048 : │ │ │ │ ldr r3, [r0, #128] @ 0x80 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, r3, #7 │ │ │ │ bic r3, r3, #7 │ │ │ │ sub r0, r0, r3 │ │ │ │ bic r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078000 : │ │ │ │ +00078068 : │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078018 : │ │ │ │ +00078080 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ sub r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007802c <_PyRWMutex_Lock@@Base>: │ │ │ │ +00078094 <_PyRWMutex_Lock@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bics r3, r1, #2 │ │ │ │ orr r2, r1, #1 │ │ │ │ - bne 78074 <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ + bne 780dc <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ mov r5, r1 │ │ │ │ - bl 356eac │ │ │ │ + bl 35a64c │ │ │ │ cmp r0, r5 │ │ │ │ - bne 78078 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ - b 78080 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ - bl 78134 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne 780e0 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ + b 780e8 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ + bl 781a0 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7804c <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + b 780b4 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00078088 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +000780f0 <_PyRWMutex_Unlock@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 356eac │ │ │ │ + bl 35a64c │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - bne 780a0 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ + bne 78108 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ tst r5, #2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b5dc8 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b87f8 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -000780d0 <_PyRWMutex_RLock@@Base>: │ │ │ │ +00078138 <_PyRWMutex_RLock@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - tst r1, #1 │ │ │ │ - add r2, r1, #4 │ │ │ │ - bne 7810c <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ - tst r1, #2 │ │ │ │ - beq 78118 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ - bl 78134 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + tst r3, #1 │ │ │ │ + add r2, r3, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + bne 78178 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + tst r3, #2 │ │ │ │ + beq 78184 <_PyRWMutex_RLock@@Base+0x4c> │ │ │ │ + bl 781a0 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 780f0 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + b 78158 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 356eac │ │ │ │ + bl 35a64c │ │ │ │ cmp r0, r5 │ │ │ │ - bne 78110 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + bne 7817c <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ tst r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne 78174 <_PyRWMutex_RLock@@Base+0xa4> │ │ │ │ + bne 781e0 <_PyRWMutex_RLock@@Base+0xa8> │ │ │ │ orr r6, r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 356eac │ │ │ │ + bl 35a64c │ │ │ │ cmp r0, r4 │ │ │ │ - bne 781a4 <_PyRWMutex_RLock@@Base+0xd4> │ │ │ │ + bne 78210 <_PyRWMutex_RLock@@Base+0xd8> │ │ │ │ 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 1ddbe8 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1e0104 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000781ac <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +00078218 <_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 356888 │ │ │ │ + bl 35a028 │ │ │ │ lsrs r3, r0, #2 │ │ │ │ popne {r4, pc} │ │ │ │ tst r0, #2 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b5dc8 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b87f8 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -000781e4 : │ │ │ │ +00078250 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78214 │ │ │ │ - ldr r2, [pc, #72] @ 7823c │ │ │ │ + beq 78280 │ │ │ │ + ldr r2, [pc, #72] @ 782a8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78214 │ │ │ │ + bne 78280 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78214 │ │ │ │ + beq 78280 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 78240 │ │ │ │ - ldr r1, [pc, #20] @ 78244 │ │ │ │ + ldr r3, [pc, #20] @ 782ac │ │ │ │ + ldr r1, [pc, #20] @ 782b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r8, r5, ip, ror r4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r8, lsl r5 │ │ │ │ + subseq r8, r6, ip, ror r4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + @ instruction: 0x00395cd8 │ │ │ │ │ │ │ │ -00078248 : │ │ │ │ +000782b4 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78274 │ │ │ │ - ldr r3, [pc, #68] @ 7829c │ │ │ │ + beq 782e0 │ │ │ │ + ldr r3, [pc, #68] @ 78308 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 78274 │ │ │ │ + bne 782e0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78274 │ │ │ │ + beq 782e0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 782a0 │ │ │ │ - ldr r1, [pc, #20] @ 782a4 │ │ │ │ + ldr r3, [pc, #20] @ 7830c │ │ │ │ + ldr r1, [pc, #20] @ 78310 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r8, r5, ip, ror r4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, asr r5 │ │ │ │ + subseq r8, r6, ip, ror r4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r9, r4, lsl sp │ │ │ │ │ │ │ │ -000782a8 : │ │ │ │ +00078314 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 782d4 │ │ │ │ - ldr r3, [pc, #68] @ 782fc │ │ │ │ + beq 78340 │ │ │ │ + ldr r3, [pc, #68] @ 78368 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 782d4 │ │ │ │ + bne 78340 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 782d4 │ │ │ │ + beq 78340 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 78300 │ │ │ │ - ldr r1, [pc, #20] @ 78304 │ │ │ │ + ldr r3, [pc, #20] @ 7836c │ │ │ │ + ldr r1, [pc, #20] @ 78370 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r8, r5, ip, ror r4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, r0, r5, r2 │ │ │ │ + subseq r8, r6, ip, ror r4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r9, r0, asr sp │ │ │ │ │ │ │ │ -00078308 : │ │ │ │ +00078374 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78334 │ │ │ │ - ldr r3, [pc, #68] @ 7835c │ │ │ │ + beq 783a0 │ │ │ │ + ldr r3, [pc, #68] @ 783c8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 78334 │ │ │ │ + bne 783a0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78334 │ │ │ │ + beq 783a0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 78360 │ │ │ │ - ldr r1, [pc, #20] @ 78364 │ │ │ │ + ldr r3, [pc, #20] @ 783cc │ │ │ │ + ldr r1, [pc, #20] @ 783d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r8, r5, ip, ror r4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003925d0 │ │ │ │ + subseq r8, r6, ip, ror r4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + mlaseq r9, r0, sp, r5 │ │ │ │ │ │ │ │ -00078368 : │ │ │ │ +000783d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 783b8 │ │ │ │ - ldr r2, [pc, #84] @ 783dc │ │ │ │ + beq 78424 │ │ │ │ + ldr r2, [pc, #84] @ 78448 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 783b8 │ │ │ │ + bne 78424 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 783b8 │ │ │ │ + beq 78424 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 783d0 │ │ │ │ - ldr r3, [pc, #52] @ 783e0 │ │ │ │ - ldr r1, [pc, #52] @ 783e4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 783c8 │ │ │ │ - ldr r3, [pc, #32] @ 783e0 │ │ │ │ - ldr r1, [pc, #36] @ 783e8 │ │ │ │ + bne 7843c │ │ │ │ + ldr r3, [pc, #52] @ 7844c │ │ │ │ + ldr r1, [pc, #52] @ 78450 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 78434 │ │ │ │ + ldr r3, [pc, #32] @ 7844c │ │ │ │ + ldr r1, [pc, #36] @ 78454 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r8, r5, ip, ror r4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, asr #12 │ │ │ │ - eorseq r2, r9, r8, lsl #12 │ │ │ │ + subseq r8, r6, ip, ror r4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r9, r4, lsl #28 │ │ │ │ + eorseq r5, r9, r8, asr #27 │ │ │ │ │ │ │ │ -000783ec : │ │ │ │ +00078458 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 7841c │ │ │ │ - ldr r2, [pc, #72] @ 78444 │ │ │ │ + beq 78488 │ │ │ │ + ldr r2, [pc, #72] @ 784b0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 7841c │ │ │ │ + bne 78488 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7841c │ │ │ │ + beq 78488 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 78448 │ │ │ │ - ldr r1, [pc, #20] @ 7844c │ │ │ │ + ldr r3, [pc, #20] @ 784b4 │ │ │ │ + ldr r1, [pc, #20] @ 784b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r8, r5, ip, ror r4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, ror r6 │ │ │ │ + subseq r8, r6, ip, ror r4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r9, r4, lsr lr │ │ │ │ │ │ │ │ -00078450 : │ │ │ │ +000784bc : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78480 │ │ │ │ - ldr r2, [pc, #72] @ 784a8 │ │ │ │ + beq 784ec │ │ │ │ + ldr r2, [pc, #72] @ 78514 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78480 │ │ │ │ + bne 784ec │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78480 │ │ │ │ + beq 784ec │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 784ac │ │ │ │ - ldr r1, [pc, #20] @ 784b0 │ │ │ │ + ldr r3, [pc, #20] @ 78518 │ │ │ │ + ldr r1, [pc, #20] @ 7851c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r8, r5, ip, ror r4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, ip, lsr #13 │ │ │ │ + subseq r8, r6, ip, ror r4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r9, ip, ror #28 │ │ │ │ │ │ │ │ -000784b4 : │ │ │ │ - b 16ad74 <_PyArena_Free@@Base+0x2acc> │ │ │ │ +00078520 : │ │ │ │ + b 16c0b0 <_PyArena_Free@@Base+0x2aec> │ │ │ │ │ │ │ │ -000784b8 : │ │ │ │ - b 2cd9fc │ │ │ │ +00078524 : │ │ │ │ + b 2d0554 │ │ │ │ │ │ │ │ -000784bc : │ │ │ │ - b 41818 │ │ │ │ +00078528 : │ │ │ │ + b 41870 │ │ │ │ │ │ │ │ -000784c0 : │ │ │ │ - b 2d7a80 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ +0007852c : │ │ │ │ + b 2dad94 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ │ │ │ │ -000784c4 : │ │ │ │ +00078530 : │ │ │ │ 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 1bcdbc │ │ │ │ + bl 1bf14c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78514 │ │ │ │ + beq 78580 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ - b 785b4 │ │ │ │ + b 78620 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ - bne 78538 │ │ │ │ - bl 29e598 │ │ │ │ + bne 785a4 │ │ │ │ + bl 2a0e6c │ │ │ │ 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 78538 │ │ │ │ - ldr r3, [pc, #104] @ 785bc │ │ │ │ + bgt 785a4 │ │ │ │ + ldr r3, [pc, #104] @ 78628 │ │ │ │ mov r0, r8 │ │ │ │ cmp r9, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r8, [pc, #92] @ 785c0 │ │ │ │ + ldr r8, [pc, #92] @ 7862c │ │ │ │ moveq r8, r3 │ │ │ │ - bl 354c00 │ │ │ │ + bl 3583a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq 785ac │ │ │ │ - bl 22be8c │ │ │ │ + beq 78618 │ │ │ │ + bl 22e800 │ │ │ │ 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 7856c │ │ │ │ + b 785d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x000796bc │ │ │ │ - andeq r8, r7, r4, asr #11 │ │ │ │ + andeq r9, r7, r8, lsr #14 │ │ │ │ + andeq r8, r7, r0, lsr r6 │ │ │ │ sub ip, r0, #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ cmp ip, #0 │ │ │ │ bxlt lr │ │ │ │ ldr r1, [r2, ip, lsl #2] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ sub r1, r0, #4 │ │ │ │ - bge 785f8 │ │ │ │ + bge 78664 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #-4] │ │ │ │ sub ip, ip, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b 785cc │ │ │ │ + b 78638 │ │ │ │ │ │ │ │ -0007860c : │ │ │ │ +00078678 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078624 : │ │ │ │ +00078690 : │ │ │ │ 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] @ 786a8 │ │ │ │ + ldr r3, [pc, #108] @ 78714 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r3, #0 │ │ │ │ add r5, r4, #3744 @ 0xea0 │ │ │ │ add r8, r4, #3792 @ 0xed0 │ │ │ │ add r5, r5, #4 │ │ │ │ add r8, r8, #4 │ │ │ │ ldr r9, [r4, #3740] @ 0xe9c │ │ │ │ str r3, [r4, #3740] @ 0xe9c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 786ac │ │ │ │ + bl 78718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 786a0 │ │ │ │ + bne 7870c │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bne 78668 │ │ │ │ + bne 786d4 │ │ │ │ add r2, r4, #3792 @ 0xed0 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 786ac │ │ │ │ + bl 78718 │ │ │ │ str r9, [r4, #3740] @ 0xe9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r5 │ │ │ │ mov r1, r6 │ │ │ │ - beq 7872c │ │ │ │ + beq 78798 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r9, r4, #8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 7871c │ │ │ │ + beq 78788 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bne 7871c │ │ │ │ + bne 78788 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 78734 │ │ │ │ + beq 787a0 │ │ │ │ ldr r4, [r4] │ │ │ │ - b 786cc │ │ │ │ + b 78738 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0007873c : │ │ │ │ +000787a8 : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078758 : │ │ │ │ - b 23d714 │ │ │ │ +000787c4 : │ │ │ │ + b 24003c │ │ │ │ │ │ │ │ -0007875c : │ │ │ │ +000787c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #8 │ │ │ │ - bl 8aff4 │ │ │ │ + bl 8b060 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00078784 : │ │ │ │ +000787f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 787b8 │ │ │ │ + beq 78824 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 2a2c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b58c │ │ │ │ + b 8b644 │ │ │ │ │ │ │ │ -000787c4 : │ │ │ │ +00078830 : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000787e0 : │ │ │ │ - ldr r3, [pc, #16] @ 787f8 │ │ │ │ +0007884c : │ │ │ │ + ldr r3, [pc, #16] @ 78864 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [r3, #1420] @ 0x58c │ │ │ │ strne r2, [r0] │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ │ │ │ │ -000787fc : │ │ │ │ +00078868 : │ │ │ │ ldrd r0, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078804 : │ │ │ │ +00078870 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78860 │ │ │ │ + beq 788cc │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #136] @ 788b0 │ │ │ │ + ldr r1, [pc, #136] @ 7891c │ │ │ │ cmp r4, r1 │ │ │ │ - beq 78874 │ │ │ │ + beq 788e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf54 │ │ │ │ - ldr r2, [pc, #120] @ 788b4 │ │ │ │ - ldr r3, [pc, #120] @ 788b8 │ │ │ │ + bl ae090 │ │ │ │ + ldr r2, [pc, #120] @ 78920 │ │ │ │ + ldr r3, [pc, #120] @ 78924 │ │ │ │ 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 78874 │ │ │ │ - ldr r1, [pc, #84] @ 788bc │ │ │ │ - ldr r0, [pc, #84] @ 788c0 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 788e0 │ │ │ │ + ldr r1, [pc, #84] @ 78928 │ │ │ │ + ldr r0, [pc, #84] @ 7892c │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - ldr r2, [pc, #68] @ 788c4 │ │ │ │ + ldr r2, [pc, #68] @ 78930 │ │ │ │ cmp r0, r2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 788a8 │ │ │ │ + ble 78914 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ add r3, r3, #1 │ │ │ │ streq r3, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ + ldrsheq r2, [r6], #-108 @ 0xffffff94 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - @ instruction: 0x003697b4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq ip, r6, r4, ror pc │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -000788c8 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +00078934 <_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 b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 78938 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 789a4 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 78938 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 789a4 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 78924 <_Py_UTF8_Edit_Cost@@Base+0x5c> │ │ │ │ + bne 78990 <_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 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 78940 <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ - bl 29e598 │ │ │ │ + bne 789ac <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ + bl 2a0e6c │ │ │ │ mvn r4, #0 │ │ │ │ - b 78964 <_Py_UTF8_Edit_Cost@@Base+0x9c> │ │ │ │ + b 789d0 <_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 2bdbbc │ │ │ │ + bl 2c0698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00078970 <_Py_hashtable_new@@Base>: │ │ │ │ +000789dc <_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 8bea4 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bf5c <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007899c : │ │ │ │ - ldr ip, [pc, #60] @ 789e0 │ │ │ │ +00078a08 : │ │ │ │ + ldr ip, [pc, #60] @ 78a4c │ │ │ │ sub r3, r0, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r0, [ip, lr] │ │ │ │ - beq 789d4 │ │ │ │ + beq 78a40 │ │ │ │ cmp lr, #0 │ │ │ │ ldrb lr, [ip, r2] │ │ │ │ - beq 789d4 │ │ │ │ + beq 78a40 │ │ │ │ cmp lr, r0 │ │ │ │ - beq 789ac │ │ │ │ + beq 78a18 │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ sub r0, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r9, r0, lsr #2 │ │ │ │ + eorseq r9, r9, r0, ror #17 │ │ │ │ │ │ │ │ -000789e4 : │ │ │ │ +00078a50 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r4, r0, r3 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, r1 │ │ │ │ popeq {r4, pc} │ │ │ │ - bl 15b280 <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ - b 78a08 │ │ │ │ + bl 15bef8 <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + b 78a74 │ │ │ │ │ │ │ │ -00078a20 : │ │ │ │ +00078a8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl bb964 │ │ │ │ + bl bbe34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 78aac │ │ │ │ + beq 78b18 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ stmib sp, {r9, sl} │ │ │ │ str r8, [sp] │ │ │ │ - bl 27a240 │ │ │ │ + bl 27cb20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 78a98 │ │ │ │ + beq 78b04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 78aa0 │ │ │ │ + beq 78b0c │ │ │ │ mov r4, r5 │ │ │ │ - b 78aac │ │ │ │ + b 78b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 78a98 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 78b04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00078ab8 : │ │ │ │ +00078b24 : │ │ │ │ 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] @ 78afc │ │ │ │ + ldr r1, [pc, #40] @ 78b68 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 78b00 │ │ │ │ + ldr r0, [pc, #24] @ 78b6c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 240710 │ │ │ │ + bl 243038 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - subseq r9, r9, ip, lsl #13 │ │ │ │ - subseq lr, r7, ip, lsr ip │ │ │ │ + subseq r9, sl, ip, lsl #13 │ │ │ │ + subseq lr, r8, ip, lsr ip │ │ │ │ │ │ │ │ -00078b04 : │ │ │ │ +00078b70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ 78b94 │ │ │ │ + ldr r3, [pc, #120] @ 78c00 │ │ │ │ mov r1, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r3, #3872] @ 0xf20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 78b88 │ │ │ │ + beq 78bf4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bb790 │ │ │ │ + bl bbc60 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78b70 │ │ │ │ + beq 78bdc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78b70 │ │ │ │ - ldr r0, [pc, #40] @ 78b98 │ │ │ │ - bl 2a5d20 │ │ │ │ + beq 78bdc │ │ │ │ + ldr r0, [pc, #40] @ 78c04 │ │ │ │ + bl 2a85f8 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r2, r9, ip, ror #13 │ │ │ │ + eorseq r5, r9, ip, lsr #29 │ │ │ │ │ │ │ │ -00078b9c : │ │ │ │ +00078c08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 78bcc │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #24] @ 78c38 │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 78bd0 │ │ │ │ + bl 78c3c │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ 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] @ 78c7c │ │ │ │ - bl 18dd60 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #136] @ 78ce8 │ │ │ │ + bl 18fa70 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 78c68 │ │ │ │ + blt 78cd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78c18 │ │ │ │ + beq 78c84 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 78c70 │ │ │ │ - bl 9b2c0 │ │ │ │ - bl 91a70 │ │ │ │ + bne 78cdc │ │ │ │ + bl 9b360 │ │ │ │ + bl 91b28 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 78c68 │ │ │ │ - ldr r1, [pc, #68] @ 78c7c │ │ │ │ + beq 78cd4 │ │ │ │ + ldr r1, [pc, #68] @ 78ce8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2772e4 │ │ │ │ + bl 279bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78c70 │ │ │ │ + beq 78cdc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 78c68 │ │ │ │ + beq 78cd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 78c68 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 78cd4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 78c74 │ │ │ │ + b 78ce0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq fp, r7, r0, lsr r8 │ │ │ │ + subseq fp, r8, r0, lsr r8 │ │ │ │ │ │ │ │ -00078c80 : │ │ │ │ +00078cec : │ │ │ │ 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] @ 78cc4 │ │ │ │ + ldr r1, [pc, #40] @ 78d30 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 78cc8 │ │ │ │ + ldr r0, [pc, #24] @ 78d34 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 263d48 │ │ │ │ + bl 266628 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - subseq r9, r9, ip, lsl #13 │ │ │ │ - subseq lr, r7, ip, lsr ip │ │ │ │ + subseq r9, sl, ip, lsl #13 │ │ │ │ + subseq lr, r8, ip, lsr ip │ │ │ │ │ │ │ │ -00078ccc : │ │ │ │ +00078d38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, #0 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 78d10 │ │ │ │ + bne 78d7c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 25a528 │ │ │ │ + bl 25ce74 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 78d20 │ │ │ │ + bne 78d8c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mvn r4, #0 │ │ │ │ strd r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00078d2c : │ │ │ │ +00078d98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10cd8c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10d190 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 78f8c │ │ │ │ + beq 78ff8 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 10cd8c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10d190 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 78f8c │ │ │ │ + beq 78ff8 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldrb r2, [r8, #16] │ │ │ │ lsr r6, r1, #2 │ │ │ │ lsr r7, r2, #2 │ │ │ │ and r6, r6, #7 │ │ │ │ and r7, r7, #7 │ │ │ │ cmp r6, r7 │ │ │ │ - blt 78f94 │ │ │ │ + blt 79000 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movgt r4, r3 │ │ │ │ - bgt 78db0 │ │ │ │ + bgt 78e1c │ │ │ │ cmp r4, #0 │ │ │ │ addlt r4, r4, r3 │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ cmp r9, #0 │ │ │ │ addlt r9, r9, r3 │ │ │ │ biclt r9, r9, r9, asr #31 │ │ │ │ sub r4, r4, r9 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt 78f94 │ │ │ │ + bgt 79000 │ │ │ │ tst r1, #32 │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ - beq 78de0 │ │ │ │ + beq 78e4c │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r5, r5, #20 │ │ │ │ addeq r5, r5, #28 │ │ │ │ tst r2, #32 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ - beq 78df8 │ │ │ │ + beq 78e64 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r8, r8, #20 │ │ │ │ addeq r8, r8, #28 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 78e24 │ │ │ │ + beq 78e90 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 298330 <_PyTime_gmtime@@Base+0xb8> │ │ │ │ + bl 29ac10 <_PyTime_gmtime@@Base+0xb8> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 78e24 │ │ │ │ - bl 99d00 │ │ │ │ - b 78f8c │ │ │ │ + bne 78e90 │ │ │ │ + bl 99da0 │ │ │ │ + b 78ff8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 78e58 │ │ │ │ + beq 78ec4 │ │ │ │ cmp r6, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne 78f5c │ │ │ │ + bne 78fc8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2c32d4 │ │ │ │ + bl 2c5e30 │ │ │ │ mov r4, r0 │ │ │ │ - b 78f78 │ │ │ │ + b 78fe4 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, r5, r9 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 78f78 │ │ │ │ + blt 78fe4 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 78e7c │ │ │ │ + bne 78ee8 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ addne r4, r4, #1 │ │ │ │ - b 78f78 │ │ │ │ + b 78fe4 │ │ │ │ cmp sl, #1 │ │ │ │ - bgt 78ec0 │ │ │ │ + bgt 78f2c │ │ │ │ mvnne r0, #0 │ │ │ │ - bne 78f54 │ │ │ │ + bne 78fc0 │ │ │ │ ldrb r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, r0, r4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 78f54 │ │ │ │ + beq 78fc0 │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 78e9c │ │ │ │ + bne 78f08 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 78e9c │ │ │ │ - b 78f54 │ │ │ │ - ldr r3, [pc, #220] @ 78fa4 │ │ │ │ + bne 78f08 │ │ │ │ + b 78fc0 │ │ │ │ + ldr r3, [pc, #220] @ 79010 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 78ef0 │ │ │ │ - ldr r3, [pc, #212] @ 78fa8 │ │ │ │ + ble 78f5c │ │ │ │ + ldr r3, [pc, #212] @ 79014 │ │ │ │ cmp sl, #99 @ 0x63 │ │ │ │ cmple r4, r3 │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ cmp sl, #5 │ │ │ │ orrle r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78f14 │ │ │ │ + beq 78f80 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1969d0 │ │ │ │ - b 78f54 │ │ │ │ + bl 1986dc │ │ │ │ + b 78fc0 │ │ │ │ asr r2, sl, #2 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ cmp r2, r4, asr #2 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ - bge 78f40 │ │ │ │ + bge 78fac │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 310a5c │ │ │ │ - b 78f54 │ │ │ │ + bl 313dd0 │ │ │ │ + b 78fc0 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 30e65c │ │ │ │ + bl 311af8 │ │ │ │ bic r4, r0, r0, asr #31 │ │ │ │ - b 78f78 │ │ │ │ + b 78fe4 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 3394f8 │ │ │ │ + bl 33cdf8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 78f98 │ │ │ │ + beq 79004 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99d00 │ │ │ │ - b 78f98 │ │ │ │ + bl 99da0 │ │ │ │ + b 79004 │ │ │ │ mvn r4, #0 │ │ │ │ - b 78f98 │ │ │ │ + b 79004 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, r3, asr #19 │ │ │ │ andeq r7, r0, pc, lsr #10 │ │ │ │ │ │ │ │ -00078fac : │ │ │ │ +00079018 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 78fd4 │ │ │ │ - ldr r1, [pc, #80] @ 7901c │ │ │ │ - ldr r0, [pc, #80] @ 79020 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 79014 │ │ │ │ + bne 79040 │ │ │ │ + ldr r1, [pc, #80] @ 79088 │ │ │ │ + ldr r0, [pc, #80] @ 7908c │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 79080 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78ffc │ │ │ │ + beq 79068 │ │ │ │ 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 7900c │ │ │ │ - ldr r1, [pc, #32] @ 79024 │ │ │ │ - ldr r0, [pc, #24] @ 79020 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 79014 │ │ │ │ + beq 79078 │ │ │ │ + ldr r1, [pc, #32] @ 79090 │ │ │ │ + ldr r0, [pc, #24] @ 7908c │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 79080 │ │ │ │ pop {r4, lr} │ │ │ │ - b 150c00 │ │ │ │ + b 1517a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ - eorseq r0, r6, ip, ror r7 │ │ │ │ + eorseq r3, r6, ip, asr #30 │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ │ │ │ │ -00079028 : │ │ │ │ +00079094 : │ │ │ │ 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 10cd8c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10d190 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 79080 │ │ │ │ + beq 790ec │ │ │ │ cmp r4, #0 │ │ │ │ - bne 79070 │ │ │ │ + bne 790dc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2ffd54 <_PyGen_yf@@Base+0x5c4> │ │ │ │ + b 303124 <_PyGen_yf@@Base+0x5c4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10cd8c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10d190 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7905c │ │ │ │ + bne 790c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00079088 : │ │ │ │ +000790f4 : │ │ │ │ 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 10cd8c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10d190 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 790c8 │ │ │ │ + beq 79134 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a3b28 │ │ │ │ + b 2a6400 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000790d0 : │ │ │ │ +0007913c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ 79154 │ │ │ │ + ldr r2, [pc, #108] @ 791c0 │ │ │ │ mov r1, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r2, #5632 @ 0x1600 │ │ │ │ add r3, r3, #28 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne 79130 │ │ │ │ + bne 7919c │ │ │ │ add r3, r0, #1408 @ 0x580 │ │ │ │ add ip, r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #8 │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [ip, #1600] @ 0x640 │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, r2, lsl r0 │ │ │ │ strb r3, [ip, #1600] @ 0x640 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 79100 │ │ │ │ - ldr r3, [pc, #20] @ 79158 │ │ │ │ - ldr r1, [pc, #20] @ 7915c │ │ │ │ + bne 7916c │ │ │ │ + ldr r3, [pc, #20] @ 791c4 │ │ │ │ + ldr r1, [pc, #20] @ 791c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, ip, lsl #15 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r5, r9, ip, asr #30 │ │ │ │ │ │ │ │ -00079160 : │ │ │ │ +000791cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #120] @ 791f0 │ │ │ │ + ldr r3, [pc, #120] @ 7925c │ │ │ │ mov r2, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 791a0 │ │ │ │ - ldr r3, [pc, #96] @ 791f4 │ │ │ │ - ldr r1, [pc, #96] @ 791f8 │ │ │ │ + bls 7920c │ │ │ │ + ldr r3, [pc, #96] @ 79260 │ │ │ │ + ldr r1, [pc, #96] @ 79264 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 791e8 │ │ │ │ + bl 117eec │ │ │ │ + b 79254 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #1568] @ 0x620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 791c8 │ │ │ │ - ldr r3, [pc, #56] @ 791f4 │ │ │ │ - ldr r1, [pc, #60] @ 791fc │ │ │ │ + bne 79234 │ │ │ │ + ldr r3, [pc, #56] @ 79260 │ │ │ │ + ldr r1, [pc, #60] @ 79268 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 791e8 │ │ │ │ + bl 117eec │ │ │ │ + b 79254 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #1568] @ 0x620 │ │ │ │ ldrb r1, [r3, #1600] @ 0x640 │ │ │ │ mov ip, #1 │ │ │ │ bic r1, r1, ip, lsl r2 │ │ │ │ strb r1, [r3, #1600] @ 0x640 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003927b0 │ │ │ │ - eorseq r2, r9, ip, asr #15 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r9, r0, ror pc │ │ │ │ + eorseq r5, r9, ip, lsl #31 │ │ │ │ │ │ │ │ -00079200 : │ │ │ │ +0007926c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #92] @ 79274 │ │ │ │ + ldr r2, [pc, #92] @ 792e0 │ │ │ │ mov r1, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mov r0, #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r2, r3, #42496 @ 0xa600 │ │ │ │ add r2, r2, #224 @ 0xe0 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne 79250 │ │ │ │ + bne 792bc │ │ │ │ add r2, r0, #10624 @ 0x2980 │ │ │ │ add r2, r2, #54 @ 0x36 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ str r1, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 79230 │ │ │ │ - ldr r3, [pc, #20] @ 79278 │ │ │ │ - ldr r1, [pc, #20] @ 7927c │ │ │ │ + bne 7929c │ │ │ │ + ldr r3, [pc, #20] @ 792e4 │ │ │ │ + ldr r1, [pc, #20] @ 792e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, ip, ror #15 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r5, r9, ip, lsr #31 │ │ │ │ │ │ │ │ -00079280 : │ │ │ │ +000792ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 792cc │ │ │ │ + ldr r3, [pc, #52] @ 79338 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2779a0 │ │ │ │ + bl 27a280 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r1, r4, #10624 @ 0x2980 │ │ │ │ addeq r1, r1, #54 @ 0x36 │ │ │ │ addeq r5, r5, r1, lsl #2 │ │ │ │ streq r0, [r5, #4] │ │ │ │ mvnne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000792d0 : │ │ │ │ +0007933c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ 79354 │ │ │ │ + ldr r2, [pc, #108] @ 793c0 │ │ │ │ mov r1, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r2, #4416 @ 0x1140 │ │ │ │ add r3, r3, #20 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne 79330 │ │ │ │ + bne 7939c │ │ │ │ add r3, r0, #1104 @ 0x450 │ │ │ │ add ip, r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #6 │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [ip, #376] @ 0x178 │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, r2, lsl r0 │ │ │ │ strb r3, [ip, #376] @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 79300 │ │ │ │ - ldr r3, [pc, #20] @ 79358 │ │ │ │ - ldr r1, [pc, #20] @ 7935c │ │ │ │ + bne 7936c │ │ │ │ + ldr r3, [pc, #20] @ 793c4 │ │ │ │ + ldr r1, [pc, #20] @ 793c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, r0, lsl r8 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + @ instruction: 0x00395fd0 │ │ │ │ │ │ │ │ -00079360 : │ │ │ │ +000793cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #116] @ 793ec │ │ │ │ + ldr r3, [pc, #116] @ 79458 │ │ │ │ mov r2, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 793a0 │ │ │ │ - ldr r3, [pc, #92] @ 793f0 │ │ │ │ - ldr r1, [pc, #92] @ 793f4 │ │ │ │ + bls 7940c │ │ │ │ + ldr r3, [pc, #92] @ 7945c │ │ │ │ + ldr r1, [pc, #92] @ 79460 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 793c4 │ │ │ │ + bl 117eec │ │ │ │ + b 79430 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 793cc │ │ │ │ - ldr r3, [pc, #52] @ 793f0 │ │ │ │ - ldr r1, [pc, #56] @ 793f8 │ │ │ │ + bne 79438 │ │ │ │ + ldr r3, [pc, #52] @ 7945c │ │ │ │ + ldr r1, [pc, #56] @ 79464 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #344] @ 0x158 │ │ │ │ ldrb r1, [r3, #376] @ 0x178 │ │ │ │ mov ip, #1 │ │ │ │ bic r1, r1, ip, lsl r2 │ │ │ │ strb r1, [r3, #376] @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, lsr r8 │ │ │ │ - eorseq r2, r9, r0, asr r8 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + @ instruction: 0x00395ff4 │ │ │ │ + eorseq r6, r9, r0, lsl r0 │ │ │ │ │ │ │ │ -000793fc : │ │ │ │ +00079468 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #88] @ 7946c │ │ │ │ + ldr r2, [pc, #88] @ 794d8 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r0, #0 │ │ │ │ add r3, r1, #5568 @ 0x15c0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne 79448 │ │ │ │ + bne 794b4 │ │ │ │ add r3, r0, #1408 @ 0x580 │ │ │ │ str r2, [r1, r3, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 79430 │ │ │ │ - ldr r3, [pc, #20] @ 79470 │ │ │ │ - ldr r1, [pc, #20] @ 79474 │ │ │ │ + bne 7949c │ │ │ │ + ldr r3, [pc, #20] @ 794dc │ │ │ │ + ldr r1, [pc, #20] @ 794e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x003928b0 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r6, r9, r0, ror r0 │ │ │ │ │ │ │ │ -00079478 : │ │ │ │ +000794e4 : │ │ │ │ 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 794ac │ │ │ │ - ldr r3, [pc, #100] @ 79504 │ │ │ │ - ldr r1, [pc, #100] @ 79508 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 794d8 │ │ │ │ - ldr r3, [pc, #88] @ 7950c │ │ │ │ + blt 79518 │ │ │ │ + ldr r3, [pc, #100] @ 79570 │ │ │ │ + ldr r1, [pc, #100] @ 79574 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 79544 │ │ │ │ + ldr r3, [pc, #88] @ 79578 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79510 │ │ │ │ + bl 7957c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 794e0 │ │ │ │ + bne 7954c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8928 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8a18 <_PyType_LookupRef@@Base+0x190> │ │ │ │ ldrb r3, [r4, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, r2, lsl r5 │ │ │ │ mov r0, #0 │ │ │ │ strb r3, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003928d4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + mlaseq r9, r4, r0, r6 │ │ │ │ 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 79540 │ │ │ │ - ldr r3, [pc, #60] @ 79570 │ │ │ │ - ldr r1, [pc, #60] @ 79574 │ │ │ │ + bls 795ac │ │ │ │ + ldr r3, [pc, #60] @ 795dc │ │ │ │ + ldr r1, [pc, #60] @ 795e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 79560 │ │ │ │ + bl 117eec │ │ │ │ + b 795cc │ │ │ │ add r3, r1, #1408 @ 0x580 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79568 │ │ │ │ - ldr r3, [pc, #24] @ 79570 │ │ │ │ - ldr r1, [pc, #28] @ 79578 │ │ │ │ + bne 795d4 │ │ │ │ + ldr r3, [pc, #24] @ 795dc │ │ │ │ + ldr r1, [pc, #28] @ 795e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, ip, ror #17 │ │ │ │ - eorseq r2, r9, r8, lsl #18 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r6, r9, ip, lsr #1 │ │ │ │ + eorseq r6, r9, r8, asr #1 │ │ │ │ │ │ │ │ -0007957c : │ │ │ │ +000795e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #48] @ 795c4 │ │ │ │ + ldr r3, [pc, #48] @ 79630 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 79510 │ │ │ │ + bl 7957c │ │ │ │ cmn r0, #1 │ │ │ │ movne r3, #0 │ │ │ │ addne r4, r4, #1408 @ 0x580 │ │ │ │ movne r0, r3 │ │ │ │ strne r3, [r5, r4, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000795c8 : │ │ │ │ +00079634 : │ │ │ │ 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 795fc │ │ │ │ - ldr r3, [pc, #80] @ 79640 │ │ │ │ - ldr r1, [pc, #80] @ 79644 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 79624 │ │ │ │ - ldr r3, [pc, #68] @ 79648 │ │ │ │ + blt 79668 │ │ │ │ + ldr r3, [pc, #80] @ 796ac │ │ │ │ + ldr r1, [pc, #80] @ 796b0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 79690 │ │ │ │ + ldr r3, [pc, #68] @ 796b4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 79510 │ │ │ │ + bl 7957c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7962c │ │ │ │ + beq 79698 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ bic r3, r3, r2, lsl r5 │ │ │ │ strb r3, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003928d4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + mlaseq r9, r4, r0, r6 │ │ │ │ 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 │ │ │ │ @@ -81280,932 +81307,932 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ mov r1, #0 │ │ │ │ and r2, r2, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ stmdb r4, {r1, r2} │ │ │ │ - beq 796b0 │ │ │ │ + beq 7971c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 796b0 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 7971c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4290 │ │ │ │ + b a4380 │ │ │ │ mov r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, r0 │ │ │ │ popge {r4, pc} │ │ │ │ ldr lr, [r2, r3, lsl #2] │ │ │ │ ldr ip, [r1] │ │ │ │ sub lr, lr, #1 │ │ │ │ cmp ip, lr │ │ │ │ add r3, r3, #1 │ │ │ │ - bge 796f4 │ │ │ │ + bge 79760 │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r1] │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r1], #4 │ │ │ │ - b 796c8 │ │ │ │ + b 79734 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 797cc │ │ │ │ + ldr r1, [pc, #160] @ 79838 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 79744 │ │ │ │ - bl 3422e4 │ │ │ │ + bne 797b0 │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 797c4 │ │ │ │ + bne 79830 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 797bc │ │ │ │ + bne 79828 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 797bc │ │ │ │ + bne 79828 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 797bc │ │ │ │ + bne 79828 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 797bc │ │ │ │ + bne 79828 │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_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 238000 │ │ │ │ + b 23a928 │ │ │ │ mov r1, #2 │ │ │ │ - b 614c8 │ │ │ │ + b 61538 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9d994 │ │ │ │ + bl 9da34 │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ strne r3, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 131fec │ │ │ │ + b 13267c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ - b 2a7400 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ + b 2a9cd8 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ │ │ │ │ -00079814 : │ │ │ │ +00079880 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb ip, [sp, #4] │ │ │ │ cmp ip, #70 @ 0x46 │ │ │ │ subne r0, r0, #1 │ │ │ │ - bne 79848 │ │ │ │ + bne 798b4 │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, r0 │ │ │ │ popge {pc} @ (ldrge pc, [sp], #4) │ │ │ │ str r3, [r2, ip, lsl #2] │ │ │ │ ldr lr, [r1, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ mul r3, lr, r3 │ │ │ │ - b 7982c │ │ │ │ + b 79898 │ │ │ │ cmp r0, #0 │ │ │ │ poplt {pc} @ (ldrlt pc, [sp], #4) │ │ │ │ str r3, [r2, r0, lsl #2] │ │ │ │ ldr ip, [r1, r0, lsl #2] │ │ │ │ sub r0, r0, #1 │ │ │ │ mul r3, ip, r3 │ │ │ │ - b 79848 │ │ │ │ + b 798b4 │ │ │ │ │ │ │ │ -00079864 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +000798d0 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 79870 <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ - b 349f84 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - andeq lr, r6, r4, lsr #7 │ │ │ │ + ldr r1, [pc] @ 798dc <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ + b 34d724 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + andeq lr, r6, ip, lsl #8 │ │ │ │ │ │ │ │ -00079874 : │ │ │ │ +000798e0 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #16] @ 798a0 │ │ │ │ + ldr r3, [pc, #16] @ 7990c │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ andeq r6, r4, r0, asr r9 │ │ │ │ │ │ │ │ -000798a4 : │ │ │ │ +00079910 : │ │ │ │ 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] @ 798ec │ │ │ │ + ldr r2, [pc, #44] @ 79958 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23e170 │ │ │ │ + bl 240a98 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000798f0 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +0007995c <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r2, [pc, #44] @ 79938 <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ + ldr r2, [pc, #44] @ 799a4 <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23e170 │ │ │ │ + bl 240a98 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007993c : │ │ │ │ +000799a8 : │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00079944 : │ │ │ │ +000799b0 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007994c : │ │ │ │ - ldr r1, [pc, #4] @ 79958 │ │ │ │ +000799b8 : │ │ │ │ + ldr r1, [pc, #4] @ 799c4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 2cdc50 │ │ │ │ - @ instruction: 0x0035bddc │ │ │ │ + b 2d07a8 │ │ │ │ + mlaseq r5, ip, r5, pc @ │ │ │ │ │ │ │ │ -0007995c : │ │ │ │ - b 7994c │ │ │ │ +000799c8 : │ │ │ │ + b 799b8 │ │ │ │ │ │ │ │ -00079960 : │ │ │ │ - b 7994c │ │ │ │ +000799cc : │ │ │ │ + b 799b8 │ │ │ │ │ │ │ │ -00079964 : │ │ │ │ +000799d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - beq 799a4 │ │ │ │ - bl 3485a4 │ │ │ │ - b 799c4 │ │ │ │ + beq 79a10 │ │ │ │ + bl 34bd44 │ │ │ │ + b 79a30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 799cc │ │ │ │ - ldr r3, [pc, #88] @ 79a14 │ │ │ │ - ldr r1, [pc, #88] @ 79a18 │ │ │ │ + bne 79a38 │ │ │ │ + ldr r3, [pc, #88] @ 79a80 │ │ │ │ + ldr r1, [pc, #88] @ 79a84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r4, #0 │ │ │ │ - b 79a08 │ │ │ │ + b 79a74 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 799b4 │ │ │ │ + beq 79a20 │ │ │ │ mov r6, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #1 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 799b4 │ │ │ │ + bne 79a20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6] │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r8, lsr #18 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r9, r8, ror #1 │ │ │ │ │ │ │ │ -00079a1c : │ │ │ │ - b 1cec10 │ │ │ │ +00079a88 : │ │ │ │ + b 1d112c │ │ │ │ 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] @ 79a64 │ │ │ │ - ldrne r3, [pc, #32] @ 79a68 │ │ │ │ + ldreq r3, [pc, #32] @ 79ad0 │ │ │ │ + ldrne r3, [pc, #32] @ 79ad4 │ │ │ │ mov ip, r0 │ │ │ │ - ldreq r2, [pc, #28] @ 79a6c │ │ │ │ + ldreq r2, [pc, #28] @ 79ad8 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 79a70 │ │ │ │ - bl 128de0 │ │ │ │ + ldr r0, [pc, #20] @ 79adc │ │ │ │ + bl 129448 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ - eorseq r2, r9, r8, ror #9 │ │ │ │ - eorseq r5, r6, r4, lsl r3 │ │ │ │ - eorseq r2, r9, r0, asr r9 │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + eorseq r5, r9, r8, lsr #25 │ │ │ │ + @ instruction: 0x00368af4 │ │ │ │ + eorseq r6, r9, r0, lsl r1 │ │ │ │ │ │ │ │ -00079a74 : │ │ │ │ +00079ae0 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79ad8 │ │ │ │ + beq 79b44 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79ad8 │ │ │ │ + beq 79b44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 79ac4 │ │ │ │ - bl 11aa18 │ │ │ │ + bne 79b30 │ │ │ │ + bl 11b004 │ │ │ │ mov r0, #0 │ │ │ │ - b 79ad0 │ │ │ │ + b 79b3c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00079ae0 : │ │ │ │ - ldr r3, [pc, #84] @ 79b3c │ │ │ │ +00079b4c : │ │ │ │ + ldr r3, [pc, #84] @ 79ba8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 79b14 │ │ │ │ + beq 79b80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ 79b40 │ │ │ │ + ldr r0, [pc, #56] @ 79bac │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79b34 │ │ │ │ + beq 79ba0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r8, r5, ip, lsr #7 │ │ │ │ - eorseq r6, r6, r4, lsl #31 │ │ │ │ + subseq r8, r6, ip, lsr #7 │ │ │ │ + eorseq sl, r6, r4, asr #14 │ │ │ │ │ │ │ │ -00079b44 : │ │ │ │ - ldr r3, [pc, #52] @ 79b80 │ │ │ │ +00079bb0 : │ │ │ │ + ldr r3, [pc, #52] @ 79bec │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 79b78 │ │ │ │ + beq 79be4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 79b84 │ │ │ │ + ldr r0, [pc, #24] @ 79bf0 │ │ │ │ mov r1, #25 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - @ instruction: 0x003668b0 │ │ │ │ + @ instruction: 0x00568194 │ │ │ │ + eorseq sl, r6, r0, ror r0 │ │ │ │ │ │ │ │ -00079b88 : │ │ │ │ - ldr r3, [pc, #52] @ 79bc4 │ │ │ │ +00079bf4 : │ │ │ │ + ldr r3, [pc, #52] @ 79c30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 79bbc │ │ │ │ + beq 79c28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 79bc8 │ │ │ │ + ldr r0, [pc, #24] @ 79c34 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - @ instruction: 0x003668b0 │ │ │ │ + @ instruction: 0x00568194 │ │ │ │ + eorseq sl, r6, r0, ror r0 │ │ │ │ │ │ │ │ -00079bcc : │ │ │ │ - ldr r3, [pc, #52] @ 79c08 │ │ │ │ +00079c38 : │ │ │ │ + ldr r3, [pc, #52] @ 79c74 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 79c00 │ │ │ │ + beq 79c6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 79c0c │ │ │ │ + ldr r0, [pc, #24] @ 79c78 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ - ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x003668b0 │ │ │ │ + ldrheq r8, [r6], #-36 @ 0xffffffdc │ │ │ │ + eorseq sl, r6, r0, ror r0 │ │ │ │ │ │ │ │ -00079c10 : │ │ │ │ - b 15e570 │ │ │ │ +00079c7c : │ │ │ │ + b 15f4f8 │ │ │ │ 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 79c54 │ │ │ │ - bl 3485a4 │ │ │ │ - b 79c68 │ │ │ │ + beq 79cc0 │ │ │ │ + bl 34bd44 │ │ │ │ + b 79cd4 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 79c70 │ │ │ │ + beq 79cdc │ │ │ │ mvn r4, #0 │ │ │ │ - b 79c88 │ │ │ │ + b 79cf4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00079c94 : │ │ │ │ - b 79c14 │ │ │ │ +00079d00 : │ │ │ │ + b 79c80 │ │ │ │ │ │ │ │ -00079c98 : │ │ │ │ - b 79c14 │ │ │ │ +00079d04 : │ │ │ │ + b 79c80 │ │ │ │ │ │ │ │ -00079c9c : │ │ │ │ +00079d08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79d04 │ │ │ │ + beq 79d70 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79d04 │ │ │ │ + beq 79d70 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79d04 │ │ │ │ + beq 79d70 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79d04 │ │ │ │ - ldr r2, [pc, #532] @ 79f08 │ │ │ │ + beq 79d70 │ │ │ │ + ldr r2, [pc, #532] @ 79f74 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79d1c │ │ │ │ - b 79d14 │ │ │ │ - ldr r3, [pc, #512] @ 79f0c │ │ │ │ - ldr r1, [pc, #512] @ 79f10 │ │ │ │ + beq 79d88 │ │ │ │ + b 79d80 │ │ │ │ + ldr r3, [pc, #512] @ 79f78 │ │ │ │ + ldr r1, [pc, #512] @ 79f7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r5, #0 │ │ │ │ - b 79efc │ │ │ │ + b 79f68 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79d40 │ │ │ │ + beq 79dac │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ - b 79d14 │ │ │ │ + bl 1139e8 │ │ │ │ + b 79d80 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 79d74 │ │ │ │ - ldr r3, [pc, #444] @ 79f14 │ │ │ │ - ldr r1, [pc, #444] @ 79f18 │ │ │ │ + bge 79de0 │ │ │ │ + ldr r3, [pc, #444] @ 79f80 │ │ │ │ + ldr r1, [pc, #444] @ 79f84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1135e4 │ │ │ │ - b 79d14 │ │ │ │ + bl 1139e8 │ │ │ │ + b 79d80 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79dfc │ │ │ │ + bne 79e68 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 291d20 │ │ │ │ + bl 2944b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79dac │ │ │ │ + beq 79e18 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79dac │ │ │ │ + bne 79e18 │ │ │ │ mov r0, sp │ │ │ │ - bl 291d20 │ │ │ │ + bl 2944b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79dd8 │ │ │ │ + bne 79e44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 31a280 <_PyTime_AsTimeval@@Base+0x16a0> │ │ │ │ + bl 31dc40 <_PyTime_AsTimeval@@Base+0x1888> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79dfc │ │ │ │ + beq 79e68 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79dfc │ │ │ │ + bne 79e68 │ │ │ │ mov r0, sp │ │ │ │ - bl 31a280 <_PyTime_AsTimeval@@Base+0x16a0> │ │ │ │ + bl 31dc40 <_PyTime_AsTimeval@@Base+0x1888> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79dfc │ │ │ │ + beq 79e68 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1135e4 │ │ │ │ - b 79efc │ │ │ │ + bl 1139e8 │ │ │ │ + b 79f68 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ movne r1, r3 │ │ │ │ - bne 79e30 │ │ │ │ - bl 29e598 │ │ │ │ + bne 79e9c │ │ │ │ + bl 2a0e6c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1135e4 │ │ │ │ - b 79d14 │ │ │ │ + bl 1139e8 │ │ │ │ + b 79d80 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ strgt r1, [r4, r3, lsl #2] │ │ │ │ addgt r3, r3, #1 │ │ │ │ - bgt 79e30 │ │ │ │ + bgt 79e9c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ldrgt r0, [r1, r3, lsl #2] │ │ │ │ addgt r3, r3, #1 │ │ │ │ mulgt r6, r0, r6 │ │ │ │ - bgt 79e50 │ │ │ │ + bgt 79ebc │ │ │ │ mov r7, #0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 79ee4 │ │ │ │ + bcc 79f50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 79eb4 │ │ │ │ + blt 79f20 │ │ │ │ ldr r0, [ip, r1, lsl #2] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ sub r1, r1, #1 │ │ │ │ sub r0, r3, #4 │ │ │ │ addlt r2, r2, #1 │ │ │ │ strlt r2, [r3, #-4] │ │ │ │ strge r7, [r3, #-4] │ │ │ │ movge r3, r0 │ │ │ │ - bge 79e80 │ │ │ │ + bge 79eec │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 22be8c │ │ │ │ + bl 22e800 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 22be8c │ │ │ │ + bl 22e800 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ - b 79e68 │ │ │ │ + b 79ed4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r0, ror r9 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r2, r9, r8, lsr #19 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r9, r0, lsr r1 │ │ │ │ + subseq sp, r6, r4, asr #22 │ │ │ │ + eorseq r6, r9, r8, ror #2 │ │ │ │ │ │ │ │ -00079f1c : │ │ │ │ - b 115b94 │ │ │ │ +00079f88 : │ │ │ │ + b 115f94 │ │ │ │ │ │ │ │ -00079f20 : │ │ │ │ - b 1c1088 │ │ │ │ +00079f8c : │ │ │ │ + b 1c3418 │ │ │ │ │ │ │ │ -00079f24 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +00079f90 <_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 110648 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl 110a4c <_PyBytes_DecodeEscape2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79f64 <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ + beq 79fd0 <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79f8c <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ + bne 79ff8 <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 79f94 <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ - ldr r2, [pc, #24] @ 79f98 <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ + ldr r3, [pc, #24] @ 7a000 <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ + ldr r2, [pc, #24] @ 7a004 <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ef10 <_PyErr_SetString@@Base> │ │ │ │ + bl 190c20 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r8, r8, asr #5 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r2, r9, r8, lsl #21 │ │ │ │ │ │ │ │ -00079f9c : │ │ │ │ +0007a008 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #144] @ 7a048 │ │ │ │ + ldr r2, [pc, #144] @ 7a0b4 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 79fdc │ │ │ │ + bne 7a048 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f4c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 79fec │ │ │ │ + bl 79fb8 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7a058 │ │ │ │ mov r0, r3 │ │ │ │ - bl 10f600 │ │ │ │ + bl 10fa04 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 79ff4 │ │ │ │ + bne 7a060 │ │ │ │ mov r5, #0 │ │ │ │ - b 7a034 │ │ │ │ + b 7a0a0 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24b59c │ │ │ │ + bl 24de20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7a034 │ │ │ │ + beq 7a0a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7a034 │ │ │ │ + bne 7a0a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007a04c <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +0007a0b8 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #144] @ 7a0f8 <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ + ldr r2, [pc, #144] @ 7a164 <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ mov r3, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 7a08c <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ + bne 7a0f8 <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f4c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7a09c <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ + bl 79fb8 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7a108 <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ - bl 10f600 │ │ │ │ + bl 10fa04 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7a0a4 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + bne 7a110 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r5, #0 │ │ │ │ - b 7a0e4 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + b 7a150 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24b59c │ │ │ │ + bl 24de20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7a0e4 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + beq 7a150 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7a0e4 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + bne 7a150 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007a0fc : │ │ │ │ +0007a168 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #176] @ 7a1c4 │ │ │ │ + ldr r4, [pc, #176] @ 7a230 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ subs lr, r1, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov ip, r2 │ │ │ │ - beq 7a154 │ │ │ │ + beq 7a1c0 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 7a1a0 │ │ │ │ - ldr r3, [pc, #128] @ 7a1c8 │ │ │ │ - ldr r2, [pc, #128] @ 7a1cc │ │ │ │ + bne 7a20c │ │ │ │ + ldr r3, [pc, #128] @ 7a234 │ │ │ │ + ldr r2, [pc, #128] @ 7a238 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ef10 <_PyErr_SetString@@Base> │ │ │ │ - b 7a17c │ │ │ │ + bl 190c20 <_PyErr_SetString@@Base> │ │ │ │ + b 7a1e8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7a18c │ │ │ │ + beq 7a1f8 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 7a184 │ │ │ │ - ldr r3, [pc, #84] @ 7a1c8 │ │ │ │ - ldr r2, [pc, #88] @ 7a1d0 │ │ │ │ + bne 7a1f0 │ │ │ │ + ldr r3, [pc, #84] @ 7a234 │ │ │ │ + ldr r2, [pc, #88] @ 7a23c │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ef10 <_PyErr_SetString@@Base> │ │ │ │ + bl 190c20 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7a1bc │ │ │ │ + b 7a228 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 7a1a8 │ │ │ │ + bne 7a214 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl ba540 │ │ │ │ - b 7a1bc │ │ │ │ + bl baa10 │ │ │ │ + b 7a228 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7a15c │ │ │ │ + bne 7a1c8 │ │ │ │ mov r3, ip │ │ │ │ mov r2, lr │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 128074 │ │ │ │ + b 1286dc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r7, r0, asr r6 │ │ │ │ - eorseq r2, r9, r0, ror #19 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r7, r0, lsl lr │ │ │ │ + eorseq r6, r9, r0, lsr #3 │ │ │ │ │ │ │ │ -0007a1d4 <_PyObject_CallMethodId@@Base>: │ │ │ │ +0007a240 <_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] @ 7a280 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ + ldr r2, [pc, #144] @ 7a2ec <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ mov r3, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 7a214 <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ + bne 7a280 <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f4c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7a224 <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ + bl 79fb8 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7a290 <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ - bl 802dc <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 80348 <_PyObject_GetAttrId@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7a22c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + bne 7a298 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r5, #0 │ │ │ │ - b 7a26c <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + b 7a2d8 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24b59c │ │ │ │ + bl 24de20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7a26c <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + beq 7a2d8 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7a26c <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + bne 7a2d8 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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] @ 7a290 <_PyObject_CallMethodId@@Base+0xbc> │ │ │ │ + ldr r1, [pc, #4] @ 7a2fc <_PyObject_CallMethodId@@Base+0xbc> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b b98b4 │ │ │ │ - subseq sl, r7, r8, lsr #5 │ │ │ │ + b b9d84 │ │ │ │ + subseq sl, r8, 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 a45d0 <_PyType_GetDict@@Base> │ │ │ │ + bl a46c0 <_PyType_GetDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7a2d8 <_PyObject_CallMethodId@@Base+0x104> │ │ │ │ + beq 7a344 <_PyObject_CallMethodId@@Base+0x104> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8798 <_PyType_LookupRef@@Base> │ │ │ │ + bl a8888 <_PyType_LookupRef@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7a2ec <_PyObject_CallMethodId@@Base+0x118> │ │ │ │ - b 7a33c <_PyObject_CallMethodId@@Base+0x168> │ │ │ │ + bne 7a358 <_PyObject_CallMethodId@@Base+0x118> │ │ │ │ + b 7a3a8 <_PyObject_CallMethodId@@Base+0x168> │ │ │ │ mov r0, r6 │ │ │ │ - bl a5688 │ │ │ │ + bl a5778 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7a2c0 <_PyObject_CallMethodId@@Base+0xec> │ │ │ │ - b 7a34c <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + bge 7a32c <_PyObject_CallMethodId@@Base+0xec> │ │ │ │ + b 7a3b8 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a34c <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + beq 7a3b8 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7a328 <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ + beq 7a394 <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 7a330 <_PyObject_CallMethodId@@Base+0x15c> │ │ │ │ + beq 7a39c <_PyObject_CallMethodId@@Base+0x15c> │ │ │ │ mov r4, r5 │ │ │ │ - b 7a34c <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + b 7a3b8 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 7a328 <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 7a394 <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b b98b4 │ │ │ │ + b b9d84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 1276e0 │ │ │ │ + b 127d48 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 7a3e0 <_PyObject_CallMethodId@@Base+0x20c> │ │ │ │ + bhi 7a44c <_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] @ 7a3f8 <_PyObject_CallMethodId@@Base+0x224> │ │ │ │ + ldr r2, [pc, #112] @ 7a464 <_PyObject_CallMethodId@@Base+0x224> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 7a3e8 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ + bne 7a454 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7a3e8 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ + bne 7a454 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #2 │ │ │ │ - bl 117054 │ │ │ │ + bl 117810 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 7a3f0 <_PyObject_CallMethodId@@Base+0x21c> │ │ │ │ + blt 7a45c <_PyObject_CallMethodId@@Base+0x21c> │ │ │ │ cmp r4, #2 │ │ │ │ - ldreq r2, [pc, #64] @ 7a3fc <_PyObject_CallMethodId@@Base+0x228> │ │ │ │ - ldreq r0, [pc, #64] @ 7a400 <_PyObject_CallMethodId@@Base+0x22c> │ │ │ │ - ldrne r0, [pc, #56] @ 7a3fc <_PyObject_CallMethodId@@Base+0x228> │ │ │ │ - ldrne r2, [pc, #56] @ 7a400 <_PyObject_CallMethodId@@Base+0x22c> │ │ │ │ + ldreq r2, [pc, #64] @ 7a468 <_PyObject_CallMethodId@@Base+0x228> │ │ │ │ + ldreq r0, [pc, #64] @ 7a46c <_PyObject_CallMethodId@@Base+0x22c> │ │ │ │ + ldrne r0, [pc, #56] @ 7a468 <_PyObject_CallMethodId@@Base+0x228> │ │ │ │ + ldrne r2, [pc, #56] @ 7a46c <_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] @ 7a404 <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ + ldr r0, [pc, #28] @ 7a470 <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ 7a404 <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ + ldr r0, [pc, #20] @ 7a470 <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ + ldrheq r8, [r6], #-36 @ 0xffffffdc │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ │ │ │ │ -0007a408 : │ │ │ │ +0007a474 : │ │ │ │ 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 │ │ │ │ @@ -82233,203 +82260,203 @@ │ │ │ │ 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 204c64 │ │ │ │ + bl 2d1ae0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007a4a0 : │ │ │ │ +0007a50c : │ │ │ │ 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 7a4ec │ │ │ │ + bge 7a558 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r7] │ │ │ │ str r3, [r5] │ │ │ │ - b 7a548 │ │ │ │ + b 7a5b4 │ │ │ │ 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 18eb00 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 190810 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ bl 33954 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1cbfec <_PyGen_FetchStopIterationValue@@Base+0x138> │ │ │ │ + bl 1ce508 <_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] @ 7a5e8 │ │ │ │ + ldr r3, [pc, #124] @ 7a654 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 7a59c │ │ │ │ + beq 7a608 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7a59c │ │ │ │ + beq 7a608 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7a5b8 │ │ │ │ - b 7a5d0 │ │ │ │ + bne 7a624 │ │ │ │ + b 7a63c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7a58c │ │ │ │ - ldr r0, [pc, #64] @ 7a5ec │ │ │ │ - bl 1f0640 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 7a5f8 │ │ │ │ + ldr r0, [pc, #64] @ 7a658 │ │ │ │ + bl 1f2930 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a58c │ │ │ │ - b 7a5e0 │ │ │ │ + bne 7a5f8 │ │ │ │ + b 7a64c │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #40] @ 7a5ec │ │ │ │ + ldr r0, [pc, #40] @ 7a658 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a5e0 │ │ │ │ + beq 7a64c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 277674 │ │ │ │ + b 279f54 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x003593b8 │ │ │ │ + ldrsbeq r7, [r6], #-36 @ 0xffffffdc │ │ │ │ + eorseq ip, r5, r8, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #200] @ 7a6d0 │ │ │ │ + ldr r3, [pc, #200] @ 7a73c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7a624 │ │ │ │ - ldr r0, [pc, #184] @ 7a6d4 │ │ │ │ + beq 7a690 │ │ │ │ + ldr r0, [pc, #184] @ 7a740 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7a634 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7a6a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a644 │ │ │ │ - ldr r1, [pc, #156] @ 7a6d8 │ │ │ │ - ldr r0, [pc, #148] @ 7a6d4 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7a658 │ │ │ │ - ldr r1, [pc, #144] @ 7a6dc │ │ │ │ + bne 7a6b0 │ │ │ │ + ldr r1, [pc, #156] @ 7a744 │ │ │ │ + ldr r0, [pc, #148] @ 7a740 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7a6c4 │ │ │ │ + ldr r1, [pc, #144] @ 7a748 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl f4228 │ │ │ │ + bl f44fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7a660 │ │ │ │ + bge 7a6cc │ │ │ │ mov r4, #0 │ │ │ │ - b 7a6c4 │ │ │ │ + b 7a730 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a6a0 │ │ │ │ + beq 7a70c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 7a6a0 │ │ │ │ + bne 7a70c │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7a6a0 │ │ │ │ + beq 7a70c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7a6a0 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 7a70c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #48] @ 7a6e0 │ │ │ │ - ldr r0, [pc, #48] @ 7a6e4 │ │ │ │ + ldr r2, [pc, #48] @ 7a74c │ │ │ │ + ldr r0, [pc, #48] @ 7a750 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x003668b0 │ │ │ │ + ldrheq r8, [r6], #-36 @ 0xffffffdc │ │ │ │ + eorseq sl, r6, r0, ror r0 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - subseq sl, r7, ip, lsl #20 │ │ │ │ - @ instruction: 0x003689b0 │ │ │ │ - eorseq r2, r9, r4, lsl #20 │ │ │ │ + subseq sl, r8, ip, lsl #20 │ │ │ │ + eorseq ip, r6, r0, ror r1 │ │ │ │ + eorseq r6, r9, r4, asr #3 │ │ │ │ │ │ │ │ -0007a6e8 : │ │ │ │ +0007a754 : │ │ │ │ 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 9b344 │ │ │ │ + b 9b3e4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #36] @ 7a764 │ │ │ │ + ldr r2, [pc, #36] @ 7a7d0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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] @ 7a780 │ │ │ │ + ldr r3, [pc, #16] @ 7a7ec │ │ │ │ mov r2, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -82466,26 +82493,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 7a848 │ │ │ │ + bne 7a8b4 │ │ │ │ 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 7a82c │ │ │ │ + beq 7a898 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ @@ -82496,201 +82523,201 @@ │ │ │ │ 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 7a908 │ │ │ │ + bge 7a974 │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r7, [r6, r7] │ │ │ │ ldrh r5, [r6, r5] │ │ │ │ - beq 7a8c0 │ │ │ │ + beq 7a92c │ │ │ │ cmp r7, r5 │ │ │ │ - bls 7a8d8 │ │ │ │ - b 7a8c8 │ │ │ │ + bls 7a944 │ │ │ │ + b 7a934 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 7a8d8 │ │ │ │ + bcs 7a944 │ │ │ │ add lr, r8, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a88c │ │ │ │ + b 7a8f8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 7a8f4 │ │ │ │ + bne 7a960 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a88c │ │ │ │ + b 7a8f8 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a88c │ │ │ │ + b 7a8f8 │ │ │ │ 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 7a99c │ │ │ │ + bge 7aa08 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r5, r6, lsl #2] │ │ │ │ ldr r7, [r5, r7, lsl #2] │ │ │ │ - beq 7a954 │ │ │ │ + beq 7a9c0 │ │ │ │ cmp r8, r7 │ │ │ │ - bls 7a96c │ │ │ │ - b 7a95c │ │ │ │ + bls 7a9d8 │ │ │ │ + b 7a9c8 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs 7a96c │ │ │ │ + bcs 7a9d8 │ │ │ │ add lr, r6, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a928 │ │ │ │ + b 7a994 │ │ │ │ cmp r8, r7 │ │ │ │ - bne 7a988 │ │ │ │ + bne 7a9f4 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a928 │ │ │ │ + b 7a994 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a928 │ │ │ │ + b 7a994 │ │ │ │ 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 7a9ec │ │ │ │ + bmi 7aa58 │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a9c4 │ │ │ │ + beq 7aa30 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a9c4 │ │ │ │ + beq 7aa30 │ │ │ │ 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 7aa34 │ │ │ │ + bne 7aaa0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 7aa14 │ │ │ │ + bne 7aa80 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7aa24 │ │ │ │ + beq 7aa90 │ │ │ │ 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] @ 7aa90 │ │ │ │ + ldr r3, [pc, #44] @ 7aafc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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] @ 7aa9c │ │ │ │ + ldr r0, [pc] @ 7ab08 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 7aaa8 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 7ab14 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - b 238000 │ │ │ │ - b 238000 │ │ │ │ - b 238000 │ │ │ │ - b 238000 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + b 23a928 │ │ │ │ + b 23a928 │ │ │ │ + b 23a928 │ │ │ │ + b 23a928 │ │ │ │ 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 7aafc │ │ │ │ - ldr r3, [pc, #148] @ 7ab78 │ │ │ │ + beq 7ab68 │ │ │ │ + ldr r3, [pc, #148] @ 7abe4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7aafc │ │ │ │ - ldr r3, [pc, #136] @ 7ab7c │ │ │ │ + beq 7ab68 │ │ │ │ + ldr r3, [pc, #136] @ 7abe8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7ab50 │ │ │ │ - bl 7a738 │ │ │ │ + bne 7abbc │ │ │ │ + bl 7a7a4 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #112] @ 7ab80 │ │ │ │ + ldr r3, [pc, #112] @ 7abec │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 357040 │ │ │ │ - ldr r2, [pc, #104] @ 7ab84 │ │ │ │ - ldr r3, [pc, #104] @ 7ab88 │ │ │ │ + bl 35a7e0 │ │ │ │ + ldr r2, [pc, #104] @ 7abf0 │ │ │ │ + ldr r3, [pc, #104] @ 7abf4 │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7ab3c │ │ │ │ + beq 7aba8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 7a768 │ │ │ │ + b 7a7d4 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 7ab64 │ │ │ │ + beq 7abd0 │ │ │ │ mov r0, r2 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - subseq r9, r9, ip, lsl #13 │ │ │ │ - @ instruction: 0x00599690 │ │ │ │ - subseq r4, ip, r0, lsr pc │ │ │ │ - subseq r9, r9, r4, asr #13 │ │ │ │ - andeq fp, r7, r8, asr #1 │ │ │ │ + subseq r9, sl, ip, lsl #13 │ │ │ │ + @ instruction: 0x005a9690 │ │ │ │ + subseq r4, sp, r0, lsr pc │ │ │ │ + subseq r9, sl, r4, asr #13 │ │ │ │ + andeq fp, r7, r4, lsr r1 │ │ │ │ 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 │ │ │ │ @@ -82700,75 +82727,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 7abec │ │ │ │ + bcc 7ac58 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7aabc │ │ │ │ + bl 7ab28 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne 7abb8 │ │ │ │ + bne 7ac24 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7aabc │ │ │ │ + bl 7ab28 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b 7abb8 │ │ │ │ + b 7ac24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #132] @ 7acc0 │ │ │ │ + ldr r4, [pc, #132] @ 7ad2c │ │ │ │ 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] @ 7acc4 │ │ │ │ + ldr lr, [pc, #100] @ 7ad30 │ │ │ │ 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] @ 7acc8 │ │ │ │ - ldr r1, [pc, #64] @ 7accc │ │ │ │ + ldr ip, [pc, #64] @ 7ad34 │ │ │ │ + ldr r1, [pc, #64] @ 7ad38 │ │ │ │ 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 7ac90 │ │ │ │ + bhi 7acfc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq sl, r7, r4, lsr #24 │ │ │ │ + muleq r7, r0, ip │ │ │ │ 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 │ │ │ │ @@ -82776,87 +82803,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 7ad10 │ │ │ │ + bne 7ad7c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 7af78 │ │ │ │ + b 7afe4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7ad04 │ │ │ │ + beq 7ad70 │ │ │ │ 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] @ 7af88 │ │ │ │ + ldr r0, [pc, #568] @ 7aff4 │ │ │ │ movge r5, r3 │ │ │ │ lsllt r5, r5, #15 │ │ │ │ asr r2, r2, #4 │ │ │ │ cmp r3, #3 │ │ │ │ mul r2, r0, r2 │ │ │ │ movls r3, #0 │ │ │ │ - bls 7ad7c │ │ │ │ + bls 7ade8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ addls r3, r3, r3, lsl #1 │ │ │ │ - bls 7ad7c │ │ │ │ + bls 7ade8 │ │ │ │ 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 7adb4 │ │ │ │ + bne 7ae20 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 7af78 │ │ │ │ + b 7afe4 │ │ │ │ cmp r1, fp │ │ │ │ moveq fp, #0 │ │ │ │ - bne 7adf8 │ │ │ │ + bne 7ae64 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, fp │ │ │ │ - bls 7ad04 │ │ │ │ + bls 7ad70 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7af78 │ │ │ │ + beq 7afe4 │ │ │ │ add r4, r4, r5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7adc0 │ │ │ │ + b 7ae2c │ │ │ │ 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 7ae40 │ │ │ │ + beq 7aeac │ │ │ │ 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 │ │ │ │ @@ -82864,23 +82891,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 356074 │ │ │ │ + bl 359814 │ │ │ │ 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 7aed0 │ │ │ │ + beq 7af3c │ │ │ │ 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 │ │ │ │ @@ -82891,100 +82918,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 7ae78 │ │ │ │ + b 7aee4 │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 7ad04 │ │ │ │ + beq 7ad70 │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r6, [r3, fp, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7af24 │ │ │ │ + bne 7af90 │ │ │ │ mov r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7af78 │ │ │ │ + beq 7afe4 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r4, r4, r5 │ │ │ │ - bne 7aef4 │ │ │ │ - b 7af70 │ │ │ │ + bne 7af60 │ │ │ │ + b 7afdc │ │ │ │ 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 7af6c │ │ │ │ + beq 7afd8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7af78 │ │ │ │ + beq 7afe4 │ │ │ │ sub r3, r6, #1 │ │ │ │ and r6, r6, r3 │ │ │ │ - b 7af28 │ │ │ │ + b 7af94 │ │ │ │ add r4, r4, r5, lsl #5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7aed4 │ │ │ │ + b 7af40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bge feb25a3c <__bss_end__@@Base+0xfe560af4> │ │ │ │ + bge feb25aa8 <__bss_end__@@Base+0xfe550b60> │ │ │ │ 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 7afec │ │ │ │ + beq 7b058 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7afec │ │ │ │ + beq 7b058 │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7acd0 │ │ │ │ + b 7ad3c │ │ │ │ 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 23d570 │ │ │ │ + bl 23fe98 │ │ │ │ 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 │ │ │ │ @@ -82996,20 +83023,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] @ 7b0c4 │ │ │ │ + ldr r0, [pc, #76] @ 7b130 │ │ │ │ mul ip, r0, ip │ │ │ │ - bls 7b090 │ │ │ │ + bls 7b0fc │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ addls r1, r1, r1, lsl #1 │ │ │ │ - bls 7b090 │ │ │ │ + bls 7b0fc │ │ │ │ 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] │ │ │ │ @@ -83017,204 +83044,204 @@ │ │ │ │ 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 feb25b78 <__bss_end__@@Base+0xfe560c30> │ │ │ │ + bge feb25be4 <__bss_end__@@Base+0xfe550c9c> │ │ │ │ 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] @ 7b138 │ │ │ │ + ldr r5, [pc, #80] @ 7b1a4 │ │ │ │ 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 3562c4 │ │ │ │ + bl 359a64 │ │ │ │ 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] @ 7b13c │ │ │ │ + ldr r3, [pc, #24] @ 7b1a8 │ │ │ │ addcs r4, r4, #255 @ 0xff │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r3, r0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 29cdc │ │ │ │ - subseq r9, r9, r0, asr #13 │ │ │ │ - subseq r9, r9, r0, lsr #31 │ │ │ │ + subseq r9, sl, r0, asr #13 │ │ │ │ + subseq r9, sl, 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 7b174 │ │ │ │ + beq 7b1e0 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b174 │ │ │ │ - ldr r3, [pc, #20] @ 7b184 │ │ │ │ + beq 7b1e0 │ │ │ │ + ldr r3, [pc, #20] @ 7b1f0 │ │ │ │ ldr r1, [r3] │ │ │ │ bl 2aa38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7b0c8 │ │ │ │ - @ instruction: 0x00599690 │ │ │ │ + b 7b134 │ │ │ │ + @ instruction: 0x005a9690 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 7b198 │ │ │ │ - ldr r0, [pc, #4] @ 7b19c │ │ │ │ - b 4ab30 <_PyBytes_ReverseFind@@Base+0x124> │ │ │ │ + ldr r1, [pc, #4] @ 7b204 │ │ │ │ + ldr r0, [pc, #4] @ 7b208 │ │ │ │ + b 4ab30 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ strdeq fp, [r4], -r4 │ │ │ │ - subseq sp, r5, r8, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ 7b1e0 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #40] @ 7b24c │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ ldrb r4, [r4, #3912] @ 0xf48 │ │ │ │ - bl 357040 │ │ │ │ - ldr r3, [pc, #16] @ 7b1e4 │ │ │ │ + bl 35a7e0 │ │ │ │ + ldr r3, [pc, #16] @ 7b250 │ │ │ │ tst r4, #1 │ │ │ │ - ldr r0, [pc, #12] @ 7b1e8 │ │ │ │ + ldr r0, [pc, #12] @ 7b254 │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ │ │ │ │ -0007b1ec : │ │ │ │ +0007b258 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b1f4 : │ │ │ │ +0007b260 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b1f8 : │ │ │ │ +0007b264 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b1fc <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0007b268 <_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 │ │ │ │ │ │ │ │ -0007b21c : │ │ │ │ +0007b288 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b230 : │ │ │ │ +0007b29c : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b248 <_PyDict_NewPresized@@Base>: │ │ │ │ - ldr r3, [pc, #28] @ 7b26c <_PyDict_NewPresized@@Base+0x24> │ │ │ │ +0007b2b4 <_PyDict_NewPresized@@Base>: │ │ │ │ + ldr r3, [pc, #28] @ 7b2d8 <_PyDict_NewPresized@@Base+0x24> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b fab80 <_PyDict_FromItems@@Base+0x464> │ │ │ │ + b fae54 <_PyDict_FromItems@@Base+0x464> │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007b270 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +0007b2dc <_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 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ moveq r2, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 7b2c8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + beq 7b334 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b2c4 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ + beq 7b330 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ - b 7b2c8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + b 7b334 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b2d4 : │ │ │ │ - ldr r3, [pc, #16] @ 7b2ec │ │ │ │ +0007b340 : │ │ │ │ + ldr r3, [pc, #16] @ 7b358 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #8] @ 7b2f0 │ │ │ │ + ldr r0, [pc, #8] @ 7b35c │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x00555490 │ │ │ │ - ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ + @ instruction: 0x00565490 │ │ │ │ + ldrsheq r4, [r6], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -0007b2f4 <_Py_BreakPoint@@Base>: │ │ │ │ +0007b360 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b2f8 : │ │ │ │ - b 6cbcc │ │ │ │ +0007b364 : │ │ │ │ + b 67fe4 │ │ │ │ │ │ │ │ -0007b2fc : │ │ │ │ - ldr r3, [pc, #12] @ 7b310 │ │ │ │ +0007b368 : │ │ │ │ + ldr r3, [pc, #12] @ 7b37c │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -0007b314 : │ │ │ │ - ldr r3, [pc, #12] @ 7b328 │ │ │ │ +0007b380 : │ │ │ │ + ldr r3, [pc, #12] @ 7b394 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ │ │ │ │ -0007b32c : │ │ │ │ - ldr r3, [pc, #12] @ 7b340 │ │ │ │ +0007b398 : │ │ │ │ + ldr r3, [pc, #12] @ 7b3ac │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ │ │ │ │ -0007b344 <_Py_SetRefcnt@@Base>: │ │ │ │ +0007b3b0 <_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 │ │ │ │ @@ -83223,652 +83250,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 7b3b4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bne 7b420 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b3b4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + beq 7b420 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ mov r0, r1 │ │ │ │ - bl 23fb84 │ │ │ │ + bl 2424ac │ │ │ │ cmp r0, #4 │ │ │ │ - bls 7b3b4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bls 7b420 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ sub r1, r0, #4 │ │ │ │ - ldr r2, [pc, #216] @ 7b488 <_Py_SetRefcnt@@Base+0x144> │ │ │ │ + ldr r2, [pc, #216] @ 7b4f4 <_Py_SetRefcnt@@Base+0x144> │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 851ac │ │ │ │ + bl 85218 │ │ │ │ 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 7b3e4 <_Py_SetRefcnt@@Base+0xa0> │ │ │ │ + beq 7b450 <_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 356eac │ │ │ │ + bl 35a64c │ │ │ │ cmp r0, r8 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7b3c0 <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ + bne 7b42c <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7b480 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ + bne 7b4ec <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7b450 <_Py_SetRefcnt@@Base+0x10c> │ │ │ │ + beq 7b4bc <_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 356eac │ │ │ │ + bl 35a64c │ │ │ │ cmp r0, r7 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7b428 <_Py_SetRefcnt@@Base+0xe4> │ │ │ │ + bne 7b494 <_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 356eac │ │ │ │ + bl 35a64c │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7b458 <_Py_SetRefcnt@@Base+0x114> │ │ │ │ + bne 7b4c4 <_Py_SetRefcnt@@Base+0x114> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r9, r9, r0, lsl #14 │ │ │ │ + subseq r9, sl, 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] @ 7b500 <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ + ldr ip, [pc, #84] @ 7b56c <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ sub r3, r1, r3 │ │ │ │ asr r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul r3, ip, r3 │ │ │ │ movls ip, #0 │ │ │ │ - bls 7b4d8 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7b544 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ addls ip, r4, r4, lsl #1 │ │ │ │ - bls 7b4d8 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7b544 <_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 354be0 │ │ │ │ + bl 358380 │ │ │ │ sub r0, r4, r1 │ │ │ │ pop {r4, pc} │ │ │ │ - bge feb25fb4 <__bss_end__@@Base+0xfe56106c> │ │ │ │ + bge feb26020 <__bss_end__@@Base+0xfe5510d8> │ │ │ │ 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 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 84e20 │ │ │ │ + bl 84e8c │ │ │ │ add r7, r7, r5, lsl #22 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 7b56c <_Py_SetRefcnt@@Base+0x228> │ │ │ │ + beq 7b5d8 <_Py_SetRefcnt@@Base+0x228> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 26374c │ │ │ │ + bl 26602c │ │ │ │ mov r7, r0 │ │ │ │ - b 7b594 <_Py_SetRefcnt@@Base+0x250> │ │ │ │ + b 7b600 <_Py_SetRefcnt@@Base+0x250> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 26374c │ │ │ │ + bl 26602c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl 2399ec │ │ │ │ + bl 23c314 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23a3f4 │ │ │ │ + bl 23cd1c │ │ │ │ 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 23a3f4 │ │ │ │ + b 23cd1c │ │ │ │ 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 7b60c <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ + beq 7b678 <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ clz r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7b610 <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ + bne 7b67c <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ mov r0, #0 │ │ │ │ - b 7b878 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b8e4 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ mov r2, #32 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 7b630 <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ + bhi 7b69c <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23a304 │ │ │ │ - b 7b878 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + bl 23cc2c │ │ │ │ + b 7b8e4 <_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 7b604 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bls 7b670 <_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 7b684 <_Py_SetRefcnt@@Base+0x340> │ │ │ │ + bls 7b6f0 <_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 7b604 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bne 7b670 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 7b654 <_Py_SetRefcnt@@Base+0x310> │ │ │ │ + bhi 7b6c0 <_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 7b774 <_Py_SetRefcnt@@Base+0x430> │ │ │ │ + bne 7b7e0 <_Py_SetRefcnt@@Base+0x430> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 356eac │ │ │ │ + bl 35a64c │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7b6b8 <_Py_SetRefcnt@@Base+0x374> │ │ │ │ + bne 7b724 <_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 7b744 <_Py_SetRefcnt@@Base+0x400> │ │ │ │ + bcs 7b7b0 <_Py_SetRefcnt@@Base+0x400> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 356eac │ │ │ │ + bl 35a64c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7b6fc <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ + beq 7b768 <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b 7b778 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + b 7b7e4 <_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 7b788 <_Py_SetRefcnt@@Base+0x444> │ │ │ │ - b 7b778 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + beq 7b7f4 <_Py_SetRefcnt@@Base+0x444> │ │ │ │ + b 7b7e4 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ mvn r3, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b 7b7c4 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7b830 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ - bl 356eac │ │ │ │ + bl 35a64c │ │ │ │ sub r1, r0, fp │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #0 │ │ │ │ streq r0, [sp, #28] │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 7b75c <_Py_SetRefcnt@@Base+0x418> │ │ │ │ + beq 7b7c8 <_Py_SetRefcnt@@Base+0x418> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, r6, lsl #5 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b878 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b8e4 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ sub sl, sl, #4 │ │ │ │ cmp r8, sl │ │ │ │ - bcs 7b7e4 <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ + bcs 7b850 <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ str fp, [sl] │ │ │ │ mvn r3, #0 │ │ │ │ - b 7b7c4 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7b830 <_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 7b844 <_Py_SetRefcnt@@Base+0x500> │ │ │ │ + bne 7b8b0 <_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 356eac │ │ │ │ + bl 35a64c │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7b820 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bne 7b88c <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 7b604 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + beq 7b670 <_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 7b5c0 <_Py_SetRefcnt@@Base+0x27c> │ │ │ │ + bl 7b62c <_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] @ 7b8cc <_Py_SetRefcnt@@Base+0x588> │ │ │ │ + ldr r1, [pc, #32] @ 7b938 <_Py_SetRefcnt@@Base+0x588> │ │ │ │ mov r2, #900 @ 0x384 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ bl 29cdc │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #1420] @ 0x58c │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ str r5, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r5, r9, r8, asr #3 │ │ │ │ - ldr r3, [pc, #152] @ 7b970 <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ + eorseq r8, r9, r8, lsl #19 │ │ │ │ + ldr r3, [pc, #152] @ 7b9dc <_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] @ 7b974 <_Py_SetRefcnt@@Base+0x630> │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #108] @ 7b9e0 <_Py_SetRefcnt@@Base+0x630> │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 7b92c <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ - ldr r2, [pc, #92] @ 7b978 <_Py_SetRefcnt@@Base+0x634> │ │ │ │ + bne 7b998 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + ldr r2, [pc, #92] @ 7b9e4 <_Py_SetRefcnt@@Base+0x634> │ │ │ │ str r1, [r0, r3] │ │ │ │ ldr r0, [r2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7b92c <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + beq 7b998 <_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 7b938 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne 7b9a4 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7b964 <_Py_SetRefcnt@@Base+0x620> │ │ │ │ + bne 7b9d0 <_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 23b284 │ │ │ │ - eorseq r4, r9, r0, asr #31 │ │ │ │ + b 23dbac │ │ │ │ + eorseq r8, r9, r0, lsl #15 │ │ │ │ andeq r0, r0, r8 │ │ │ │ - ldrsbeq r1, [r5], #-4 │ │ │ │ + ldrsbeq r1, [r6], #-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 7a738 │ │ │ │ + bl 7a7a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b9e4 <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ + beq 7ba50 <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ 7b9ec <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ + ldr r1, [pc, #44] @ 7ba58 <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ add r0, sp, #8 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ - bl 7a768 │ │ │ │ + bl 7a7d4 │ │ │ │ mov r1, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aabc │ │ │ │ + bl 7ab28 │ │ │ │ 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] @ 7ba9c <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + ldr r4, [pc, #144] @ 7bb08 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7ba20 <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ + bne 7ba8c <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 22d580 <_start@@Base+0x734> │ │ │ │ + bl 22fef4 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ba44 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + beq 7bab0 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r0, [pc, #104] @ 7baa0 <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ + ldr r0, [pc, #104] @ 7bb0c <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84d44 │ │ │ │ - b 7ba8c <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + bl 84db0 │ │ │ │ + b 7baf8 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7ba58 <_Py_SetRefcnt@@Base+0x714> │ │ │ │ - ldr r0, [pc, #68] @ 7ba9c <_Py_SetRefcnt@@Base+0x758> │ │ │ │ - bl 22d580 <_start@@Base+0x734> │ │ │ │ + bne 7bac4 <_Py_SetRefcnt@@Base+0x714> │ │ │ │ + ldr r0, [pc, #68] @ 7bb08 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + bl 22fef4 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ba8c <_Py_SetRefcnt@@Base+0x748> │ │ │ │ - ldr r4, [pc, #56] @ 7baa4 <_Py_SetRefcnt@@Base+0x760> │ │ │ │ + beq 7baf8 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + ldr r4, [pc, #56] @ 7bb10 <_Py_SetRefcnt@@Base+0x760> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7ba2c <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ - ldr r0, [pc, #44] @ 7baa8 <_Py_SetRefcnt@@Base+0x764> │ │ │ │ + blt 7ba98 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ldr r0, [pc, #44] @ 7bb14 <_Py_SetRefcnt@@Base+0x764> │ │ │ │ mov r1, #1 │ │ │ │ - bl 3562c4 │ │ │ │ + bl 359a64 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7ba2c <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ble 7ba98 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - subseq r0, r5, r4, ror r8 │ │ │ │ - eorseq r2, r9, r4, lsl fp │ │ │ │ - subseq r0, r5, r0, lsl #21 │ │ │ │ - subseq r4, ip, r4, lsr pc │ │ │ │ + subseq r0, r6, r4, ror r8 │ │ │ │ + @ instruction: 0x003962d4 │ │ │ │ + subseq r0, r6, r0, lsl #21 │ │ │ │ + subseq r4, sp, 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] @ 7bb88 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + ldr r4, [pc, #192] @ 7bbf4 <_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 7bae8 <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ + bne 7bb54 <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 22d580 <_start@@Base+0x734> │ │ │ │ + bl 22fef4 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bb08 <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ - ldr r0, [pc, #144] @ 7bb8c <_Py_SetRefcnt@@Base+0x848> │ │ │ │ + beq 7bb74 <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ + ldr r0, [pc, #144] @ 7bbf8 <_Py_SetRefcnt@@Base+0x848> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 84d44 │ │ │ │ - b 7bb50 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + bl 84db0 │ │ │ │ + b 7bbbc <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7bb1c <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ - ldr r0, [pc, #108] @ 7bb88 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ - bl 22d580 <_start@@Base+0x734> │ │ │ │ + bne 7bb88 <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ + ldr r0, [pc, #108] @ 7bbf4 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + bl 22fef4 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bb50 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #96] @ 7bb90 <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ + beq 7bbbc <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #96] @ 7bbfc <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7baf4 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r0, [pc, #84] @ 7bb94 <_Py_SetRefcnt@@Base+0x850> │ │ │ │ + blt 7bb60 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r0, [pc, #84] @ 7bc00 <_Py_SetRefcnt@@Base+0x850> │ │ │ │ mov r1, #1 │ │ │ │ - bl 3562c4 │ │ │ │ + bl 359a64 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7baf4 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r3, [pc, #64] @ 7bb98 <_Py_SetRefcnt@@Base+0x854> │ │ │ │ + ble 7bb60 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r3, [pc, #64] @ 7bc04 <_Py_SetRefcnt@@Base+0x854> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7bb78 <_Py_SetRefcnt@@Base+0x834> │ │ │ │ + beq 7bbe4 <_Py_SetRefcnt@@Base+0x834> │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ - subseq r0, r5, r4, ror r8 │ │ │ │ - eorseq r2, r9, r8, lsr #22 │ │ │ │ - subseq r0, r5, ip, ror sl │ │ │ │ - subseq r4, ip, r8, lsr pc │ │ │ │ - subseq r4, ip, r0, lsr pc │ │ │ │ + subseq r0, r6, r4, ror r8 │ │ │ │ + eorseq r6, r9, r8, ror #5 │ │ │ │ + subseq r0, r6, ip, ror sl │ │ │ │ + subseq r4, sp, r8, lsr pc │ │ │ │ + subseq r4, sp, 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 7be2c <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + beq 7be98 <_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 7bc20 <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ + bhi 7bc8c <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r2, #0 │ │ │ │ - beq 7bc04 <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ + beq 7bc70 <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ rsbs r2, r2, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 2399ec │ │ │ │ + bl 23c314 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 8505c │ │ │ │ - b 7be10 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bl 850c8 │ │ │ │ + b 7be7c <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ cmp r6, #6 │ │ │ │ - bne 7be10 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7be7c <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #520] @ 7be3c <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ + ldr r2, [pc, #520] @ 7bea8 <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ cmp r3, #0 │ │ │ │ subgt r3, r3, #1 │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr r6, [r2, r3, lsl #2] │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7bc68 <_Py_SetRefcnt@@Base+0x924> │ │ │ │ + bne 7bcd4 <_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] @ 7be40 <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ - b 7bc8c <_Py_SetRefcnt@@Base+0x948> │ │ │ │ + ldr r1, [pc, #472] @ 7beac <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ + b 7bcf8 <_Py_SetRefcnt@@Base+0x948> │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8, lsr #5 │ │ │ │ - bhi 7bca4 <_Py_SetRefcnt@@Base+0x960> │ │ │ │ + bhi 7bd10 <_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] @ 7be44 <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ + ldr r1, [pc, #440] @ 7beb0 <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ mov r4, #6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #22 │ │ │ │ str r4, [ip] │ │ │ │ - bl 7baac <_Py_SetRefcnt@@Base+0x768> │ │ │ │ - b 7be2c <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + bl 7bb18 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7be98 <_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 7bdd8 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bne 7be44 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7bdd8 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + beq 7be44 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ cmp r5, r4 │ │ │ │ - beq 7bcf4 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7bd60 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 23a3f4 │ │ │ │ + bl 23cd1c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7bcf4 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7bd60 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ rsbs r2, r4, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 2399ec │ │ │ │ - bl 235d90 │ │ │ │ + bl 23c314 │ │ │ │ + bl 2386b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 7bdd8 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ - bl 22d958 <_start@@Base+0xb0c> │ │ │ │ + blt 7be44 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 2302cc <_start@@Base+0xb0c> │ │ │ │ cmp r4, #0 │ │ │ │ orreq r0, r0, #1 │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq 7bd2c <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ + beq 7bd98 <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b504 <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ - b 7bdd8 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 7b570 <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ + b 7be44 <_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 7bd68 <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ - ldr r1, [pc, #252] @ 7be48 <_Py_SetRefcnt@@Base+0xb04> │ │ │ │ + beq 7bdd4 <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ + ldr r1, [pc, #252] @ 7beb4 <_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 7bdc4 <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ + b 7be30 <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r2, [pc, #204] @ 7be4c <_Py_SetRefcnt@@Base+0xb08> │ │ │ │ + ldr r2, [pc, #204] @ 7beb8 <_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 │ │ │ │ @@ -83883,232 +83910,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 23a55c │ │ │ │ + bl 23ce84 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #92 @ 0x5c │ │ │ │ - bl 23a3f4 │ │ │ │ + bl 23cd1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7be10 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7be7c <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r1, [pc, #76] @ 7be50 <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ + ldr r1, [pc, #76] @ 7bebc <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ - b 7baac <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7bb18 <_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 2358d8 │ │ │ │ + b 238200 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - subseq r9, r9, r0, lsl #27 │ │ │ │ - eorseq r2, r9, ip, lsr fp │ │ │ │ - eorseq r2, r9, r0, lsl #23 │ │ │ │ + subseq r9, sl, r0, lsl #27 │ │ │ │ + @ instruction: 0x003962fc │ │ │ │ + eorseq r6, r9, r0, asr #6 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ - eorseq r2, r9, ip, asr #23 │ │ │ │ + eorseq r6, r9, ip, lsl #7 │ │ │ │ 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 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ and r3, r8, #3 │ │ │ │ bic r2, r8, #3 │ │ │ │ cmp r3, #1 │ │ │ │ orr r2, r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bne 7beb4 <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ + bne 7bf20 <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ cmp r7, #3 │ │ │ │ - bhi 7bedc <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ + bhi 7bf48 <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ add r7, r7, #1 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7be78 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7bee4 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ cmp r4, r3 │ │ │ │ - bne 7bec4 <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ + bne 7bf30 <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ mov r0, #1 │ │ │ │ - b 7bf00 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7bf6c <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ cmp r3, #3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7bee4 <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ - b 7bebc <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7bf50 <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ + b 7bf28 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ mov r0, #0 │ │ │ │ - b 7bf00 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7bf6c <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 356eac │ │ │ │ + bl 35a64c │ │ │ │ cmp r0, r8 │ │ │ │ - beq 7bebc <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7bf28 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7be78 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7bee4 <_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 7be54 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7bec0 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bf3c <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ + bne 7bfa8 <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bf1c <_Py_SetRefcnt@@Base+0xbd8> │ │ │ │ + b 7bf88 <_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 7be54 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7bec0 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bf7c <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ + bne 7bfe8 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bf5c <_Py_SetRefcnt@@Base+0xc18> │ │ │ │ + b 7bfc8 <_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 23d98c │ │ │ │ + bl 2402b4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #304] @ 7c0dc <_Py_SetRefcnt@@Base+0xd98> │ │ │ │ + ldr r3, [pc, #304] @ 7c148 <_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 7c0c8 <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ + beq 7c134 <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ ldr r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7c0d0 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ - bl 234aa8 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + beq 7c13c <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 2373d0 <_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 7c07c <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + beq 7c0e8 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ mov r9, #0 │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7be54 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7bec0 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7c030 <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ + bne 7c09c <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7c010 <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ + b 7c07c <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7c008 <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ + bne 7c074 <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r8, #520] @ 0x208 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7c06c <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ + bne 7c0d8 <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r8, #524] @ 0x20c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 23b16c │ │ │ │ - b 7c07c <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + bl 23da94 │ │ │ │ + b 7c0e8 <_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 7bff4 <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ + bne 7c060 <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 234aa8 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 2373d0 <_Py_write_noraise@@Base+0x1210> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7c0bc <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ + bne 7c128 <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7c0a4 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ + b 7c110 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b880 <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ - b 7c0d0 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 7b8ec <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ + b 7c13c <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ mov r1, #2 │ │ │ │ - bl 234278 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 236ba0 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 7b8d0 <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ - eorseq r4, r9, r0, asr #31 │ │ │ │ + b 7b93c <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ + eorseq r8, r9, r0, lsl #15 │ │ │ │ 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 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356eac │ │ │ │ + bl 35a64c │ │ │ │ cmp r0, r6 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7c104 <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ + bne 7c170 <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 3562c4 │ │ │ │ + bl 359a64 │ │ │ │ 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 │ │ │ │ @@ -84116,83 +84143,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 7c1a4 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + bcs 7c210 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ ldr r9, [r6, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 7c198 <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ + bne 7c204 <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 282e1c <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ + bl 2856fc <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ str r9, [r6, #24] │ │ │ │ ldr r3, [r6] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b 7c174 <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ - ldr r6, [pc, #220] @ 7c288 <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ + b 7c1e0 <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ + ldr r6, [pc, #220] @ 7c2f4 <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ ldr r3, [r6, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7c1bc <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ + bne 7c228 <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ add r0, r6, #240 @ 0xf0 │ │ │ │ - bl 22d580 <_start@@Base+0x734> │ │ │ │ + bl 22fef4 <_start@@Base+0x734> │ │ │ │ ldr r1, [r6, #240] @ 0xf0 │ │ │ │ ldr r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23aeb0 │ │ │ │ + bl 23d7d8 │ │ │ │ ldr r0, [r5, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 2399ec │ │ │ │ + bl 23c314 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 23a66c │ │ │ │ - bl 357040 │ │ │ │ + bl 23cf94 │ │ │ │ + bl 35a7e0 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r4, #112] @ 0x70 │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ add r7, r4, #72 @ 0x48 │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ 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] @ 7c28c <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ - ldr r6, [pc, #88] @ 7c290 <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ + ldr r9, [pc, #88] @ 7c2f8 <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ + ldr r6, [pc, #88] @ 7c2fc <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ and sl, sl, r9 │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ 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 356eac │ │ │ │ + bl 35a64c │ │ │ │ cmp r0, sl │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7c238 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ + bne 7c2a4 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 3562c4 │ │ │ │ + bl 359a64 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r0, r5, r4, ror r8 │ │ │ │ + subseq r0, r6, 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 │ │ │ │ @@ -84204,156 +84231,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 7c384 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ + bcs 7c3f0 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7c36c <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ + beq 7c3d8 <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d570 │ │ │ │ + bl 23fe98 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7c340 <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ + bne 7c3ac <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 2399ec │ │ │ │ + bl 23c314 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23d9e8 │ │ │ │ + bl 240310 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ - b 7c378 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7c3e4 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne 7c378 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bne 7c3e4 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r5, #1 │ │ │ │ - bcc 7c378 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bcc 7c3e4 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ orrhi r5, r5, #1 │ │ │ │ - b 7c378 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7c3e4 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b 7c2d4 <_Py_SetRefcnt@@Base+0xf90> │ │ │ │ + b 7c340 <_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] @ 7c610 <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #588] @ 7c67c <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ + bl 35a980 │ │ │ │ add r4, r3, r0 │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ str r4, [r5, #112] @ 0x70 │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ lsl r0, r0, #15 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - bl 23a66c │ │ │ │ + bl 23cf94 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 2399ec │ │ │ │ + bl 23c314 │ │ │ │ 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 7c5e8 <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ + bcs 7c654 <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7c5c8 <_Py_SetRefcnt@@Base+0x1284> │ │ │ │ + beq 7c634 <_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 7c474 <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ + beq 7c4e0 <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7c478 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7c4e4 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldrb r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7c478 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7c4e4 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldr r6, [r6, #1592] @ 0x638 │ │ │ │ - b 7c458 <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ + b 7c4c4 <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 2399ec │ │ │ │ + bl 23c314 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7be54 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7bec0 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7c4c0 <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ + bne 7c52c <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7c4a0 <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ + b 7c50c <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d570 │ │ │ │ + bl 23fe98 │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 7c4ec <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ + bne 7c558 <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23d9e8 │ │ │ │ + bl 240310 │ │ │ │ mov r4, r0 │ │ │ │ - b 7c5d8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7c644 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ ldrlt r0, [r4] │ │ │ │ movge r0, r7 │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 2380a8 │ │ │ │ + bl 23a9d0 │ │ │ │ mov r1, #12 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - ldr ip, [pc, #256] @ 7c614 <_Py_SetRefcnt@@Base+0x12d0> │ │ │ │ + ldr ip, [pc, #256] @ 7c680 <_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 │ │ │ │ @@ -84366,487 +84393,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 23b16c │ │ │ │ + bl 23da94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r3, [r6, #1580] @ 0x62c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #1580] @ 0x62c │ │ │ │ - bne 7c5d8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bne 7c644 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs 7c5b8 <_Py_SetRefcnt@@Base+0x1274> │ │ │ │ + bcs 7c624 <_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 7c5d8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7c644 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 7c588 <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ - b 7c5d8 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bhi 7c5f4 <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ + b 7c644 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23db20 │ │ │ │ + bl 240448 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b 7c420 <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ + b 7c48c <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7c604 <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ + bne 7c670 <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 84ec4 │ │ │ │ + bl 84f30 │ │ │ │ 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] @ 7c778 <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ + ldr r5, [pc, #328] @ 7c7e4 <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ cmp r0, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84ca0 │ │ │ │ add r1, r4, #32 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84ca0 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84ca0 │ │ │ │ add r1, r4, #96 @ 0x60 │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84ca0 │ │ │ │ add r1, r4, #128 @ 0x80 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84ca0 │ │ │ │ add r1, r4, #160 @ 0xa0 │ │ │ │ add r0, r5, #160 @ 0xa0 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84ca0 │ │ │ │ add r1, r4, #192 @ 0xc0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84ca0 │ │ │ │ add r1, r4, #256 @ 0x100 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84ca0 │ │ │ │ add r1, r4, #224 @ 0xe0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84ca0 │ │ │ │ add r1, r4, #288 @ 0x120 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84ca0 │ │ │ │ add r1, r4, #416 @ 0x1a0 │ │ │ │ add r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84ca0 │ │ │ │ add r1, r4, #448 @ 0x1c0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84ca0 │ │ │ │ add r1, r4, #320 @ 0x140 │ │ │ │ add r0, r5, #320 @ 0x140 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84ca0 │ │ │ │ add r1, r4, #352 @ 0x160 │ │ │ │ add r0, r5, #352 @ 0x160 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84ca0 │ │ │ │ add r1, r4, #384 @ 0x180 │ │ │ │ add r0, r5, #384 @ 0x180 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84ca0 │ │ │ │ add r1, r4, #480 @ 0x1e0 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d28 │ │ │ │ add r1, r4, #496 @ 0x1f0 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d28 │ │ │ │ add r1, r4, #512 @ 0x200 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d28 │ │ │ │ add r1, r4, #528 @ 0x210 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d28 │ │ │ │ add r1, r4, #544 @ 0x220 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d28 │ │ │ │ add r1, r4, #560 @ 0x230 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d28 │ │ │ │ add r1, r4, #576 @ 0x240 │ │ │ │ add r0, r5, #576 @ 0x240 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d28 │ │ │ │ add r1, r4, #592 @ 0x250 │ │ │ │ add r0, r5, #592 @ 0x250 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d28 │ │ │ │ add r1, r4, #608 @ 0x260 │ │ │ │ add r0, r5, #608 @ 0x260 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d28 │ │ │ │ add r1, r4, #624 @ 0x270 │ │ │ │ add r0, r5, #624 @ 0x270 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #640 @ 0x280 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #0 │ │ │ │ b 29658 │ │ │ │ - subseq r9, r9, r0, lsl #14 │ │ │ │ + subseq r9, sl, 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] @ 7c8d0 <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ + ldr r5, [pc, #316] @ 7c93c <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r5 │ │ │ │ - beq 7c8c8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c934 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #292] @ 7c8d4 <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ - bl 3562fc │ │ │ │ - ldr r0, [pc, #288] @ 7c8d8 <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ + ldr r0, [pc, #292] @ 7c940 <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ + bl 359a9c │ │ │ │ + ldr r0, [pc, #288] @ 7c944 <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 239aa8 │ │ │ │ - ldr r2, [pc, #276] @ 7c8dc <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ - bl 3571e0 │ │ │ │ + bl 23c3d0 │ │ │ │ + ldr r2, [pc, #276] @ 7c948 <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ + bl 35a980 │ │ │ │ ldr ip, [r4, #1424] @ 0x590 │ │ │ │ add r1, r0, r2 │ │ │ │ cmp ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7c8c8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r6, [pc, #252] @ 7c8e0 <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ - ldr r1, [pc, #252] @ 7c8e4 <_Py_SetRefcnt@@Base+0x15a0> │ │ │ │ + bne 7c934 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r6, [pc, #252] @ 7c94c <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ + ldr r1, [pc, #252] @ 7c950 <_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 7c80c <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ + beq 7c878 <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ bl 29370 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r5 │ │ │ │ ldrne r3, [r4] │ │ │ │ ldrne r5, [r3, #16] │ │ │ │ - beq 7c8c8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c934 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ subs r0, r5, #0 │ │ │ │ - beq 7c840 <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ + beq 7c8ac <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ cmp r4, r5 │ │ │ │ ldr r5, [r5, #1592] @ 0x638 │ │ │ │ - beq 7c824 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ - bl 7bfa4 <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ - b 7c824 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + beq 7c890 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + bl 7c010 <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ + b 7c890 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c854 <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ + beq 7c8c0 <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234278 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 236ba0 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 7c618 <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ + bl 7c684 <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c8c8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r5, [pc, #120] @ 7c8e8 <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ + beq 7c934 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r5, [pc, #120] @ 7c954 <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7c89c <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ + bne 7c908 <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 356eac │ │ │ │ + bl 35a64c │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7c8c8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c934 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ str r0, [sp, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 7c870 <_Py_SetRefcnt@@Base+0x152c> │ │ │ │ + bne 7c8dc <_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 8505c │ │ │ │ + bl 850c8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r9, r0, asr #31 │ │ │ │ - ldrsbeq r1, [r5], #-8 │ │ │ │ - subseq r9, r9, r0, lsr #16 │ │ │ │ + eorseq r8, r9, r0, lsl #15 │ │ │ │ + ldrsbeq r1, [r6], #-8 │ │ │ │ + subseq r9, sl, r0, lsr #16 │ │ │ │ andeq r0, r0, r8 │ │ │ │ - subseq r0, r5, r4, lsl #21 │ │ │ │ - ldrsbeq r1, [r5], #-4 │ │ │ │ - @ instruction: 0x00599990 │ │ │ │ + subseq r0, r6, r4, lsl #21 │ │ │ │ + ldrsbeq r1, [r6], #-4 │ │ │ │ + @ instruction: 0x005a9990 │ │ │ │ tst r0, #1 │ │ │ │ - ldr r3, [pc, #32] @ 7c918 <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ + ldr r3, [pc, #32] @ 7c984 <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ mov r1, r0 │ │ │ │ - beq 7c90c <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ + beq 7c978 <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ ldr r2, [r3, #724] @ 0x2d4 │ │ │ │ ldr r0, [r3, #708] @ 0x2c4 │ │ │ │ sub r1, r1, #1 │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #704] @ 0x2c0 │ │ │ │ ldr r0, [r3, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r8, 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] @ 7cc10 <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ + ldr r4, [pc, #732] @ 7cc7c <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #728] @ 7cc14 <_Py_SetRefcnt@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #728] @ 7cc80 <_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 7c96c <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ + bne 7c9d8 <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #692] @ 7cc18 <_Py_SetRefcnt@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #692] @ 7cc84 <_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] @ 7cc1c <_Py_SetRefcnt@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #676] @ 7cc88 <_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 7c988 <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ - ldr r2, [pc, #640] @ 7cc20 <_Py_SetRefcnt@@Base+0x18dc> │ │ │ │ + bne 7c9f4 <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ + ldr r2, [pc, #640] @ 7cc8c <_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] @ 7cc24 <_Py_SetRefcnt@@Base+0x18e0> │ │ │ │ + ldr r2, [pc, #616] @ 7cc90 <_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 7ca04 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7ca70 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7ca04 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7ca70 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7ca04 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7ca70 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #552] @ 7cc28 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #552] @ 7cc94 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7ca78 <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ - ldr r2, [pc, #544] @ 7cc2c <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + b 7cae4 <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ + ldr r2, [pc, #544] @ 7cc98 <_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] @ 7cc30 <_Py_SetRefcnt@@Base+0x18ec> │ │ │ │ + ldr r2, [pc, #520] @ 7cc9c <_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 7ca50 <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ + beq 7cabc <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #484] @ 7cc34 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #484] @ 7cca0 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ bl 2a09c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 7ca18 <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ + bne 7ca84 <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #456] @ 7cc38 <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ + ldr r0, [pc, #456] @ 7cca4 <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ mov r2, #146 @ 0x92 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ add r7, r5, r8 │ │ │ │ - ldr r2, [pc, #440] @ 7cc3c <_Py_SetRefcnt@@Base+0x18f8> │ │ │ │ + ldr r2, [pc, #440] @ 7cca8 <_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 7cab8 <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ + bne 7cb24 <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7ca9c <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ + bne 7cb08 <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ mov r6, #1 │ │ │ │ - b 7cabc <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ + b 7cb28 <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ mov r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 7cadc <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ + beq 7cb48 <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #336] @ 7cc28 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #336] @ 7cc94 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7cb40 <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ + b 7cbac <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #324] @ 7cc2c <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + ldr r2, [pc, #324] @ 7cc98 <_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] @ 7cc40 <_Py_SetRefcnt@@Base+0x18fc> │ │ │ │ + ldr r2, [pc, #320] @ 7ccac <_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] @ 7cc34 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #284] @ 7cca0 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ mov r2, #9 │ │ │ │ mov r1, #1 │ │ │ │ - beq 7cb28 <_Py_SetRefcnt@@Base+0x17e4> │ │ │ │ + beq 7cb94 <_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 7caf0 <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ + bne 7cb5c <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7cbe4 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + beq 7cc50 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #240] @ 7cc44 <_Py_SetRefcnt@@Base+0x1900> │ │ │ │ + ldr r0, [pc, #240] @ 7ccb0 <_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] @ 7cc48 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #212] @ 7ccb4 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7cb88 <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ + bcs 7cbf4 <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7cb60 <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ + b 7cbcc <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc 7cba0 <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ + bcc 7cc0c <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ - b 7cbe4 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + b 7cc50 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ sub r3, r7, r6 │ │ │ │ cmp r3, #8 │ │ │ │ - ble 7cbc4 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + ble 7cc30 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #4 │ │ │ │ - ldr r0, [pc, #144] @ 7cc4c <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ + ldr r0, [pc, #144] @ 7ccb8 <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ sub r6, r7, #8 │ │ │ │ cmp r6, r7 │ │ │ │ - ldr r2, [pc, #120] @ 7cc48 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #120] @ 7ccb4 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7cb90 <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ + bcs 7cbfc <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7cbc4 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + b 7cc30 <_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 854b0 │ │ │ │ - @ instruction: 0x00599690 │ │ │ │ - eorseq r2, r9, r8, lsl #24 │ │ │ │ - eorseq sp, r7, r8, lsl r0 │ │ │ │ - eorseq r2, r9, ip, lsr #24 │ │ │ │ - eorseq r2, r9, r8, lsr ip │ │ │ │ - eorseq r2, r9, ip, asr ip │ │ │ │ - eorseq r2, r9, r0, lsl #25 │ │ │ │ - eorseq r2, r9, r0, lsr #25 │ │ │ │ - eorseq r2, r9, r4, asr #25 │ │ │ │ - @ instruction: 0x00392cdc │ │ │ │ - eorseq r2, r9, r8, ror #25 │ │ │ │ - eorseq r2, r9, ip, ror sp │ │ │ │ - eorseq r2, r9, r4, lsr #27 │ │ │ │ - eorseq r2, r9, r0, asr #27 │ │ │ │ - @ instruction: 0x00392dd0 │ │ │ │ - @ instruction: 0x00392dd8 │ │ │ │ + b 8551c │ │ │ │ + @ instruction: 0x005a9690 │ │ │ │ + eorseq r6, r9, r8, asr #7 │ │ │ │ + eorseq r1, r8, r4, lsr #2 │ │ │ │ + eorseq r6, r9, ip, ror #7 │ │ │ │ + @ instruction: 0x003963f8 │ │ │ │ + eorseq r6, r9, ip, lsl r4 │ │ │ │ + eorseq r6, r9, r0, asr #8 │ │ │ │ + eorseq r6, r9, r0, ror #8 │ │ │ │ + eorseq r6, r9, r4, lsl #9 │ │ │ │ + mlaseq r9, ip, r4, r6 │ │ │ │ + eorseq r6, r9, r8, lsr #9 │ │ │ │ + eorseq r6, r9, ip, lsr r5 │ │ │ │ + eorseq r6, r9, r4, ror #10 │ │ │ │ + eorseq r6, r9, r0, lsl #11 │ │ │ │ + mlaseq r9, r0, r5, r6 │ │ │ │ + mlaseq r9, r8, r5, r6 │ │ │ │ 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 a6454 │ │ │ │ + b a6544 │ │ │ │ │ │ │ │ -0007cc68 : │ │ │ │ +0007ccd4 : │ │ │ │ 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 7a874 │ │ │ │ + bl 7a8e0 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a874 │ │ │ │ + bl 7a8e0 │ │ │ │ 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 │ │ │ │ @@ -84854,55 +84881,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 7cd4c │ │ │ │ + beq 7cdb8 │ │ │ │ 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 7cd4c │ │ │ │ + blt 7cdb8 │ │ │ │ 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 7cd20 │ │ │ │ + bne 7cd8c │ │ │ │ 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 7cd60 │ │ │ │ + bne 7cdcc │ │ │ │ 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 7cd9c │ │ │ │ + bge 7ce08 │ │ │ │ ldrh r2, [r6], #2 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7cd78 │ │ │ │ + b 7cde4 │ │ │ │ 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 │ │ │ │ @@ -84910,223 +84937,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 7cf14 │ │ │ │ + beq 7cf80 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7d028 │ │ │ │ + bcs 7d094 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7ce08 │ │ │ │ + beq 7ce74 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7cde4 │ │ │ │ - b 7d028 │ │ │ │ + bhi 7ce50 │ │ │ │ + b 7d094 │ │ │ │ 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 7ce7c │ │ │ │ + bge 7cee8 │ │ │ │ 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 7ce74 │ │ │ │ + beq 7cee0 │ │ │ │ sub lr, lr, ip │ │ │ │ add lr, lr, #1 │ │ │ │ mov r8, r9 │ │ │ │ add r3, sl, lr, lsl #1 │ │ │ │ - b 7cddc │ │ │ │ + b 7ce48 │ │ │ │ add lr, lr, #1 │ │ │ │ - b 7ce38 │ │ │ │ + b 7cea4 │ │ │ │ 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 7cf08 │ │ │ │ + bge 7cf74 │ │ │ │ ldrh sl, [r7], #2 │ │ │ │ ldrh r3, [lr], #2 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 7ce98 │ │ │ │ + beq 7cf04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r8 │ │ │ │ add r3, r3, r6, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r4, r6 │ │ │ │ - bls 7d028 │ │ │ │ + bls 7d094 │ │ │ │ ldrh r0, [r3] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ ldrb lr, [r5, r0] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 7ce14 │ │ │ │ + beq 7ce80 │ │ │ │ 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 7cddc │ │ │ │ + b 7ce48 │ │ │ │ sub r0, r0, r9 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7d02c │ │ │ │ + b 7d098 │ │ │ │ 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 7d028 │ │ │ │ + bcs 7d094 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r9, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7cf64 │ │ │ │ + beq 7cfd0 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7cf40 │ │ │ │ - b 7d028 │ │ │ │ + bhi 7cfac │ │ │ │ + b 7d094 │ │ │ │ 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 7cfa0 │ │ │ │ + bge 7d00c │ │ │ │ ldrh r8, [r6], #2 │ │ │ │ ldrh r0, [r5], #2 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 7cf7c │ │ │ │ + beq 7cfe8 │ │ │ │ add r3, r3, r7, lsl #1 │ │ │ │ - b 7cf38 │ │ │ │ + b 7cfa4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r6, fp, lr, lsl #1 │ │ │ │ add r5, r0, lr, lsl #1 │ │ │ │ mov r2, lr │ │ │ │ cmp r2, r4 │ │ │ │ - bge 7cfdc │ │ │ │ + bge 7d048 │ │ │ │ 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 7cf38 │ │ │ │ + bne 7cfa4 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 7cfb0 │ │ │ │ + b 7d01c │ │ │ │ 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 7d018 │ │ │ │ + bge 7d084 │ │ │ │ ldrh r8, [r6, #2]! │ │ │ │ ldrh r3, [r5, #2]! │ │ │ │ cmp r8, r3 │ │ │ │ - beq 7cff0 │ │ │ │ + beq 7d05c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, sl, lsl #1 │ │ │ │ - b 7cf38 │ │ │ │ + b 7cfa4 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ sub r0, r0, r8 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7d02c │ │ │ │ + b 7d098 │ │ │ │ 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] @ 7d0d4 │ │ │ │ + ldr r3, [pc, #128] @ 7d140 │ │ │ │ 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 7cc78 │ │ │ │ + bl 7cce4 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #1 │ │ │ │ - bl 7cda4 │ │ │ │ + bl 7ce10 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7d0ac │ │ │ │ + beq 7d118 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7d080 │ │ │ │ - ldr r3, [pc, #32] @ 7d0d4 │ │ │ │ + bne 7d0ec │ │ │ │ + ldr r3, [pc, #32] @ 7d140 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7d0c8 │ │ │ │ + beq 7d134 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + subseq pc, r5, 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 7a910 │ │ │ │ + bl 7a97c │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a910 │ │ │ │ + bl 7a97c │ │ │ │ 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 │ │ │ │ @@ -85134,386 +85161,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 7d1a8 │ │ │ │ + beq 7d214 │ │ │ │ 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 7d1a8 │ │ │ │ + blt 7d214 │ │ │ │ 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 7d180 │ │ │ │ + bne 7d1ec │ │ │ │ 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 7d1bc │ │ │ │ + bne 7d228 │ │ │ │ sub r3, r5, r3 │ │ │ │ sub r1, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ sub r0, r1, r3 │ │ │ │ - bge 7d1f4 │ │ │ │ + bge 7d260 │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7d1d0 │ │ │ │ + b 7d23c │ │ │ │ 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 7d30c │ │ │ │ + beq 7d378 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7d3e4 │ │ │ │ + bcs 7d450 │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7d254 │ │ │ │ + beq 7d2c0 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7d230 │ │ │ │ - b 7d3e4 │ │ │ │ + bhi 7d29c │ │ │ │ + b 7d450 │ │ │ │ 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 7d2ac │ │ │ │ + bge 7d318 │ │ │ │ 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 7d228 │ │ │ │ + bne 7d294 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 7d26c │ │ │ │ + b 7d2d8 │ │ │ │ ldr sl, [r6, r2, lsl #2] │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne 7d2b8 │ │ │ │ + bne 7d324 │ │ │ │ cmp r2, lr │ │ │ │ - blt 7d298 │ │ │ │ - b 7d300 │ │ │ │ + blt 7d304 │ │ │ │ + b 7d36c │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r5, r8 │ │ │ │ - bls 7d3e4 │ │ │ │ + bls 7d450 │ │ │ │ ldr ip, [r3] │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ ldrb r4, [r7, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7d25c │ │ │ │ + beq 7d2c8 │ │ │ │ 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 7d228 │ │ │ │ + b 7d294 │ │ │ │ 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 7d3e4 │ │ │ │ + bcs 7d450 │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7d350 │ │ │ │ + beq 7d3bc │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7d32c │ │ │ │ - b 7d3e4 │ │ │ │ + bhi 7d398 │ │ │ │ + b 7d450 │ │ │ │ rsb r2, r5, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ mov ip, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bge 7d380 │ │ │ │ + bge 7d3ec │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7d35c │ │ │ │ + beq 7d3c8 │ │ │ │ add r3, r3, r9, lsl #2 │ │ │ │ - b 7d324 │ │ │ │ + b 7d390 │ │ │ │ mov ip, r4 │ │ │ │ cmp ip, r5 │ │ │ │ - bge 7d3b0 │ │ │ │ + bge 7d41c │ │ │ │ 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 7d324 │ │ │ │ + bne 7d390 │ │ │ │ add ip, ip, #1 │ │ │ │ - b 7d384 │ │ │ │ + b 7d3f0 │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, lr │ │ │ │ - bge 7d3d8 │ │ │ │ + bge 7d444 │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7d3b4 │ │ │ │ + beq 7d420 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ - b 7d324 │ │ │ │ + b 7d390 │ │ │ │ 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] @ 7d48c │ │ │ │ + ldr r3, [pc, #128] @ 7d4f8 │ │ │ │ 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 7d0d8 │ │ │ │ + bl 7d144 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ - bl 7d1fc │ │ │ │ + bl 7d268 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7d464 │ │ │ │ + beq 7d4d0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7d438 │ │ │ │ - ldr r3, [pc, #32] @ 7d48c │ │ │ │ + bne 7d4a4 │ │ │ │ + ldr r3, [pc, #32] @ 7d4f8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7d480 │ │ │ │ + beq 7d4ec │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + subseq pc, r5, ip, ror #29 │ │ │ │ │ │ │ │ -0007d490 : │ │ │ │ +0007d4fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7d4c8 │ │ │ │ + ldr r3, [pc, #32] @ 7d534 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d4cc <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +0007d538 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r1, [pc, #76] @ 7d528 <_PyUnicode_ToTitlecase@@Base+0x5c> │ │ │ │ + ldrcc r1, [pc, #76] @ 7d594 <_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] @ 7d52c <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ + ldrcc r1, [pc, #56] @ 7d598 <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #48] @ 7d530 <_PyUnicode_ToTitlecase@@Base+0x64> │ │ │ │ + ldr r3, [pc, #48] @ 7d59c <_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] @ 7d534 <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ + ldrne r3, [pc, #24] @ 7d5a0 <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ lsrne r0, r0, #16 │ │ │ │ ldrne r0, [r3, r0, lsl #2] │ │ │ │ addeq r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - subeq r3, r5, r0, lsl #16 │ │ │ │ - subeq r1, r4, r0, lsl #12 │ │ │ │ - subeq pc, r3, r0, ror r6 @ │ │ │ │ - subeq r8, lr, r0, asr #6 │ │ │ │ + subeq r6, r5, r0, lsl #31 │ │ │ │ + subeq r4, r4, r0, lsl #27 │ │ │ │ + strdeq r2, [r4], #-208 @ 0xffffff30 │ │ │ │ + ldrdeq fp, [lr], #-160 @ 0xffffff60 │ │ │ │ │ │ │ │ -0007d538 : │ │ │ │ - ldr r3, [pc, #28] @ 7d55c │ │ │ │ +0007d5a4 : │ │ │ │ + ldr r3, [pc, #28] @ 7d5c8 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r2, #0 │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d560 : │ │ │ │ - ldr r3, [pc, #28] @ 7d584 │ │ │ │ +0007d5cc : │ │ │ │ + ldr r3, [pc, #28] @ 7d5f0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {r4, lr} │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d588 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +0007d5f4 <_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 2c3338 │ │ │ │ + b 2c5ef0 │ │ │ │ │ │ │ │ -0007d5a4 : │ │ │ │ +0007d610 : │ │ │ │ mov r1, #0 │ │ │ │ - b 337220 <_PyUnicode_ToNumeric@@Base+0x6cf4> │ │ │ │ + b 33a948 <_PyUnicode_ToNumeric@@Base+0x6c3c> │ │ │ │ │ │ │ │ -0007d5ac : │ │ │ │ +0007d618 : │ │ │ │ mov r1, #1 │ │ │ │ - b 337220 <_PyUnicode_ToNumeric@@Base+0x6cf4> │ │ │ │ + b 33a948 <_PyUnicode_ToNumeric@@Base+0x6c3c> │ │ │ │ │ │ │ │ -0007d5b4 : │ │ │ │ +0007d620 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d5c8 : │ │ │ │ - b 2d87e8 │ │ │ │ +0007d634 : │ │ │ │ + b 2dbafc │ │ │ │ │ │ │ │ -0007d5cc : │ │ │ │ - ldr r3, [pc, #20] @ 7d5e8 │ │ │ │ +0007d638 : │ │ │ │ + ldr r3, [pc, #20] @ 7d654 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2dc2cc │ │ │ │ + b 2df5e0 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d5ec : │ │ │ │ - ldr r3, [pc, #20] @ 7d608 │ │ │ │ +0007d658 : │ │ │ │ + ldr r3, [pc, #20] @ 7d674 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2dc690 │ │ │ │ + b 2df9a4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d60c <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +0007d678 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d610 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +0007d67c <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d614 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +0007d680 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d618 <_PyCriticalSection_Resume@@Base>: │ │ │ │ +0007d684 <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d61c : │ │ │ │ +0007d688 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d620 : │ │ │ │ +0007d68c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d624 : │ │ │ │ +0007d690 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d628 : │ │ │ │ +0007d694 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d62c <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +0007d698 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b 32ecc4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x81c> │ │ │ │ + b 3324a4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x81c> │ │ │ │ │ │ │ │ -0007d634 <_PyXI_HasCapturedException@@Base>: │ │ │ │ +0007d6a0 <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d644 : │ │ │ │ +0007d6b0 : │ │ │ │ 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 2762bc │ │ │ │ + bl 278b9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007d670 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +0007d6dc <_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 │ │ │ │ @@ -85521,21 +85548,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 b6c78 │ │ │ │ + bl b713c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d6c0 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +0007d72c <_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 │ │ │ │ @@ -85544,131 +85571,131 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2bdac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d6fc : │ │ │ │ +0007d768 : │ │ │ │ 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) │ │ │ │ │ │ │ │ -0007d728 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b 7d6fc │ │ │ │ +0007d794 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b 7d768 │ │ │ │ │ │ │ │ -0007d72c : │ │ │ │ - ldr r3, [pc, #56] @ 7d76c │ │ │ │ +0007d798 : │ │ │ │ + ldr r3, [pc, #56] @ 7d7d8 │ │ │ │ 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 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ mvn r0, r4 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ │ │ │ │ -0007d770 : │ │ │ │ +0007d7dc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d774 : │ │ │ │ - ldr r3, [pc, #24] @ 7d794 │ │ │ │ +0007d7e0 : │ │ │ │ + ldr r3, [pc, #24] @ 7d800 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b 24217c │ │ │ │ + b 244aa4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d798 <_Py_hashtable_len@@Base>: │ │ │ │ +0007d804 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d7a0 : │ │ │ │ +0007d80c : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d7bc : │ │ │ │ - ldr ip, [pc, #20] @ 7d7d8 │ │ │ │ +0007d828 : │ │ │ │ + ldr ip, [pc, #20] @ 7d844 │ │ │ │ mov r2, #0 │ │ │ │ stmib r0, {r2, ip} │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x003575d4 │ │ │ │ + mlaseq r5, r4, sp, sl │ │ │ │ │ │ │ │ -0007d7dc : │ │ │ │ +0007d848 : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d7f8 : │ │ │ │ +0007d864 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d818 : │ │ │ │ +0007d884 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d838 : │ │ │ │ +0007d8a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 7d868 │ │ │ │ + ldr ip, [pc, #24] @ 7d8d4 │ │ │ │ sub sp, sp, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - bl 23458c <_Py_write_noraise@@Base+0xcf4> │ │ │ │ + bl 236eb4 <_Py_write_noraise@@Base+0xcf4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r9, r0, ror #27 │ │ │ │ + eorseq r6, r9, r0, lsr #11 │ │ │ │ │ │ │ │ -0007d86c <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +0007d8d8 <_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 │ │ │ │ @@ -85676,682 +85703,682 @@ │ │ │ │ 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 60f60 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d8b4 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +0007d920 <_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 7d8f8 <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ + beq 7d964 <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ bl 29424 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 7d8d4 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + b 7d940 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 356eac │ │ │ │ + bl 35a64c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 7d918 <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ + beq 7d984 <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 29424 │ │ │ │ - b 7d8d4 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ - bl 357040 │ │ │ │ + b 7d940 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + bl 35a7e0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d924 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +0007d990 <_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 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d950 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +0007d9bc <_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 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d97c <_PySeqLock_BeginRead@@Base>: │ │ │ │ +0007d9e8 <_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 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ tst r5, #1 │ │ │ │ - beq 7d9b0 <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ + beq 7da1c <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 357040 │ │ │ │ - b 7d998 <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ + bl 35a7e0 │ │ │ │ + b 7da04 <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d9b8 <_PySeqLock_EndRead@@Base>: │ │ │ │ +0007da24 <_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 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7d9ec <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ + beq 7da58 <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d9f4 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +0007da60 <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ ands r0, r3, #1 │ │ │ │ strne r1, [r2] │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007da10 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +0007da7c <_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 a9bc4 │ │ │ │ + bl a9cb4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007da48 : │ │ │ │ +0007dab4 : │ │ │ │ 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 22e860 │ │ │ │ + bl 2311d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007da8c : │ │ │ │ +0007daf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #36] @ 7dac8 │ │ │ │ + ldr r3, [pc, #36] @ 7db34 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 29220 │ │ │ │ mvn ip, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 2b65c │ │ │ │ - @ instruction: 0x00599690 │ │ │ │ + @ instruction: 0x005a9690 │ │ │ │ │ │ │ │ -0007dacc <_Py_FatalErrorFunc@@Base>: │ │ │ │ +0007db38 <_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] @ 7db0c <_Py_FatalErrorFunc@@Base+0x40> │ │ │ │ + ldr r3, [pc, #40] @ 7db78 <_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: 0x00599690 │ │ │ │ + @ instruction: 0x005a9690 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 7db2c <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ - ldr r0, [pc, #4] @ 7db30 <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - @ instruction: 0x00392df8 │ │ │ │ - subseq ip, r3, r4, lsr sl │ │ │ │ + ldr r1, [pc, #4] @ 7db98 <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ + ldr r0, [pc, #4] @ 7db9c <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + @ instruction: 0x003965b8 │ │ │ │ + subseq r0, r4, r4, lsr #3 │ │ │ │ │ │ │ │ -0007db34 : │ │ │ │ +0007dba0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7db6c │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #32] @ 7dbd8 │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7db64 │ │ │ │ - ldr r1, [pc, #16] @ 7db70 │ │ │ │ - ldr r0, [pc, #16] @ 7db74 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 7dbd0 │ │ │ │ + ldr r1, [pc, #16] @ 7dbdc │ │ │ │ + ldr r0, [pc, #16] @ 7dbe0 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ - b 8d0ec │ │ │ │ + b 8d1a4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035abb4 │ │ │ │ - subseq ip, r3, r4, asr #20 │ │ │ │ + eorseq lr, r5, r4, ror r3 │ │ │ │ + ldrheq r0, [r4], #-20 @ 0xffffffec │ │ │ │ │ │ │ │ -0007db78 : │ │ │ │ +0007dbe4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #36] @ 7dbb4 │ │ │ │ + ldr r2, [pc, #36] @ 7dc20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 289fa0 │ │ │ │ + bl 28c734 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 28c574 │ │ │ │ + b 28ed08 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007dbb8 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +0007dc24 <_PyThreadState_Prealloc@@Base>: │ │ │ │ mov r1, #0 │ │ │ │ - b 2370e4 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b 239a0c <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -0007dbc0 <_PyThreadState_Init@@Base>: │ │ │ │ +0007dc2c <_PyThreadState_Init@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 7dbdc <_PyThreadState_Init@@Base+0x1c> │ │ │ │ - ldr r0, [pc, #4] @ 7dbe0 <_PyThreadState_Init@@Base+0x20> │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r2, r9, r4, lsl lr │ │ │ │ - subseq ip, r3, r8, asr sl │ │ │ │ + ldr r1, [pc, #4] @ 7dc48 <_PyThreadState_Init@@Base+0x1c> │ │ │ │ + ldr r0, [pc, #4] @ 7dc4c <_PyThreadState_Init@@Base+0x20> │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + @ instruction: 0x003965d4 │ │ │ │ + subseq r0, r4, r8, asr #3 │ │ │ │ │ │ │ │ -0007dbe4 : │ │ │ │ - ldr r3, [pc, #16] @ 7dbfc │ │ │ │ +0007dc50 : │ │ │ │ + ldr r3, [pc, #16] @ 7dc68 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 280c70 │ │ │ │ + b 283550 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007dc00 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +0007dc6c <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ - ldr r3, [pc, #8] @ 7dc18 <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ + ldr r3, [pc, #8] @ 7dc84 <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x000cfdb8 │ │ │ │ + andeq r0, sp, r0, asr r1 │ │ │ │ │ │ │ │ -0007dc1c : │ │ │ │ +0007dc88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2825b4 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ + bl 284e94 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7dc54 │ │ │ │ - ldr r3, [pc, #24] @ 7dc5c │ │ │ │ + bne 7dcc0 │ │ │ │ + ldr r3, [pc, #24] @ 7dcc8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2835e4 │ │ │ │ - bl 286dac │ │ │ │ + bl 285e24 │ │ │ │ + bl 289540 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007dc60 : │ │ │ │ - ldr r3, [pc, #20] @ 7dc7c │ │ │ │ +0007dccc : │ │ │ │ + ldr r3, [pc, #20] @ 7dce8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2835e4 │ │ │ │ + b 285e24 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007dc80 : │ │ │ │ +0007dcec : │ │ │ │ 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 252418 │ │ │ │ + bl 254c9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007dcbc : │ │ │ │ +0007dd28 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 252240 │ │ │ │ + b 254ac4 │ │ │ │ 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 7dd74 │ │ │ │ + bne 7dde0 │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 7dd60 │ │ │ │ + beq 7ddcc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355fa0 │ │ │ │ + bl 359740 │ │ │ │ cmp r7, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7dd44 │ │ │ │ + blt 7ddb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355fa0 │ │ │ │ + bl 359740 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7dd60 │ │ │ │ + bge 7ddcc │ │ │ │ mvn r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7def8 │ │ │ │ + b 7df64 │ │ │ │ mul r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6, r1 │ │ │ │ - b 7def8 │ │ │ │ + b 7df64 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 355fa0 │ │ │ │ + bl 359740 │ │ │ │ mov r9, r2 │ │ │ │ orrs r2, r4, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - beq 7ddfc │ │ │ │ + beq 7de68 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355fa0 │ │ │ │ + bl 359740 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs r1, r7, r1 │ │ │ │ - blt 7dde0 │ │ │ │ + blt 7de4c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355fa0 │ │ │ │ + bl 359740 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r1, r7 │ │ │ │ - bge 7ddfc │ │ │ │ + bge 7de68 │ │ │ │ mvn r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7de10 │ │ │ │ + b 7de7c │ │ │ │ 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 355fa0 │ │ │ │ + bl 359740 │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 7de8c │ │ │ │ + beq 7def8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355fa0 │ │ │ │ + bl 359740 │ │ │ │ cmp r8, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7de70 │ │ │ │ + blt 7dedc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 355fa0 │ │ │ │ + bl 359740 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7de8c │ │ │ │ + bge 7def8 │ │ │ │ mvn r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r3, r3, #31 │ │ │ │ movlt r2, #0 │ │ │ │ mvnge r2, #0 │ │ │ │ rsb r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - b 7dea0 │ │ │ │ + b 7df0c │ │ │ │ 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 7decc │ │ │ │ + blt 7df38 │ │ │ │ mvn r0, #0 │ │ │ │ sub ip, r0, r9 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r2 │ │ │ │ sub ip, r1, r7 │ │ │ │ sbcs ip, ip, r3 │ │ │ │ - bge 7def0 │ │ │ │ - b 7def8 │ │ │ │ + bge 7df5c │ │ │ │ + b 7df64 │ │ │ │ orrs sl, r7, sl │ │ │ │ - beq 7def0 │ │ │ │ + beq 7df5c │ │ │ │ rsbs r0, r9, #0 │ │ │ │ rsc r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r1, r3, r1 │ │ │ │ movlt r0, #0 │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ - blt 7def8 │ │ │ │ + blt 7df64 │ │ │ │ adds r0, r9, r2 │ │ │ │ adc r1, r3, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0007df00 : │ │ │ │ +0007df6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 7df2c │ │ │ │ + ldr r3, [pc, #20] @ 7df98 │ │ │ │ ldr r0, [r3, #848] @ 0x350 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7df24 │ │ │ │ + bne 7df90 │ │ │ │ bl 2a954 │ │ │ │ mov r0, #0 │ │ │ │ bl 2934c │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ │ │ │ │ -0007df30 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +0007df9c <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7dfc0 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7e02c <_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 60f60 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7dfc0 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7e02c <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7dfc0 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + bne 7e02c <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 7e01c <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + beq 7e088 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #32] │ │ │ │ - beq 7e01c <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + beq 7e088 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7e01c <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + bne 7e088 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007e024 : │ │ │ │ +0007e090 : │ │ │ │ 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 bb964 │ │ │ │ + bl bbe34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e068 │ │ │ │ - ldr r3, [pc, #84] @ 7e0a8 │ │ │ │ + bne 7e0d4 │ │ │ │ + ldr r3, [pc, #84] @ 7e114 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2835e4 │ │ │ │ + bl 285e24 │ │ │ │ mvn r5, #0 │ │ │ │ - b 7e0a0 │ │ │ │ + b 7e10c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 281d28 │ │ │ │ + bl 284608 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7e0a0 │ │ │ │ + beq 7e10c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e0a0 │ │ │ │ + bne 7e10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e0ac : │ │ │ │ +0007e118 : │ │ │ │ mov r2, #0 │ │ │ │ - b 7e024 │ │ │ │ + b 7e090 │ │ │ │ │ │ │ │ -0007e0b4 : │ │ │ │ +0007e120 : │ │ │ │ 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 bb964 │ │ │ │ + bl bbe34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e0f8 │ │ │ │ - ldr r3, [pc, #84] @ 7e138 │ │ │ │ + bne 7e164 │ │ │ │ + ldr r3, [pc, #84] @ 7e1a4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2835e4 │ │ │ │ + bl 285e24 │ │ │ │ mvn r5, #0 │ │ │ │ - b 7e130 │ │ │ │ + b 7e19c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7dc1c │ │ │ │ + bl 7dc88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7e130 │ │ │ │ + beq 7e19c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e130 │ │ │ │ + bne 7e19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e13c : │ │ │ │ +0007e1a8 : │ │ │ │ mov r2, #0 │ │ │ │ - b 7e0b4 │ │ │ │ + b 7e120 │ │ │ │ │ │ │ │ -0007e144 : │ │ │ │ +0007e1b0 : │ │ │ │ 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 bb964 │ │ │ │ + bl bbe34 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7e1b0 │ │ │ │ + beq 7e21c │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 279a20 <_PyEval_MakePendingCalls@@Base+0x720> │ │ │ │ + bl 27c300 <_PyEval_MakePendingCalls@@Base+0x720> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7e1b0 │ │ │ │ + beq 7e21c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e1b0 │ │ │ │ + bne 7e21c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0007e1b8 : │ │ │ │ +0007e224 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 7e144 │ │ │ │ + b 7e1b0 │ │ │ │ │ │ │ │ -0007e1c4 : │ │ │ │ +0007e230 : │ │ │ │ mov r3, #0 │ │ │ │ - b 7e144 │ │ │ │ + b 7e1b0 │ │ │ │ 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 9aa38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aad8 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e230 │ │ │ │ + bne 7e29c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e33c │ │ │ │ + beq 7e3a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e33c │ │ │ │ + bne 7e3a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 7e33c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 7e3a8 │ │ │ │ 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} │ │ │ │ @@ -86361,31 +86388,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 7e264 │ │ │ │ + blt 7e2d0 │ │ │ │ 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 7e2b8 │ │ │ │ + beq 7e324 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e2b8 │ │ │ │ + bne 7e324 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 │ │ │ │ @@ -86398,16 +86425,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] @ 7e344 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #52] @ 7e3b0 │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -86415,4165 +86442,4165 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007e348 : │ │ │ │ +0007e3b4 : │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #8] @ 7e360 │ │ │ │ + ldr r0, [pc, #8] @ 7e3cc │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - b 7e1cc │ │ │ │ - subseq r6, r5, r0, asr r9 │ │ │ │ + b 7e238 │ │ │ │ + subseq r6, r6, r0, asr r9 │ │ │ │ │ │ │ │ -0007e364 : │ │ │ │ +0007e3d0 : │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r0, [pc] @ 7e378 │ │ │ │ - b 7e1cc │ │ │ │ - subseq r6, r5, r0, asr r9 │ │ │ │ + ldr r0, [pc] @ 7e3e4 │ │ │ │ + b 7e238 │ │ │ │ + subseq r6, r6, r0, asr r9 │ │ │ │ │ │ │ │ -0007e37c : │ │ │ │ +0007e3e8 : │ │ │ │ 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] @ 7e414 │ │ │ │ + ldr r0, [pc, #120] @ 7e480 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e1cc │ │ │ │ + bl 7e238 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7e408 │ │ │ │ - ldr r3, [pc, #100] @ 7e418 │ │ │ │ - bl 3571e0 │ │ │ │ + beq 7e474 │ │ │ │ + ldr r3, [pc, #100] @ 7e484 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ streq r5, [r4, #28] │ │ │ │ - beq 7e40c │ │ │ │ - bl 280390 │ │ │ │ + beq 7e478 │ │ │ │ + bl 282c70 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33a1f8 │ │ │ │ + bl 33dcac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bne 7e40c │ │ │ │ + bne 7e478 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e408 │ │ │ │ + beq 7e474 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e408 │ │ │ │ + bne 7e474 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r6, r5, ip, ror #28 │ │ │ │ + subseq r6, r6, ip, ror #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e41c : │ │ │ │ +0007e488 : │ │ │ │ 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] @ 7e45c │ │ │ │ + ldr r0, [pc, #32] @ 7e4c8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e1cc │ │ │ │ + bl 7e238 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0, #28] │ │ │ │ strhne r3, [r0, #32] │ │ │ │ strbne r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r6, r5, r4, ror #24 │ │ │ │ + subseq r6, r6, r4, ror #24 │ │ │ │ │ │ │ │ -0007e460 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +0007e4cc <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ cmn r0, #1 │ │ │ │ movne r3, r0 │ │ │ │ strne r3, [r4] │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007e490 : │ │ │ │ +0007e4fc : │ │ │ │ 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 19c374 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 19e724 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 7e4c8 │ │ │ │ - b 128de0 │ │ │ │ - eorseq r2, r9, r4, asr #28 │ │ │ │ + ldr r0, [pc] @ 7e534 │ │ │ │ + b 129448 │ │ │ │ + eorseq r6, r9, r4, lsl #12 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7e4f4 │ │ │ │ + beq 7e560 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #28] @ 7e508 │ │ │ │ + ldreq r1, [pc, #28] @ 7e574 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #24] @ 7e50c │ │ │ │ - b 128de0 │ │ │ │ + ldr r0, [pc, #24] @ 7e578 │ │ │ │ + b 129448 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #4] @ 7e508 │ │ │ │ - ldr r0, [pc, #8] @ 7e510 │ │ │ │ - b 128de0 │ │ │ │ - eorseq r5, r6, r4, lsl r3 │ │ │ │ - eorseq r2, r9, r8, ror #28 │ │ │ │ - eorseq r2, r9, ip, lsl #29 │ │ │ │ + ldreq r1, [pc, #4] @ 7e574 │ │ │ │ + ldr r0, [pc, #8] @ 7e57c │ │ │ │ + b 129448 │ │ │ │ + @ instruction: 0x00368af4 │ │ │ │ + eorseq r6, r9, r8, lsr #12 │ │ │ │ + eorseq r6, r9, ip, asr #12 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - b 17ad1c │ │ │ │ + b 17c308 │ │ │ │ │ │ │ │ -0007e51c <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +0007e588 <_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 7e574 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7e5e0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #67108864 @ 0x4000000 │ │ │ │ - beq 7e574 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7e5e0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e568 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + beq 7e5d4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ - beq 7e574 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7e5e0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7e588 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #48] @ 7e5ac <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ - ldr r1, [pc, #48] @ 7e5b0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7e5f4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #48] @ 7e618 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ + ldr r1, [pc, #48] @ 7e61c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7e59c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + b 7e608 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ add ip, sp, #24 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118fc4 │ │ │ │ + bl 1195b0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ - eorseq r5, r6, r4, ror lr │ │ │ │ + eorseq r9, r6, r4, asr #12 │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ │ │ │ │ -0007e5b4 : │ │ │ │ +0007e620 : │ │ │ │ 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 7e608 │ │ │ │ + beq 7e674 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7e608 │ │ │ │ + beq 7e674 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e5fc │ │ │ │ + beq 7e668 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7e608 │ │ │ │ + beq 7e674 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7e61c │ │ │ │ - ldr r0, [pc, #36] @ 7e634 │ │ │ │ - ldr r1, [pc, #36] @ 7e638 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7e688 │ │ │ │ + ldr r0, [pc, #36] @ 7e6a0 │ │ │ │ + ldr r1, [pc, #36] @ 7e6a4 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7e62c │ │ │ │ + b 7e698 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118fc4 │ │ │ │ + bl 1195b0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r6, r4, ror lr │ │ │ │ + eorseq r9, r6, r4, asr #12 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ │ │ │ │ -0007e63c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +0007e6a8 <_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 7e690 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7e6fc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7e690 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7e6fc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e684 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + beq 7e6f0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ ldr lr, [r1, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7e690 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7e6fc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7e6a4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ - ldr r0, [pc, #36] @ 7e6bc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ - ldr r1, [pc, #36] @ 7e6c0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7e710 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ + ldr r0, [pc, #36] @ 7e728 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + ldr r1, [pc, #36] @ 7e72c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7e6b4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ + b 7e720 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118fc4 │ │ │ │ + bl 1195b0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r6, r4, ror lr │ │ │ │ + eorseq r9, r6, r4, asr #12 │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ │ │ │ │ -0007e6c4 : │ │ │ │ +0007e730 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #176] @ 7e78c │ │ │ │ + ldr r3, [pc, #176] @ 7e7f8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7e6f8 │ │ │ │ - ldr r1, [pc, #164] @ 7e790 │ │ │ │ - ldr r0, [pc, #164] @ 7e794 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 7e764 │ │ │ │ + ldr r1, [pc, #164] @ 7e7fc │ │ │ │ + ldr r0, [pc, #164] @ 7e800 │ │ │ │ + bl 2e2374 <_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 7e6f0 │ │ │ │ - ldr r3, [pc, #136] @ 7e798 │ │ │ │ + beq 7e75c │ │ │ │ + ldr r3, [pc, #136] @ 7e804 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7e784 │ │ │ │ - bl 91a70 │ │ │ │ + bne 7e7f0 │ │ │ │ + bl 91b28 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r7 │ │ │ │ movne r8, #0 │ │ │ │ - beq 7e6f0 │ │ │ │ + beq 7e75c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge 7e75c │ │ │ │ + bge 7e7c8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ add r8, r8, #2 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7e72c │ │ │ │ - b 7e6f0 │ │ │ │ + bge 7e798 │ │ │ │ + b 7e75c │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e784 │ │ │ │ + beq 7e7f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7e784 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 7e7f0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ + subseq r5, r6, r0, asr #30 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - eorseq r7, r7, r4, lsl #3 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ + eorseq sl, r7, r4, asr #18 │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ │ │ │ │ -0007e79c : │ │ │ │ +0007e808 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 7e7c4 │ │ │ │ - ldr r1, [pc, #16] @ 7e7c8 │ │ │ │ + ldr r3, [pc, #16] @ 7e830 │ │ │ │ + ldr r1, [pc, #16] @ 7e834 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, r8, lsr #29 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r6, r9, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e8e0 │ │ │ │ + ldr r2, [pc, #252] @ 7e94c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e8e4 │ │ │ │ + ldr r0, [pc, #244] @ 7e950 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e81c │ │ │ │ + bne 7e888 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e8e8 │ │ │ │ + ldr r3, [pc, #224] @ 7e954 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e858 │ │ │ │ + beq 7e8c4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e858 │ │ │ │ - b 7e820 │ │ │ │ + ble 7e8c4 │ │ │ │ + b 7e88c │ │ │ │ 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 7e870 │ │ │ │ + bne 7e8dc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e8e8 │ │ │ │ + ldr r3, [pc, #160] @ 7e954 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e858 │ │ │ │ + beq 7e8c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e874 │ │ │ │ - ldr r3, [pc, #140] @ 7e8ec │ │ │ │ - ldr r1, [pc, #140] @ 7e8f0 │ │ │ │ + bgt 7e8e0 │ │ │ │ + ldr r3, [pc, #140] @ 7e958 │ │ │ │ + ldr r1, [pc, #140] @ 7e95c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e8d8 │ │ │ │ + b 7e944 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 144688 │ │ │ │ + bl 144d00 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e8b4 │ │ │ │ + beq 7e920 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e8b4 │ │ │ │ + bne 7e920 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e8d8 │ │ │ │ + beq 7e944 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e8d8 │ │ │ │ + bne 7e944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ea08 │ │ │ │ + ldr r2, [pc, #252] @ 7ea74 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ea0c │ │ │ │ + ldr r0, [pc, #244] @ 7ea78 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e944 │ │ │ │ + bne 7e9b0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ea10 │ │ │ │ + ldr r3, [pc, #224] @ 7ea7c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e980 │ │ │ │ + beq 7e9ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e980 │ │ │ │ - b 7e948 │ │ │ │ + ble 7e9ec │ │ │ │ + b 7e9b4 │ │ │ │ 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 7e998 │ │ │ │ + bne 7ea04 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ea10 │ │ │ │ + ldr r3, [pc, #160] @ 7ea7c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e980 │ │ │ │ + beq 7e9ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e99c │ │ │ │ - ldr r3, [pc, #140] @ 7ea14 │ │ │ │ - ldr r1, [pc, #140] @ 7ea18 │ │ │ │ + bgt 7ea08 │ │ │ │ + ldr r3, [pc, #140] @ 7ea80 │ │ │ │ + ldr r1, [pc, #140] @ 7ea84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ea00 │ │ │ │ + b 7ea6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 175d8c │ │ │ │ + bl 177378 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e9dc │ │ │ │ + beq 7ea48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e9dc │ │ │ │ + bne 7ea48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ea00 │ │ │ │ + beq 7ea6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ea00 │ │ │ │ + bne 7ea6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7eb30 │ │ │ │ + ldr r2, [pc, #252] @ 7eb9c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7eb34 │ │ │ │ + ldr r0, [pc, #244] @ 7eba0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ea6c │ │ │ │ + bne 7ead8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7eb38 │ │ │ │ + ldr r3, [pc, #224] @ 7eba4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7eaa8 │ │ │ │ + beq 7eb14 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7eaa8 │ │ │ │ - b 7ea70 │ │ │ │ + ble 7eb14 │ │ │ │ + b 7eadc │ │ │ │ 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 7eac0 │ │ │ │ + bne 7eb2c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7eb38 │ │ │ │ + ldr r3, [pc, #160] @ 7eba4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eaa8 │ │ │ │ + beq 7eb14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eac4 │ │ │ │ - ldr r3, [pc, #140] @ 7eb3c │ │ │ │ - ldr r1, [pc, #140] @ 7eb40 │ │ │ │ + bgt 7eb30 │ │ │ │ + ldr r3, [pc, #140] @ 7eba8 │ │ │ │ + ldr r1, [pc, #140] @ 7ebac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7eb28 │ │ │ │ + b 7eb94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0ff4 │ │ │ │ + bl 1b33b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7eb04 │ │ │ │ + beq 7eb70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7eb04 │ │ │ │ + bne 7eb70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7eb28 │ │ │ │ + beq 7eb94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7eb28 │ │ │ │ + bne 7eb94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ec58 │ │ │ │ + ldr r2, [pc, #252] @ 7ecc4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ec5c │ │ │ │ + ldr r0, [pc, #244] @ 7ecc8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7eb94 │ │ │ │ + bne 7ec00 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ec60 │ │ │ │ + ldr r3, [pc, #224] @ 7eccc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ebd0 │ │ │ │ + beq 7ec3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ebd0 │ │ │ │ - b 7eb98 │ │ │ │ + ble 7ec3c │ │ │ │ + b 7ec04 │ │ │ │ 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 7ebe8 │ │ │ │ + bne 7ec54 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ec60 │ │ │ │ + ldr r3, [pc, #160] @ 7eccc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ebd0 │ │ │ │ + beq 7ec3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ebec │ │ │ │ - ldr r3, [pc, #140] @ 7ec64 │ │ │ │ - ldr r1, [pc, #140] @ 7ec68 │ │ │ │ + bgt 7ec58 │ │ │ │ + ldr r3, [pc, #140] @ 7ecd0 │ │ │ │ + ldr r1, [pc, #140] @ 7ecd4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ec50 │ │ │ │ + b 7ecbc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1960 │ │ │ │ + bl 1a3d10 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ec2c │ │ │ │ + beq 7ec98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ec2c │ │ │ │ + bne 7ec98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ec50 │ │ │ │ + beq 7ecbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ec50 │ │ │ │ + bne 7ecbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7ed14 │ │ │ │ + ldr r1, [pc, #144] @ 7ed80 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ed18 │ │ │ │ + ldr r2, [pc, #140] @ 7ed84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7eccc │ │ │ │ + bne 7ed38 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ed1c │ │ │ │ + ldr r3, [pc, #120] @ 7ed88 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ecb4 │ │ │ │ + beq 7ed20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ecd0 │ │ │ │ - ldr r3, [pc, #100] @ 7ed20 │ │ │ │ - ldr r1, [pc, #100] @ 7ed24 │ │ │ │ + bgt 7ed3c │ │ │ │ + ldr r3, [pc, #100] @ 7ed8c │ │ │ │ + ldr r1, [pc, #100] @ 7ed90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ed0c │ │ │ │ + b 7ed78 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 148ca4 │ │ │ │ + bl 14931c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ed0c │ │ │ │ + beq 7ed78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ed0c │ │ │ │ + bne 7ed78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7edd0 │ │ │ │ + ldr r1, [pc, #144] @ 7ee3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7edd4 │ │ │ │ + ldr r2, [pc, #140] @ 7ee40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7ed88 │ │ │ │ + bne 7edf4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7edd8 │ │ │ │ + ldr r3, [pc, #120] @ 7ee44 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ed70 │ │ │ │ + beq 7eddc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ed8c │ │ │ │ - ldr r3, [pc, #100] @ 7eddc │ │ │ │ - ldr r1, [pc, #100] @ 7ede0 │ │ │ │ + bgt 7edf8 │ │ │ │ + ldr r3, [pc, #100] @ 7ee48 │ │ │ │ + ldr r1, [pc, #100] @ 7ee4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r5, #0 │ │ │ │ - b 7edc8 │ │ │ │ + b 7ee34 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3013bc │ │ │ │ + bl 30478c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7edc8 │ │ │ │ + beq 7ee34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7edc8 │ │ │ │ + bne 7ee34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7ee8c │ │ │ │ + ldr r1, [pc, #144] @ 7eef8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ee90 │ │ │ │ + ldr r2, [pc, #140] @ 7eefc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7ee44 │ │ │ │ + bne 7eeb0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ee94 │ │ │ │ + ldr r3, [pc, #120] @ 7ef00 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ee2c │ │ │ │ + beq 7ee98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ee48 │ │ │ │ - ldr r3, [pc, #100] @ 7ee98 │ │ │ │ - ldr r1, [pc, #100] @ 7ee9c │ │ │ │ + bgt 7eeb4 │ │ │ │ + ldr r3, [pc, #100] @ 7ef04 │ │ │ │ + ldr r1, [pc, #100] @ 7ef08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ee84 │ │ │ │ + b 7eef0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f510 │ │ │ │ + bl 14fb88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ee84 │ │ │ │ + beq 7eef0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ee84 │ │ │ │ + bne 7eef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7efb4 │ │ │ │ + ldr r2, [pc, #252] @ 7f020 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7efb8 │ │ │ │ + ldr r0, [pc, #244] @ 7f024 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7eef0 │ │ │ │ + bne 7ef5c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7efbc │ │ │ │ + ldr r3, [pc, #224] @ 7f028 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ef2c │ │ │ │ + beq 7ef98 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ef2c │ │ │ │ - b 7eef4 │ │ │ │ + ble 7ef98 │ │ │ │ + b 7ef60 │ │ │ │ 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 7ef44 │ │ │ │ + bne 7efb0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7efbc │ │ │ │ + ldr r3, [pc, #160] @ 7f028 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ef2c │ │ │ │ + beq 7ef98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ef48 │ │ │ │ - ldr r3, [pc, #140] @ 7efc0 │ │ │ │ - ldr r1, [pc, #140] @ 7efc4 │ │ │ │ + bgt 7efb4 │ │ │ │ + ldr r3, [pc, #140] @ 7f02c │ │ │ │ + ldr r1, [pc, #140] @ 7f030 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7efac │ │ │ │ + b 7f018 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13da90 │ │ │ │ + bl 13e108 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ef88 │ │ │ │ + beq 7eff4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ef88 │ │ │ │ + bne 7eff4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7efac │ │ │ │ + beq 7f018 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7efac │ │ │ │ + bne 7f018 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f0dc │ │ │ │ + ldr r2, [pc, #252] @ 7f148 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f0e0 │ │ │ │ + ldr r0, [pc, #244] @ 7f14c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f018 │ │ │ │ + bne 7f084 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f0e4 │ │ │ │ + ldr r3, [pc, #224] @ 7f150 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f054 │ │ │ │ + beq 7f0c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f054 │ │ │ │ - b 7f01c │ │ │ │ + ble 7f0c0 │ │ │ │ + b 7f088 │ │ │ │ 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 7f06c │ │ │ │ + bne 7f0d8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f0e4 │ │ │ │ + ldr r3, [pc, #160] @ 7f150 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f054 │ │ │ │ + beq 7f0c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f070 │ │ │ │ - ldr r3, [pc, #140] @ 7f0e8 │ │ │ │ - ldr r1, [pc, #140] @ 7f0ec │ │ │ │ + bgt 7f0dc │ │ │ │ + ldr r3, [pc, #140] @ 7f154 │ │ │ │ + ldr r1, [pc, #140] @ 7f158 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f0d4 │ │ │ │ + b 7f140 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe14c │ │ │ │ + bl 2003c4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f0b0 │ │ │ │ + beq 7f11c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f0b0 │ │ │ │ + bne 7f11c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f0d4 │ │ │ │ + beq 7f140 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f0d4 │ │ │ │ + bne 7f140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f204 │ │ │ │ + ldr r2, [pc, #252] @ 7f270 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f208 │ │ │ │ + ldr r0, [pc, #244] @ 7f274 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f140 │ │ │ │ + bne 7f1ac │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f20c │ │ │ │ + ldr r3, [pc, #224] @ 7f278 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f17c │ │ │ │ + beq 7f1e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f17c │ │ │ │ - b 7f144 │ │ │ │ + ble 7f1e8 │ │ │ │ + b 7f1b0 │ │ │ │ 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 7f194 │ │ │ │ + bne 7f200 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f20c │ │ │ │ + ldr r3, [pc, #160] @ 7f278 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f17c │ │ │ │ + beq 7f1e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f198 │ │ │ │ - ldr r3, [pc, #140] @ 7f210 │ │ │ │ - ldr r1, [pc, #140] @ 7f214 │ │ │ │ + bgt 7f204 │ │ │ │ + ldr r3, [pc, #140] @ 7f27c │ │ │ │ + ldr r1, [pc, #140] @ 7f280 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f1fc │ │ │ │ + b 7f268 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17822c │ │ │ │ + bl 179818 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f1d8 │ │ │ │ + beq 7f244 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f1d8 │ │ │ │ + bne 7f244 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f1fc │ │ │ │ + beq 7f268 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f1fc │ │ │ │ + bne 7f268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f32c │ │ │ │ + ldr r2, [pc, #252] @ 7f398 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f330 │ │ │ │ + ldr r0, [pc, #244] @ 7f39c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f268 │ │ │ │ + bne 7f2d4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f334 │ │ │ │ + ldr r3, [pc, #224] @ 7f3a0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f2a4 │ │ │ │ + beq 7f310 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f2a4 │ │ │ │ - b 7f26c │ │ │ │ + ble 7f310 │ │ │ │ + b 7f2d8 │ │ │ │ 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 7f2bc │ │ │ │ + bne 7f328 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f334 │ │ │ │ + ldr r3, [pc, #160] @ 7f3a0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f2a4 │ │ │ │ + beq 7f310 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f2c0 │ │ │ │ - ldr r3, [pc, #140] @ 7f338 │ │ │ │ - ldr r1, [pc, #140] @ 7f33c │ │ │ │ + bgt 7f32c │ │ │ │ + ldr r3, [pc, #140] @ 7f3a4 │ │ │ │ + ldr r1, [pc, #140] @ 7f3a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f324 │ │ │ │ + b 7f390 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d5d08 │ │ │ │ + bl 1d8224 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f300 │ │ │ │ + beq 7f36c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f300 │ │ │ │ + bne 7f36c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f324 │ │ │ │ + beq 7f390 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f324 │ │ │ │ + bne 7f390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f454 │ │ │ │ + ldr r2, [pc, #252] @ 7f4c0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f458 │ │ │ │ + ldr r0, [pc, #244] @ 7f4c4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f390 │ │ │ │ + bne 7f3fc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f45c │ │ │ │ + ldr r3, [pc, #224] @ 7f4c8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f3cc │ │ │ │ + beq 7f438 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f3cc │ │ │ │ - b 7f394 │ │ │ │ + ble 7f438 │ │ │ │ + b 7f400 │ │ │ │ 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 7f3e4 │ │ │ │ + bne 7f450 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f45c │ │ │ │ + ldr r3, [pc, #160] @ 7f4c8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f3cc │ │ │ │ + beq 7f438 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f3e8 │ │ │ │ - ldr r3, [pc, #140] @ 7f460 │ │ │ │ - ldr r1, [pc, #140] @ 7f464 │ │ │ │ + bgt 7f454 │ │ │ │ + ldr r3, [pc, #140] @ 7f4cc │ │ │ │ + ldr r1, [pc, #140] @ 7f4d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f44c │ │ │ │ + b 7f4b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 191a74 │ │ │ │ + bl 193784 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f428 │ │ │ │ + beq 7f494 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f428 │ │ │ │ + bne 7f494 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f44c │ │ │ │ + beq 7f4b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f44c │ │ │ │ + bne 7f4b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f57c │ │ │ │ + ldr r2, [pc, #252] @ 7f5e8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f580 │ │ │ │ + ldr r0, [pc, #244] @ 7f5ec │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f4b8 │ │ │ │ + bne 7f524 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f584 │ │ │ │ + ldr r3, [pc, #224] @ 7f5f0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f4f4 │ │ │ │ + beq 7f560 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f4f4 │ │ │ │ - b 7f4bc │ │ │ │ + ble 7f560 │ │ │ │ + b 7f528 │ │ │ │ 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 7f50c │ │ │ │ + bne 7f578 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f584 │ │ │ │ + ldr r3, [pc, #160] @ 7f5f0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f4f4 │ │ │ │ + beq 7f560 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f510 │ │ │ │ - ldr r3, [pc, #140] @ 7f588 │ │ │ │ - ldr r1, [pc, #140] @ 7f58c │ │ │ │ + bgt 7f57c │ │ │ │ + ldr r3, [pc, #140] @ 7f5f4 │ │ │ │ + ldr r1, [pc, #140] @ 7f5f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f574 │ │ │ │ + b 7f5e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 149910 │ │ │ │ + bl 149f88 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f550 │ │ │ │ + beq 7f5bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f550 │ │ │ │ + bne 7f5bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f574 │ │ │ │ + beq 7f5e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f574 │ │ │ │ + bne 7f5e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f6a4 │ │ │ │ + ldr r2, [pc, #252] @ 7f710 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f6a8 │ │ │ │ + ldr r0, [pc, #244] @ 7f714 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f5e0 │ │ │ │ + bne 7f64c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f6ac │ │ │ │ + ldr r3, [pc, #224] @ 7f718 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f61c │ │ │ │ + beq 7f688 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f61c │ │ │ │ - b 7f5e4 │ │ │ │ + ble 7f688 │ │ │ │ + b 7f650 │ │ │ │ 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 7f634 │ │ │ │ + bne 7f6a0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f6ac │ │ │ │ + ldr r3, [pc, #160] @ 7f718 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f61c │ │ │ │ + beq 7f688 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f638 │ │ │ │ - ldr r3, [pc, #140] @ 7f6b0 │ │ │ │ - ldr r1, [pc, #140] @ 7f6b4 │ │ │ │ + bgt 7f6a4 │ │ │ │ + ldr r3, [pc, #140] @ 7f71c │ │ │ │ + ldr r1, [pc, #140] @ 7f720 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f69c │ │ │ │ + b 7f708 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae328 │ │ │ │ + bl 1b06e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f678 │ │ │ │ + beq 7f6e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f678 │ │ │ │ + bne 7f6e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f69c │ │ │ │ + beq 7f708 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f69c │ │ │ │ + bne 7f708 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f7cc │ │ │ │ + ldr r2, [pc, #252] @ 7f838 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f7d0 │ │ │ │ + ldr r0, [pc, #244] @ 7f83c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f708 │ │ │ │ + bne 7f774 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f7d4 │ │ │ │ + ldr r3, [pc, #224] @ 7f840 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f744 │ │ │ │ + beq 7f7b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f744 │ │ │ │ - b 7f70c │ │ │ │ + ble 7f7b0 │ │ │ │ + b 7f778 │ │ │ │ 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 7f75c │ │ │ │ + bne 7f7c8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f7d4 │ │ │ │ + ldr r3, [pc, #160] @ 7f840 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f744 │ │ │ │ + beq 7f7b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f760 │ │ │ │ - ldr r3, [pc, #140] @ 7f7d8 │ │ │ │ - ldr r1, [pc, #140] @ 7f7dc │ │ │ │ + bgt 7f7cc │ │ │ │ + ldr r3, [pc, #140] @ 7f844 │ │ │ │ + ldr r1, [pc, #140] @ 7f848 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f7c4 │ │ │ │ + b 7f830 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f161c │ │ │ │ + bl 1f3914 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f7a0 │ │ │ │ + beq 7f80c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f7a0 │ │ │ │ + bne 7f80c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f7c4 │ │ │ │ + beq 7f830 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f7c4 │ │ │ │ + bne 7f830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f8f4 │ │ │ │ + ldr r2, [pc, #252] @ 7f960 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f8f8 │ │ │ │ + ldr r0, [pc, #244] @ 7f964 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f830 │ │ │ │ + bne 7f89c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f8fc │ │ │ │ + ldr r3, [pc, #224] @ 7f968 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f86c │ │ │ │ + beq 7f8d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f86c │ │ │ │ - b 7f834 │ │ │ │ + ble 7f8d8 │ │ │ │ + b 7f8a0 │ │ │ │ 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 7f884 │ │ │ │ + bne 7f8f0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f8fc │ │ │ │ + ldr r3, [pc, #160] @ 7f968 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f86c │ │ │ │ + beq 7f8d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f888 │ │ │ │ - ldr r3, [pc, #140] @ 7f900 │ │ │ │ - ldr r1, [pc, #140] @ 7f904 │ │ │ │ + bgt 7f8f4 │ │ │ │ + ldr r3, [pc, #140] @ 7f96c │ │ │ │ + ldr r1, [pc, #140] @ 7f970 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f8ec │ │ │ │ + b 7f958 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30e628 │ │ │ │ + bl 312720 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f8c8 │ │ │ │ + beq 7f934 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f8c8 │ │ │ │ + bne 7f934 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f8ec │ │ │ │ + beq 7f958 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f8ec │ │ │ │ + bne 7f958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fa1c │ │ │ │ + ldr r2, [pc, #252] @ 7fa88 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fa20 │ │ │ │ + ldr r0, [pc, #244] @ 7fa8c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f958 │ │ │ │ + bne 7f9c4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fa24 │ │ │ │ + ldr r3, [pc, #224] @ 7fa90 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f994 │ │ │ │ + beq 7fa00 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f994 │ │ │ │ - b 7f95c │ │ │ │ + ble 7fa00 │ │ │ │ + b 7f9c8 │ │ │ │ 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 7f9ac │ │ │ │ + bne 7fa18 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fa24 │ │ │ │ + ldr r3, [pc, #160] @ 7fa90 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f994 │ │ │ │ + beq 7fa00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f9b0 │ │ │ │ - ldr r3, [pc, #140] @ 7fa28 │ │ │ │ - ldr r1, [pc, #140] @ 7fa2c │ │ │ │ + bgt 7fa1c │ │ │ │ + ldr r3, [pc, #140] @ 7fa94 │ │ │ │ + ldr r1, [pc, #140] @ 7fa98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fa14 │ │ │ │ + b 7fa80 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d8e60 │ │ │ │ + bl 2dc174 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f9f0 │ │ │ │ + beq 7fa5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f9f0 │ │ │ │ + bne 7fa5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fa14 │ │ │ │ + beq 7fa80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fa14 │ │ │ │ + bne 7fa80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fb44 │ │ │ │ + ldr r2, [pc, #252] @ 7fbb0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fb48 │ │ │ │ + ldr r0, [pc, #244] @ 7fbb4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fa80 │ │ │ │ + bne 7faec │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fb4c │ │ │ │ + ldr r3, [pc, #224] @ 7fbb8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fabc │ │ │ │ + beq 7fb28 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fabc │ │ │ │ - b 7fa84 │ │ │ │ + ble 7fb28 │ │ │ │ + b 7faf0 │ │ │ │ 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 7fad4 │ │ │ │ + bne 7fb40 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fb4c │ │ │ │ + ldr r3, [pc, #160] @ 7fbb8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fabc │ │ │ │ + beq 7fb28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fad8 │ │ │ │ - ldr r3, [pc, #140] @ 7fb50 │ │ │ │ - ldr r1, [pc, #140] @ 7fb54 │ │ │ │ + bgt 7fb44 │ │ │ │ + ldr r3, [pc, #140] @ 7fbbc │ │ │ │ + ldr r1, [pc, #140] @ 7fbc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fb3c │ │ │ │ + b 7fba8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd394 │ │ │ │ + bl 1ff60c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fb18 │ │ │ │ + beq 7fb84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fb18 │ │ │ │ + bne 7fb84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fb3c │ │ │ │ + beq 7fba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fb3c │ │ │ │ + bne 7fba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fc6c │ │ │ │ + ldr r2, [pc, #252] @ 7fcd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fc70 │ │ │ │ + ldr r0, [pc, #244] @ 7fcdc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fba8 │ │ │ │ + bne 7fc14 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fc74 │ │ │ │ + ldr r3, [pc, #224] @ 7fce0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fbe4 │ │ │ │ + beq 7fc50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fbe4 │ │ │ │ - b 7fbac │ │ │ │ + ble 7fc50 │ │ │ │ + b 7fc18 │ │ │ │ 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 7fbfc │ │ │ │ + bne 7fc68 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fc74 │ │ │ │ + ldr r3, [pc, #160] @ 7fce0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fbe4 │ │ │ │ + beq 7fc50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fc00 │ │ │ │ - ldr r3, [pc, #140] @ 7fc78 │ │ │ │ - ldr r1, [pc, #140] @ 7fc7c │ │ │ │ + bgt 7fc6c │ │ │ │ + ldr r3, [pc, #140] @ 7fce4 │ │ │ │ + ldr r1, [pc, #140] @ 7fce8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fc64 │ │ │ │ + b 7fcd0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 315630 │ │ │ │ + bl 318e08 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fc40 │ │ │ │ + beq 7fcac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fc40 │ │ │ │ + bne 7fcac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fc64 │ │ │ │ + beq 7fcd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fc64 │ │ │ │ + bne 7fcd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fd94 │ │ │ │ + ldr r2, [pc, #252] @ 7fe00 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fd98 │ │ │ │ + ldr r0, [pc, #244] @ 7fe04 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fcd0 │ │ │ │ + bne 7fd3c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fd9c │ │ │ │ + ldr r3, [pc, #224] @ 7fe08 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fd0c │ │ │ │ + beq 7fd78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fd0c │ │ │ │ - b 7fcd4 │ │ │ │ + ble 7fd78 │ │ │ │ + b 7fd40 │ │ │ │ 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 7fd24 │ │ │ │ + bne 7fd90 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fd9c │ │ │ │ + ldr r3, [pc, #160] @ 7fe08 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fd0c │ │ │ │ + beq 7fd78 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fd28 │ │ │ │ - ldr r3, [pc, #140] @ 7fda0 │ │ │ │ - ldr r1, [pc, #140] @ 7fda4 │ │ │ │ + bgt 7fd94 │ │ │ │ + ldr r3, [pc, #140] @ 7fe0c │ │ │ │ + ldr r1, [pc, #140] @ 7fe10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fd8c │ │ │ │ + b 7fdf8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3fb0 │ │ │ │ + bl 1c6340 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fd68 │ │ │ │ + beq 7fdd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fd68 │ │ │ │ + bne 7fdd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fd8c │ │ │ │ + beq 7fdf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fd8c │ │ │ │ + bne 7fdf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7febc │ │ │ │ + ldr r2, [pc, #252] @ 7ff28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fec0 │ │ │ │ + ldr r0, [pc, #244] @ 7ff2c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fdf8 │ │ │ │ + bne 7fe64 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fec4 │ │ │ │ + ldr r3, [pc, #224] @ 7ff30 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fe34 │ │ │ │ + beq 7fea0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fe34 │ │ │ │ - b 7fdfc │ │ │ │ + ble 7fea0 │ │ │ │ + b 7fe68 │ │ │ │ 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 7fe4c │ │ │ │ + bne 7feb8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fec4 │ │ │ │ + ldr r3, [pc, #160] @ 7ff30 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fe34 │ │ │ │ + beq 7fea0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fe50 │ │ │ │ - ldr r3, [pc, #140] @ 7fec8 │ │ │ │ - ldr r1, [pc, #140] @ 7fecc │ │ │ │ + bgt 7febc │ │ │ │ + ldr r3, [pc, #140] @ 7ff34 │ │ │ │ + ldr r1, [pc, #140] @ 7ff38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7feb4 │ │ │ │ + b 7ff20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d66a4 │ │ │ │ + bl 1d8bc0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fe90 │ │ │ │ + beq 7fefc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fe90 │ │ │ │ + bne 7fefc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7feb4 │ │ │ │ + beq 7ff20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7feb4 │ │ │ │ + bne 7ff20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ffe4 │ │ │ │ + ldr r2, [pc, #252] @ 80050 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ffe8 │ │ │ │ + ldr r0, [pc, #244] @ 80054 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ff20 │ │ │ │ + bne 7ff8c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ffec │ │ │ │ + ldr r3, [pc, #224] @ 80058 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ff5c │ │ │ │ + beq 7ffc8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ff5c │ │ │ │ - b 7ff24 │ │ │ │ + ble 7ffc8 │ │ │ │ + b 7ff90 │ │ │ │ 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 7ff74 │ │ │ │ + bne 7ffe0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ffec │ │ │ │ + ldr r3, [pc, #160] @ 80058 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ff5c │ │ │ │ + beq 7ffc8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ff78 │ │ │ │ - ldr r3, [pc, #140] @ 7fff0 │ │ │ │ - ldr r1, [pc, #140] @ 7fff4 │ │ │ │ + bgt 7ffe4 │ │ │ │ + ldr r3, [pc, #140] @ 8005c │ │ │ │ + ldr r1, [pc, #140] @ 80060 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ffdc │ │ │ │ + b 80048 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12eae8 │ │ │ │ + bl 12f158 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ffb8 │ │ │ │ + beq 80024 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ffb8 │ │ │ │ + bne 80024 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ffdc │ │ │ │ + beq 80048 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ffdc │ │ │ │ + bne 80048 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ │ │ │ │ -0007fff8 : │ │ │ │ - ldr r3, [pc, #56] @ 80038 │ │ │ │ +00080064 : │ │ │ │ + ldr r3, [pc, #56] @ 800a4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 80010 │ │ │ │ + bne 8007c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2d8924 │ │ │ │ + b 2dbc38 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 8003c │ │ │ │ - ldr r1, [pc, #20] @ 80040 │ │ │ │ + ldr r3, [pc, #20] @ 800a8 │ │ │ │ + ldr r1, [pc, #20] @ 800ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r2, r5, r4, lsl #6 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r8, r4, lsl #26 │ │ │ │ + subseq r2, r6, r4, lsl #6 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, r4, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 8006c │ │ │ │ - ldr r1, [pc, #16] @ 80070 │ │ │ │ + ldr r3, [pc, #16] @ 800d8 │ │ │ │ + ldr r1, [pc, #16] @ 800dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, ip, asr #29 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r6, r9, ip, lsl #13 │ │ │ │ │ │ │ │ -00080074 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +000800e0 <_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] @ 800a8 <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ - ldr r1, [pc, #16] @ 800ac <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ + ldr r3, [pc, #16] @ 80114 <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ + ldr r1, [pc, #16] @ 80118 <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq ip, r5, r4, asr r4 │ │ │ │ - eorseq r2, r7, r0, lsl r5 │ │ │ │ + subseq ip, r6, r4, asr r4 │ │ │ │ + @ instruction: 0x00375cd0 │ │ │ │ │ │ │ │ -000800b0 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +0008011c <_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 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80114 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + beq 80180 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a4654 │ │ │ │ + bl a4744 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 80100 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + beq 8016c <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 80108 <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ + beq 80174 <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ mov r4, r5 │ │ │ │ - b 80114 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + b 80180 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 80100 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 8016c <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 80124 <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ - b 9de74 │ │ │ │ - @ instruction: 0x00392ef8 │ │ │ │ - ldr r0, [pc] @ 80130 <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ - b 9de74 │ │ │ │ - eorseq r2, r9, r4, lsl #30 │ │ │ │ + ldr r0, [pc] @ 80190 <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ + b 9df14 │ │ │ │ + @ instruction: 0x003966b8 │ │ │ │ + ldr r0, [pc] @ 8019c <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ + b 9df14 │ │ │ │ + eorseq r6, r9, r4, asr #13 │ │ │ │ │ │ │ │ -00080134 : │ │ │ │ +000801a0 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 9c618 │ │ │ │ + b 9c6b8 │ │ │ │ │ │ │ │ -00080140 : │ │ │ │ +000801ac : │ │ │ │ mov r3, #0 │ │ │ │ - b 9c618 │ │ │ │ + b 9c6b8 │ │ │ │ │ │ │ │ -00080148 : │ │ │ │ +000801b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ 801a8 │ │ │ │ + ldr r1, [pc, #72] @ 80214 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 80188 │ │ │ │ - bl adf54 │ │ │ │ + beq 801f4 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80188 │ │ │ │ - ldr r0, [pc, #44] @ 801ac │ │ │ │ + bne 801f4 │ │ │ │ + ldr r0, [pc, #44] @ 80218 │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 80198 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 80204 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #32 │ │ │ │ - beq 801a0 │ │ │ │ + beq 8020c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq lr, r7, r8, lsl #7 │ │ │ │ + subseq r3, r6, r8, asr #31 │ │ │ │ + eorseq r1, r8, ip, ror sl │ │ │ │ │ │ │ │ -000801b0 : │ │ │ │ +0008021c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ 80200 │ │ │ │ + ldr r1, [pc, #56] @ 8026c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 801f4 │ │ │ │ - bl adf54 │ │ │ │ + beq 80260 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 801f4 │ │ │ │ - ldr r0, [pc, #28] @ 80204 │ │ │ │ + bne 80260 │ │ │ │ + ldr r0, [pc, #28] @ 80270 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq lr, r7, r8, lsl #7 │ │ │ │ + subseq r3, r6, r8, asr #31 │ │ │ │ + eorseq r1, r8, ip, ror sl │ │ │ │ │ │ │ │ -00080208 : │ │ │ │ +00080274 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 2761dc │ │ │ │ + bl 278abc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8025c │ │ │ │ - bl bbed4 │ │ │ │ + beq 802c8 │ │ │ │ + bl bc3a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 80248 │ │ │ │ + beq 802b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 80250 │ │ │ │ + beq 802bc │ │ │ │ mov r4, r5 │ │ │ │ - b 8025c │ │ │ │ + b 802c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 80248 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 802b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00080264 : │ │ │ │ +000802d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 80284 │ │ │ │ + bne 802f0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #56] @ 802d0 │ │ │ │ + ldr r2, [pc, #56] @ 8033c │ │ │ │ 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 802c4 │ │ │ │ + beq 80330 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ │ │ │ │ -000802d4 : │ │ │ │ +00080340 : │ │ │ │ mov r2, #0 │ │ │ │ - b a7958 │ │ │ │ + b a7a48 │ │ │ │ │ │ │ │ -000802dc <_PyObject_GetAttrId@@Base>: │ │ │ │ +00080348 <_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 b98b4 │ │ │ │ + b b9d84 │ │ │ │ │ │ │ │ -0008030c <_PyObject_AssertFailed@@Base>: │ │ │ │ +00080378 <_PyObject_AssertFailed@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #316] @ 80460 <_PyObject_AssertFailed@@Base+0x154> │ │ │ │ + ldr r4, [pc, #316] @ 804cc <_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] @ 80464 <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ + ldr r2, [pc, #292] @ 804d0 <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 80368 <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ - ldr r2, [pc, #268] @ 80468 <_PyObject_AssertFailed@@Base+0x15c> │ │ │ │ + beq 803d4 <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #268] @ 804d4 <_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 80390 <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ - ldr r2, [pc, #232] @ 8046c <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ + beq 803fc <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ + ldr r2, [pc, #232] @ 804d8 <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 8039c <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ - ldr r2, [pc, #216] @ 80470 <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ + b 80408 <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ + ldr r2, [pc, #216] @ 804dc <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 803c0 <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #192] @ 80474 <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ + beq 8042c <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #192] @ 804e0 <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #176] @ 80478 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #176] @ 804e4 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a3640 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a5f18 <_PyObject_IsFreed@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ - beq 80408 <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #136] @ 8047c <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ + beq 80474 <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #136] @ 804e8 <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - b 80454 <_PyObject_AssertFailed@@Base+0x148> │ │ │ │ + b 804c0 <_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 854b0 │ │ │ │ + bl 8551c │ │ │ │ mov r0, r6 │ │ │ │ bl 2fbcc <_PyObject_Dump@@Base> │ │ │ │ - ldr r2, [pc, #52] @ 80478 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #52] @ 804e4 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - ldr r1, [pc, #36] @ 80480 <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ - ldr r0, [pc, #36] @ 80484 <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - @ instruction: 0x00599690 │ │ │ │ - eorseq r2, r9, r4, lsl pc │ │ │ │ - eorseq r2, r9, ip, lsl pc │ │ │ │ - eorseq r2, r9, r4, lsr #30 │ │ │ │ - eorseq r2, r9, ip, lsr pc │ │ │ │ - eorseq r8, r6, r8, asr #24 │ │ │ │ - eorseq sp, r7, r8, lsl r0 │ │ │ │ - eorseq sl, r7, r0, ror r6 │ │ │ │ - eorseq r2, r9, r0, asr pc │ │ │ │ - subseq ip, r3, ip, ror #20 │ │ │ │ + ldr r1, [pc, #36] @ 804ec <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ + ldr r0, [pc, #36] @ 804f0 <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + @ instruction: 0x005a9690 │ │ │ │ + @ instruction: 0x003966d4 │ │ │ │ + @ instruction: 0x003966dc │ │ │ │ + eorseq r6, r9, r4, ror #13 │ │ │ │ + @ instruction: 0x003966fc │ │ │ │ + eorseq ip, r6, r8, lsl #8 │ │ │ │ + eorseq r1, r8, r4, lsr #2 │ │ │ │ + eorseq sp, r7, r0, lsr lr │ │ │ │ + eorseq r6, r9, r0, lsl r7 │ │ │ │ + ldrsbeq r0, [r4], #-28 @ 0xffffffe4 │ │ │ │ │ │ │ │ -00080488 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +000804f4 <_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 804c8 <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ - ldr ip, [pc, #864] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 80534 <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ + ldr ip, [pc, #864] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #668 @ 0x29c │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #856] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #856] @ 80820 <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #856] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #856] @ 8088c <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ + bl 80378 <_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 80508 <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ + bne 80574 <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ cmp lr, #1 │ │ │ │ - beq 80688 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r1, [pc, #816] @ 80824 <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ - ldr ip, [pc, #800] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #800] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 806f4 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r1, [pc, #816] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ + ldr ip, [pc, #800] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #800] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #804] @ 80828 <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ + ldr r2, [pc, #804] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80378 <_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 8058c <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ + beq 805f8 <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r0, #28 │ │ │ │ - beq 80550 <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ - ldr r1, [pc, #752] @ 8082c <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ - ldr ip, [pc, #728] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #728] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 805bc <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ + ldr r1, [pc, #752] @ 80898 <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ + ldr ip, [pc, #728] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #728] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #740] @ 80830 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + ldr r2, [pc, #740] @ 8089c <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ mov r1, #0 │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80378 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 80574 <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ - ldr lr, [pc, #696] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #720] @ 80834 <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ + beq 805e0 <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ + ldr lr, [pc, #696] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #720] @ 808a0 <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #688] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #712] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #688] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #712] @ 808a4 <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80378 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 80654 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #656] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #688] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ - b 80640 <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ + bne 806c0 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #656] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #688] @ 808a8 <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ + b 806ac <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ - beq 805b0 <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ - ldr ip, [pc, #632] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + beq 8061c <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ + ldr ip, [pc, #632] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #692 @ 0x2b4 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #624] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #640] @ 80830 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #624] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #640] @ 8089c <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + bl 80378 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 805d4 <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ - ldr ip, [pc, #600] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 80640 <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ + ldr ip, [pc, #600] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #696 @ 0x2b8 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #592] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #624] @ 80840 <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #592] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #624] @ 808ac <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ mov r1, r6 │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80378 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - beq 80630 <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ + beq 8069c <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ cmp r6, r4 │ │ │ │ - beq 80604 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ - ldr lr, [pc, #552] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #592] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ + beq 80670 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ + ldr lr, [pc, #552] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #592] @ 808b0 <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #544] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #584] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ + ldr r3, [pc, #544] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #584] @ 808b4 <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80378 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 80688 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr lr, [pc, #508] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #556] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ + beq 806f4 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr lr, [pc, #508] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #556] @ 808b8 <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #500] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #548] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #500] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #548] @ 808bc <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80378 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, r4 │ │ │ │ - bne 80654 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #472] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #528] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ + bne 806c0 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #472] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #528] @ 808c0 <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #464] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #520] @ 80858 <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ + ldr r3, [pc, #464] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #520] @ 808c4 <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ mov r1, r5 │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80378 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 80688 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + bne 806f4 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 80688 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r2, [pc, #492] @ 8085c <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ - ldr lr, [pc, #420] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #420] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 806f4 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r2, [pc, #492] @ 808c8 <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ + ldr lr, [pc, #420] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #420] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #476] @ 80860 <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ + ldr r2, [pc, #476] @ 808cc <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ mov r0, ip │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80378 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8080c <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + beq 80878 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [ip, #28] │ │ │ │ - beq 806a8 <_PyUnicode_CheckConsistency@@Base+0x220> │ │ │ │ + beq 80714 <_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 806e8 <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ + ble 80754 <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ cmp lr, #1 │ │ │ │ ldrbeq r5, [r0, r1] │ │ │ │ - beq 806d8 <_PyUnicode_CheckConsistency@@Base+0x250> │ │ │ │ + beq 80744 <_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 806b4 <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ + b 80720 <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ cmp lr, #1 │ │ │ │ - bne 8075c <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ + bne 807c8 <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ ands r1, r3, #64 @ 0x40 │ │ │ │ - bne 80740 <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ + bne 807ac <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 8071c <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ - ldr r2, [pc, #348] @ 80864 <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ - ldr lr, [pc, #268] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #268] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + bhi 80788 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ + ldr r2, [pc, #348] @ 808d0 <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ + ldr lr, [pc, #268] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #268] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r0, ip │ │ │ │ - ldr r2, [pc, #332] @ 80868 <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r2, [pc, #332] @ 808d4 <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ + bl 80378 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 807e0 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #236] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bls 8084c <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #236] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #728 @ 0x2d8 │ │ │ │ stm sp, {r2, lr} │ │ │ │ - ldr r3, [pc, #228] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #304] @ 8086c <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ + ldr r3, [pc, #228] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #304] @ 808d8 <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ mov r0, ip │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80378 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 807e0 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #200] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #284] @ 80870 <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ - ldr r3, [pc, #196] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #280] @ 80874 <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ - b 807fc <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bls 8084c <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #200] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #284] @ 808dc <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ + ldr r3, [pc, #196] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #280] @ 808e0 <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ + b 80868 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp lr, #2 │ │ │ │ - bne 807a4 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ + bne 80810 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi 80780 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ - ldr lr, [pc, #164] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #256] @ 80878 <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ - ldr r3, [pc, #160] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #252] @ 8087c <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ - b 807fc <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bhi 807ec <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldr lr, [pc, #164] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #256] @ 808e4 <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ + ldr r3, [pc, #160] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #252] @ 808e8 <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ + b 80868 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ lslcc r4, r4, #1 │ │ │ │ ldrhcc r3, [r0, r4] │ │ │ │ - bcc 807e4 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #128] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #228] @ 80880 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ - ldr r3, [pc, #124] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #224] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ - b 807fc <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 80850 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #128] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #228] @ 808ec <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ + ldr r3, [pc, #124] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #224] @ 808f0 <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ + b 80868 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcs 807c0 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ - ldr lr, [pc, #100] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #208] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ - ldr r3, [pc, #96] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #204] @ 8088c <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ - b 807fc <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcs 8082c <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ + ldr lr, [pc, #100] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #208] @ 808f4 <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ + ldr r3, [pc, #96] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #204] @ 808f8 <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ + b 80868 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ ldrcc r3, [r0, r4, lsl #2] │ │ │ │ - bcc 807e4 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #68] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #184] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ - ldr r3, [pc, #64] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #180] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ - b 807fc <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 80850 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #68] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #184] @ 808fc <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ + ldr r3, [pc, #64] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #180] @ 80900 <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ + b 80868 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ ldrb r3, [r0, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8080c <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ - ldr lr, [pc, #36] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #160] @ 80898 <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ - ldr r3, [pc, #32] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #156] @ 8089c <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ + beq 80878 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + ldr lr, [pc, #36] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #160] @ 80904 <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ + ldr r3, [pc, #32] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #156] @ 80908 <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ stm sp, {r1, lr} │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80378 <_PyObject_AssertFailed@@Base> │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq ip, r3, r4, lsl #21 │ │ │ │ - eorseq r0, r6, ip, ror r7 │ │ │ │ - eorseq r2, r9, r8, ror #30 │ │ │ │ + ldrsheq r0, [r4], #-20 @ 0xffffffec │ │ │ │ + eorseq r3, r6, ip, asr #30 │ │ │ │ + eorseq r6, r9, r8, lsr #14 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - eorseq r2, r9, ip, lsr #31 │ │ │ │ + eorseq r6, r9, ip, ror #14 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - eorseq r2, r9, ip, asr #31 │ │ │ │ + eorseq r6, r9, ip, lsl #15 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - eorseq r3, r9, ip, lsr #32 │ │ │ │ + eorseq r6, r9, ip, ror #15 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq r3, r9, r0, rrx │ │ │ │ + eorseq r6, r9, r0, lsr #16 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - eorseq r3, r9, r4, ror r0 │ │ │ │ + eorseq r6, r9, r4, lsr r8 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - mlaseq r9, r0, r0, r3 │ │ │ │ + eorseq r6, r9, r0, asr r8 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - eorseq r3, r9, r4, asr #32 │ │ │ │ + eorseq r6, r9, r4, lsl #16 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - ldrheq r3, [r9], -r8 @ │ │ │ │ + eorseq r6, r9, r8, ror r8 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - ldrsbeq r3, [r9], -r4 @ │ │ │ │ - eorseq r3, r9, r4, ror #1 │ │ │ │ + mlaseq r9, r4, r8, r6 │ │ │ │ + eorseq r6, r9, r4, lsr #17 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - ldrsheq r3, [r9], -r4 @ │ │ │ │ + @ instruction: 0x003968b4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - eorseq r3, r9, r4, lsl #2 │ │ │ │ + eorseq r6, r9, r4, asr #17 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - eorseq r3, r9, r8, lsl r1 │ │ │ │ + @ instruction: 0x003968d8 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - eorseq r3, r9, ip, lsr #2 │ │ │ │ + eorseq r6, r9, ip, ror #17 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - eorseq r3, r9, r0, asr #2 │ │ │ │ + eorseq r6, r9, r0, lsl #18 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - eorseq r3, r9, r4, asr r1 │ │ │ │ + eorseq r6, r9, r4, lsl r9 │ │ │ │ │ │ │ │ -000808a0 : │ │ │ │ +0008090c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #108] @ 80924 │ │ │ │ + ldr r3, [pc, #108] @ 80990 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80918 │ │ │ │ + beq 80984 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ add r1, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8091c │ │ │ │ + bge 80988 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80918 │ │ │ │ + beq 80984 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80918 │ │ │ │ + bne 80984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r5, r8, lsr r9 │ │ │ │ + subseq sp, r6, r8, lsr r9 │ │ │ │ │ │ │ │ -00080928 : │ │ │ │ +00080994 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ 80974 │ │ │ │ + ldr r2, [pc, #52] @ 809e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 80964 │ │ │ │ - ldr r0, [pc, #40] @ 80978 │ │ │ │ + beq 809d0 │ │ │ │ + ldr r0, [pc, #40] @ 809e4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ 8097c │ │ │ │ + ldr r1, [pc, #36] @ 809e8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sp, r5, r8, lsr r9 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, lsl #3 │ │ │ │ + subseq sp, r6, r8, lsr r9 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r9, ip, asr #18 │ │ │ │ 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 809bc │ │ │ │ + bne 80a28 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - ldr r3, [pc, #508] @ 80ba8 │ │ │ │ + ldr r3, [pc, #508] @ 80c14 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 80abc │ │ │ │ + bhi 80b28 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #488] @ 80bac │ │ │ │ - bl 1f0640 <_PyArg_NoKeywords@@Base> │ │ │ │ + ldr r0, [pc, #488] @ 80c18 │ │ │ │ + bl 1f2930 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 809a0 │ │ │ │ + bne 80a0c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - b 809e0 │ │ │ │ + b 80a4c │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 191c94 │ │ │ │ + bl 1939a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 809cc │ │ │ │ + beq 80a38 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 191c94 │ │ │ │ + bl 1939a4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 80a28 │ │ │ │ + bne 80a94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 809cc │ │ │ │ + beq 80a38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 809cc │ │ │ │ + bne 80a38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 809cc │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 80a38 │ │ │ │ cmp r8, #0 │ │ │ │ - ldreq r4, [pc, #380] @ 80bb0 │ │ │ │ - beq 80ad0 │ │ │ │ + ldreq r4, [pc, #380] @ 80c1c │ │ │ │ + beq 80b3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 191c94 │ │ │ │ + bl 1939a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80b5c │ │ │ │ + beq 80bc8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 80ad0 │ │ │ │ - ldr r3, [pc, #344] @ 80bb4 │ │ │ │ - ldr r1, [pc, #344] @ 80bb8 │ │ │ │ + bne 80b3c │ │ │ │ + ldr r3, [pc, #344] @ 80c20 │ │ │ │ + ldr r1, [pc, #344] @ 80c24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b5c │ │ │ │ + beq 80bc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80b5c │ │ │ │ + bne 80bc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 80b5c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 80bc8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 191c94 │ │ │ │ + bl 1939a4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - ldrne r4, [pc, #272] @ 80bb0 │ │ │ │ + ldrne r4, [pc, #272] @ 80c1c │ │ │ │ subne r5, r4, #16 │ │ │ │ - bne 80ad0 │ │ │ │ - b 809cc │ │ │ │ - ldr r3, [pc, #268] @ 80bbc │ │ │ │ - ldr r1, [pc, #268] @ 80bc0 │ │ │ │ + bne 80b3c │ │ │ │ + b 80a38 │ │ │ │ + ldr r3, [pc, #268] @ 80c28 │ │ │ │ + ldr r1, [pc, #268] @ 80c2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 809cc │ │ │ │ - ldr r3, [pc, #248] @ 80bbc │ │ │ │ - ldr r1, [pc, #252] @ 80bc4 │ │ │ │ + bl 190b84 │ │ │ │ + b 80a38 │ │ │ │ + ldr r3, [pc, #248] @ 80c28 │ │ │ │ + ldr r1, [pc, #252] @ 80c30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 809cc │ │ │ │ + bl 117eec │ │ │ │ + b 80a38 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 191ed0 │ │ │ │ + bl 193be0 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b10 │ │ │ │ + beq 80b7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80b10 │ │ │ │ + bne 80b7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b34 │ │ │ │ + beq 80ba0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 80b34 │ │ │ │ + bne 80ba0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 809cc │ │ │ │ + beq 80a38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 809cc │ │ │ │ + bne 80a38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 809cc │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 80a38 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b80 │ │ │ │ + beq 80bec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80b80 │ │ │ │ + bne 80bec │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 809cc │ │ │ │ + beq 80a38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 809cc │ │ │ │ + bne 80a38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 809cc │ │ │ │ - subseq ip, r3, r0, lsr sl │ │ │ │ - eorseq lr, r7, r0, ror #14 │ │ │ │ - subseq r7, r7, ip, lsl #3 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r7, r0, lsl #31 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r7, r0, lsr #31 │ │ │ │ - eorseq r1, r7, ip, asr #31 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 80a38 │ │ │ │ + subseq r0, r4, r0, lsr #3 │ │ │ │ + eorseq r1, r8, ip, lsr #31 │ │ │ │ + subseq r7, r8, ip, lsl #3 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r7, r0, asr #14 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r5, r7, r0, ror #14 │ │ │ │ + eorseq r5, r7, ip, lsl #15 │ │ │ │ │ │ │ │ -00080bc8 : │ │ │ │ +00080c34 : │ │ │ │ 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] @ 80ccc │ │ │ │ + ldr r9, [pc, #236] @ 80d38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 80c20 │ │ │ │ + beq 80c8c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 80c14 │ │ │ │ + bne 80c80 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl ab108 │ │ │ │ + bl ab1f4 │ │ │ │ mov r3, r0 │ │ │ │ - b 80c24 │ │ │ │ + b 80c90 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ str r3, [r6] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 80c44 │ │ │ │ + bne 80cb0 │ │ │ │ cmp r3, #0 │ │ │ │ sublt r1, r4, #1 │ │ │ │ movge r1, #0 │ │ │ │ - b 80c60 │ │ │ │ + b 80ccc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 80c0c │ │ │ │ - bl ab108 │ │ │ │ + beq 80c78 │ │ │ │ + bl ab1f4 │ │ │ │ subs r1, r0, #0 │ │ │ │ addlt r1, r1, r4 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ str r1, [r5] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 80c84 │ │ │ │ + bne 80cf0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movge r0, r4 │ │ │ │ mvnlt r0, #0 │ │ │ │ - b 80ca0 │ │ │ │ + b 80d0c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 80c0c │ │ │ │ - bl ab108 │ │ │ │ + beq 80c78 │ │ │ │ + bl ab1f4 │ │ │ │ cmp r0, #0 │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7] │ │ │ │ - blt 80c0c │ │ │ │ + blt 80c78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, r4 │ │ │ │ - bge 80c0c │ │ │ │ + bge 80c78 │ │ │ │ ldr r0, [r6] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ rsb r0, r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -00080cd0 : │ │ │ │ +00080d3c : │ │ │ │ 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 16e9ac │ │ │ │ + bl 16fce4 │ │ │ │ cmn r0, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f2f4 │ │ │ │ + bl 17062c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00080d30 : │ │ │ │ +00080d9c : │ │ │ │ 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 80d68 │ │ │ │ + bne 80dd4 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #312] @ 80e90 │ │ │ │ + ldr r2, [pc, #312] @ 80efc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b 80d78 │ │ │ │ - ldr r1, [pc, #292] @ 80e94 │ │ │ │ - ldr r0, [pc, #292] @ 80e98 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 80e84 │ │ │ │ + b 80de4 │ │ │ │ + ldr r1, [pc, #292] @ 80f00 │ │ │ │ + ldr r0, [pc, #292] @ 80f04 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 80ef0 │ │ │ │ ldr r3, [r1, r9, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 80d94 │ │ │ │ + beq 80e00 │ │ │ │ cmp r3, r2 │ │ │ │ add r9, r9, #1 │ │ │ │ addeq r8, r8, #1 │ │ │ │ - b 80d78 │ │ │ │ + b 80de4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b998 │ │ │ │ + bl 23e2c0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 80e84 │ │ │ │ + beq 80ef0 │ │ │ │ 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] @ 80e9c │ │ │ │ + ldr r3, [pc, #200] @ 80f08 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #196] @ 80ea0 │ │ │ │ + ldr r3, [pc, #196] @ 80f0c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #192] @ 80ea4 │ │ │ │ + ldr r3, [pc, #192] @ 80f10 │ │ │ │ str r3, [r4, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #188] @ 80ea8 │ │ │ │ + ldr r3, [pc, #188] @ 80f14 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #184] @ 80eac │ │ │ │ + ldr r3, [pc, #184] @ 80f18 │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #180] @ 80eb0 │ │ │ │ + ldr r3, [pc, #180] @ 80f1c │ │ │ │ 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 a5688 │ │ │ │ + bl a5778 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 80e7c │ │ │ │ + blt 80ee8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - bl a45d0 <_PyType_GetDict@@Base> │ │ │ │ + bl a46c0 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a57cc │ │ │ │ + bl a58bc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 80e88 │ │ │ │ + bne 80ef4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80e7c │ │ │ │ + beq 80ee8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80e7c │ │ │ │ + bne 80ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mvn r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0035eddc │ │ │ │ + mlaseq r6, ip, r5, r2 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - eorseq r3, r9, r0, lsr #3 │ │ │ │ - andseq r8, r7, r0, lsl #23 │ │ │ │ - eoreq sl, r9, ip, asr r1 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - subseq r0, r6, r0, asr #30 │ │ │ │ - andseq r5, lr, ip, asr #13 │ │ │ │ - andeq r4, r7, r4, lsr r0 │ │ │ │ + eorseq r6, r9, r0, ror #18 │ │ │ │ + andseq sl, r7, ip, ror #2 │ │ │ │ + eoreq ip, r9, ip, lsr sl │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + subseq r0, r7, r0, asr #30 │ │ │ │ + @ instruction: 0x001e79bc │ │ │ │ + muleq r7, ip, r0 │ │ │ │ │ │ │ │ -00080eb4 : │ │ │ │ - b 80d30 │ │ │ │ +00080f20 : │ │ │ │ + b 80d9c │ │ │ │ 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] @ 80f58 │ │ │ │ - bl fe414 │ │ │ │ + ldr r1, [pc, #100] @ 80fc4 │ │ │ │ + bl fe6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80f04 │ │ │ │ + bne 80f70 │ │ │ │ mov r0, #0 │ │ │ │ - b 80f50 │ │ │ │ + b 80fbc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 56718 │ │ │ │ + bl 567e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 80f28 │ │ │ │ - bl a573c │ │ │ │ + bne 80f94 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80efc │ │ │ │ + bne 80f68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 80f4c │ │ │ │ - bl a573c │ │ │ │ + bne 80fb8 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80efc │ │ │ │ - ldr r0, [pc, #8] @ 80f5c │ │ │ │ + bne 80f68 │ │ │ │ + ldr r0, [pc, #8] @ 80fc8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + subseq r1, r6, 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 a5a2c │ │ │ │ + bl a5b1c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 80f94 │ │ │ │ + bne 81000 │ │ │ │ mvn r0, #0 │ │ │ │ - b 81020 │ │ │ │ + b 8108c │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #136] @ 81028 │ │ │ │ - ldrne r0, [pc, #136] @ 8102c │ │ │ │ + ldreq r0, [pc, #136] @ 81094 │ │ │ │ + ldrne r0, [pc, #136] @ 81098 │ │ │ │ moveq r2, #2 │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r4, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 19f05c │ │ │ │ + bl 1a140c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 80fe8 │ │ │ │ + beq 81054 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80fe8 │ │ │ │ + bne 81054 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 80f8c │ │ │ │ + beq 80ff8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 81004 │ │ │ │ + bne 81070 │ │ │ │ mov r0, #0 │ │ │ │ - b 81020 │ │ │ │ + b 8108c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80ffc │ │ │ │ + bne 81068 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 80ffc │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 81068 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r7, r8, lsl #4 │ │ │ │ - subseq sl, r7, r8, asr pc │ │ │ │ + subseq sl, r8, r8, lsl #4 │ │ │ │ + subseq sl, r8, 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 81080 │ │ │ │ + bne 810ec │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r1, #255 @ 0xff │ │ │ │ - beq 81080 │ │ │ │ - ldr r2, [pc, #72] @ 810c0 │ │ │ │ + beq 810ec │ │ │ │ + ldr r2, [pc, #72] @ 8112c │ │ │ │ cmp r3, #2 │ │ │ │ - ldr r1, [pc, #68] @ 810c4 │ │ │ │ + ldr r1, [pc, #68] @ 81130 │ │ │ │ movne r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 926b4 │ │ │ │ + bl 9276c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 810b4 │ │ │ │ + beq 81120 │ │ │ │ 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 10cdd4 <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ + bl 10d1d8 <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -000810c8 : │ │ │ │ +00081134 : │ │ │ │ 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 810f0 │ │ │ │ - bl 58568 │ │ │ │ - b 81134 │ │ │ │ - ldr r3, [pc, #68] @ 8113c │ │ │ │ + bne 8115c │ │ │ │ + bl 58674 │ │ │ │ + b 811a0 │ │ │ │ + ldr r3, [pc, #68] @ 811a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 81140 │ │ │ │ + ldr r1, [pc, #56] @ 811ac │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 81134 │ │ │ │ + blt 811a0 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 81144 │ │ │ │ + ldr r1, [pc, #32] @ 811b0 │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 64f5c │ │ │ │ + b 64fc8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003931b8 │ │ │ │ - mlaseq r5, r8, r7, lr │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + eorseq r6, r9, r8, ror r9 │ │ │ │ + eorseq r1, r6, r8, asr pc │ │ │ │ │ │ │ │ -00081148 : │ │ │ │ +000811b4 : │ │ │ │ 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 81170 │ │ │ │ - bl 58568 │ │ │ │ - b 81218 │ │ │ │ - ldr r3, [pc, #168] @ 81220 │ │ │ │ + bne 811dc │ │ │ │ + bl 58674 │ │ │ │ + b 81284 │ │ │ │ + ldr r3, [pc, #168] @ 8128c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #156] @ 81224 │ │ │ │ + ldr r1, [pc, #156] @ 81290 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 81218 │ │ │ │ - ldr r3, [pc, #136] @ 81228 │ │ │ │ + blt 81284 │ │ │ │ + ldr r3, [pc, #136] @ 81294 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 64f5c │ │ │ │ + bl 64fc8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81218 │ │ │ │ + beq 81284 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 81210 │ │ │ │ + bne 8127c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #84] @ 8122c │ │ │ │ + ldr r2, [pc, #84] @ 81298 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #76] @ 81230 │ │ │ │ + ldr r1, [pc, #76] @ 8129c │ │ │ │ mov r2, r6 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81218 │ │ │ │ + beq 81284 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81218 │ │ │ │ + bne 81284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 81218 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 81284 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23eec8 │ │ │ │ + b 2417f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r3, r9, ip, lsl #4 │ │ │ │ - mlaseq r5, r8, r7, lr │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r7, r4, lsr #17 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + eorseq r6, r9, ip, asr #19 │ │ │ │ + eorseq r1, r6, r8, asr pc │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r7, r7, r4, rrx │ │ │ │ │ │ │ │ -00081234 : │ │ │ │ +000812a0 : │ │ │ │ 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 8125c │ │ │ │ - bl 58568 │ │ │ │ - b 812a0 │ │ │ │ - ldr r3, [pc, #68] @ 812a8 │ │ │ │ + bne 812c8 │ │ │ │ + bl 58674 │ │ │ │ + b 8130c │ │ │ │ + ldr r3, [pc, #68] @ 81314 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 812ac │ │ │ │ + ldr r1, [pc, #56] @ 81318 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 812a0 │ │ │ │ + blt 8130c │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 812b0 │ │ │ │ + ldr r1, [pc, #32] @ 8131c │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 229550 │ │ │ │ + b 22bec4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r3, r9, r8, ror #4 │ │ │ │ - mlaseq r5, r8, r7, lr │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + eorseq r6, r9, r8, lsr #20 │ │ │ │ + eorseq r1, r6, r8, asr pc │ │ │ │ │ │ │ │ -000812b4 : │ │ │ │ +00081320 : │ │ │ │ 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 812dc │ │ │ │ - bl 58568 │ │ │ │ - b 81304 │ │ │ │ - ldr r3, [pc, #164] @ 81388 │ │ │ │ + bne 81348 │ │ │ │ + bl 58674 │ │ │ │ + b 81370 │ │ │ │ + ldr r3, [pc, #164] @ 813f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #152] @ 8138c │ │ │ │ + ldr r1, [pc, #152] @ 813f8 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9c84 │ │ │ │ + bl 1bc034 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8130c │ │ │ │ + bge 81378 │ │ │ │ mov r4, #0 │ │ │ │ - b 81380 │ │ │ │ - ldr r3, [pc, #124] @ 81390 │ │ │ │ + b 813ec │ │ │ │ + ldr r3, [pc, #124] @ 813fc │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 229550 │ │ │ │ + bl 22bec4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81304 │ │ │ │ + beq 81370 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 81380 │ │ │ │ - ldr r2, [pc, #76] @ 81394 │ │ │ │ + bne 813ec │ │ │ │ + ldr r2, [pc, #76] @ 81400 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #68] @ 81398 │ │ │ │ + ldr r1, [pc, #68] @ 81404 │ │ │ │ mov r2, r5 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81304 │ │ │ │ + beq 81370 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81304 │ │ │ │ + bne 81370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 81304 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 81370 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003932f8 │ │ │ │ - mlaseq r5, r8, r7, lr │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r4, asr r3 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + @ instruction: 0x00396ab8 │ │ │ │ + eorseq r1, r6, r8, asr pc │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r9, r4, lsl fp │ │ │ │ │ │ │ │ -0008139c : │ │ │ │ +00081408 : │ │ │ │ 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 144c18 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 145290 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1ba4 │ │ │ │ + b b2068 │ │ │ │ │ │ │ │ -000813d4 : │ │ │ │ +00081440 : │ │ │ │ mov r3, #0 │ │ │ │ - b 2250e4 │ │ │ │ + b 227a88 │ │ │ │ │ │ │ │ -000813dc <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +00081448 <_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 10b45c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl 10b84c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008140c <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00081478 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - ldreq r2, [pc, #20] @ 8142c <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ - beq 81424 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + ldreq r2, [pc, #20] @ 81498 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ + beq 81490 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ cmp r1, #4 │ │ │ │ - ldr r2, [pc, #12] @ 81430 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ + ldr r2, [pc, #12] @ 8149c <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ - b 10c71c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b 10cb20 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ │ │ │ │ -00081434 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +000814a0 <_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] @ 81598 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + ldr r1, [pc, #320] @ 81604 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 814a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bls 81514 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ tst r3, #3 │ │ │ │ - bne 81498 <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ + bne 81504 <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc 8148c <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ + bcc 814f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ tst r1, r2 │ │ │ │ - beq 8146c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ - b 814b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + beq 814d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ + b 8151c <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ cmp r7, r2 │ │ │ │ - beq 814a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + beq 81514 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 8145c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ - b 814b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + bge 814c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ + b 8151c <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - b 814b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ + b 81520 <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 81504 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bcc 81570 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt 81504 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + blt 81570 <_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 81524 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + beq 81590 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r3, r3, #20 │ │ │ │ addeq r3, r3, #28 │ │ │ │ - b 81524 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + b 81590 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 814d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + beq 81540 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10c71c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10cb20 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 814d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + bne 81540 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - beq 8154c <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ + beq 815b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ cmp r2, #4 │ │ │ │ addeq r3, r3, r0, lsl #2 │ │ │ │ - beq 8156c <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + beq 815d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ add r0, r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 81584 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + b 815f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ add r3, r3, r0, lsl #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ - bls 81584 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + bls 815f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ ldrb r2, [r2] │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 81550 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ + b 815bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ ldrbhi r2, [r2] │ │ │ │ strhi r2, [r3], #4 │ │ │ │ - bhi 8156c <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + bhi 815d8 <_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] @ 816b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ + ldr r2, [pc, #252] @ 8171c <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 816b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ + ldr r0, [pc, #244] @ 81720 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 815ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ + bne 81658 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 816b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #224] @ 81724 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 81628 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 81694 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 81628 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ - b 815f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1bc> │ │ │ │ + ble 81694 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + b 8165c <_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 81640 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ + bne 816ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 816b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #160] @ 81724 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81628 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 81694 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81644 <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ - ldr r3, [pc, #140] @ 816bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ - ldr r1, [pc, #140] @ 816c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt 816b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ + ldr r3, [pc, #140] @ 81728 <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ + ldr r1, [pc, #140] @ 8172c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b 816a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + b 81714 <_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 1f8908 │ │ │ │ + bl 1fab80 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 81684 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + beq 816f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81684 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + bne 816f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 816a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + beq 81714 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 816a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + bne 81714 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 8176c <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ + ldr r1, [pc, #144] @ 817d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 81770 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ + ldr r2, [pc, #140] @ 817dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81724 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ + bne 81790 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81774 <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ + ldr r3, [pc, #120] @ 817e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8170c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ + beq 81778 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81728 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ - ldr r3, [pc, #100] @ 81778 <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ - ldr r1, [pc, #100] @ 8177c <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ + bgt 81794 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ + ldr r3, [pc, #100] @ 817e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ + ldr r1, [pc, #100] @ 817e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r5, #0 │ │ │ │ - b 81764 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + b 817d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 205300 │ │ │ │ + bl 20711c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81764 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + beq 817d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81764 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bne 817d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 81828 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ + ldr r1, [pc, #144] @ 81894 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 8182c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ + ldr r2, [pc, #140] @ 81898 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 817e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ + bne 8184c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81830 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ + ldr r3, [pc, #120] @ 8189c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 817c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ + beq 81834 <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 817e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ - ldr r3, [pc, #100] @ 81834 <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ - ldr r1, [pc, #100] @ 81838 <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ + bgt 81850 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #100] @ 818a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ + ldr r1, [pc, #100] @ 818a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r5, #0 │ │ │ │ - b 81820 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + b 8188c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a86c │ │ │ │ + bl 17be58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81820 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + beq 8188c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81820 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + bne 8188c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 818e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ + ldr r1, [pc, #144] @ 81950 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 818e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #140] @ 81954 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 8189c <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ + bne 81908 <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 818ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + ldr r3, [pc, #120] @ 81958 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81884 <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ + beq 818f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 818a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ - ldr r3, [pc, #100] @ 818f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ - ldr r1, [pc, #100] @ 818f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ + bgt 8190c <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ + ldr r3, [pc, #100] @ 8195c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + ldr r1, [pc, #100] @ 81960 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r5, #0 │ │ │ │ - b 818dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + b 81948 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 210558 │ │ │ │ + bl 2122a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 818dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + beq 81948 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 818dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + bne 81948 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ │ │ │ │ -000818f8 : │ │ │ │ +00081964 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 81938 │ │ │ │ + ldr r4, [pc, #40] @ 819a4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2b2660 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b4e90 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 8193c │ │ │ │ - b 2a5d20 │ │ │ │ + ldr r0, [pc, #4] @ 819a8 │ │ │ │ + b 2a85f8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003933bc │ │ │ │ + eorseq r6, r9, ip, ror fp │ │ │ │ │ │ │ │ -00081940 : │ │ │ │ +000819ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 27498c │ │ │ │ + bl 27726c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81968 │ │ │ │ - bl 11aa18 │ │ │ │ + bne 819d4 │ │ │ │ + bl 11b004 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81988 │ │ │ │ + beq 819f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81988 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 819f4 │ │ │ │ + bl 9adbc <_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 27498c │ │ │ │ + bl 27726c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81a1c │ │ │ │ + beq 81a88 │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - beq 819e0 │ │ │ │ - ldr r1, [pc, #84] @ 81a24 │ │ │ │ + beq 81a4c │ │ │ │ + ldr r1, [pc, #84] @ 81a90 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl ad17c │ │ │ │ + bl ad2b8 │ │ │ │ mov r5, r0 │ │ │ │ - b 819ec │ │ │ │ + b 81a58 │ │ │ │ mov r1, r6 │ │ │ │ - bl 118bf8 │ │ │ │ + bl 1191e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81a08 │ │ │ │ + beq 81a74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 81a10 │ │ │ │ + beq 81a7c │ │ │ │ mov r4, r5 │ │ │ │ - b 81a1c │ │ │ │ + b 81a88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 81a08 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 81a74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r3, r6, r8, lsl #17 │ │ │ │ + eorseq r7, r6, r8, rrx │ │ │ │ │ │ │ │ -00081a28 : │ │ │ │ +00081a94 : │ │ │ │ mov r3, #2 │ │ │ │ - b 81990 │ │ │ │ + b 819fc │ │ │ │ │ │ │ │ -00081a30 : │ │ │ │ +00081a9c : │ │ │ │ mov r3, #3 │ │ │ │ - b 81990 │ │ │ │ + b 819fc │ │ │ │ │ │ │ │ -00081a38 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +00081aa4 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1aa02c │ │ │ │ + bl 1ac3d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 32e000 │ │ │ │ + b 3317e0 │ │ │ │ │ │ │ │ -00081a5c <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +00081ac8 <_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] @ 81acc <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ + ldr r3, [pc, #88] @ 81b38 <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r3 │ │ │ │ - bne 81a84 <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ + bne 81af0 <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ mov r4, #0 │ │ │ │ - b 81ac4 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + b 81b30 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r5, r0 │ │ │ │ - bl 302d4c │ │ │ │ + bl 30611c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81a7c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + beq 81ae8 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r1, r5 │ │ │ │ - bl 3031dc │ │ │ │ + bl 3065ac │ │ │ │ cmn r0, #1 │ │ │ │ - bne 81ac4 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + bne 81b30 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cec10 │ │ │ │ + bl 1d112c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81a7c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ - bl 11aa18 │ │ │ │ - b 81a7c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bne 81ae8 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bl 11b004 │ │ │ │ + b 81ae8 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -00081ad0 : │ │ │ │ - ldr r1, [pc, #28] @ 81af4 │ │ │ │ - ldr r3, [pc, #28] @ 81af8 │ │ │ │ +00081b3c : │ │ │ │ + ldr r1, [pc, #28] @ 81b60 │ │ │ │ + ldr r3, [pc, #28] @ 81b64 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ - ldr r2, [pc, #20] @ 81afc │ │ │ │ + bl 35a980 │ │ │ │ + ldr r2, [pc, #20] @ 81b68 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 18ef10 <_PyErr_SetString@@Base> │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ + b 190c20 <_PyErr_SetString@@Base> │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r3, r9, r4, ror #7 │ │ │ │ + eorseq r6, r9, r4, lsr #23 │ │ │ │ │ │ │ │ -00081b00 <_PyState_AddModule@@Base>: │ │ │ │ +00081b6c <_PyState_AddModule@@Base>: │ │ │ │ subs r3, r2, #0 │ │ │ │ - beq 81b4c <_PyState_AddModule@@Base+0x4c> │ │ │ │ + beq 81bb8 <_PyState_AddModule@@Base+0x4c> │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81b40 <_PyState_AddModule@@Base+0x40> │ │ │ │ + beq 81bac <_PyState_AddModule@@Base+0x40> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 81b54 <_PyState_AddModule@@Base+0x54> │ │ │ │ - ldr r2, [pc, #36] @ 81b58 <_PyState_AddModule@@Base+0x58> │ │ │ │ + ldr r3, [pc, #36] @ 81bc0 <_PyState_AddModule@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 81bc4 <_PyState_AddModule@@Base+0x58> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ef10 <_PyErr_SetString@@Base> │ │ │ │ + bl 190c20 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 23f4e8 │ │ │ │ + b 241e10 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r7, r7, r0, ror #8 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq sl, r7, r0, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 81b84 <_PyState_AddModule@@Base+0x84> │ │ │ │ - ldr r2, [pc, #16] @ 81b88 <_PyState_AddModule@@Base+0x88> │ │ │ │ + ldr r3, [pc, #16] @ 81bf0 <_PyState_AddModule@@Base+0x84> │ │ │ │ + ldr r2, [pc, #16] @ 81bf4 <_PyState_AddModule@@Base+0x88> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ef10 <_PyErr_SetString@@Base> │ │ │ │ + bl 190c20 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r9, r8, lsl #8 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r6, r9, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 81bb4 <_PyState_AddModule@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #16] @ 81bb8 <_PyState_AddModule@@Base+0xb8> │ │ │ │ + ldr r3, [pc, #16] @ 81c20 <_PyState_AddModule@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #16] @ 81c24 <_PyState_AddModule@@Base+0xb8> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18ef10 <_PyErr_SetString@@Base> │ │ │ │ + bl 190c20 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r9, r8, lsl #8 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r6, r9, r8, asr #23 │ │ │ │ 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 81bfc <_PyState_AddModule@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #84] @ 81c3c <_PyState_AddModule@@Base+0x13c> │ │ │ │ - ldr r1, [pc, #84] @ 81c40 <_PyState_AddModule@@Base+0x140> │ │ │ │ - ldr r0, [pc, #84] @ 81c44 <_PyState_AddModule@@Base+0x144> │ │ │ │ + bne 81c68 <_PyState_AddModule@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #84] @ 81ca8 <_PyState_AddModule@@Base+0x13c> │ │ │ │ + ldr r1, [pc, #84] @ 81cac <_PyState_AddModule@@Base+0x140> │ │ │ │ + ldr r0, [pc, #84] @ 81cb0 <_PyState_AddModule@@Base+0x144> │ │ │ │ mov r3, r4 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #68] @ 81c48 <_PyState_AddModule@@Base+0x148> │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r2, [pc, #68] @ 81cb4 <_PyState_AddModule@@Base+0x148> │ │ │ │ + bl 35a980 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 2400bc │ │ │ │ + bl 2429e4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 81bf4 <_PyState_AddModule@@Base+0xf4> │ │ │ │ + beq 81c60 <_PyState_AddModule@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81c34 <_PyState_AddModule@@Base+0x134> │ │ │ │ + beq 81ca0 <_PyState_AddModule@@Base+0x134> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 242444 │ │ │ │ - ldr r0, [pc, #16] @ 81c4c <_PyState_AddModule@@Base+0x14c> │ │ │ │ + b 244d6c │ │ │ │ + ldr r0, [pc, #16] @ 81cb8 <_PyState_AddModule@@Base+0x14c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - mlaseq r6, r8, sl, r5 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + eorseq r9, r6, r8, ror r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 81edc <_PyState_AddModule@@Base+0x3dc> │ │ │ │ - ldr r3, [pc, #624] @ 81ee8 <_PyState_AddModule@@Base+0x3e8> │ │ │ │ - bl 3571e0 │ │ │ │ + beq 81f48 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + ldr r3, [pc, #624] @ 81f54 <_PyState_AddModule@@Base+0x3e8> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r6, #1 │ │ │ │ - bgt 81ca8 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bgt 81d14 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ movne r6, #0 │ │ │ │ - bne 81ca8 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bne 81d14 <_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] @ 81eec <_PyState_AddModule@@Base+0x3ec> │ │ │ │ + ldr r3, [pc, #572] @ 81f58 <_PyState_AddModule@@Base+0x3ec> │ │ │ │ ldr r8, [r3] │ │ │ │ add r8, r8, #16 │ │ │ │ ldr r0, [r8, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81d10 <_PyState_AddModule@@Base+0x210> │ │ │ │ - bl 9de74 │ │ │ │ + beq 81d7c <_PyState_AddModule@@Base+0x210> │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81f24 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81d00 <_PyState_AddModule@@Base+0x200> │ │ │ │ + beq 81d6c <_PyState_AddModule@@Base+0x200> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81d00 <_PyState_AddModule@@Base+0x200> │ │ │ │ + bne 81d6c <_PyState_AddModule@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ add r8, r8, #16 │ │ │ │ - beq 81cb4 <_PyState_AddModule@@Base+0x1b4> │ │ │ │ - b 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #472] @ 81ef0 <_PyState_AddModule@@Base+0x3f0> │ │ │ │ + beq 81d20 <_PyState_AddModule@@Base+0x1b4> │ │ │ │ + b 81f24 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #472] @ 81f5c <_PyState_AddModule@@Base+0x3f0> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81d7c <_PyState_AddModule@@Base+0x27c> │ │ │ │ + beq 81de8 <_PyState_AddModule@@Base+0x27c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81d18 <_PyState_AddModule@@Base+0x218> │ │ │ │ - bl 9de74 │ │ │ │ + beq 81d84 <_PyState_AddModule@@Base+0x218> │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81f24 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81d70 <_PyState_AddModule@@Base+0x270> │ │ │ │ + beq 81ddc <_PyState_AddModule@@Base+0x270> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81d70 <_PyState_AddModule@@Base+0x270> │ │ │ │ + bne 81ddc <_PyState_AddModule@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81d18 <_PyState_AddModule@@Base+0x218> │ │ │ │ - b 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #368] @ 81ef4 <_PyState_AddModule@@Base+0x3f4> │ │ │ │ + beq 81d84 <_PyState_AddModule@@Base+0x218> │ │ │ │ + b 81f24 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #368] @ 81f60 <_PyState_AddModule@@Base+0x3f4> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81de8 <_PyState_AddModule@@Base+0x2e8> │ │ │ │ + beq 81e54 <_PyState_AddModule@@Base+0x2e8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81d84 <_PyState_AddModule@@Base+0x284> │ │ │ │ - bl 9de74 │ │ │ │ + beq 81df0 <_PyState_AddModule@@Base+0x284> │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81f24 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81ddc <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + beq 81e48 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81ddc <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + bne 81e48 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81d84 <_PyState_AddModule@@Base+0x284> │ │ │ │ - b 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #264] @ 81ef8 <_PyState_AddModule@@Base+0x3f8> │ │ │ │ + beq 81df0 <_PyState_AddModule@@Base+0x284> │ │ │ │ + b 81f24 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #264] @ 81f64 <_PyState_AddModule@@Base+0x3f8> │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81ee0 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + beq 81f4c <_PyState_AddModule@@Base+0x3e0> │ │ │ │ ldr r0, [r6] │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81ee0 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ - bl 9de74 │ │ │ │ + beq 81f4c <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81f24 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 115b94 │ │ │ │ + bl 115f94 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81e50 <_PyState_AddModule@@Base+0x350> │ │ │ │ + bge 81ebc <_PyState_AddModule@@Base+0x350> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81f24 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + bne 81f24 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - beq 81e7c <_PyState_AddModule@@Base+0x37c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 81f24 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81ee8 <_PyState_AddModule@@Base+0x37c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81df8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81e64 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81df8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bne 81e64 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 81df8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 81e64 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81eb0 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + beq 81f1c <_PyState_AddModule@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81eb0 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + bne 81f1c <_PyState_AddModule@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81df8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81e64 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81edc <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + beq 81f48 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81edc <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + bne 81f48 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, ip, lsl r7 │ │ │ │ - subseq r1, r6, r0, lsr #14 │ │ │ │ - subseq r1, r6, r4, lsr #14 │ │ │ │ - subseq r2, ip, r4, lsl #20 │ │ │ │ + subseq r1, r7, r4, lsr r7 │ │ │ │ + subseq r1, r7, r8, lsr r7 │ │ │ │ + subseq r1, r7, ip, lsr r7 │ │ │ │ + subseq r2, sp, 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 81f38 <_PyState_AddModule@@Base+0x438> │ │ │ │ - ldr r1, [pc, #84] @ 81f88 <_PyState_AddModule@@Base+0x488> │ │ │ │ - ldr r0, [pc, #84] @ 81f8c <_PyState_AddModule@@Base+0x48c> │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 81f90 <_PyState_AddModule@@Base+0x490> │ │ │ │ + bne 81fa4 <_PyState_AddModule@@Base+0x438> │ │ │ │ + ldr r1, [pc, #84] @ 81ff4 <_PyState_AddModule@@Base+0x488> │ │ │ │ + ldr r0, [pc, #84] @ 81ff8 <_PyState_AddModule@@Base+0x48c> │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 81ffc <_PyState_AddModule@@Base+0x490> │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 81f50 <_PyState_AddModule@@Base+0x450> │ │ │ │ - bl 16c1f8 │ │ │ │ - b 81f7c <_PyState_AddModule@@Base+0x47c> │ │ │ │ - bl 162208 │ │ │ │ + bne 81fbc <_PyState_AddModule@@Base+0x450> │ │ │ │ + bl 16d530 │ │ │ │ + b 81fe8 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + bl 163190 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81f7c <_PyState_AddModule@@Base+0x47c> │ │ │ │ - ldr r3, [pc, #48] @ 81f94 <_PyState_AddModule@@Base+0x494> │ │ │ │ + bge 81fe8 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + ldr r3, [pc, #48] @ 82000 <_PyState_AddModule@@Base+0x494> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189658 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18b000 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81f7c <_PyState_AddModule@@Base+0x47c> │ │ │ │ + beq 81fe8 <_PyState_AddModule@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 189680 <_PyErr_Clear@@Base> │ │ │ │ + bl 18b028 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 181fb0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - eorseq sl, r5, r0, lsr #30 │ │ │ │ - eorseq pc, ip, r0, lsr r9 @ │ │ │ │ - @ instruction: 0x00555490 │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + b 18359c <_PyErr_ChainExceptions1@@Base> │ │ │ │ + eorseq lr, r5, r0, ror #13 │ │ │ │ + ldrsheq r3, [sp], -r0 @ │ │ │ │ + @ instruction: 0x00565490 │ │ │ │ + ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -00081f98 : │ │ │ │ +00082004 : │ │ │ │ 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] @ 82038 │ │ │ │ - bl 18ecb4 │ │ │ │ + ldr r0, [pc, #128] @ 820a4 │ │ │ │ + bl 1909c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81fe0 │ │ │ │ - bl a573c │ │ │ │ + bne 8204c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8202c │ │ │ │ - ldr r0, [pc, #104] @ 8203c │ │ │ │ - bl 16f5e4 │ │ │ │ + bne 82098 │ │ │ │ + ldr r0, [pc, #104] @ 820a8 │ │ │ │ + bl 17091c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8202c │ │ │ │ + beq 82098 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #84] @ 82040 │ │ │ │ + ldr r0, [pc, #84] @ 820ac │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ strd r4, [sp] │ │ │ │ - bl c051c │ │ │ │ + bl c0918 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 82018 │ │ │ │ + beq 82084 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 82020 │ │ │ │ + beq 8208c │ │ │ │ mov r4, r5 │ │ │ │ - b 8202c │ │ │ │ + b 82098 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 82018 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 82084 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq sp, r7, r0, asr #1 │ │ │ │ - @ instruction: 0x0035aef4 │ │ │ │ - subseq lr, r7, r4, asr r6 │ │ │ │ + subseq sp, r8, r0, asr #1 │ │ │ │ + @ instruction: 0x0035e6b4 │ │ │ │ + subseq lr, r8, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82068 │ │ │ │ + bne 820d4 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #120] @ 820e0 │ │ │ │ - b 263cfc │ │ │ │ - ldr r0, [pc, #116] @ 820e4 │ │ │ │ - bl 263cfc │ │ │ │ + ldr r0, [pc, #120] @ 8214c │ │ │ │ + b 2665dc │ │ │ │ + ldr r0, [pc, #116] @ 82150 │ │ │ │ + bl 2665dc │ │ │ │ sub r4, r4, #4 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r1, #32 │ │ │ │ - beq 820d4 │ │ │ │ + beq 82140 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne 82098 │ │ │ │ - ldr r0, [pc, #84] @ 820e8 │ │ │ │ - bl 263cfc │ │ │ │ - b 82074 │ │ │ │ + bne 82104 │ │ │ │ + ldr r0, [pc, #84] @ 82154 │ │ │ │ + bl 2665dc │ │ │ │ + b 820e0 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi 820ac │ │ │ │ - ldr r0, [pc, #68] @ 820ec │ │ │ │ - bl 263cfc │ │ │ │ - b 82074 │ │ │ │ + bhi 82118 │ │ │ │ + ldr r0, [pc, #68] @ 82158 │ │ │ │ + bl 2665dc │ │ │ │ + b 820e0 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi 820c0 │ │ │ │ - ldr r0, [pc, #52] @ 820f0 │ │ │ │ - bl 263cfc │ │ │ │ - b 82074 │ │ │ │ + bhi 8212c │ │ │ │ + ldr r0, [pc, #52] @ 8215c │ │ │ │ + bl 2665dc │ │ │ │ + b 820e0 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - ldr r0, [pc, #40] @ 820f4 │ │ │ │ - ldrcs r0, [pc, #40] @ 820f8 │ │ │ │ - bl 263cfc │ │ │ │ - b 82074 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 820e4 │ │ │ │ - b 263cfc │ │ │ │ - @ instruction: 0x003676b8 │ │ │ │ - eorseq r1, r7, r0, asr r0 │ │ │ │ - eorseq r3, r9, r4, lsr #8 │ │ │ │ - eorseq r3, r9, r8, lsr #8 │ │ │ │ - eorseq r3, r9, ip, lsr #8 │ │ │ │ - eorseq r3, r9, r4, lsr r4 │ │ │ │ - @ instruction: 0x003649d0 │ │ │ │ + ldr r0, [pc, #40] @ 82160 │ │ │ │ + ldrcs r0, [pc, #40] @ 82164 │ │ │ │ + bl 2665dc │ │ │ │ + b 820e0 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #4] @ 82150 │ │ │ │ + b 2665dc │ │ │ │ + eorseq sl, r6, r8, ror lr │ │ │ │ + eorseq r4, r7, r0, lsl r8 │ │ │ │ + eorseq r6, r9, r4, ror #23 │ │ │ │ + eorseq r6, r9, r8, ror #23 │ │ │ │ + eorseq r6, r9, ip, ror #23 │ │ │ │ + @ instruction: 0x00396bf4 │ │ │ │ + @ instruction: 0x003681b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #120] @ 8218c │ │ │ │ + ldr r6, [pc, #120] @ 821f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ - beq 82130 │ │ │ │ + beq 8219c │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 82160 │ │ │ │ + bne 821cc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82168 │ │ │ │ - ldr r0, [pc, #80] @ 82190 │ │ │ │ - bl 1cd220 <_PyArg_NoPositional@@Base> │ │ │ │ + beq 821d4 │ │ │ │ + ldr r0, [pc, #80] @ 821fc │ │ │ │ + bl 1cf73c <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82184 │ │ │ │ + beq 821f0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 82168 │ │ │ │ + beq 821d4 │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 82168 │ │ │ │ + beq 821d4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 253f10 │ │ │ │ + b 2567bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82160 │ │ │ │ - ldr r0, [pc, #24] @ 82190 │ │ │ │ + beq 821cc │ │ │ │ + ldr r0, [pc, #24] @ 821fc │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f0640 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f2930 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82160 │ │ │ │ + bne 821cc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq ip, r5, r8, lsr #29 │ │ │ │ - eorseq r3, r9, ip, lsr r4 │ │ │ │ + subseq ip, r6, r8, lsr #29 │ │ │ │ + @ instruction: 0x00396bfc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #100] @ 82210 │ │ │ │ + ldr r3, [pc, #100] @ 8227c │ │ │ │ mov r5, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 82204 │ │ │ │ + beq 82270 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1aaabc │ │ │ │ + bl 1ace60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 821ec │ │ │ │ - ldr r3, [pc, #52] @ 82214 │ │ │ │ - ldr r1, [pc, #52] @ 82218 │ │ │ │ + bne 82258 │ │ │ │ + ldr r3, [pc, #52] @ 82280 │ │ │ │ + ldr r1, [pc, #52] @ 82284 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 82208 │ │ │ │ + bl 190b84 │ │ │ │ + b 82274 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2cba4c <_Py_RestoreSignals@@Base+0x28a0> │ │ │ │ - ldr r4, [pc, #16] @ 8221c │ │ │ │ + b 2ce5a8 <_Py_RestoreSignals@@Base+0x28a0> │ │ │ │ + ldr r4, [pc, #16] @ 82288 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r7, r8, ror #25 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq pc, r7, r8, lsr #9 │ │ │ │ + subseq r1, r6, 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] @ 822f0 │ │ │ │ + ldr r3, [pc, #180] @ 8235c │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8224c │ │ │ │ + beq 822b8 │ │ │ │ bl 2928c │ │ │ │ - ldr r1, [pc, #160] @ 822f4 │ │ │ │ + ldr r1, [pc, #160] @ 82360 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #20] │ │ │ │ bl 29220 │ │ │ │ - ldr r1, [pc, #136] @ 822f8 │ │ │ │ + ldr r1, [pc, #136] @ 82364 │ │ │ │ mov r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 822a8 │ │ │ │ + beq 82314 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ - ldr r1, [pc, #92] @ 822fc │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [pc, #92] @ 82368 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_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 │ │ │ │ @@ -90584,156 +90611,156 @@ │ │ │ │ mov r3, #0 │ │ │ │ mvn ip, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 2b65c │ │ │ │ - subseq r4, ip, r0, lsr pc │ │ │ │ - @ instruction: 0x00599690 │ │ │ │ - mlaseq r5, r0, pc, r7 @ │ │ │ │ - @ instruction: 0x0037a6fc │ │ │ │ + subseq r4, sp, r0, lsr pc │ │ │ │ + @ instruction: 0x005a9690 │ │ │ │ + eorseq fp, r5, r0, asr r7 │ │ │ │ + @ instruction: 0x0037debc │ │ │ │ │ │ │ │ -00082300 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +0008236c <_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] @ 8231c <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ - bl 82220 │ │ │ │ - eorseq r3, r9, r4, asr r4 │ │ │ │ + ldr r1, [pc] @ 82388 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 8228c │ │ │ │ + eorseq r6, r9, r4, lsl ip │ │ │ │ │ │ │ │ -00082320 : │ │ │ │ +0008238c : │ │ │ │ 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 82388 │ │ │ │ - bl c6a80 <_Py_GetConfig@@Base> │ │ │ │ + bne 823f4 │ │ │ │ + bl c6e78 <_Py_GetConfig@@Base> │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82388 │ │ │ │ - ldr r1, [pc, #44] @ 82390 │ │ │ │ + beq 823f4 │ │ │ │ + ldr r1, [pc, #44] @ 823fc │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82388 │ │ │ │ - ldr r1, [pc, #28] @ 82394 │ │ │ │ + beq 823f4 │ │ │ │ + ldr r1, [pc, #28] @ 82400 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r7, r5, r8, lsl #10 │ │ │ │ - @ instruction: 0x003728d4 │ │ │ │ + eorseq sl, r5, r8, asr #25 │ │ │ │ + mlaseq r7, r4, r0, r6 │ │ │ │ │ │ │ │ -00082398 : │ │ │ │ +00082404 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -000823a4 : │ │ │ │ +00082410 : │ │ │ │ mov r3, #0 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -000823ac : │ │ │ │ +00082418 : │ │ │ │ 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] @ 823fc │ │ │ │ + ldr r3, [pc, #44] @ 82468 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #40] @ 82400 │ │ │ │ + ldr r1, [pc, #40] @ 8246c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #13 │ │ │ │ mov r3, sp │ │ │ │ mov r2, #0 │ │ │ │ strd r4, [sp] │ │ │ │ bl 2c318 │ │ │ │ - ldr r0, [pc, #12] @ 82404 │ │ │ │ + ldr r0, [pc, #12] @ 82470 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r7, r5, r8, lsl #10 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r9, sl, r8, lsl #13 │ │ │ │ + eorseq sl, r5, r8, asr #25 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -00082408 : │ │ │ │ +00082474 : │ │ │ │ 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 78a20 │ │ │ │ + bl 78a8c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008243c : │ │ │ │ +000824a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 78a20 │ │ │ │ + bl 78a8c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00082474 : │ │ │ │ +000824e0 : │ │ │ │ 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 78a20 │ │ │ │ + bl 78a8c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000824ac : │ │ │ │ +00082518 : │ │ │ │ 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) │ │ │ │ │ │ │ │ -000824d8 : │ │ │ │ +00082544 : │ │ │ │ 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] │ │ │ │ @@ -90750,165 +90777,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 82554 │ │ │ │ + bne 825c0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 82580 │ │ │ │ + beq 825ec │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr ip, [pc, #260] @ 82664 │ │ │ │ + ldr ip, [pc, #260] @ 826d0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82658 │ │ │ │ + beq 826c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82608 │ │ │ │ + beq 82674 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 82658 │ │ │ │ - beq 82608 │ │ │ │ - ldr r3, [pc, #196] @ 82668 │ │ │ │ - bl 3571e0 │ │ │ │ + blt 826c4 │ │ │ │ + beq 82674 │ │ │ │ + ldr r3, [pc, #196] @ 826d4 │ │ │ │ + bl 35a980 │ │ │ │ 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 b8bac │ │ │ │ + bl b907c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 825f4 │ │ │ │ + beq 82660 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ addeq r4, r4, #1 │ │ │ │ - b 825c0 │ │ │ │ - ldr r3, [pc, #112] @ 8266c │ │ │ │ + b 8262c │ │ │ │ + ldr r3, [pc, #112] @ 826d8 │ │ │ │ ldr r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r4, r3 │ │ │ │ - b 82634 │ │ │ │ - ldr r3, [pc, #88] @ 82668 │ │ │ │ - bl 3571e0 │ │ │ │ + b 826a0 │ │ │ │ + ldr r3, [pc, #88] @ 826d4 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r2, [pc, #80] @ 8266c │ │ │ │ + ldr r2, [pc, #80] @ 826d8 │ │ │ │ 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 82648 │ │ │ │ - bl a573c │ │ │ │ + bne 826b4 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82658 │ │ │ │ + bne 826c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a5a2c │ │ │ │ + b a5b1c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, r8, lsr #21 │ │ │ │ + subseq r4, r8, r8, lsr #21 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r6, r7, r0, lsl lr │ │ │ │ + subseq r6, r8, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3da1c │ │ │ │ - ldr r0, [pc] @ 8268c │ │ │ │ + bl 3daac │ │ │ │ + ldr r0, [pc] @ 826f8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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 r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ mov r3, r1 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 826cc │ │ │ │ - ldr r2, [pc, #80] @ 82710 │ │ │ │ - ldr r1, [pc, #80] @ 82714 │ │ │ │ - ldr r0, [pc, #80] @ 82718 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 82704 │ │ │ │ + bne 82738 │ │ │ │ + ldr r2, [pc, #80] @ 8277c │ │ │ │ + ldr r1, [pc, #80] @ 82780 │ │ │ │ + ldr r0, [pc, #80] @ 82784 │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 82770 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82704 │ │ │ │ + beq 82770 │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #48] @ 8271c │ │ │ │ + ldr r3, [pc, #48] @ 82788 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ldrne r1, [pc, #32] @ 82720 │ │ │ │ - ldreq r1, [pc, #32] @ 82724 │ │ │ │ - bl 18ee74 │ │ │ │ + ldrne r1, [pc, #32] @ 8278c │ │ │ │ + ldreq r1, [pc, #32] @ 82790 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - eorseq pc, r5, r0, asr #19 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ - mlaseq r9, r0, r4, r3 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + eorseq r3, r6, r0, lsl #3 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ + eorseq r6, r9, r0, asr ip │ │ │ │ │ │ │ │ -00082728 : │ │ │ │ +00082794 : │ │ │ │ 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] @ 8281c │ │ │ │ + ldr r1, [pc, #216] @ 82888 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ bl 29d00 │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 82810 │ │ │ │ - ldr r7, [pc, #196] @ 82820 │ │ │ │ + beq 8287c │ │ │ │ + ldr r7, [pc, #196] @ 8288c │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 82774 │ │ │ │ + beq 827e0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 18033c │ │ │ │ - b 8278c │ │ │ │ + bl 181928 │ │ │ │ + b 827f8 │ │ │ │ bl 39c58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 82764 │ │ │ │ - b 82810 │ │ │ │ + beq 827d0 │ │ │ │ + b 8287c │ │ │ │ cmp r6, #4096 @ 0x1000 │ │ │ │ - bcc 827e8 │ │ │ │ + bcc 82854 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sp │ │ │ │ bl 2a6fc │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, #1 │ │ │ │ @@ -90922,722 +90949,722 @@ │ │ │ │ ldr r0, [r7] │ │ │ │ bl 29af0 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r4, r4, #1 │ │ │ │ cmp r8, r6 │ │ │ │ orrcc r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82784 │ │ │ │ - b 827fc │ │ │ │ + beq 827f0 │ │ │ │ + b 82868 │ │ │ │ mov r0, r5 │ │ │ │ bl 29d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8278c │ │ │ │ - b 82800 │ │ │ │ + beq 827f8 │ │ │ │ + b 8286c │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29490 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 158040 │ │ │ │ + bl 158d8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq ip, r7, ip, lsl #7 │ │ │ │ - subseq r2, ip, r4, ror sp │ │ │ │ + eorseq pc, r7, ip, asr #22 │ │ │ │ + subseq r2, sp, r4, ror sp │ │ │ │ │ │ │ │ -00082824 : │ │ │ │ +00082890 : │ │ │ │ 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 8283c │ │ │ │ + bne 828a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 82938 │ │ │ │ + beq 829a4 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ bl 29574 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 82884 │ │ │ │ + bne 828f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29940 │ │ │ │ add r5, r6, r0, lsl #2 │ │ │ │ sub r1, r5, r6 │ │ │ │ asr r1, r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl b1f9c │ │ │ │ + bl b2460 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 828c4 │ │ │ │ + bne 82930 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82938 │ │ │ │ + beq 829a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 82938 │ │ │ │ + bne 829a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 82938 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 829a4 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r3, r4] │ │ │ │ add r4, r4, #4 │ │ │ │ addne r6, r5, #4 │ │ │ │ - bne 82864 │ │ │ │ - ldr r3, [pc, #92] @ 82944 │ │ │ │ - bl 3571e0 │ │ │ │ + bne 828d0 │ │ │ │ + ldr r3, [pc, #92] @ 829b0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r1, [pc, #84] @ 82948 │ │ │ │ + ldr r1, [pc, #84] @ 829b4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 2772e4 │ │ │ │ + bl 279bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82910 │ │ │ │ - ldr r1, [pc, #64] @ 8294c │ │ │ │ - ldr r0, [pc, #64] @ 82950 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq 8297c │ │ │ │ + ldr r1, [pc, #64] @ 829b8 │ │ │ │ + ldr r0, [pc, #64] @ 829bc │ │ │ │ + bl 7db38 <_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 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 82954 │ │ │ │ - ldr r0, [pc, #12] @ 82950 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 829c0 │ │ │ │ + ldr r0, [pc, #12] @ 829bc │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - @ instruction: 0x003934b0 │ │ │ │ - subseq ip, r3, r0, lsr #21 │ │ │ │ - eorseq r3, r9, r8, asr #9 │ │ │ │ + ldrsbeq lr, [r8], #-20 @ 0xffffffec │ │ │ │ + eorseq r6, r9, r0, ror ip │ │ │ │ + subseq r0, r4, r0, lsl r2 │ │ │ │ + eorseq r6, r9, r8, lsl #25 │ │ │ │ │ │ │ │ -00082958 : │ │ │ │ +000829c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #132] @ 829f4 │ │ │ │ + ldr r2, [pc, #132] @ 82a60 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 8298c │ │ │ │ - ldr r1, [pc, #116] @ 829f8 │ │ │ │ - ldr r0, [pc, #116] @ 829fc │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 829d4 │ │ │ │ - ldr r2, [pc, #108] @ 82a00 │ │ │ │ + beq 829f8 │ │ │ │ + ldr r1, [pc, #116] @ 82a64 │ │ │ │ + ldr r0, [pc, #116] @ 82a68 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 82a40 │ │ │ │ + ldr r2, [pc, #108] @ 82a6c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 829dc │ │ │ │ + beq 82a48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 829c4 │ │ │ │ + beq 82a30 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 829c4 │ │ │ │ + beq 82a30 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 829e0 │ │ │ │ - ldr r3, [pc, #56] @ 82a04 │ │ │ │ - ldr r1, [pc, #56] @ 82a08 │ │ │ │ + b 82a4c │ │ │ │ + ldr r3, [pc, #56] @ 82a70 │ │ │ │ + ldr r1, [pc, #56] @ 82a74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ + subseq r5, r6, r0, asr #30 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - eorseq r7, r7, r4, lsl #3 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r9, r0, ror #9 │ │ │ │ + eorseq sl, r7, r4, asr #18 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r6, r9, r0, lsr #25 │ │ │ │ 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] @ 82b7c │ │ │ │ - ldr r2, [pc, #332] @ 82b80 │ │ │ │ + ldr r0, [pc, #332] @ 82be8 │ │ │ │ + ldr r2, [pc, #332] @ 82bec │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82a60 │ │ │ │ + bne 82acc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 82b84 │ │ │ │ + ldr r3, [pc, #312] @ 82bf0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 82ad8 │ │ │ │ + beq 82b44 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82ad8 │ │ │ │ - b 82a64 │ │ │ │ + ble 82b44 │ │ │ │ + b 82ad0 │ │ │ │ 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 82aa0 │ │ │ │ + bne 82b0c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 82b84 │ │ │ │ + ldr r3, [pc, #248] @ 82bf0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 82ad8 │ │ │ │ + beq 82b44 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82ad8 │ │ │ │ - b 82aa4 │ │ │ │ + ble 82b44 │ │ │ │ + b 82b10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82b10 │ │ │ │ + beq 82b7c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82b00 │ │ │ │ + bne 82b6c │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 82b84 │ │ │ │ + ldr r3, [pc, #176] @ 82bf0 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 82af0 │ │ │ │ - ldr r3, [pc, #168] @ 82b88 │ │ │ │ - ldr r1, [pc, #168] @ 82b8c │ │ │ │ + bne 82b5c │ │ │ │ + ldr r3, [pc, #168] @ 82bf4 │ │ │ │ + ldr r1, [pc, #168] @ 82bf8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r7, #0 │ │ │ │ - b 82b74 │ │ │ │ + b 82be0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82ad8 │ │ │ │ - b 82b04 │ │ │ │ + ble 82b44 │ │ │ │ + b 82b70 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f86a0 │ │ │ │ + bl 1fa918 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82b48 │ │ │ │ + beq 82bb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82b48 │ │ │ │ + bne 82bb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82b6c │ │ │ │ + beq 82bd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82b6c │ │ │ │ + bne 82bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ 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] @ 82d00 │ │ │ │ - ldr r2, [pc, #332] @ 82d04 │ │ │ │ + ldr r0, [pc, #332] @ 82d6c │ │ │ │ + ldr r2, [pc, #332] @ 82d70 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82be4 │ │ │ │ + bne 82c50 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 82d08 │ │ │ │ + ldr r3, [pc, #312] @ 82d74 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 82c5c │ │ │ │ + beq 82cc8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82c5c │ │ │ │ - b 82be8 │ │ │ │ + ble 82cc8 │ │ │ │ + b 82c54 │ │ │ │ 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 82c24 │ │ │ │ + bne 82c90 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 82d08 │ │ │ │ + ldr r3, [pc, #248] @ 82d74 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 82c5c │ │ │ │ + beq 82cc8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82c5c │ │ │ │ - b 82c28 │ │ │ │ + ble 82cc8 │ │ │ │ + b 82c94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82c94 │ │ │ │ + beq 82d00 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82c84 │ │ │ │ + bne 82cf0 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 82d08 │ │ │ │ + ldr r3, [pc, #176] @ 82d74 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 82c74 │ │ │ │ - ldr r3, [pc, #168] @ 82d0c │ │ │ │ - ldr r1, [pc, #168] @ 82d10 │ │ │ │ + bne 82ce0 │ │ │ │ + ldr r3, [pc, #168] @ 82d78 │ │ │ │ + ldr r1, [pc, #168] @ 82d7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r7, #0 │ │ │ │ - b 82cf8 │ │ │ │ + b 82d64 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82c5c │ │ │ │ - b 82c88 │ │ │ │ + ble 82cc8 │ │ │ │ + b 82cf4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4a948 │ │ │ │ + bl 4a9f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82ccc │ │ │ │ + beq 82d38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82ccc │ │ │ │ + bne 82d38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82cf0 │ │ │ │ + beq 82d5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82cf0 │ │ │ │ + bne 82d5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, ip, ror r8 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r6, r8, lsr fp │ │ │ │ + eorseq r0, r9, r4, lsr r0 │ │ │ │ │ │ │ │ -00082d14 : │ │ │ │ +00082d80 : │ │ │ │ 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 82d64 │ │ │ │ - ldr r2, [pc, #80] @ 82d90 │ │ │ │ - bl 3571e0 │ │ │ │ + beq 82dd0 │ │ │ │ + ldr r2, [pc, #80] @ 82dfc │ │ │ │ + bl 35a980 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl bb964 │ │ │ │ + bl bbe34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82d64 │ │ │ │ + bne 82dd0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 292da8 │ │ │ │ + bl 29553c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9b344 │ │ │ │ + b 9b3e4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00082d94 : │ │ │ │ +00082e00 : │ │ │ │ mvn r2, #0 │ │ │ │ - b 82d14 │ │ │ │ + b 82d80 │ │ │ │ │ │ │ │ -00082d9c : │ │ │ │ +00082e08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82ddc │ │ │ │ + beq 82e48 │ │ │ │ mov r5, r1 │ │ │ │ - bl bb964 │ │ │ │ + bl bbe34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82de4 │ │ │ │ - ldr r3, [pc, #84] @ 82e20 │ │ │ │ - bl 3571e0 │ │ │ │ + bne 82e50 │ │ │ │ + ldr r3, [pc, #84] @ 82e8c │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r5, #0 │ │ │ │ - b 82e18 │ │ │ │ + b 82e84 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 288c34 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 28b3c8 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 82e18 │ │ │ │ + beq 82e84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82e18 │ │ │ │ + bne 82e84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00082e24 <_PySys_GetAttr@@Base>: │ │ │ │ +00082e90 <_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 82e94 <_PySys_GetAttr@@Base+0x70> │ │ │ │ + beq 82f00 <_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 82e88 <_PySys_GetAttr@@Base+0x64> │ │ │ │ + beq 82ef4 <_PySys_GetAttr@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dd270 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 1df78c <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r8, [r5, #72] @ 0x48 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00082e9c : │ │ │ │ +00082f08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 82f14 │ │ │ │ + ldr r3, [pc, #96] @ 82f80 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 82f18 │ │ │ │ + ldr r0, [pc, #84] @ 82f84 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 236acc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 82f18 │ │ │ │ + bl 2393f4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 82f84 │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2b2660 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b4e90 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82efc │ │ │ │ - ldr r0, [pc, #32] @ 82f1c │ │ │ │ - bl 2a5d20 │ │ │ │ - ldr r0, [pc, #20] @ 82f18 │ │ │ │ - bl 236acc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 82f18 │ │ │ │ + bge 82f68 │ │ │ │ + ldr r0, [pc, #32] @ 82f88 │ │ │ │ + bl 2a85f8 │ │ │ │ + ldr r0, [pc, #20] @ 82f84 │ │ │ │ + bl 2393f4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 82f84 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 22fc28 │ │ │ │ - b 82ed8 │ │ │ │ + bl 8b2bc │ │ │ │ + b 82f44 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r8, ror r0 │ │ │ │ - @ instruction: 0x003934f8 │ │ │ │ + subseq r5, r8, r8, ror r0 │ │ │ │ + @ instruction: 0x00396cb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 82f50 │ │ │ │ + ldr r3, [pc, #24] @ 82fbc │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 82f54 │ │ │ │ + ldrne r0, [pc, #16] @ 82fc0 │ │ │ │ moveq r1, r0 │ │ │ │ - bl 82e9c │ │ │ │ - ldr r0, [pc] @ 82f50 │ │ │ │ + bl 82f08 │ │ │ │ + ldr r0, [pc] @ 82fbc │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrdeq r5, [fp], -r0 @ │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eoreq r8, fp, r0, lsl #18 │ │ │ │ │ │ │ │ -00082f58 : │ │ │ │ +00082fc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 82fd0 │ │ │ │ + ldr r3, [pc, #96] @ 8303c │ │ │ │ mov r6, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 82fd4 │ │ │ │ + ldr r0, [pc, #84] @ 83040 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 236acc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 82fd4 │ │ │ │ + bl 2393f4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 83040 │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2a84a4 │ │ │ │ + bl 2aad7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82fb8 │ │ │ │ - ldr r0, [pc, #32] @ 82fd8 │ │ │ │ - bl 2a5d20 │ │ │ │ - ldr r0, [pc, #20] @ 82fd4 │ │ │ │ - bl 236acc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 82fd4 │ │ │ │ + bge 83024 │ │ │ │ + ldr r0, [pc, #32] @ 83044 │ │ │ │ + bl 2a85f8 │ │ │ │ + ldr r0, [pc, #20] @ 83040 │ │ │ │ + bl 2393f4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 83040 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 22fc28 │ │ │ │ - b 82f94 │ │ │ │ + bl 8b2bc │ │ │ │ + b 83000 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r3, r9, ip, lsr #10 │ │ │ │ + subseq r5, r8, r8, ror r0 │ │ │ │ + eorseq r6, r9, ip, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 8300c │ │ │ │ + ldr r3, [pc, #24] @ 83078 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 83010 │ │ │ │ + ldrne r0, [pc, #16] @ 8307c │ │ │ │ moveq r1, r0 │ │ │ │ - bl 82f58 │ │ │ │ - ldr r0, [pc] @ 8300c │ │ │ │ + bl 82fc4 │ │ │ │ + ldr r0, [pc] @ 83078 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - andseq r9, sp, r0, asr #5 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + andseq fp, sp, r0, ror #18 │ │ │ │ │ │ │ │ -00083014 : │ │ │ │ +00083080 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #16] @ 8303c │ │ │ │ - bl 22e7bc │ │ │ │ - bl 2336c8 │ │ │ │ + ldr r0, [pc, #16] @ 830a8 │ │ │ │ + bl 231130 │ │ │ │ + bl 235ff0 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc] @ 8303c │ │ │ │ - b 22fc28 │ │ │ │ - subseq r5, r7, r8, lsr #1 │ │ │ │ + ldr r0, [pc] @ 830a8 │ │ │ │ + b 8b2bc │ │ │ │ + subseq r5, r8, r8, lsr #1 │ │ │ │ │ │ │ │ -00083040 : │ │ │ │ +000830ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 83078 │ │ │ │ - bl 22e7bc │ │ │ │ - ldr r3, [pc, #20] @ 83078 │ │ │ │ + ldr r0, [pc, #28] @ 830e4 │ │ │ │ + bl 231130 │ │ │ │ + ldr r3, [pc, #20] @ 830e4 │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ pop {r4, lr} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 22fc28 │ │ │ │ - subseq r5, r7, r8, lsr #1 │ │ │ │ + b 8b2bc │ │ │ │ + subseq r5, r8, r8, lsr #1 │ │ │ │ │ │ │ │ -0008307c : │ │ │ │ +000830e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 830b4 │ │ │ │ - bl 22e7bc │ │ │ │ + ldr r0, [pc, #28] @ 83120 │ │ │ │ + bl 231130 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #16] @ 830b4 │ │ │ │ + ldr r3, [pc, #16] @ 83120 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 22fc28 │ │ │ │ - subseq r5, r7, r8, lsr #1 │ │ │ │ + b 8b2bc │ │ │ │ + subseq r5, r8, r8, lsr #1 │ │ │ │ │ │ │ │ -000830b8 : │ │ │ │ +00083124 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #64] @ 83114 │ │ │ │ - bl 22e7bc │ │ │ │ - ldr r2, [pc, #60] @ 83118 │ │ │ │ + ldr r0, [pc, #64] @ 83180 │ │ │ │ + bl 231130 │ │ │ │ + ldr r2, [pc, #60] @ 83184 │ │ │ │ ldr r3, [r2, #1604] @ 0x644 │ │ │ │ cmp r3, #31 │ │ │ │ - ble 830f4 │ │ │ │ + ble 83160 │ │ │ │ add r0, r2, #1472 @ 0x5c0 │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ 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 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + ldrsbeq r5, [r8], #-48 @ 0xffffffd0 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ │ │ │ │ -0008311c : │ │ │ │ +00083188 : │ │ │ │ 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 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 831c4 │ │ │ │ + beq 83230 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb964 │ │ │ │ + bl bbe34 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 831a0 │ │ │ │ + beq 8320c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 831cc │ │ │ │ + beq 83238 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 831cc │ │ │ │ + bne 83238 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 831a0 │ │ │ │ + beq 8320c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 831a0 │ │ │ │ + bne 8320c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 831c4 │ │ │ │ + beq 83230 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 831c4 │ │ │ │ + bne 83230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mvn r7, #0 │ │ │ │ - b 8323c │ │ │ │ + b 832a8 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 289e24 │ │ │ │ + bl 28c5b8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83218 │ │ │ │ + beq 83284 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 83218 │ │ │ │ + bne 83284 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8323c │ │ │ │ + beq 832a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8323c │ │ │ │ + bne 832a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00083248 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +000832b4 <_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 62618 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ + bl 625ec <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 832d8 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + beq 83344 <_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] │ │ │ │ @@ -91645,40 +91672,40 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60f60 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 832d4 <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11a9cc │ │ │ │ - b 832d8 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b2c0 │ │ │ │ + bne 83340 <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11afb8 │ │ │ │ + b 83344 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000832e4 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00083350 <_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 62618 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ + bl 625ec <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 83374 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + beq 833e0 <_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] │ │ │ │ @@ -91686,375 +91713,375 @@ │ │ │ │ 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 60f60 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60fec <_PyMonitoring_FirePyStartEvent@@Base+0x2fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 83370 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ - bl 11a9cc │ │ │ │ - b 83374 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ - bl 9b2c0 │ │ │ │ + bne 833dc <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ + bl 11afb8 │ │ │ │ + b 833e0 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00083380 : │ │ │ │ +000833ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #164] @ 8343c │ │ │ │ + ldr r2, [pc, #164] @ 834a8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ - ldr r0, [pc, #152] @ 83440 │ │ │ │ + ldr r0, [pc, #152] @ 834ac │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 236acc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 2393f4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8342c │ │ │ │ + beq 83498 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r6 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bne 833b4 │ │ │ │ + bne 83420 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 833e4 │ │ │ │ + beq 83450 │ │ │ │ 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 356eac │ │ │ │ + bl 35a64c │ │ │ │ cmp r0, r6 │ │ │ │ - bne 833ec │ │ │ │ - ldr r0, [pc, #48] @ 83440 │ │ │ │ - bl 22fc28 │ │ │ │ + bne 83458 │ │ │ │ + ldr r0, [pc, #48] @ 834ac │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r1, #8 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 356334 │ │ │ │ + bl 359ad4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #12] @ 83440 │ │ │ │ - bl 22fc28 │ │ │ │ + ldr r0, [pc, #12] @ 834ac │ │ │ │ + bl 8b2bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r8, ror r0 │ │ │ │ + subseq r5, r8, r8, ror r0 │ │ │ │ │ │ │ │ -00083444 : │ │ │ │ +000834b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #300] @ 83588 │ │ │ │ + ldr r3, [pc, #300] @ 835f4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8347c │ │ │ │ - ldr r1, [pc, #276] @ 8358c │ │ │ │ - ldr r0, [pc, #276] @ 83590 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #272] @ 83594 │ │ │ │ + bne 834e8 │ │ │ │ + ldr r1, [pc, #276] @ 835f8 │ │ │ │ + ldr r0, [pc, #276] @ 835fc │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ 83600 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18dd60 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18fa70 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 83570 │ │ │ │ + blt 835dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 834ac │ │ │ │ + beq 83518 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 83500 │ │ │ │ - bl 9b2c0 │ │ │ │ + bne 8356c │ │ │ │ + bl 9b360 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 83570 │ │ │ │ - ldr r1, [pc, #196] @ 83594 │ │ │ │ + beq 835dc │ │ │ │ + ldr r1, [pc, #196] @ 83600 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2772e4 │ │ │ │ + bl 279bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83500 │ │ │ │ + beq 8356c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83570 │ │ │ │ + beq 835dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 83570 │ │ │ │ - b 83540 │ │ │ │ + bne 835dc │ │ │ │ + b 835ac │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 83570 │ │ │ │ + beq 835dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83548 │ │ │ │ + beq 835b4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83570 │ │ │ │ + beq 835dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 83570 │ │ │ │ + bne 835dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 83570 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 835dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83580 │ │ │ │ + beq 835ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 83580 │ │ │ │ + bne 835ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + b 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 189680 <_PyErr_Clear@@Base> │ │ │ │ + b 18b028 <_PyErr_Clear@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035abb4 │ │ │ │ - ldrheq ip, [r3], #-160 @ 0xffffff60 │ │ │ │ - ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ + eorseq lr, r5, r4, ror r3 │ │ │ │ + subseq r0, r4, r0, lsr #4 │ │ │ │ + ldrheq pc, [r8], #-32 @ 0xffffffe0 @ │ │ │ │ │ │ │ │ -00083598 : │ │ │ │ +00083604 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r0, [pc, #88] @ 8360c │ │ │ │ + ldr r0, [pc, #88] @ 83678 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18dd60 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18fa70 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 835cc │ │ │ │ - bl 11aa18 │ │ │ │ + bge 83638 │ │ │ │ + bl 11b004 │ │ │ │ mov r4, #0 │ │ │ │ - b 83600 │ │ │ │ + b 8366c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 835fc │ │ │ │ + beq 83668 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq 835fc │ │ │ │ + beq 83668 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ + ldrheq pc, [r8], #-32 @ 0xffffffe0 @ │ │ │ │ │ │ │ │ -00083610 : │ │ │ │ +0008367c : │ │ │ │ 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] @ 8382c │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #512] @ 83898 │ │ │ │ + bl 35a980 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r7, #0 │ │ │ │ movle r7, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr ip, [pc, #492] @ 83830 │ │ │ │ + ldr ip, [pc, #492] @ 8389c │ │ │ │ ldr r9, [r3, r0] │ │ │ │ mov r0, r7 │ │ │ │ addle r5, sp, #4 │ │ │ │ movgt r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 83818 │ │ │ │ + beq 83884 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1f9c │ │ │ │ + bl b2460 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 836a4 │ │ │ │ + bne 83710 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83818 │ │ │ │ + beq 83884 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 83818 │ │ │ │ + bne 83884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 83818 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 83884 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 83668 │ │ │ │ - ldr r0, [pc, #372] @ 83834 │ │ │ │ + bne 836d4 │ │ │ │ + ldr r0, [pc, #372] @ 838a0 │ │ │ │ ldr r9, [r9, #8] │ │ │ │ - bl 9de08 │ │ │ │ + bl 9dea8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2772e4 │ │ │ │ + bl 279bc4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 8371c │ │ │ │ + beq 83788 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83710 │ │ │ │ + beq 8377c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 83710 │ │ │ │ + bne 8377c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #288] @ 83838 │ │ │ │ - ldr r0, [pc, #288] @ 8383c │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #288] @ 838a4 │ │ │ │ + ldr r0, [pc, #288] @ 838a8 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8373c │ │ │ │ + beq 837a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8373c │ │ │ │ + bne 837a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 83824 │ │ │ │ + beq 83890 │ │ │ │ mov r7, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 2787a8 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ + bl 27b088 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ cmp r0, r7 │ │ │ │ - beq 83824 │ │ │ │ + beq 83890 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, r7 │ │ │ │ - bne 83780 │ │ │ │ - ldr r1, [pc, #196] @ 83840 │ │ │ │ - ldr r0, [pc, #188] @ 8383c │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #188] @ 83844 │ │ │ │ + bne 837ec │ │ │ │ + ldr r1, [pc, #196] @ 838ac │ │ │ │ + ldr r0, [pc, #188] @ 838a8 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ 838b0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 18dd60 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18fa70 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 837a0 │ │ │ │ - ldr r1, [pc, #172] @ 83848 │ │ │ │ - ldr r0, [pc, #156] @ 8383c │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 8380c │ │ │ │ + ldr r1, [pc, #172] @ 838b4 │ │ │ │ + ldr r0, [pc, #156] @ 838a8 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 837f0 │ │ │ │ + beq 8385c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26231c │ │ │ │ + bl 264ccc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 837cc │ │ │ │ - ldr r1, [pc, #132] @ 8384c │ │ │ │ - ldr r0, [pc, #112] @ 8383c │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 83838 │ │ │ │ + ldr r1, [pc, #132] @ 838b8 │ │ │ │ + ldr r0, [pc, #112] @ 838a8 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 837f0 │ │ │ │ + beq 8385c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 837f0 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 8385c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83824 │ │ │ │ + beq 83890 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 83824 │ │ │ │ + bne 83890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 83824 │ │ │ │ - ldr r1, [pc, #48] @ 83850 │ │ │ │ - ldr r0, [pc, #24] @ 8383c │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 83890 │ │ │ │ + ldr r1, [pc, #48] @ 838bc │ │ │ │ + ldr r0, [pc, #24] @ 838a8 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r4, r9, r0, asr #19 │ │ │ │ - eorseq sl, r5, r0, ror r2 │ │ │ │ - eorseq r3, r9, ip, asr r5 │ │ │ │ - subseq ip, r3, ip, asr #21 │ │ │ │ - eorseq r3, r9, r4, ror r5 │ │ │ │ - ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - mlaseq r9, r4, r5, r3 │ │ │ │ - eorseq r3, r9, r8, lsr #11 │ │ │ │ - eorseq r3, r9, r8, asr #11 │ │ │ │ + eorseq r8, r9, r0, lsl #3 │ │ │ │ + eorseq sp, r5, r0, lsr sl │ │ │ │ + eorseq r6, r9, ip, lsl sp │ │ │ │ + subseq r0, r4, ip, lsr r2 │ │ │ │ + eorseq r6, r9, r4, lsr sp │ │ │ │ + ldrsbeq lr, [r8], #-20 @ 0xffffffec │ │ │ │ + eorseq r6, r9, r4, asr sp │ │ │ │ + eorseq r6, r9, r8, ror #26 │ │ │ │ + eorseq r6, r9, r8, lsl #27 │ │ │ │ │ │ │ │ -00083854 : │ │ │ │ - ldr r3, [pc, #12] @ 83868 │ │ │ │ +000838c0 : │ │ │ │ + ldr r3, [pc, #12] @ 838d4 │ │ │ │ ldr r2, [r3] │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 83610 │ │ │ │ - subseq r9, r9, r4, lsr #25 │ │ │ │ + b 8367c │ │ │ │ + subseq r9, sl, r4, lsr #25 │ │ │ │ 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 838a4 │ │ │ │ + bne 83910 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 838b8 │ │ │ │ - b 838c8 │ │ │ │ + bne 83924 │ │ │ │ + b 83934 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83894 │ │ │ │ + beq 83900 │ │ │ │ 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 838e4 │ │ │ │ + beq 83950 │ │ │ │ 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} │ │ │ │ @@ -92067,31 +92094,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 83938 │ │ │ │ + bne 839a4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8394c │ │ │ │ - b 8395c │ │ │ │ + bne 839b8 │ │ │ │ + b 839c8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83928 │ │ │ │ + beq 83994 │ │ │ │ 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 83978 │ │ │ │ + beq 839e4 │ │ │ │ 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} │ │ │ │ @@ -92104,98 +92131,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 839d8 │ │ │ │ - ldr r3, [pc, #40] @ 839ec │ │ │ │ + bne 83a44 │ │ │ │ + ldr r3, [pc, #40] @ 83a58 │ │ │ │ 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 839bc │ │ │ │ + beq 83a28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ + subseq sl, r6, 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 83a34 │ │ │ │ + bne 83aa0 │ │ │ │ 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 83a18 │ │ │ │ + beq 83a84 │ │ │ │ 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 83a8c │ │ │ │ + bne 83af8 │ │ │ │ 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 83a70 │ │ │ │ + beq 83adc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - ldrne r0, [pc, #4] @ 83ab8 │ │ │ │ - ldreq r0, [pc, #4] @ 83abc │ │ │ │ + ldrne r0, [pc, #4] @ 83b24 │ │ │ │ + ldreq r0, [pc, #4] @ 83b28 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 83af8 │ │ │ │ + bne 83b64 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83b0c │ │ │ │ - b 83b1c │ │ │ │ + bne 83b78 │ │ │ │ + b 83b88 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83ae8 │ │ │ │ + beq 83b54 │ │ │ │ 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 │ │ │ │ @@ -92203,37 +92230,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] @ 83b78 │ │ │ │ + ldr r2, [pc, #44] @ 83be4 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub r1, r1, r2 │ │ │ │ asr r1, r1, #5 │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [pc, #28] @ 83b7c │ │ │ │ + ldr r3, [pc, #28] @ 83be8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - subseq pc, r6, r0, ror r8 @ │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq pc, r7, r0, ror r8 @ │ │ │ │ + subseq r1, r6, 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] @ 83c30 │ │ │ │ + ldr r3, [pc, #140] @ 83c9c │ │ │ │ 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] │ │ │ │ @@ -92242,63 +92269,63 @@ │ │ │ │ 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 83bfc │ │ │ │ + bne 83c68 │ │ │ │ mov r3, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb ip, [r4, #4091] @ 0xffb │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bec │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #40] @ 83c30 │ │ │ │ + ldr r2, [pc, #40] @ 83c9c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [r0] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - beq 83c20 │ │ │ │ + beq 83c8c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - ldr r3, [pc, #20] @ 83c50 │ │ │ │ - ldr r2, [pc, #20] @ 83c54 │ │ │ │ + subseq pc, r5, ip, ror #29 │ │ │ │ + ldr r3, [pc, #20] @ 83cbc │ │ │ │ + ldr r2, [pc, #20] @ 83cc0 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r0, [pc, #16] @ 83c58 │ │ │ │ + ldr r0, [pc, #16] @ 83cc4 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r2, ip, ip, lsl sp │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r2, sp, ip, lsl sp │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r6, 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 83c94 │ │ │ │ + bne 83d00 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83ca8 │ │ │ │ - b 83cb8 │ │ │ │ + bne 83d14 │ │ │ │ + b 83d24 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83c84 │ │ │ │ + beq 83cf0 │ │ │ │ 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 │ │ │ │ @@ -92309,40 +92336,40 @@ │ │ │ │ bx r3 │ │ │ │ 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 83d4c │ │ │ │ + beq 83db8 │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ movle r0, #32768 @ 0x8000 │ │ │ │ - ble 83d0c │ │ │ │ + ble 83d78 │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, r4 │ │ │ │ - bls 83d1c │ │ │ │ + bls 83d88 │ │ │ │ mvn r0, #0 │ │ │ │ - b 83d64 │ │ │ │ + b 83dd0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a294 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83d14 │ │ │ │ + bne 83d80 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29ff4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a5dc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 83d14 │ │ │ │ - ldr r3, [pc, #24] @ 83d6c │ │ │ │ - bl 3571e0 │ │ │ │ + bne 83d80 │ │ │ │ + ldr r3, [pc, #24] @ 83dd8 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -92350,999 +92377,999 @@ │ │ │ │ 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 83da0 │ │ │ │ + bgt 83e0c │ │ │ │ bl 2a060 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 83d88 │ │ │ │ + b 83df4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 83db0 │ │ │ │ + ldr r0, [pc] @ 83e1c │ │ │ │ bx lr │ │ │ │ - ldrheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ + ldrheq r7, [r8], #-28 @ 0xffffffe4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83de0 │ │ │ │ + beq 83e4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20b948 <_PyDeadline_Init@@Base+0x6cc> │ │ │ │ - ldr r0, [pc, #8] @ 83de8 │ │ │ │ + bl 20d440 <_PyBytesWriter_WriteBytes@@Base+0x43b0> │ │ │ │ + ldr r0, [pc, #8] @ 83e54 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 83de8 │ │ │ │ + ldr r0, [pc] @ 83e54 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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 21e530 │ │ │ │ - b 5474c │ │ │ │ + b 220bd8 │ │ │ │ + b 547c4 │ │ │ │ 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 83e50 │ │ │ │ + bne 83ebc │ │ │ │ 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 83e10 │ │ │ │ + bl 83e7c │ │ │ │ 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] @ 83ec8 │ │ │ │ + ldr r0, [pc, #28] @ 83f34 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 7b97c <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b9e8 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andeq sl, r7, ip, lsl #23 │ │ │ │ + strdeq sl, [r7], -r8 │ │ │ │ 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] @ 84074 │ │ │ │ + ldreq r7, [pc, #376] @ 840e0 │ │ │ │ mov r6, r0 │ │ │ │ moveq r4, #1024 @ 0x400 │ │ │ │ strb r1, [sp, #24] │ │ │ │ - beq 83f18 │ │ │ │ + beq 83f84 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - ldr r7, [pc, #356] @ 84078 │ │ │ │ + ldr r7, [pc, #356] @ 840e4 │ │ │ │ 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 83f7c │ │ │ │ + bge 83fe8 │ │ │ │ sub r3, r6, #1 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - bne 83f50 │ │ │ │ + bne 83fbc │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq 84050 │ │ │ │ + beq 840bc │ │ │ │ orrs r5, r6, r5 │ │ │ │ - ldreq r7, [pc, #288] @ 8407c │ │ │ │ - ldr r1, [pc, #288] @ 84080 │ │ │ │ + ldreq r7, [pc, #288] @ 840e8 │ │ │ │ + ldr r1, [pc, #288] @ 840ec │ │ │ │ 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 84050 │ │ │ │ + b 840bc │ │ │ │ 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] @ 84084 │ │ │ │ - ldrlt r9, [pc, #232] @ 84088 │ │ │ │ + ldrge r9, [pc, #232] @ 840f0 │ │ │ │ + ldrlt r9, [pc, #232] @ 840f4 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r3, r3, r1 │ │ │ │ movlt r0, ip │ │ │ │ movlt r1, lr │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - ldrge r9, [pc, #208] @ 8408c │ │ │ │ - bl 355fa0 │ │ │ │ + ldrge r9, [pc, #208] @ 840f8 │ │ │ │ + bl 359740 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355fa0 │ │ │ │ + bl 359740 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 355fa0 │ │ │ │ + bl 359740 │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ldr r3, [pc, #148] @ 8407c │ │ │ │ + ldr r3, [pc, #148] @ 840e8 │ │ │ │ add r4, sp, #16 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #148] @ 84090 │ │ │ │ + ldr r2, [pc, #148] @ 840fc │ │ │ │ mov r5, r0 │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #136] @ 84094 │ │ │ │ + ldr r3, [pc, #136] @ 84100 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #112] @ 84098 │ │ │ │ + ldr r3, [pc, #112] @ 84104 │ │ │ │ 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] @ 8409c │ │ │ │ - ldr r0, [pc, #64] @ 840a0 │ │ │ │ + ldr r2, [pc, #64] @ 84108 │ │ │ │ + ldr r0, [pc, #64] @ 8410c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ movne r2, r8 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83ef0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x0036afd4 │ │ │ │ - eorseq fp, r8, ip, asr #5 │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ - @ instruction: 0x003935f4 │ │ │ │ - eorseq sl, r8, r4, asr sp │ │ │ │ - eorseq sl, r6, r8, asr #29 │ │ │ │ - @ instruction: 0x00379cb4 │ │ │ │ - eorseq r9, r8, r8, asr r6 │ │ │ │ - eorseq r3, r9, r0, lsl #12 │ │ │ │ - eorseq r3, r9, r8, lsl #12 │ │ │ │ - eorseq r3, r9, ip, ror #11 │ │ │ │ - andeq sl, r7, ip, lsl #23 │ │ │ │ + mlaseq r6, r4, r7, lr │ │ │ │ + eorseq lr, r8, r4, ror #19 │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + @ instruction: 0x00396db4 │ │ │ │ + eorseq lr, r8, r8, asr #8 │ │ │ │ + eorseq lr, r6, r8, lsl #13 │ │ │ │ + eorseq sp, r7, r8, asr r3 │ │ │ │ + eorseq ip, r8, r8, lsl lr │ │ │ │ + eorseq r6, r9, r0, asr #27 │ │ │ │ + eorseq r6, r9, r8, asr #27 │ │ │ │ + eorseq r6, r9, ip, lsr #27 │ │ │ │ + strdeq sl, [r7], -r8 │ │ │ │ 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] @ 84250 │ │ │ │ + ldr r0, [pc, #380] @ 842bc │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #376] @ 84254 │ │ │ │ + ldr r2, [pc, #376] @ 842c0 │ │ │ │ sub r7, r7, #1 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83ef0 │ │ │ │ orrs r7, r7, r8 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bne 841c0 │ │ │ │ + bne 8422c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 83ecc │ │ │ │ + bl 83f38 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 83ecc │ │ │ │ + bl 83f38 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 83ecc │ │ │ │ + bl 83f38 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 83ecc │ │ │ │ + bl 83f38 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83ecc │ │ │ │ - ldr r3, [pc, #248] @ 84258 │ │ │ │ - ldr r2, [pc, #248] @ 8425c │ │ │ │ + bl 83f38 │ │ │ │ + ldr r3, [pc, #248] @ 842c4 │ │ │ │ + ldr r2, [pc, #248] @ 842c8 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #228] @ 84250 │ │ │ │ - bl 83e84 │ │ │ │ + ldr r0, [pc, #228] @ 842bc │ │ │ │ + bl 83ef0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 841b8 │ │ │ │ - ldr r2, [pc, #208] @ 84260 │ │ │ │ - ldr r0, [pc, #188] @ 84250 │ │ │ │ + bge 84224 │ │ │ │ + ldr r2, [pc, #208] @ 842cc │ │ │ │ + ldr r0, [pc, #188] @ 842bc │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83ef0 │ │ │ │ cmp r9, r6 │ │ │ │ - ldr r2, [pc, #192] @ 84264 │ │ │ │ - ldr r0, [pc, #168] @ 84250 │ │ │ │ + ldr r2, [pc, #192] @ 842d0 │ │ │ │ + ldr r0, [pc, #168] @ 842bc │ │ │ │ movne r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ - ldr r2, [pc, #176] @ 84268 │ │ │ │ - b 8423c │ │ │ │ - ldr r2, [pc, #172] @ 8426c │ │ │ │ - b 8423c │ │ │ │ + bl 83ef0 │ │ │ │ + ldr r2, [pc, #176] @ 842d4 │ │ │ │ + b 842a8 │ │ │ │ + ldr r2, [pc, #172] @ 842d8 │ │ │ │ + b 842a8 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 83ecc │ │ │ │ + bl 83f38 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 83ecc │ │ │ │ + bl 83f38 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 83ecc │ │ │ │ + bl 83f38 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 83ecc │ │ │ │ - ldr r3, [pc, #96] @ 84270 │ │ │ │ - ldr r2, [pc, #96] @ 84274 │ │ │ │ + bl 83f38 │ │ │ │ + ldr r3, [pc, #96] @ 842dc │ │ │ │ + ldr r2, [pc, #96] @ 842e0 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #52] @ 84250 │ │ │ │ - bl 83e84 │ │ │ │ + ldr r0, [pc, #52] @ 842bc │ │ │ │ + bl 83ef0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 841b8 │ │ │ │ - ldr r2, [pc, #56] @ 84278 │ │ │ │ + bge 84224 │ │ │ │ + ldr r2, [pc, #56] @ 842e4 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #8] @ 84250 │ │ │ │ + ldr r0, [pc, #8] @ 842bc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 83e84 │ │ │ │ - andeq sl, r7, ip, lsl #23 │ │ │ │ - eorseq r3, r9, r8, lsr #12 │ │ │ │ - eorseq fp, r8, ip, asr #5 │ │ │ │ - eorseq r3, r9, ip, ror #11 │ │ │ │ - eorseq r7, r7, ip, lsr #20 │ │ │ │ - eorseq r3, r9, r8, lsl r6 │ │ │ │ - eorseq sp, r7, r8, lsl r0 │ │ │ │ - eorseq r3, r9, r0, lsr r6 │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ - eorseq r3, r9, r8, lsr r6 │ │ │ │ - eorseq r3, r9, r0, asr #12 │ │ │ │ + b 83ef0 │ │ │ │ + strdeq sl, [r7], -r8 │ │ │ │ + eorseq r6, r9, r8, ror #27 │ │ │ │ + eorseq lr, r8, r4, ror #19 │ │ │ │ + eorseq r6, r9, ip, lsr #27 │ │ │ │ + eorseq fp, r7, ip, ror #3 │ │ │ │ + @ instruction: 0x00396dd8 │ │ │ │ + eorseq r1, r8, r4, lsr #2 │ │ │ │ + @ instruction: 0x00396df0 │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + @ instruction: 0x00396df8 │ │ │ │ + eorseq r6, r9, r0, lsl #28 │ │ │ │ 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] @ 842e0 │ │ │ │ - ldr r0, [pc, #56] @ 842e4 │ │ │ │ - bl 83e84 │ │ │ │ + ldr r2, [pc, #56] @ 8434c │ │ │ │ + ldr r0, [pc, #56] @ 84350 │ │ │ │ + bl 83ef0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ mvn r2, #0 │ │ │ │ ldrd r0, [r5] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 83ecc │ │ │ │ + bl 83f38 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #20] @ 842e8 │ │ │ │ - ldr r0, [pc, #12] @ 842e4 │ │ │ │ + ldr r2, [pc, #20] @ 84354 │ │ │ │ + ldr r0, [pc, #12] @ 84350 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 83e84 │ │ │ │ - eorseq r3, r9, r8, lsr #12 │ │ │ │ - andeq sl, r7, ip, lsl #23 │ │ │ │ - eorseq sp, r7, r8, lsl r0 │ │ │ │ + b 83ef0 │ │ │ │ + eorseq r6, r9, r8, ror #27 │ │ │ │ + strdeq sl, [r7], -r8 │ │ │ │ + eorseq r1, r8, r4, lsr #2 │ │ │ │ │ │ │ │ -000842ec : │ │ │ │ +00084358 : │ │ │ │ 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 84334 │ │ │ │ + bne 843a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bge 84338 │ │ │ │ + bge 843a4 │ │ │ │ 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) │ │ │ │ │ │ │ │ -00084340 : │ │ │ │ +000843ac : │ │ │ │ b 2a2c4 │ │ │ │ │ │ │ │ -00084344 : │ │ │ │ +000843b0 : │ │ │ │ mov r1, #0 │ │ │ │ b 29370 │ │ │ │ │ │ │ │ -0008434c : │ │ │ │ +000843b8 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -00084370 : │ │ │ │ +000843dc : │ │ │ │ b 2a3cc │ │ │ │ │ │ │ │ -00084374 : │ │ │ │ +000843e0 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00084378 : │ │ │ │ - ldr r3, [pc, #20] @ 84394 │ │ │ │ +000843e4 : │ │ │ │ + ldr r3, [pc, #20] @ 84400 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3716] @ 0xe84 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00084398 : │ │ │ │ - b 83cd4 │ │ │ │ +00084404 : │ │ │ │ + b 83d40 │ │ │ │ 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 843d8 │ │ │ │ + beq 84444 │ │ │ │ cmp ip, #2 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 843dc │ │ │ │ - b 84480 │ │ │ │ + beq 84448 │ │ │ │ + b 844ec │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ - bls 843f8 │ │ │ │ + bls 84464 │ │ │ │ mvn r3, #0 │ │ │ │ - b 84484 │ │ │ │ + b 844f0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 8aff4 │ │ │ │ + bl 8b060 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ movne ip, r0 │ │ │ │ - beq 843f0 │ │ │ │ + beq 8445c │ │ │ │ mov r9, r3 │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 84460 │ │ │ │ + beq 844cc │ │ │ │ tst lr, #128 @ 0x80 │ │ │ │ - beq 84458 │ │ │ │ + beq 844c4 │ │ │ │ cmp r8, #0 │ │ │ │ add lr, lr, #56320 @ 0xdc00 │ │ │ │ - bne 84458 │ │ │ │ - bl 8b58c │ │ │ │ + bne 844c4 │ │ │ │ + bl 8b644 │ │ │ │ cmp r4, #0 │ │ │ │ subne r9, r9, r5 │ │ │ │ strne r9, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - ldrne r3, [pc, #60] @ 8448c │ │ │ │ + ldrne r3, [pc, #60] @ 844f8 │ │ │ │ strne r3, [r7] │ │ │ │ mvn r3, #1 │ │ │ │ - b 84484 │ │ │ │ + b 844f0 │ │ │ │ str lr, [ip], #4 │ │ │ │ - b 84410 │ │ │ │ + b 8447c │ │ │ │ cmp r4, #0 │ │ │ │ str lr, [ip] │ │ │ │ subne ip, ip, r0 │ │ │ │ asrne ip, ip, #2 │ │ │ │ strne ip, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r6] │ │ │ │ - b 84484 │ │ │ │ + b 844f0 │ │ │ │ mvn r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r7, r5, r0, lsl #15 │ │ │ │ + eorseq sl, r5, r0, asr #30 │ │ │ │ │ │ │ │ -00084490 : │ │ │ │ +000844fc : │ │ │ │ mov r2, #0 │ │ │ │ - b 254a44 │ │ │ │ + b 2572f0 │ │ │ │ │ │ │ │ -00084498 <_Py_closerange@@Base>: │ │ │ │ +00084504 <_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 844e0 <_Py_closerange@@Base+0x48> │ │ │ │ + bgt 8454c <_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 844e0 <_Py_closerange@@Base+0x48> │ │ │ │ + b 8454c <_Py_closerange@@Base+0x48> │ │ │ │ │ │ │ │ -000844f8 : │ │ │ │ +00084564 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00084500 : │ │ │ │ +0008456c : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00084508 : │ │ │ │ +00084574 : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #20] @ 84528 │ │ │ │ + ldr r3, [pc, #20] @ 84594 │ │ │ │ orr r2, r2, r2, asr #31 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #1388] @ 0x56c │ │ │ │ str r2, [r3, #1388] @ 0x56c │ │ │ │ str r1, [r3, #1392] @ 0x570 │ │ │ │ bx lr │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ │ │ │ │ -0008452c : │ │ │ │ +00084598 : │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 84598 │ │ │ │ + bhi 84604 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #80] @ 845a0 │ │ │ │ + ldr r5, [pc, #80] @ 8460c │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #109 @ 0x6d │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ ldr r6, [r5, r6, lsl #3] │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ ldr r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 282eac <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ + bl 28578c <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84590 │ │ │ │ + bne 845fc │ │ │ │ ldr r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 282eac <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ + bl 28578c <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84590 │ │ │ │ + bne 845fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b3758 │ │ │ │ + bl 2b5f88 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ │ │ │ │ -000845a4 : │ │ │ │ +00084610 : │ │ │ │ mov r0, #2 │ │ │ │ - b 8452c │ │ │ │ + b 84598 │ │ │ │ │ │ │ │ -000845ac : │ │ │ │ - ldr r3, [pc, #16] @ 845c4 │ │ │ │ +00084618 : │ │ │ │ + ldr r3, [pc, #16] @ 84630 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ b 32aa8 <_Py_fstat@@Base+0x990> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r0, [r1] │ │ │ │ orr r0, r0, r3, lsl #8 │ │ │ │ eor r0, r0, #32768 @ 0x8000 │ │ │ │ sub r0, r0, #32768 @ 0x8000 │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ - bne 845e8 │ │ │ │ - b a6454 │ │ │ │ + bne 84654 │ │ │ │ + b a6544 │ │ │ │ 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 a6454 │ │ │ │ + b a6544 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 83e10 │ │ │ │ + bl 83e7c │ │ │ │ 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 83e10 │ │ │ │ + bl 83e7c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 354c00 │ │ │ │ + bl 3583a0 │ │ │ │ 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 a6454 │ │ │ │ + b a6544 │ │ │ │ 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] @ 84b80 │ │ │ │ + ldr r1, [pc, #1232] @ 84bec │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1224] @ 84b84 │ │ │ │ + ldr r1, [pc, #1224] @ 84bf0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - ldr ip, [pc, #1216] @ 84b88 │ │ │ │ + ldr ip, [pc, #1216] @ 84bf4 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r7, [pc, #1212] @ 84b8c │ │ │ │ - ldr r5, [pc, #1212] @ 84b90 │ │ │ │ - ldr r0, [pc, #1212] @ 84b94 │ │ │ │ - ldr r2, [pc, #1212] @ 84b98 │ │ │ │ - ldr r3, [pc, #1212] @ 84b9c │ │ │ │ + ldr r7, [pc, #1212] @ 84bf8 │ │ │ │ + ldr r5, [pc, #1212] @ 84bfc │ │ │ │ + ldr r0, [pc, #1212] @ 84c00 │ │ │ │ + ldr r2, [pc, #1212] @ 84c04 │ │ │ │ + ldr r3, [pc, #1212] @ 84c08 │ │ │ │ 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] @ 84ba0 │ │ │ │ - ldr r2, [pc, #1188] @ 84ba4 │ │ │ │ + ldr r0, [pc, #1188] @ 84c0c │ │ │ │ + ldr r2, [pc, #1188] @ 84c10 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1180] @ 84ba8 │ │ │ │ + ldr r3, [pc, #1180] @ 84c14 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83ef0 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1156] @ 84bac │ │ │ │ + ldr r1, [pc, #1156] @ 84c18 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 840a4 │ │ │ │ + bl 84110 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1136] @ 84bb0 │ │ │ │ + ldr r1, [pc, #1136] @ 84c1c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r7, #32 │ │ │ │ sub r5, r7, #64 @ 0x40 │ │ │ │ - bl 840a4 │ │ │ │ - ldr r3, [pc, #1116] @ 84bb4 │ │ │ │ - ldr r2, [pc, #1116] @ 84bb8 │ │ │ │ - ldr r0, [pc, #1088] @ 84ba0 │ │ │ │ + bl 84110 │ │ │ │ + ldr r3, [pc, #1116] @ 84c20 │ │ │ │ + ldr r2, [pc, #1116] @ 84c24 │ │ │ │ + ldr r0, [pc, #1088] @ 84c0c │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83ef0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #144] @ 0x90 │ │ │ │ - bl 83ecc │ │ │ │ - ldr r2, [pc, #1084] @ 84bbc │ │ │ │ - ldr r0, [pc, #1052] @ 84ba0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ - ldr r3, [pc, #1072] @ 84bc0 │ │ │ │ - ldr r2, [pc, #1060] @ 84bb8 │ │ │ │ - ldr r0, [pc, #1032] @ 84ba0 │ │ │ │ + bl 83f38 │ │ │ │ + ldr r2, [pc, #1084] @ 84c28 │ │ │ │ + ldr r0, [pc, #1052] @ 84c0c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 83ef0 │ │ │ │ + ldr r3, [pc, #1072] @ 84c2c │ │ │ │ + ldr r2, [pc, #1060] @ 84c24 │ │ │ │ + ldr r0, [pc, #1032] @ 84c0c │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83ef0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #176] @ 0xb0 │ │ │ │ - bl 83ecc │ │ │ │ - ldr r2, [pc, #1028] @ 84bbc │ │ │ │ - ldr r0, [pc, #996] @ 84ba0 │ │ │ │ + bl 83f38 │ │ │ │ + ldr r2, [pc, #1028] @ 84c28 │ │ │ │ + ldr r0, [pc, #996] @ 84c0c │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ - ldr r1, [pc, #1020] @ 84bc4 │ │ │ │ + bl 83ef0 │ │ │ │ + ldr r1, [pc, #1020] @ 84c30 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a4 │ │ │ │ - ldr r1, [pc, #1000] @ 84bc8 │ │ │ │ + bl 84110 │ │ │ │ + ldr r1, [pc, #1000] @ 84c34 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a4 │ │ │ │ - ldr r1, [pc, #980] @ 84bcc │ │ │ │ + bl 84110 │ │ │ │ + ldr r1, [pc, #980] @ 84c38 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a4 │ │ │ │ - ldr r1, [pc, #960] @ 84bd0 │ │ │ │ + bl 84110 │ │ │ │ + ldr r1, [pc, #960] @ 84c3c │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a4 │ │ │ │ - ldr r1, [pc, #940] @ 84bd4 │ │ │ │ + bl 84110 │ │ │ │ + ldr r1, [pc, #940] @ 84c40 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #32 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a4 │ │ │ │ + bl 84110 │ │ │ │ mvn r3, #0 │ │ │ │ - ldr r1, [pc, #904] @ 84bcc │ │ │ │ + ldr r1, [pc, #904] @ 84c38 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a4 │ │ │ │ - ldr r1, [pc, #896] @ 84bd8 │ │ │ │ + bl 84110 │ │ │ │ + ldr r1, [pc, #896] @ 84c44 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 8427c │ │ │ │ - ldr r1, [pc, #884] @ 84bdc │ │ │ │ + bl 842e8 │ │ │ │ + ldr r1, [pc, #884] @ 84c48 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 8427c │ │ │ │ - ldr r1, [pc, #872] @ 84be0 │ │ │ │ + bl 842e8 │ │ │ │ + ldr r1, [pc, #872] @ 84c4c │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 8427c │ │ │ │ - ldr r1, [pc, #860] @ 84be4 │ │ │ │ + bl 842e8 │ │ │ │ + ldr r1, [pc, #860] @ 84c50 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 8427c │ │ │ │ - ldr r1, [pc, #848] @ 84be8 │ │ │ │ + bl 842e8 │ │ │ │ + ldr r1, [pc, #848] @ 84c54 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 8427c │ │ │ │ - ldr r1, [pc, #836] @ 84bec │ │ │ │ + bl 842e8 │ │ │ │ + ldr r1, [pc, #836] @ 84c58 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 8427c │ │ │ │ - ldr r1, [pc, #824] @ 84bf0 │ │ │ │ + bl 842e8 │ │ │ │ + ldr r1, [pc, #824] @ 84c5c │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ mvn r2, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a4 │ │ │ │ + bl 84110 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ orrs r3, r0, r1 │ │ │ │ - beq 848f8 │ │ │ │ + beq 84964 │ │ │ │ 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 355fa0 │ │ │ │ + bl 359740 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 355fa0 │ │ │ │ - ldr r3, [pc, #744] @ 84bf4 │ │ │ │ + bl 359740 │ │ │ │ + ldr r3, [pc, #744] @ 84c60 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #1000 @ 0x3e8 │ │ │ │ mov ip, r2 │ │ │ │ mov r1, r0 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #720] @ 84bf8 │ │ │ │ + ldr r2, [pc, #720] @ 84c64 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #624] @ 84ba0 │ │ │ │ - bl 83e84 │ │ │ │ - bl 238e0c │ │ │ │ - ldr r3, [pc, #704] @ 84bfc │ │ │ │ - ldr r2, [pc, #704] @ 84c00 │ │ │ │ + ldr r0, [pc, #624] @ 84c0c │ │ │ │ + bl 83ef0 │ │ │ │ + bl 23b734 │ │ │ │ + ldr r3, [pc, #704] @ 84c68 │ │ │ │ + ldr r2, [pc, #704] @ 84c6c │ │ │ │ mov r1, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #592] @ 84ba0 │ │ │ │ - bl 83e84 │ │ │ │ + ldr r0, [pc, #592] @ 84c0c │ │ │ │ + bl 83ef0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, [sp, #56] @ 0x38 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #664] @ 84c04 │ │ │ │ + ldr r3, [pc, #664] @ 84c70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldm r3, {r6, fp} │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r3, [pc, #648] @ 84c08 │ │ │ │ - ldr lr, [pc, #648] @ 84c0c │ │ │ │ + ldr r3, [pc, #648] @ 84c74 │ │ │ │ + ldr lr, [pc, #648] @ 84c78 │ │ │ │ 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] @ 84c10 │ │ │ │ + ldr r0, [pc, #608] @ 84c7c │ │ │ │ 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] @ 84c14 │ │ │ │ + ldr r0, [pc, #572] @ 84c80 │ │ │ │ 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 355fa0 │ │ │ │ + bl 359740 │ │ │ │ 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 355fa0 │ │ │ │ + bl 359740 │ │ │ │ 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 84a64 │ │ │ │ + blt 84ad0 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r7, r7, #0 │ │ │ │ mvnge r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ movlt r6, #0 │ │ │ │ - blt 84a7c │ │ │ │ + blt 84ae8 │ │ │ │ cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r9, r9, #0 │ │ │ │ mvnge r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r7, #0 │ │ │ │ - blt 84a98 │ │ │ │ + blt 84b04 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movlt r7, r0 │ │ │ │ mvnge r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - bl 354e20 │ │ │ │ - ldr r9, [pc, #364] @ 84c18 │ │ │ │ - ldr r0, [pc, #240] @ 84ba0 │ │ │ │ + bl 3585c0 │ │ │ │ + ldr r9, [pc, #364] @ 84c84 │ │ │ │ + ldr r0, [pc, #240] @ 84c0c │ │ │ │ umull r2, r3, r5, r9 │ │ │ │ - ldr r2, [pc, #356] @ 84c1c │ │ │ │ + ldr r2, [pc, #356] @ 84c88 │ │ │ │ lsr r3, r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #348] @ 84c20 │ │ │ │ - ldr r5, [pc, #348] @ 84c24 │ │ │ │ + ldr r3, [pc, #348] @ 84c8c │ │ │ │ + ldr r5, [pc, #348] @ 84c90 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83ef0 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 354e20 │ │ │ │ + bl 3585c0 │ │ │ │ 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 354e20 │ │ │ │ + bl 3585c0 │ │ │ │ umull r2, r3, r6, r9 │ │ │ │ - ldr r0, [pc, #152] @ 84ba0 │ │ │ │ + ldr r0, [pc, #152] @ 84c0c │ │ │ │ lsr r3, r3, #6 │ │ │ │ - ldr r2, [pc, #280] @ 84c28 │ │ │ │ + ldr r2, [pc, #280] @ 84c94 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #276] @ 84c2c │ │ │ │ + ldr r3, [pc, #276] @ 84c98 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83ef0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 83ecc │ │ │ │ + bl 83f38 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 84b68 │ │ │ │ - ldr r2, [pc, #232] @ 84c30 │ │ │ │ - ldr r0, [pc, #84] @ 84ba0 │ │ │ │ + beq 84bd4 │ │ │ │ + ldr r2, [pc, #232] @ 84c9c │ │ │ │ + ldr r0, [pc, #84] @ 84c0c │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83ef0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 83ecc │ │ │ │ - ldr r2, [pc, #76] @ 84bbc │ │ │ │ - ldr r0, [pc, #44] @ 84ba0 │ │ │ │ + bl 83f38 │ │ │ │ + ldr r2, [pc, #76] @ 84c28 │ │ │ │ + ldr r0, [pc, #44] @ 84c0c │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83ef0 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mlaseq r9, ip, r6, r3 │ │ │ │ - eorseq r3, r9, r0, asr #13 │ │ │ │ - eorseq r3, r9, r8, lsl #13 │ │ │ │ - subseq r9, r9, r0, asr #14 │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ - mlaseq r9, r4, r6, r3 │ │ │ │ - eorseq r3, r9, r8, lsr #13 │ │ │ │ - @ instruction: 0x003936b4 │ │ │ │ - andeq sl, r7, ip, lsl #23 │ │ │ │ - eorseq r3, r9, r0, ror #12 │ │ │ │ - eorseq r3, r9, r4, asr r6 │ │ │ │ - eorseq r3, r9, r8, asr #13 │ │ │ │ - @ instruction: 0x003936d4 │ │ │ │ - eorseq sl, r5, r0, lsl #17 │ │ │ │ - eorseq r3, r9, r8, lsr #12 │ │ │ │ - eorseq sp, r7, r8, lsl r0 │ │ │ │ - eorseq r3, r9, r0, ror #13 │ │ │ │ - eorseq r3, r9, r8, ror #13 │ │ │ │ - @ instruction: 0x003936f0 │ │ │ │ - @ instruction: 0x003936fc │ │ │ │ - eorseq r3, r9, r8, lsl #14 │ │ │ │ - eorseq sl, r5, ip, lsl r8 │ │ │ │ - eorseq r3, r9, r0, lsl r7 │ │ │ │ - eorseq r3, r9, ip, lsl r7 │ │ │ │ - eorseq r3, r9, r8, lsr #14 │ │ │ │ - eorseq sl, r5, ip, asr #15 │ │ │ │ - eorseq r3, r9, r0, lsr r7 │ │ │ │ - eorseq r3, r9, r8, lsr r7 │ │ │ │ - eorseq sp, r6, r4, asr #22 │ │ │ │ - eorseq r3, r9, r0, asr #14 │ │ │ │ - eorseq r3, r9, ip, asr #14 │ │ │ │ - eorseq r3, r9, r0, ror #14 │ │ │ │ - eorseq r3, r9, ip, ror #14 │ │ │ │ - subseq r9, r9, r0, lsl #19 │ │ │ │ - subseq r9, r9, r8, lsl #19 │ │ │ │ + eorseq r6, r9, ip, asr lr │ │ │ │ + eorseq r6, r9, r0, lsl #29 │ │ │ │ + eorseq r6, r9, r8, asr #28 │ │ │ │ + subseq r9, sl, r0, asr #14 │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + eorseq r6, r9, r4, asr lr │ │ │ │ + eorseq r6, r9, r8, ror #28 │ │ │ │ + eorseq r6, r9, r4, ror lr │ │ │ │ + strdeq sl, [r7], -r8 │ │ │ │ + eorseq r6, r9, r0, lsr #28 │ │ │ │ + eorseq r6, r9, r4, lsl lr │ │ │ │ + eorseq r6, r9, r8, lsl #29 │ │ │ │ + mlaseq r9, r4, lr, r6 │ │ │ │ + eorseq lr, r5, r0, asr #32 │ │ │ │ + eorseq r6, r9, r8, ror #27 │ │ │ │ + eorseq r1, r8, r4, lsr #2 │ │ │ │ + eorseq r6, r9, r0, lsr #29 │ │ │ │ + eorseq r6, r9, r8, lsr #29 │ │ │ │ + @ instruction: 0x00396eb0 │ │ │ │ + @ instruction: 0x00396ebc │ │ │ │ + eorseq r6, r9, r8, asr #29 │ │ │ │ + @ instruction: 0x0035dfdc │ │ │ │ + @ instruction: 0x00396ed0 │ │ │ │ + @ instruction: 0x00396edc │ │ │ │ + eorseq r6, r9, r8, ror #29 │ │ │ │ + eorseq sp, r5, ip, lsl #31 │ │ │ │ + @ instruction: 0x00396ef0 │ │ │ │ + @ instruction: 0x00396ef8 │ │ │ │ + eorseq r1, r7, r4, lsl #6 │ │ │ │ + eorseq r6, r9, r0, lsl #30 │ │ │ │ + eorseq r6, r9, ip, lsl #30 │ │ │ │ + eorseq r6, r9, r0, lsr #30 │ │ │ │ + eorseq r6, r9, ip, lsr #30 │ │ │ │ + subseq r9, sl, r0, lsl #19 │ │ │ │ + subseq r9, sl, r8, lsl #19 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ - subseq r9, r9, r8, ror r7 │ │ │ │ - subseq r9, r9, r0, ror r7 │ │ │ │ + subseq r9, sl, r8, ror r7 │ │ │ │ + subseq r9, sl, r0, ror r7 │ │ │ │ ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - eorseq r3, r9, r8, ror r7 │ │ │ │ - @ instruction: 0x0036b7f4 │ │ │ │ - mlaseq r8, ip, sl, r3 │ │ │ │ - eorseq r3, r9, ip, lsl #15 │ │ │ │ - eorseq r1, r7, r8, ror r8 │ │ │ │ - @ instruction: 0x003937d0 │ │ │ │ + eorseq r6, r9, r8, lsr pc │ │ │ │ + @ instruction: 0x0036efb4 │ │ │ │ + eorseq r7, r8, ip, lsr #4 │ │ │ │ + eorseq r6, r9, ip, asr #30 │ │ │ │ + eorseq r5, r7, r8, lsr r0 │ │ │ │ + mlaseq r9, r0, pc, r6 @ │ │ │ │ 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 84c74 │ │ │ │ + bne 84ce0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ orrs r1, r1, r0 │ │ │ │ - beq 84cb4 │ │ │ │ + beq 84d20 │ │ │ │ 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] │ │ │ │ @@ -93379,112 +93406,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] @ 84d40 │ │ │ │ + ldr r2, [pc, #20] @ 84dac │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24b59c │ │ │ │ + bl 24de20 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x003816f8 │ │ │ │ + eorseq r4, r8, r4, ror #28 │ │ │ │ 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 84df4 │ │ │ │ + beq 84e60 │ │ │ │ ldrb r9, [r4, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 84d88 │ │ │ │ + beq 84df4 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 84df4 │ │ │ │ + beq 84e60 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 84d6c │ │ │ │ + b 84dd8 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 84df4 │ │ │ │ - ldr r3, [pc, #124] @ 84e14 │ │ │ │ + beq 84e60 │ │ │ │ + ldr r3, [pc, #124] @ 84e80 │ │ │ │ ldr r6, [r3, #1424] @ 0x590 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 84df4 │ │ │ │ - ldr r5, [pc, #112] @ 84e18 │ │ │ │ - bl 3571e0 │ │ │ │ + beq 84e60 │ │ │ │ + ldr r5, [pc, #112] @ 84e84 │ │ │ │ + bl 35a980 │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 84df4 │ │ │ │ - ldr r3, [pc, #96] @ 84e1c │ │ │ │ + beq 84e60 │ │ │ │ + ldr r3, [pc, #96] @ 84e88 │ │ │ │ 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 7b97c <_Py_SetRefcnt@@Base+0x638> │ │ │ │ - b 84e0c │ │ │ │ + bl 7b9e8 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + b 84e78 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 7b97c <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b9e8 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r0, r5, r4, lsl #21 │ │ │ │ + subseq r0, r6, r4, lsl #21 │ │ │ │ andeq r0, r0, r8 │ │ │ │ - @ instruction: 0x003937dc │ │ │ │ + mlaseq r9, ip, pc, r6 @ │ │ │ │ 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 23a4d0 │ │ │ │ + bl 23cdf8 │ │ │ │ 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 84ea0 │ │ │ │ + bcc 84f0c │ │ │ │ ldr r4, [r3], #4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ bics lr, lr, r4 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ - b 84e80 │ │ │ │ + b 84eec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84ebc │ │ │ │ + beq 84f28 │ │ │ │ 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 │ │ │ │ @@ -93496,1486 +93523,1486 @@ │ │ │ │ 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 84f2c │ │ │ │ + bls 84f98 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84f20 │ │ │ │ + bne 84f8c │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - beq 84f20 │ │ │ │ - bl 282e1c <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ + beq 84f8c │ │ │ │ + bl 2856fc <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ ldr r3, [r5] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b 84ef4 │ │ │ │ + b 84f60 │ │ │ │ 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 2399ec │ │ │ │ + bl 23c314 │ │ │ │ mov r5, #0 │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge 84f8c │ │ │ │ + bge 84ff8 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 23a66c │ │ │ │ + bl 23cf94 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ lsl r5, r5, #15 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - b 84fd8 │ │ │ │ - ldr r3, [pc, #196] @ 85058 │ │ │ │ + b 85044 │ │ │ │ + ldr r3, [pc, #196] @ 850c4 │ │ │ │ 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 356eac │ │ │ │ + bl 35a64c │ │ │ │ cmp r0, r8 │ │ │ │ - beq 84f60 │ │ │ │ + beq 84fcc │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 84fb0 │ │ │ │ + b 8501c │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmn r2, #1 │ │ │ │ addeq r3, r3, #32 │ │ │ │ - beq 84ffc │ │ │ │ + beq 85068 │ │ │ │ cmp r2, #0 │ │ │ │ and ip, r2, #1 │ │ │ │ lsr r2, r2, #1 │ │ │ │ addne r3, r3, ip │ │ │ │ - bne 84fe8 │ │ │ │ + bne 85054 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 84fd8 │ │ │ │ + bne 85044 │ │ │ │ lsr r5, r5, #7 │ │ │ │ mul r5, r3, r5 │ │ │ │ ldr r7, [r6, #456] @ 0x1c8 │ │ │ │ ldr r8, [r7, #256] @ 0x100 │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 85028 │ │ │ │ + beq 85094 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 85010 │ │ │ │ + b 8507c │ │ │ │ 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 7bb9c <_Py_SetRefcnt@@Base+0x858> │ │ │ │ + bl 7bc08 <_Py_SetRefcnt@@Base+0x858> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, ip, r4, lsr #11 │ │ │ │ + subseq r2, sp, 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 2395b8 │ │ │ │ + bl 23bee0 │ │ │ │ cmp r4, #0 │ │ │ │ subne r5, r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ addne r1, r0, r5 │ │ │ │ movne r5, r4 │ │ │ │ cmp r7, #4 │ │ │ │ - bne 850e0 │ │ │ │ + bne 8514c │ │ │ │ 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 239b80 │ │ │ │ + bl 23c4a8 │ │ │ │ add r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ - b 850c0 │ │ │ │ + b 8512c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 239b80 │ │ │ │ + b 23c4a8 │ │ │ │ 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] @ 851a0 │ │ │ │ + ldr r0, [pc, #132] @ 8520c │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2399ec │ │ │ │ - ldr r0, [pc, #116] @ 851a4 │ │ │ │ - bl 263a90 │ │ │ │ + bl 23c314 │ │ │ │ + ldr r0, [pc, #116] @ 85210 │ │ │ │ + bl 266370 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 263bdc │ │ │ │ + bl 2664bc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 85194 │ │ │ │ + beq 85200 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ bl 29d54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85194 │ │ │ │ + beq 85200 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85194 │ │ │ │ - ldr r0, [pc, #40] @ 851a8 │ │ │ │ + beq 85200 │ │ │ │ + ldr r0, [pc, #40] @ 85214 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 7b9f0 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7ba5c <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ mov r0, #0 │ │ │ │ - b 85198 │ │ │ │ + b 85204 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r9, r9, r0, ror #14 │ │ │ │ - subseq r9, r9, r0, lsl #18 │ │ │ │ - @ instruction: 0x003937f0 │ │ │ │ + subseq r9, sl, r0, ror #14 │ │ │ │ + subseq r9, sl, r0, lsl #18 │ │ │ │ + @ instruction: 0x00396fb0 │ │ │ │ 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 263bdc │ │ │ │ + bl 2664bc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 85288 │ │ │ │ + beq 852f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 2399ec │ │ │ │ + bl 23c314 │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ - bl 263a90 │ │ │ │ - ldr r7, [pc, #136] @ 85290 │ │ │ │ + bl 266370 │ │ │ │ + ldr r7, [pc, #136] @ 852fc │ │ │ │ ldr r8, [r7] │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85288 │ │ │ │ + beq 852f4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #11 │ │ │ │ streq r9, [r0] │ │ │ │ - beq 8520c │ │ │ │ + beq 85278 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #22 │ │ │ │ cmpeq r8, #8 │ │ │ │ - bne 85270 │ │ │ │ - bl 357040 │ │ │ │ + bne 852dc │ │ │ │ + bl 35a7e0 │ │ │ │ mov r4, #4 │ │ │ │ str r4, [r7] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85288 │ │ │ │ - ldr r0, [pc, #28] @ 85294 │ │ │ │ + beq 852f4 │ │ │ │ + ldr r0, [pc, #28] @ 85300 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 7b9f0 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7ba5c <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r4, r7, ip, ror #21 │ │ │ │ - eorseq r3, r9, ip, lsr r8 │ │ │ │ + subseq r4, r8, ip, ror #21 │ │ │ │ + @ instruction: 0x00396ffc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #100] @ 85314 │ │ │ │ + ldr r1, [pc, #100] @ 85380 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 852c8 │ │ │ │ - bl 3422e4 │ │ │ │ + bne 85334 │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 85304 │ │ │ │ + bne 85370 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 852f4 │ │ │ │ + bne 85360 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 85304 │ │ │ │ + b 85370 │ │ │ │ mov r0, r4 │ │ │ │ - bl ceb2c <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ceec4 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 852ec │ │ │ │ + beq 85358 │ │ │ │ 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, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r9, [pc, #360] @ 85498 │ │ │ │ + ldr r9, [pc, #360] @ 85504 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 85490 │ │ │ │ - ldr r6, [pc, #344] @ 8549c │ │ │ │ + beq 854fc │ │ │ │ + ldr r6, [pc, #344] @ 85508 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ mul r1, r2, r5 │ │ │ │ ldr r3, [r6, r1] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 85378 │ │ │ │ + beq 853e4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #5 │ │ │ │ - bne 8534c │ │ │ │ + bne 853b8 │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ mov r5, #4 │ │ │ │ mov fp, #0 │ │ │ │ - b 8537c │ │ │ │ + b 853e8 │ │ │ │ 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 853c8 │ │ │ │ + beq 85434 │ │ │ │ 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 85400 │ │ │ │ - ldr r1, [pc, #200] @ 854a0 │ │ │ │ + beq 8546c │ │ │ │ + ldr r1, [pc, #200] @ 8550c │ │ │ │ mov r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_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 8544c │ │ │ │ + b 854b8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #140] @ 854a4 │ │ │ │ + ldr r3, [pc, #140] @ 85510 │ │ │ │ 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] @ 854a8 │ │ │ │ + ldr r1, [pc, #116] @ 85514 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29c28 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #76] @ 854ac │ │ │ │ + ldr r1, [pc, #76] @ 85518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r9, #1196] @ 0x4ac │ │ │ │ mov r0, r4 │ │ │ │ bl 30a34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r9, #1200] @ 0x4b0 │ │ │ │ bl 2ba7c │ │ │ │ mov r0, r7 │ │ │ │ str sl, [r8] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 29ef8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - ldrheq r1, [r5], #-44 @ 0xffffffd4 │ │ │ │ - mlaseq r5, r0, pc, r7 @ │ │ │ │ - eorseq r6, r7, r0, lsl #6 │ │ │ │ - eorseq r3, r9, r8, lsl #17 │ │ │ │ - eorseq lr, r5, ip, asr #15 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + ldrheq r1, [r6], #-44 @ 0xffffffd4 │ │ │ │ + eorseq fp, r5, r0, asr r7 │ │ │ │ + @ instruction: 0x003799f0 │ │ │ │ + eorseq r7, r9, r8, asr #32 │ │ │ │ + eorseq r1, r6, ip, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #216] @ 855a0 │ │ │ │ + ldr r6, [pc, #216] @ 8560c │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ ldr r5, [r6, #1292] @ 0x50c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 854f8 │ │ │ │ + beq 85564 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ mov r5, r0 │ │ │ │ - b 85508 │ │ │ │ - ldr r1, [pc, #164] @ 855a4 │ │ │ │ + b 85574 │ │ │ │ + ldr r1, [pc, #164] @ 85610 │ │ │ │ mov r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 158040 │ │ │ │ + bl 158d8c │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #136] @ 855a8 │ │ │ │ + ldr r1, [pc, #136] @ 85614 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_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] @ 855ac │ │ │ │ + ldr r1, [pc, #104] @ 85618 │ │ │ │ mov r0, r4 │ │ │ │ add r6, r6, r2 │ │ │ │ - ble 85590 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + ble 855fc │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a3954 │ │ │ │ + bl 2a622c │ │ │ │ mov r2, #8 │ │ │ │ - ldr r1, [pc, #72] @ 855b0 │ │ │ │ + ldr r1, [pc, #72] @ 8561c │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a56e8 <_PyEvent_Notify@@Base+0x58> │ │ │ │ - ldr r1, [pc, #52] @ 855b4 │ │ │ │ + bl 2a7fc0 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + ldr r1, [pc, #52] @ 85620 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233898 <_Py_write_noraise@@Base> │ │ │ │ + bl 2361c0 <_Py_write_noraise@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 85530 │ │ │ │ + b 8559c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r1, [pc, #24] @ 855b4 │ │ │ │ + ldr r1, [pc, #24] @ 85620 │ │ │ │ mov r2, #1 │ │ │ │ - b 233898 <_Py_write_noraise@@Base> │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x003938b4 │ │ │ │ - @ instruction: 0x003938f8 │ │ │ │ - eorseq r3, r9, r0, lsr r9 │ │ │ │ - eorseq r3, r9, ip, lsr r9 │ │ │ │ - eorseq sp, r7, r8, lsl r0 │ │ │ │ + b 2361c0 <_Py_write_noraise@@Base> │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + eorseq r7, r9, r4, ror r0 │ │ │ │ + ldrheq r7, [r9], -r8 @ │ │ │ │ + ldrsheq r7, [r9], -r0 @ │ │ │ │ + ldrsheq r7, [r9], -ip @ │ │ │ │ + eorseq r1, r8, r4, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 69b1c <_Py_hashtable_size@@Base> │ │ │ │ + bl 69d8c <_Py_hashtable_size@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ add r3, r3, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8563c │ │ │ │ + beq 856a8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 8563c │ │ │ │ + beq 856a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 8563c │ │ │ │ + bne 856a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 85694 │ │ │ │ + beq 85700 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 85694 │ │ │ │ + beq 85700 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 85694 │ │ │ │ + bne 85700 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008569c <_Py_stat@@Base>: │ │ │ │ +00085708 <_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 1705ec │ │ │ │ + bl 171924 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85734 <_Py_stat@@Base+0x98> │ │ │ │ + beq 857a0 <_Py_stat@@Base+0x98> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1b6764 │ │ │ │ + bl 1b8b24 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 856fc <_Py_stat@@Base+0x60> │ │ │ │ + bne 85768 <_Py_stat@@Base+0x60> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85734 <_Py_stat@@Base+0x98> │ │ │ │ + beq 857a0 <_Py_stat@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85734 <_Py_stat@@Base+0x98> │ │ │ │ + bne 857a0 <_Py_stat@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 85734 <_Py_stat@@Base+0x98> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 857a0 <_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 85738 <_Py_stat@@Base+0x9c> │ │ │ │ + beq 857a4 <_Py_stat@@Base+0x9c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85738 <_Py_stat@@Base+0x9c> │ │ │ │ + bne 857a4 <_Py_stat@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 85738 <_Py_stat@@Base+0x9c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 857a4 <_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] @ 8578c <_Py_stat@@Base+0xf0> │ │ │ │ + ldr r6, [pc, #48] @ 857f8 <_Py_stat@@Base+0xf0> │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 85780 <_Py_stat@@Base+0xe4> │ │ │ │ - bl c3fac │ │ │ │ + beq 857ec <_Py_stat@@Base+0xe4> │ │ │ │ + bl c43a8 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6454 │ │ │ │ - subseq r2, ip, ip, lsl sp │ │ │ │ + b a6544 │ │ │ │ + subseq r2, sp, ip, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a42c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7d08 │ │ │ │ - bl 132800 │ │ │ │ - ldr r3, [pc, #12] @ 857cc <_Py_stat@@Base+0x130> │ │ │ │ + bl c8100 │ │ │ │ + bl 132e90 │ │ │ │ + ldr r3, [pc, #12] @ 85838 <_Py_stat@@Base+0x130> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -000857d0 <_Py_open@@Base>: │ │ │ │ +0008583c <_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 bb964 │ │ │ │ + bl bbe34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 858a8 <_Py_open@@Base+0xd8> │ │ │ │ - ldr r3, [pc, #248] @ 858f8 <_Py_open@@Base+0x128> │ │ │ │ - ldr r1, [pc, #248] @ 858fc <_Py_open@@Base+0x12c> │ │ │ │ - ldr r0, [pc, #248] @ 85900 <_Py_open@@Base+0x130> │ │ │ │ + beq 85914 <_Py_open@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #248] @ 85964 <_Py_open@@Base+0x128> │ │ │ │ + ldr r1, [pc, #248] @ 85968 <_Py_open@@Base+0x12c> │ │ │ │ + ldr r0, [pc, #248] @ 8596c <_Py_open@@Base+0x130> │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 858c4 <_Py_open@@Base+0xf4> │ │ │ │ - bl c3fac │ │ │ │ + blt 85930 <_Py_open@@Base+0xf4> │ │ │ │ + bl c43a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a0cc <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 85860 <_Py_open@@Base+0x90> │ │ │ │ + bge 858cc <_Py_open@@Base+0x90> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 858b0 <_Py_open@@Base+0xe0> │ │ │ │ - bl 132800 │ │ │ │ + bne 8591c <_Py_open@@Base+0xe0> │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85818 <_Py_open@@Base+0x48> │ │ │ │ - b 858c4 <_Py_open@@Base+0xf4> │ │ │ │ + beq 85884 <_Py_open@@Base+0x48> │ │ │ │ + b 85930 <_Py_open@@Base+0xf4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85884 <_Py_open@@Base+0xb4> │ │ │ │ + beq 858f0 <_Py_open@@Base+0xb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85884 <_Py_open@@Base+0xb4> │ │ │ │ + bne 858f0 <_Py_open@@Base+0xb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #120] @ 85904 <_Py_open@@Base+0x134> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #120] @ 85970 <_Py_open@@Base+0x134> │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2554e4 │ │ │ │ + bl 257d90 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 858ec <_Py_open@@Base+0x11c> │ │ │ │ + bne 85958 <_Py_open@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a060 │ │ │ │ mvn r5, #0 │ │ │ │ - b 858ec <_Py_open@@Base+0x11c> │ │ │ │ - ldr r3, [pc, #80] @ 85908 <_Py_open@@Base+0x138> │ │ │ │ + b 85958 <_Py_open@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #80] @ 85974 <_Py_open@@Base+0x138> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1444d4 │ │ │ │ + bl 144b4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 858a8 <_Py_open@@Base+0xd8> │ │ │ │ + beq 85914 <_Py_open@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 858a8 <_Py_open@@Base+0xd8> │ │ │ │ + bne 85914 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 858a8 <_Py_open@@Base+0xd8> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 85914 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r7, r7, ip, asr r0 │ │ │ │ - eorseq r7, r6, r4, asr #14 │ │ │ │ - subseq r5, r6, r8, ror sl │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq sl, r7, ip, asr #15 │ │ │ │ + eorseq sl, r6, r4, lsl #30 │ │ │ │ + subseq r5, r7, r8, ror sl │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r2, [pc, #152] @ 859bc <_Py_open@@Base+0x1ec> │ │ │ │ + ldr r2, [pc, #152] @ 85a28 <_Py_open@@Base+0x1ec> │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #148] @ 859c0 <_Py_open@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #148] @ 85a2c <_Py_open@@Base+0x1f0> │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2d9094 │ │ │ │ + bl 2dc3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8595c <_Py_open@@Base+0x18c> │ │ │ │ + bne 859c8 <_Py_open@@Base+0x18c> │ │ │ │ mov r0, #0 │ │ │ │ - b 85998 <_Py_open@@Base+0x1c8> │ │ │ │ - ldr r1, [pc, #96] @ 859c4 <_Py_open@@Base+0x1f4> │ │ │ │ - ldr r0, [pc, #96] @ 859c8 <_Py_open@@Base+0x1f8> │ │ │ │ + b 85a04 <_Py_open@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #96] @ 85a30 <_Py_open@@Base+0x1f4> │ │ │ │ + ldr r0, [pc, #96] @ 85a34 <_Py_open@@Base+0x1f8> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 85954 <_Py_open@@Base+0x184> │ │ │ │ + blt 859c0 <_Py_open@@Base+0x184> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dc53c │ │ │ │ + bl 2df850 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 85954 <_Py_open@@Base+0x184> │ │ │ │ - bl a6454 │ │ │ │ - ldr r3, [pc, #28] @ 859bc <_Py_open@@Base+0x1ec> │ │ │ │ + blt 859c0 <_Py_open@@Base+0x184> │ │ │ │ + bl a6544 │ │ │ │ + ldr r3, [pc, #28] @ 85a28 <_Py_open@@Base+0x1ec> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 859b4 <_Py_open@@Base+0x1e4> │ │ │ │ + beq 85a20 <_Py_open@@Base+0x1e4> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq sl, r7, ip, asr r4 │ │ │ │ - eorseq r7, r8, ip, ror #12 │ │ │ │ - eorseq r2, r8, r4, asr sp │ │ │ │ + subseq pc, r5, ip, ror #29 │ │ │ │ + @ instruction: 0x0037d9f0 │ │ │ │ + eorseq sl, r8, ip, lsr #28 │ │ │ │ + eorseq r6, r8, r4, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85a04 <_Py_open@@Base+0x234> │ │ │ │ - bl a573c │ │ │ │ - ldr r3, [pc, #36] @ 85a1c <_Py_open@@Base+0x24c> │ │ │ │ + bne 85a70 <_Py_open@@Base+0x234> │ │ │ │ + bl a582c │ │ │ │ + ldr r3, [pc, #36] @ 85a88 <_Py_open@@Base+0x24c> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ 85a1c <_Py_open@@Base+0x24c> │ │ │ │ - ldr r2, [pc, #16] @ 85a20 <_Py_open@@Base+0x250> │ │ │ │ + ldr r3, [pc, #16] @ 85a88 <_Py_open@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #16] @ 85a8c <_Py_open@@Base+0x250> │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, 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 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, #3 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r0, r3, #12 │ │ │ │ - bne 85a60 <_Py_open@@Base+0x290> │ │ │ │ + bne 85acc <_Py_open@@Base+0x290> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85a90 <_Py_open@@Base+0x2c0> │ │ │ │ + bne 85afc <_Py_open@@Base+0x2c0> │ │ │ │ mov ip, #3 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #152] @ 85b18 <_Py_open@@Base+0x348> │ │ │ │ + ldr ip, [pc, #152] @ 85b84 <_Py_open@@Base+0x348> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85b0c <_Py_open@@Base+0x33c> │ │ │ │ + beq 85b78 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 85ab0 <_Py_open@@Base+0x2e0> │ │ │ │ - bl a573c │ │ │ │ + bne 85b1c <_Py_open@@Base+0x2e0> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85b0c <_Py_open@@Base+0x33c> │ │ │ │ + bne 85b78 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 85ad0 <_Py_open@@Base+0x300> │ │ │ │ - bl a573c │ │ │ │ + bne 85b3c <_Py_open@@Base+0x300> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85b0c <_Py_open@@Base+0x33c> │ │ │ │ + bne 85b78 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85af0 <_Py_open@@Base+0x320> │ │ │ │ - bl a573c │ │ │ │ + bne 85b5c <_Py_open@@Base+0x320> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85b0c <_Py_open@@Base+0x33c> │ │ │ │ + bne 85b78 <_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 3533b8 │ │ │ │ + b 356b58 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrsheq r4, [r7], #-160 @ 0xffffff60 │ │ │ │ + ldrsheq r4, [r8], #-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 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 85b68 <_Py_open@@Base+0x398> │ │ │ │ + bne 85bd4 <_Py_open@@Base+0x398> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85b98 <_Py_open@@Base+0x3c8> │ │ │ │ + beq 85c04 <_Py_open@@Base+0x3c8> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #72] @ 85bcc <_Py_open@@Base+0x3fc> │ │ │ │ + ldr ip, [pc, #72] @ 85c38 <_Py_open@@Base+0x3fc> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85bc0 <_Py_open@@Base+0x3f0> │ │ │ │ + beq 85c2c <_Py_open@@Base+0x3f0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85bb8 <_Py_open@@Base+0x3e8> │ │ │ │ - bl a573c │ │ │ │ + bne 85c24 <_Py_open@@Base+0x3e8> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85bc0 <_Py_open@@Base+0x3f0> │ │ │ │ + bne 85c2c <_Py_open@@Base+0x3f0> │ │ │ │ mov r0, r4 │ │ │ │ bl 29844 <_exit@plt> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, ip, lsl fp │ │ │ │ + subseq r4, r8, 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 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 85c1c <_Py_open@@Base+0x44c> │ │ │ │ + bne 85c88 <_Py_open@@Base+0x44c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85c54 <_Py_open@@Base+0x484> │ │ │ │ + beq 85cc0 <_Py_open@@Base+0x484> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #96] @ 85c98 <_Py_open@@Base+0x4c8> │ │ │ │ + ldr ip, [pc, #96] @ 85d04 <_Py_open@@Base+0x4c8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85c54 <_Py_open@@Base+0x484> │ │ │ │ + bne 85cc0 <_Py_open@@Base+0x484> │ │ │ │ mov r0, #0 │ │ │ │ - b 85c90 <_Py_open@@Base+0x4c0> │ │ │ │ + b 85cfc <_Py_open@@Base+0x4c0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 85c7c <_Py_open@@Base+0x4ac> │ │ │ │ - bl a573c │ │ │ │ + bne 85ce8 <_Py_open@@Base+0x4ac> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 85c9c <_Py_open@@Base+0x4cc> │ │ │ │ - beq 85c90 <_Py_open@@Base+0x4c0> │ │ │ │ - b 85c4c <_Py_open@@Base+0x47c> │ │ │ │ - ldr r1, [pc, #28] @ 85ca0 <_Py_open@@Base+0x4d0> │ │ │ │ - ldr r2, [pc, #20] @ 85c9c <_Py_open@@Base+0x4cc> │ │ │ │ + ldreq r0, [pc, #36] @ 85d08 <_Py_open@@Base+0x4cc> │ │ │ │ + beq 85cfc <_Py_open@@Base+0x4c0> │ │ │ │ + b 85cb8 <_Py_open@@Base+0x47c> │ │ │ │ + ldr r1, [pc, #28] @ 85d0c <_Py_open@@Base+0x4d0> │ │ │ │ + ldr r2, [pc, #20] @ 85d08 <_Py_open@@Base+0x4cc> │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 85ca4 <_Py_open@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #20] @ 85d10 <_Py_open@@Base+0x4d4> │ │ │ │ movne r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r4, r7, r8, asr #22 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r4, r8, r8, asr #22 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 85cf4 <_Py_open@@Base+0x524> │ │ │ │ + bne 85d60 <_Py_open@@Base+0x524> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85d2c <_Py_open@@Base+0x55c> │ │ │ │ + beq 85d98 <_Py_open@@Base+0x55c> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #100] @ 85d74 <_Py_open@@Base+0x5a4> │ │ │ │ + ldr ip, [pc, #100] @ 85de0 <_Py_open@@Base+0x5a4> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85d2c <_Py_open@@Base+0x55c> │ │ │ │ + bne 85d98 <_Py_open@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ - b 85d6c <_Py_open@@Base+0x59c> │ │ │ │ + b 85dd8 <_Py_open@@Base+0x59c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85d50 <_Py_open@@Base+0x580> │ │ │ │ - bl a573c │ │ │ │ + bne 85dbc <_Py_open@@Base+0x580> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 85d78 <_Py_open@@Base+0x5a8> │ │ │ │ - beq 85d6c <_Py_open@@Base+0x59c> │ │ │ │ - b 85d24 <_Py_open@@Base+0x554> │ │ │ │ + ldreq r0, [pc, #44] @ 85de4 <_Py_open@@Base+0x5a8> │ │ │ │ + beq 85dd8 <_Py_open@@Base+0x59c> │ │ │ │ + b 85d90 <_Py_open@@Base+0x554> │ │ │ │ and r3, r0, #127 @ 0x7f │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #24] @ 85d78 <_Py_open@@Base+0x5a8> │ │ │ │ + ldr r2, [pc, #24] @ 85de4 <_Py_open@@Base+0x5a8> │ │ │ │ lsl r3, r3, #24 │ │ │ │ cmp r3, #33554432 @ 0x2000000 │ │ │ │ - ldr r0, [pc, #16] @ 85d7c <_Py_open@@Base+0x5ac> │ │ │ │ + ldr r0, [pc, #16] @ 85de8 <_Py_open@@Base+0x5ac> │ │ │ │ movlt r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r4, r7, r4, ror fp │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r4, r8, r4, ror fp │ │ │ │ + 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, #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 85dcc <_Py_open@@Base+0x5fc> │ │ │ │ + bne 85e38 <_Py_open@@Base+0x5fc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85e04 <_Py_open@@Base+0x634> │ │ │ │ + beq 85e70 <_Py_open@@Base+0x634> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 85e44 <_Py_open@@Base+0x674> │ │ │ │ + ldr ip, [pc, #92] @ 85eb0 <_Py_open@@Base+0x674> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85e04 <_Py_open@@Base+0x634> │ │ │ │ + bne 85e70 <_Py_open@@Base+0x634> │ │ │ │ mov r0, #0 │ │ │ │ - b 85e3c <_Py_open@@Base+0x66c> │ │ │ │ + b 85ea8 <_Py_open@@Base+0x66c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85e28 <_Py_open@@Base+0x658> │ │ │ │ - bl a573c │ │ │ │ + bne 85e94 <_Py_open@@Base+0x658> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 85e48 <_Py_open@@Base+0x678> │ │ │ │ - beq 85e3c <_Py_open@@Base+0x66c> │ │ │ │ - b 85dfc <_Py_open@@Base+0x62c> │ │ │ │ - ldr r3, [pc, #28] @ 85e4c <_Py_open@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #20] @ 85e48 <_Py_open@@Base+0x678> │ │ │ │ + ldreq r0, [pc, #36] @ 85eb4 <_Py_open@@Base+0x678> │ │ │ │ + beq 85ea8 <_Py_open@@Base+0x66c> │ │ │ │ + b 85e68 <_Py_open@@Base+0x62c> │ │ │ │ + ldr r3, [pc, #28] @ 85eb8 <_Py_open@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #20] @ 85eb4 <_Py_open@@Base+0x678> │ │ │ │ tst r0, #127 @ 0x7f │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r4, r7, r0, lsr #23 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r4, r8, r0, lsr #23 │ │ │ │ + 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, #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 85e9c <_Py_open@@Base+0x6cc> │ │ │ │ + bne 85f08 <_Py_open@@Base+0x6cc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85ecc <_Py_open@@Base+0x6fc> │ │ │ │ + beq 85f38 <_Py_open@@Base+0x6fc> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #84] @ 85f0c <_Py_open@@Base+0x73c> │ │ │ │ + ldr ip, [pc, #84] @ 85f78 <_Py_open@@Base+0x73c> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85f00 <_Py_open@@Base+0x730> │ │ │ │ + beq 85f6c <_Py_open@@Base+0x730> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85eec <_Py_open@@Base+0x71c> │ │ │ │ - bl a573c │ │ │ │ + bne 85f58 <_Py_open@@Base+0x71c> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85f00 <_Py_open@@Base+0x730> │ │ │ │ + bne 85f6c <_Py_open@@Base+0x730> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, ip, asr #23 │ │ │ │ + subseq r4, r8, 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 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 85f5c <_Py_open@@Base+0x78c> │ │ │ │ + bne 85fc8 <_Py_open@@Base+0x78c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85f8c <_Py_open@@Base+0x7bc> │ │ │ │ + beq 85ff8 <_Py_open@@Base+0x7bc> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #80] @ 85fc8 <_Py_open@@Base+0x7f8> │ │ │ │ + ldr ip, [pc, #80] @ 86034 <_Py_open@@Base+0x7f8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85fbc <_Py_open@@Base+0x7ec> │ │ │ │ + beq 86028 <_Py_open@@Base+0x7ec> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85fac <_Py_open@@Base+0x7dc> │ │ │ │ - bl a573c │ │ │ │ + bne 86018 <_Py_open@@Base+0x7dc> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85fbc <_Py_open@@Base+0x7ec> │ │ │ │ + bne 86028 <_Py_open@@Base+0x7ec> │ │ │ │ and r0, r4, #127 @ 0x7f │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq r4, [r7], #-184 @ 0xffffff48 │ │ │ │ + ldrsheq r4, [r8], #-184 @ 0xffffff48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 86018 <_Py_open@@Base+0x848> │ │ │ │ + bne 86084 <_Py_open@@Base+0x848> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 86048 <_Py_open@@Base+0x878> │ │ │ │ + beq 860b4 <_Py_open@@Base+0x878> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #84] @ 86088 <_Py_open@@Base+0x8b8> │ │ │ │ + ldr ip, [pc, #84] @ 860f4 <_Py_open@@Base+0x8b8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8607c <_Py_open@@Base+0x8ac> │ │ │ │ + beq 860e8 <_Py_open@@Base+0x8ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 86068 <_Py_open@@Base+0x898> │ │ │ │ - bl a573c │ │ │ │ + bne 860d4 <_Py_open@@Base+0x898> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8607c <_Py_open@@Base+0x8ac> │ │ │ │ + bne 860e8 <_Py_open@@Base+0x8ac> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r4, lsr #24 │ │ │ │ + subseq r4, r8, 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] │ │ │ │ ldrb ip, [r0, #2] │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #8] @ 860d4 <_Py_open@@Base+0x904> │ │ │ │ - bl 128de0 │ │ │ │ + ldr r0, [pc, #8] @ 86140 <_Py_open@@Base+0x904> │ │ │ │ + bl 129448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r8, asr #18 │ │ │ │ + eorseq r7, r9, r8, lsl #2 │ │ │ │ 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] @ 86108 <_Py_open@@Base+0x938> │ │ │ │ - bl 128de0 │ │ │ │ + ldr r0, [pc, #8] @ 86174 <_Py_open@@Base+0x938> │ │ │ │ + bl 129448 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r8, ror #18 │ │ │ │ + eorseq r7, r9, r8, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ ldrb r5, [r4, #8] │ │ │ │ - bl 357040 │ │ │ │ - ldr r2, [pc, #32] @ 86154 <_Py_open@@Base+0x984> │ │ │ │ + bl 35a7e0 │ │ │ │ + ldr r2, [pc, #32] @ 861c0 <_Py_open@@Base+0x984> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r5, #1 │ │ │ │ - ldr r1, [pc, #24] @ 86158 <_Py_open@@Base+0x988> │ │ │ │ - ldr r0, [pc, #24] @ 8615c <_Py_open@@Base+0x98c> │ │ │ │ + ldr r1, [pc, #24] @ 861c4 <_Py_open@@Base+0x988> │ │ │ │ + ldr r0, [pc, #24] @ 861c8 <_Py_open@@Base+0x98c> │ │ │ │ movne r1, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128de0 │ │ │ │ - eorseq ip, r7, r4, ror r3 │ │ │ │ - eorseq r3, r9, r0, lsr #19 │ │ │ │ - eorseq r3, r9, ip, lsr #19 │ │ │ │ + b 129448 │ │ │ │ + eorseq pc, r7, r4, lsr fp @ │ │ │ │ + eorseq r7, r9, r0, ror #2 │ │ │ │ + eorseq r7, r9, ip, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #16 │ │ │ │ bl 29a9c <__atomic_load_8@plt> │ │ │ │ - ldr ip, [pc, #48] @ 861bc <_Py_open@@Base+0x9ec> │ │ │ │ + ldr ip, [pc, #48] @ 86228 <_Py_open@@Base+0x9ec> │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r1, [pc, #32] @ 861c0 <_Py_open@@Base+0x9f0> │ │ │ │ + ldr r1, [pc, #32] @ 8622c <_Py_open@@Base+0x9f0> │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ moveq r1, ip │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #16] @ 861c4 <_Py_open@@Base+0x9f4> │ │ │ │ - bl 128de0 │ │ │ │ + ldr r0, [pc, #16] @ 86230 <_Py_open@@Base+0x9f4> │ │ │ │ + bl 129448 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, r0, lsr #19 │ │ │ │ - eorseq ip, r7, r4, ror r3 │ │ │ │ - eorseq r3, r9, r4, asr #19 │ │ │ │ + eorseq r7, r9, r0, ror #2 │ │ │ │ + eorseq pc, r7, r4, lsr fp @ │ │ │ │ + eorseq r7, r9, r4, lsl #3 │ │ │ │ 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 f269c │ │ │ │ + bl f2970 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 861f8 <_Py_open@@Base+0xa28> │ │ │ │ + bne 86264 <_Py_open@@Base+0xa28> │ │ │ │ mov r0, #0 │ │ │ │ - b 8623c <_Py_open@@Base+0xa6c> │ │ │ │ + b 862a8 <_Py_open@@Base+0xa6c> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl f269c │ │ │ │ + bl f2970 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 861f0 <_Py_open@@Base+0xa20> │ │ │ │ + beq 8625c <_Py_open@@Base+0xa20> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl f269c │ │ │ │ + bl f2970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 861f0 <_Py_open@@Base+0xa20> │ │ │ │ + beq 8625c <_Py_open@@Base+0xa20> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 86244 <_Py_open@@Base+0xa74> │ │ │ │ + ldr r0, [pc, #16] @ 862b0 <_Py_open@@Base+0xa74> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r3, r6 │ │ │ │ - bl 128de0 │ │ │ │ + bl 129448 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003939f0 │ │ │ │ + @ instruction: 0x003971b0 │ │ │ │ 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 86250 <_Py_open@@Base+0xa80> │ │ │ │ - b a3404 │ │ │ │ + bgt 862bc <_Py_open@@Base+0xa80> │ │ │ │ + b a34f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 91a70 │ │ │ │ + bl 91b28 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - beq 86328 <_Py_open@@Base+0xb58> │ │ │ │ + beq 86394 <_Py_open@@Base+0xb58> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bls 8632c <_Py_open@@Base+0xb5c> │ │ │ │ + bls 86398 <_Py_open@@Base+0xb5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r7, [r3, r6, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 862b8 <_Py_open@@Base+0xae8> │ │ │ │ + bne 86324 <_Py_open@@Base+0xae8> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 8628c <_Py_open@@Base+0xabc> │ │ │ │ - bl a5a2c │ │ │ │ + b 862f8 <_Py_open@@Base+0xabc> │ │ │ │ + bl a5b1c │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 86304 <_Py_open@@Base+0xb34> │ │ │ │ + beq 86370 <_Py_open@@Base+0xb34> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 862fc <_Py_open@@Base+0xb2c> │ │ │ │ + beq 86368 <_Py_open@@Base+0xb2c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 862fc <_Py_open@@Base+0xb2c> │ │ │ │ + bne 86368 <_Py_open@@Base+0xb2c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge 862b0 <_Py_open@@Base+0xae0> │ │ │ │ + bge 8631c <_Py_open@@Base+0xae0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86328 <_Py_open@@Base+0xb58> │ │ │ │ + beq 86394 <_Py_open@@Base+0xb58> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 86328 <_Py_open@@Base+0xb58> │ │ │ │ + bne 86394 <_Py_open@@Base+0xb58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 86268 <_Py_open@@Base+0xa98> │ │ │ │ + b 862d4 <_Py_open@@Base+0xa98> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 86268 <_Py_open@@Base+0xa98> │ │ │ │ + bl 862d4 <_Py_open@@Base+0xa98> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 863e4 <_Py_open@@Base+0xc14> │ │ │ │ + beq 86450 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, #2 │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8638c <_Py_open@@Base+0xbbc> │ │ │ │ + bne 863f8 <_Py_open@@Base+0xbbc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 863e4 <_Py_open@@Base+0xc14> │ │ │ │ + beq 86450 <_Py_open@@Base+0xc14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 863e4 <_Py_open@@Base+0xc14> │ │ │ │ + bne 86450 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 863e4 <_Py_open@@Base+0xc14> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 86450 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, #1 │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 863ec <_Py_open@@Base+0xc1c> │ │ │ │ + bne 86458 <_Py_open@@Base+0xc1c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 863c0 <_Py_open@@Base+0xbf0> │ │ │ │ + beq 8642c <_Py_open@@Base+0xbf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 863c0 <_Py_open@@Base+0xbf0> │ │ │ │ + bne 8642c <_Py_open@@Base+0xbf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 863e4 <_Py_open@@Base+0xc14> │ │ │ │ + beq 86450 <_Py_open@@Base+0xc14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 863e4 <_Py_open@@Base+0xc14> │ │ │ │ + bne 86450 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 8640c <_Py_open@@Base+0xc3c> │ │ │ │ - ldr r2, [pc, #32] @ 86414 <_Py_open@@Base+0xc44> │ │ │ │ + b 86478 <_Py_open@@Base+0xc3c> │ │ │ │ + ldr r2, [pc, #32] @ 86480 <_Py_open@@Base+0xc44> │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00555490 │ │ │ │ - b a5a2c │ │ │ │ + @ instruction: 0x00565490 │ │ │ │ + b a5b1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 8644c <_Py_open@@Base+0xc7c> │ │ │ │ - bl a573c │ │ │ │ + bne 864b8 <_Py_open@@Base+0xc7c> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86454 <_Py_open@@Base+0xc84> │ │ │ │ - b 864a0 <_Py_open@@Base+0xcd0> │ │ │ │ + beq 864c0 <_Py_open@@Base+0xc84> │ │ │ │ + b 8650c <_Py_open@@Base+0xcd0> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 86468 <_Py_open@@Base+0xc98> │ │ │ │ - ldr r3, [pc, #76] @ 864a8 <_Py_open@@Base+0xcd8> │ │ │ │ - ldr r1, [pc, #76] @ 864ac <_Py_open@@Base+0xcdc> │ │ │ │ + bge 864d4 <_Py_open@@Base+0xc98> │ │ │ │ + ldr r3, [pc, #76] @ 86514 <_Py_open@@Base+0xcd8> │ │ │ │ + ldr r1, [pc, #76] @ 86518 <_Py_open@@Base+0xcdc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 864a0 <_Py_open@@Base+0xcd0> │ │ │ │ + bl 190b84 │ │ │ │ + b 8650c <_Py_open@@Base+0xcd0> │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - blt 86484 <_Py_open@@Base+0xcb4> │ │ │ │ - ldr r3, [pc, #48] @ 864a8 <_Py_open@@Base+0xcd8> │ │ │ │ - ldr r1, [pc, #52] @ 864b0 <_Py_open@@Base+0xce0> │ │ │ │ + blt 864f0 <_Py_open@@Base+0xcb4> │ │ │ │ + ldr r3, [pc, #48] @ 86514 <_Py_open@@Base+0xcd8> │ │ │ │ + ldr r1, [pc, #52] @ 8651c <_Py_open@@Base+0xce0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 864a0 <_Py_open@@Base+0xcd0> │ │ │ │ + bl 190b84 │ │ │ │ + b 8650c <_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 a3404 │ │ │ │ + b a34f4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r9, r8, lsl sl │ │ │ │ - eorseq r3, r9, r0, ror #20 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + @ instruction: 0x003971d8 │ │ │ │ + eorseq r7, r9, r0, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 864e4 <_Py_open@@Base+0xd14> │ │ │ │ - bl a573c │ │ │ │ + bne 86550 <_Py_open@@Base+0xd14> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 864ec <_Py_open@@Base+0xd1c> │ │ │ │ - b 86538 <_Py_open@@Base+0xd68> │ │ │ │ + beq 86558 <_Py_open@@Base+0xd1c> │ │ │ │ + b 865a4 <_Py_open@@Base+0xd68> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 86500 <_Py_open@@Base+0xd30> │ │ │ │ - ldr r3, [pc, #76] @ 86540 <_Py_open@@Base+0xd70> │ │ │ │ - ldr r1, [pc, #76] @ 86544 <_Py_open@@Base+0xd74> │ │ │ │ + bge 8656c <_Py_open@@Base+0xd30> │ │ │ │ + ldr r3, [pc, #76] @ 865ac <_Py_open@@Base+0xd70> │ │ │ │ + ldr r1, [pc, #76] @ 865b0 <_Py_open@@Base+0xd74> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 86538 <_Py_open@@Base+0xd68> │ │ │ │ + bl 190b84 │ │ │ │ + b 865a4 <_Py_open@@Base+0xd68> │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - blt 8651c <_Py_open@@Base+0xd4c> │ │ │ │ - ldr r3, [pc, #48] @ 86540 <_Py_open@@Base+0xd70> │ │ │ │ - ldr r1, [pc, #52] @ 86548 <_Py_open@@Base+0xd78> │ │ │ │ + blt 86588 <_Py_open@@Base+0xd4c> │ │ │ │ + ldr r3, [pc, #48] @ 865ac <_Py_open@@Base+0xd70> │ │ │ │ + ldr r1, [pc, #52] @ 865b4 <_Py_open@@Base+0xd78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 86538 <_Py_open@@Base+0xd68> │ │ │ │ + bl 190b84 │ │ │ │ + b 865a4 <_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 a3404 │ │ │ │ + b a34f4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r9, r4, lsr #21 │ │ │ │ - eorseq r3, r9, ip, ror #21 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq r7, r9, r4, ror #4 │ │ │ │ + eorseq r7, r9, ip, lsr #5 │ │ │ │ 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 17d3f8 │ │ │ │ + bl 17e9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 865d4 <_Py_open@@Base+0xe04> │ │ │ │ + beq 86640 <_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 865a8 <_Py_open@@Base+0xdd8> │ │ │ │ + beq 86614 <_Py_open@@Base+0xdd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 865a8 <_Py_open@@Base+0xdd8> │ │ │ │ + bne 86614 <_Py_open@@Base+0xdd8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 865c4 <_Py_open@@Base+0xdf4> │ │ │ │ - ldr r3, [pc, #40] @ 865e0 <_Py_open@@Base+0xe10> │ │ │ │ - ldr r1, [pc, #40] @ 865e4 <_Py_open@@Base+0xe14> │ │ │ │ + bne 86630 <_Py_open@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #40] @ 8664c <_Py_open@@Base+0xe10> │ │ │ │ + ldr r1, [pc, #40] @ 86650 <_Py_open@@Base+0xe14> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 865d4 <_Py_open@@Base+0xe04> │ │ │ │ + bl 190b84 │ │ │ │ + b 86640 <_Py_open@@Base+0xe04> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a3404 │ │ │ │ + b a34f4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r0, lsr fp │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + @ instruction: 0x003972f0 │ │ │ │ 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 │ │ │ │ @@ -94984,300 +95011,300 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ stmib sp, {r3, ip} │ │ │ │ str r2, [sp] │ │ │ │ mov r4, r1 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #120] @ 866a8 <_Py_open@@Base+0xed8> │ │ │ │ + ldr r1, [pc, #120] @ 86714 <_Py_open@@Base+0xed8> │ │ │ │ add r2, sp, #32 │ │ │ │ bl 29e80 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne 8668c <_Py_open@@Base+0xebc> │ │ │ │ + bne 866f8 <_Py_open@@Base+0xebc> │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ orr r3, r6, r5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orr r3, r3, lr │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orr r3, r3, ip │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 8668c <_Py_open@@Base+0xebc> │ │ │ │ + bhi 866f8 <_Py_open@@Base+0xebc> │ │ │ │ strb r6, [r4] │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb lr, [r4, #2] │ │ │ │ strb ip, [r4, #3] │ │ │ │ strb r1, [r4, #4] │ │ │ │ strb r2, [r4, #5] │ │ │ │ - b 866a0 <_Py_open@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #24] @ 866ac <_Py_open@@Base+0xedc> │ │ │ │ - ldr r1, [pc, #24] @ 866b0 <_Py_open@@Base+0xee0> │ │ │ │ + b 8670c <_Py_open@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #24] @ 86718 <_Py_open@@Base+0xedc> │ │ │ │ + ldr r1, [pc, #24] @ 8671c <_Py_open@@Base+0xee0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r9, ip, asr #22 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r0, ror #22 │ │ │ │ + eorseq r7, r9, ip, lsl #6 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r7, r9, r0, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #260] @ 867d0 <_Py_open@@Base+0x1000> │ │ │ │ + ldr r3, [pc, #260] @ 8683c <_Py_open@@Base+0x1000> │ │ │ │ ldr r2, [r1] │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ adcs r3, lr, #2 │ │ │ │ mov r6, r0 │ │ │ │ movlt r4, #0 │ │ │ │ movlt ip, #-2147483648 @ 0x80000000 │ │ │ │ mvnlt r3, #0 │ │ │ │ - blt 86718 <_Py_open@@Base+0xf48> │ │ │ │ - ldr r3, [pc, #224] @ 867d4 <_Py_open@@Base+0x1004> │ │ │ │ + blt 86784 <_Py_open@@Base+0xf48> │ │ │ │ + ldr r3, [pc, #224] @ 86840 <_Py_open@@Base+0x1004> │ │ │ │ cmp r3, r2 │ │ │ │ mov r3, #2 │ │ │ │ sbcs r3, r3, lr │ │ │ │ - ldrge r0, [pc, #212] @ 867d8 <_Py_open@@Base+0x1008> │ │ │ │ + ldrge r0, [pc, #212] @ 86844 <_Py_open@@Base+0x1008> │ │ │ │ mvnlt r4, #0 │ │ │ │ umullge r4, ip, r2, r0 │ │ │ │ movge r3, #0 │ │ │ │ mlage ip, r0, lr, ip │ │ │ │ mvnlt ip, #-2147483648 @ 0x80000000 │ │ │ │ movlt r3, r4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ umull r2, lr, r0, r1 │ │ │ │ mla lr, r1, r5, lr │ │ │ │ cmp r2, #1 │ │ │ │ sbcs r1, lr, #0 │ │ │ │ - blt 86758 <_Py_open@@Base+0xf88> │ │ │ │ + blt 867c4 <_Py_open@@Base+0xf88> │ │ │ │ mvn r1, #0 │ │ │ │ sub r0, r1, r2 │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, r4 │ │ │ │ sub r0, r5, lr │ │ │ │ sbcs r0, r0, ip │ │ │ │ - bge 86780 <_Py_open@@Base+0xfb0> │ │ │ │ - b 86790 <_Py_open@@Base+0xfc0> │ │ │ │ + bge 867ec <_Py_open@@Base+0xfb0> │ │ │ │ + b 867fc <_Py_open@@Base+0xfc0> │ │ │ │ orrs r1, r2, lr │ │ │ │ - beq 86780 <_Py_open@@Base+0xfb0> │ │ │ │ + beq 867ec <_Py_open@@Base+0xfb0> │ │ │ │ rsbs r0, r2, #0 │ │ │ │ rsc r1, lr, #-2147483648 @ 0x80000000 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs r1, ip, r1 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ mvnlt r0, #0 │ │ │ │ - blt 8679c <_Py_open@@Base+0xfcc> │ │ │ │ + blt 86808 <_Py_open@@Base+0xfcc> │ │ │ │ adds r2, r2, r4 │ │ │ │ adc r1, lr, ip │ │ │ │ mov r0, #0 │ │ │ │ - b 8679c <_Py_open@@Base+0xfcc> │ │ │ │ + b 86808 <_Py_open@@Base+0xfcc> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ rsb r0, r0, #0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ orr r3, r3, r0 │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ str r2, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #28] @ 867dc <_Py_open@@Base+0x100c> │ │ │ │ - ldr r1, [pc, #28] @ 867e0 <_Py_open@@Base+0x1010> │ │ │ │ + ldr r3, [pc, #28] @ 86848 <_Py_open@@Base+0x100c> │ │ │ │ + ldr r1, [pc, #28] @ 8684c <_Py_open@@Base+0x1010> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ble 10273c8 <__bss_end__@@Base+0xa62480> │ │ │ │ + ble 1027434 <__bss_end__@@Base+0xa524ec> │ │ │ │ strbcs r7, [r1, #3332] @ 0xd04 │ │ │ │ - blcc fe738fe0 <__bss_end__@@Base+0xfe174098> │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r9, r6, r0, lsl #14 │ │ │ │ + blcc fe73904c <__bss_end__@@Base+0xfe164104> │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq ip, r6, r0, asr #29 │ │ │ │ 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 86820 <_Py_open@@Base+0x1050> │ │ │ │ - ldr r2, [pc, #140] @ 868a0 <_Py_open@@Base+0x10d0> │ │ │ │ - ldr r1, [pc, #140] @ 868a4 <_Py_open@@Base+0x10d4> │ │ │ │ - ldr r0, [pc, #140] @ 868a8 <_Py_open@@Base+0x10d8> │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 86834 <_Py_open@@Base+0x1064> │ │ │ │ + bne 8688c <_Py_open@@Base+0x1050> │ │ │ │ + ldr r2, [pc, #140] @ 8690c <_Py_open@@Base+0x10d0> │ │ │ │ + ldr r1, [pc, #140] @ 86910 <_Py_open@@Base+0x10d4> │ │ │ │ + ldr r0, [pc, #140] @ 86914 <_Py_open@@Base+0x10d8> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 868a0 <_Py_open@@Base+0x1064> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8683c <_Py_open@@Base+0x106c> │ │ │ │ + bne 868a8 <_Py_open@@Base+0x106c> │ │ │ │ mov r0, #0 │ │ │ │ - b 86898 <_Py_open@@Base+0x10c8> │ │ │ │ + b 86904 <_Py_open@@Base+0x10c8> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 86860 <_Py_open@@Base+0x1090> │ │ │ │ - ldr r3, [pc, #88] @ 868ac <_Py_open@@Base+0x10dc> │ │ │ │ - ldr r1, [pc, #88] @ 868b0 <_Py_open@@Base+0x10e0> │ │ │ │ + beq 868cc <_Py_open@@Base+0x1090> │ │ │ │ + ldr r3, [pc, #88] @ 86918 <_Py_open@@Base+0x10dc> │ │ │ │ + ldr r1, [pc, #88] @ 8691c <_Py_open@@Base+0x10e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 86834 <_Py_open@@Base+0x1064> │ │ │ │ + bl 190b84 │ │ │ │ + b 868a0 <_Py_open@@Base+0x1064> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 29b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 86884 <_Py_open@@Base+0x10b4> │ │ │ │ + beq 868f0 <_Py_open@@Base+0x10b4> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, r1 │ │ │ │ - bl 929d0 │ │ │ │ - b 86898 <_Py_open@@Base+0x10c8> │ │ │ │ - ldr r3, [pc, #40] @ 868b4 <_Py_open@@Base+0x10e4> │ │ │ │ - ldr r1, [pc, #40] @ 868b8 <_Py_open@@Base+0x10e8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 92a88 │ │ │ │ + b 86904 <_Py_open@@Base+0x10c8> │ │ │ │ + ldr r3, [pc, #40] @ 86920 <_Py_open@@Base+0x10e4> │ │ │ │ + ldr r1, [pc, #40] @ 86924 <_Py_open@@Base+0x10e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - mlaseq r9, ip, fp, r3 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r8, ror fp │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + eorseq r7, r9, ip, asr r3 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r7, r9, r8, lsr r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86910 <_Py_open@@Base+0x1140> │ │ │ │ + beq 8697c <_Py_open@@Base+0x1140> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ bl 2997c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #40] @ 86920 <_Py_open@@Base+0x1150> │ │ │ │ - beq 86918 <_Py_open@@Base+0x1148> │ │ │ │ + ldreq r0, [pc, #40] @ 8698c <_Py_open@@Base+0x1150> │ │ │ │ + beq 86984 <_Py_open@@Base+0x1148> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r0, r3 │ │ │ │ sub r1, r1, r3 │ │ │ │ - bl 929d0 │ │ │ │ - b 86918 <_Py_open@@Base+0x1148> │ │ │ │ - ldr r0, [pc, #8] @ 86920 <_Py_open@@Base+0x1150> │ │ │ │ + bl 92a88 │ │ │ │ + b 86984 <_Py_open@@Base+0x1148> │ │ │ │ + ldr r0, [pc, #8] @ 8698c <_Py_open@@Base+0x1150> │ │ │ │ bx lr │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 869b4 <_Py_open@@Base+0x11e4> │ │ │ │ + bne 86a20 <_Py_open@@Base+0x11e4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 86990 <_Py_open@@Base+0x11c0> │ │ │ │ - ldr r3, [pc, #88] @ 869d4 <_Py_open@@Base+0x1204> │ │ │ │ - ldr r1, [pc, #88] @ 869d8 <_Py_open@@Base+0x1208> │ │ │ │ + beq 869fc <_Py_open@@Base+0x11c0> │ │ │ │ + ldr r3, [pc, #88] @ 86a40 <_Py_open@@Base+0x1204> │ │ │ │ + ldr r1, [pc, #88] @ 86a44 <_Py_open@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ - b 869b4 <_Py_open@@Base+0x11e4> │ │ │ │ + bl 1139e8 │ │ │ │ + b 86a20 <_Py_open@@Base+0x11e4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 293a0 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 869c8 <_Py_open@@Base+0x11f8> │ │ │ │ + beq 86a34 <_Py_open@@Base+0x11f8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r8, lsr #23 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r7, r9, r8, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86a10 <_Py_open@@Base+0x1240> │ │ │ │ - bl a573c │ │ │ │ + bne 86a7c <_Py_open@@Base+0x1240> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86a20 <_Py_open@@Base+0x1250> │ │ │ │ + beq 86a8c <_Py_open@@Base+0x1250> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ - bls 86a34 <_Py_open@@Base+0x1264> │ │ │ │ - ldr r3, [pc, #104] @ 86a90 <_Py_open@@Base+0x12c0> │ │ │ │ - ldr r1, [pc, #104] @ 86a94 <_Py_open@@Base+0x12c4> │ │ │ │ + bls 86aa0 <_Py_open@@Base+0x1264> │ │ │ │ + ldr r3, [pc, #104] @ 86afc <_Py_open@@Base+0x12c0> │ │ │ │ + ldr r1, [pc, #104] @ 86b00 <_Py_open@@Base+0x12c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 86a08 <_Py_open@@Base+0x1238> │ │ │ │ + bl 190b84 │ │ │ │ + b 86a74 <_Py_open@@Base+0x1238> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29b98 │ │ │ │ ldr r2, [r5] │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 86a88 <_Py_open@@Base+0x12b8> │ │ │ │ - ldr r1, [pc, #36] @ 86a98 <_Py_open@@Base+0x12c8> │ │ │ │ + bne 86af4 <_Py_open@@Base+0x12b8> │ │ │ │ + ldr r1, [pc, #36] @ 86b04 <_Py_open@@Base+0x12c8> │ │ │ │ bl 2a048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86a88 <_Py_open@@Base+0x12b8> │ │ │ │ + bne 86af4 <_Py_open@@Base+0x12b8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9de74 │ │ │ │ - ldr r0, [pc, #12] @ 86a9c <_Py_open@@Base+0x12cc> │ │ │ │ + b 9df14 │ │ │ │ + ldr r0, [pc, #12] @ 86b08 <_Py_open@@Base+0x12cc> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r7, r0, asr #23 │ │ │ │ - @ instruction: 0x00393bd0 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + @ instruction: 0x003803dc │ │ │ │ + mlaseq r9, r0, r3, r7 │ │ │ │ + subseq r1, r6, 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 │ │ │ │ @@ -95292,179 +95319,179 @@ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq 86b10 <_Py_open@@Base+0x1340> │ │ │ │ - ldr r3, [pc, #840] @ 86e4c <_Py_open@@Base+0x167c> │ │ │ │ - ldr r1, [pc, #840] @ 86e50 <_Py_open@@Base+0x1680> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 86b5c <_Py_open@@Base+0x138c> │ │ │ │ - ldr r3, [pc, #828] @ 86e54 <_Py_open@@Base+0x1684> │ │ │ │ + beq 86b7c <_Py_open@@Base+0x1340> │ │ │ │ + ldr r3, [pc, #840] @ 86eb8 <_Py_open@@Base+0x167c> │ │ │ │ + ldr r1, [pc, #840] @ 86ebc <_Py_open@@Base+0x1680> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 86bc8 <_Py_open@@Base+0x138c> │ │ │ │ + ldr r3, [pc, #828] @ 86ec0 <_Py_open@@Base+0x1684> │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #788] @ 86e58 <_Py_open@@Base+0x1688> │ │ │ │ - ldr r3, [pc, #788] @ 86e5c <_Py_open@@Base+0x168c> │ │ │ │ + ldr r2, [pc, #788] @ 86ec4 <_Py_open@@Base+0x1688> │ │ │ │ + ldr r3, [pc, #788] @ 86ec8 <_Py_open@@Base+0x168c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 118f2c │ │ │ │ + bl 119518 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86b64 <_Py_open@@Base+0x1394> │ │ │ │ + bne 86bd0 <_Py_open@@Base+0x1394> │ │ │ │ mov r4, #0 │ │ │ │ - b 86e40 <_Py_open@@Base+0x1670> │ │ │ │ + b 86eac <_Py_open@@Base+0x1670> │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 29658 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86ba0 <_Py_open@@Base+0x13d0> │ │ │ │ - ldr r3, [pc, #724] @ 86e60 <_Py_open@@Base+0x1690> │ │ │ │ - ldr r1, [pc, #724] @ 86e64 <_Py_open@@Base+0x1694> │ │ │ │ + bne 86c0c <_Py_open@@Base+0x13d0> │ │ │ │ + ldr r3, [pc, #724] @ 86ecc <_Py_open@@Base+0x1690> │ │ │ │ + ldr r1, [pc, #724] @ 86ed0 <_Py_open@@Base+0x1694> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b 86dec <_Py_open@@Base+0x161c> │ │ │ │ - bl 14816c │ │ │ │ + b 86e58 <_Py_open@@Base+0x161c> │ │ │ │ + bl 1487e4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 86b84 <_Py_open@@Base+0x13b4> │ │ │ │ + blt 86bf0 <_Py_open@@Base+0x13b4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86bf8 <_Py_open@@Base+0x1428> │ │ │ │ - bl 14816c │ │ │ │ + beq 86c64 <_Py_open@@Base+0x1428> │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 86bdc <_Py_open@@Base+0x140c> │ │ │ │ - bl a573c │ │ │ │ + bne 86c48 <_Py_open@@Base+0x140c> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 86dec <_Py_open@@Base+0x161c> │ │ │ │ - b 86be4 <_Py_open@@Base+0x1414> │ │ │ │ + bne 86e58 <_Py_open@@Base+0x161c> │ │ │ │ + b 86c50 <_Py_open@@Base+0x1414> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 86bfc <_Py_open@@Base+0x142c> │ │ │ │ - ldr r3, [pc, #628] @ 86e60 <_Py_open@@Base+0x1690> │ │ │ │ - ldr r1, [pc, #632] @ 86e68 <_Py_open@@Base+0x1698> │ │ │ │ + bge 86c68 <_Py_open@@Base+0x142c> │ │ │ │ + ldr r3, [pc, #628] @ 86ecc <_Py_open@@Base+0x1690> │ │ │ │ + ldr r1, [pc, #632] @ 86ed4 <_Py_open@@Base+0x1698> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 86b94 <_Py_open@@Base+0x13c4> │ │ │ │ + bl 190b84 │ │ │ │ + b 86c00 <_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 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 86c38 <_Py_open@@Base+0x1468> │ │ │ │ - bl 29e598 │ │ │ │ - b 86b94 <_Py_open@@Base+0x13c4> │ │ │ │ + bne 86ca4 <_Py_open@@Base+0x1468> │ │ │ │ + bl 2a0e6c │ │ │ │ + b 86c00 <_Py_open@@Base+0x13c4> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bne 86c68 <_Py_open@@Base+0x1498> │ │ │ │ + bne 86cd4 <_Py_open@@Base+0x1498> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 86c84 <_Py_open@@Base+0x14b4> │ │ │ │ - b 86c90 <_Py_open@@Base+0x14c0> │ │ │ │ + bhi 86cf0 <_Py_open@@Base+0x14b4> │ │ │ │ + b 86cfc <_Py_open@@Base+0x14c0> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2dce18 │ │ │ │ + bl 2e018c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86c58 <_Py_open@@Base+0x1488> │ │ │ │ - b 86ca0 <_Py_open@@Base+0x14d0> │ │ │ │ + bne 86cc4 <_Py_open@@Base+0x1488> │ │ │ │ + b 86d0c <_Py_open@@Base+0x14d0> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86ca8 <_Py_open@@Base+0x14d8> │ │ │ │ - ldr r3, [pc, #468] @ 86e6c <_Py_open@@Base+0x169c> │ │ │ │ - ldr r1, [pc, #468] @ 86e70 <_Py_open@@Base+0x16a0> │ │ │ │ + bne 86d14 <_Py_open@@Base+0x14d8> │ │ │ │ + ldr r3, [pc, #468] @ 86ed8 <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #468] @ 86edc <_Py_open@@Base+0x16a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ - b 86dec <_Py_open@@Base+0x161c> │ │ │ │ + b 86e58 <_Py_open@@Base+0x161c> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #448] @ 86e74 <_Py_open@@Base+0x16a4> │ │ │ │ + ldr r3, [pc, #448] @ 86ee0 <_Py_open@@Base+0x16a4> │ │ │ │ mov r2, #16 │ │ │ │ mov ip, #3 │ │ │ │ cmp r1, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ stm r4, {r2, r3, ip} │ │ │ │ - beq 86d20 <_Py_open@@Base+0x1550> │ │ │ │ + beq 86d8c <_Py_open@@Base+0x1550> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls 86cdc <_Py_open@@Base+0x150c> │ │ │ │ + bls 86d48 <_Py_open@@Base+0x150c> │ │ │ │ adds sl, r4, #16 │ │ │ │ - bne 86cf0 <_Py_open@@Base+0x1520> │ │ │ │ - ldr r3, [pc, #392] @ 86e6c <_Py_open@@Base+0x169c> │ │ │ │ - ldr r1, [pc, #400] @ 86e78 <_Py_open@@Base+0x16a8> │ │ │ │ + bne 86d5c <_Py_open@@Base+0x1520> │ │ │ │ + ldr r3, [pc, #392] @ 86ed8 <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #400] @ 86ee4 <_Py_open@@Base+0x16a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 86ca0 <_Py_open@@Base+0x14d0> │ │ │ │ + bl 190b84 │ │ │ │ + b 86d0c <_Py_open@@Base+0x14d0> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [r4, #20] │ │ │ │ add r3, r2, #7 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r3, #2 │ │ │ │ add r0, r4, #32 │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ bl 29cdc │ │ │ │ - b 86d24 <_Py_open@@Base+0x1554> │ │ │ │ + b 86d90 <_Py_open@@Base+0x1554> │ │ │ │ mov sl, r4 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 86da4 <_Py_open@@Base+0x15d4> │ │ │ │ + beq 86e10 <_Py_open@@Base+0x15d4> │ │ │ │ ldr r3, [sl] │ │ │ │ rsb r2, r3, #0 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r3, #11 │ │ │ │ add r2, r2, #12 │ │ │ │ - bls 86d74 <_Py_open@@Base+0x15a4> │ │ │ │ + bls 86de0 <_Py_open@@Base+0x15a4> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r4, r1 │ │ │ │ sub r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi 86d74 <_Py_open@@Base+0x15a4> │ │ │ │ + bhi 86de0 <_Py_open@@Base+0x15a4> │ │ │ │ sub r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 86d74 <_Py_open@@Base+0x15a4> │ │ │ │ + bhi 86de0 <_Py_open@@Base+0x15a4> │ │ │ │ add r3, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ adds r2, sl, r3 │ │ │ │ - bne 86d88 <_Py_open@@Base+0x15b8> │ │ │ │ - ldr r3, [pc, #240] @ 86e6c <_Py_open@@Base+0x169c> │ │ │ │ - ldr r1, [pc, #252] @ 86e7c <_Py_open@@Base+0x16ac> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 86ca0 <_Py_open@@Base+0x14d0> │ │ │ │ - ldr r1, [pc, #228] @ 86e74 <_Py_open@@Base+0x16a4> │ │ │ │ + bne 86df4 <_Py_open@@Base+0x15b8> │ │ │ │ + ldr r3, [pc, #240] @ 86ed8 <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #252] @ 86ee8 <_Py_open@@Base+0x16ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 86d0c <_Py_open@@Base+0x14d0> │ │ │ │ + ldr r1, [pc, #228] @ 86ee0 <_Py_open@@Base+0x16a4> │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r1, #16 │ │ │ │ str r1, [sl, r3] │ │ │ │ str r6, [r2, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -95472,1936 +95499,1936 @@ │ │ │ │ ldrd r2, [r7, #32] │ │ │ │ mov r0, r7 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #176] @ 86e80 <_Py_open@@Base+0x16b0> │ │ │ │ + ldr r2, [pc, #176] @ 86eec <_Py_open@@Base+0x16b0> │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - bl 2d1468 │ │ │ │ + bl 2d4450 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 86ca0 <_Py_open@@Base+0x14d0> │ │ │ │ + beq 86d0c <_Py_open@@Base+0x14d0> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a5a2c │ │ │ │ + bl a5b1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86e08 <_Py_open@@Base+0x1638> │ │ │ │ + beq 86e74 <_Py_open@@Base+0x1638> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ 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 86e38 <_Py_open@@Base+0x1668> │ │ │ │ - bl 1135e4 │ │ │ │ + ble 86ea4 <_Py_open@@Base+0x1668> │ │ │ │ + bl 1139e8 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 86e18 <_Py_open@@Base+0x1648> │ │ │ │ + b 86e84 <_Py_open@@Base+0x1648> │ │ │ │ mov r0, r3 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r0, ror #23 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - eorseq r3, r9, r4, lsl #24 │ │ │ │ - subseq r4, r7, r0, asr ip │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r0, lsr #24 │ │ │ │ - eorseq r3, r9, r4, asr #24 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r9, r0, ror #24 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r7, r9, r0, lsr #7 │ │ │ │ + @ instruction: 0x0056a69c │ │ │ │ + eorseq r7, r9, r4, asr #7 │ │ │ │ + subseq r4, r8, r0, asr ip │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r7, r9, r0, ror #7 │ │ │ │ + eorseq r7, r9, r4, lsl #8 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r7, r9, r0, lsr #8 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - eorseq r3, r9, ip, lsl #25 │ │ │ │ - @ instruction: 0x00393cb8 │ │ │ │ + eorseq r7, r9, ip, asr #8 │ │ │ │ + eorseq r7, r9, r8, ror r4 │ │ │ │ andeq r3, r3, r8, lsr #28 │ │ │ │ cmn r0, #9 │ │ │ │ - beq 86ebc <_Py_open@@Base+0x16ec> │ │ │ │ + beq 86f28 <_Py_open@@Base+0x16ec> │ │ │ │ cmn r0, #3 │ │ │ │ - beq 86eac <_Py_open@@Base+0x16dc> │ │ │ │ + beq 86f18 <_Py_open@@Base+0x16dc> │ │ │ │ cmn r0, #10 │ │ │ │ bxeq lr │ │ │ │ - ldr r3, [pc, #28] @ 86ec0 <_Py_open@@Base+0x16f0> │ │ │ │ - ldr r1, [pc, #28] @ 86ec4 <_Py_open@@Base+0x16f4> │ │ │ │ + ldr r3, [pc, #28] @ 86f2c <_Py_open@@Base+0x16f0> │ │ │ │ + ldr r1, [pc, #28] @ 86f30 <_Py_open@@Base+0x16f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 18ee74 │ │ │ │ - ldr r3, [pc, #20] @ 86ec8 <_Py_open@@Base+0x16f8> │ │ │ │ - ldr r1, [pc, #20] @ 86ecc <_Py_open@@Base+0x16fc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - b 18ee74 │ │ │ │ - b 29e598 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r9, ip, lsl #26 │ │ │ │ - ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ - eorseq r3, r9, r8, ror #25 │ │ │ │ + b 190b84 │ │ │ │ + ldr r3, [pc, #20] @ 86f34 <_Py_open@@Base+0x16f8> │ │ │ │ + ldr r1, [pc, #20] @ 86f38 <_Py_open@@Base+0x16fc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 190b84 │ │ │ │ + b 2a0e6c │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r7, r9, ip, asr #9 │ │ │ │ + ldrsheq sp, [r6], #-160 @ 0xffffff60 │ │ │ │ + eorseq r7, r9, r8, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov fp, r0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ - ldr r1, [pc, #396] @ 87094 <_Py_open@@Base+0x18c4> │ │ │ │ + ldr r1, [pc, #396] @ 87100 <_Py_open@@Base+0x18c4> │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 86f20 <_Py_open@@Base+0x1750> │ │ │ │ + bne 86f8c <_Py_open@@Base+0x1750> │ │ │ │ mov r4, #0 │ │ │ │ - b 87088 <_Py_open@@Base+0x18b8> │ │ │ │ - ldr r1, [pc, #368] @ 87098 <_Py_open@@Base+0x18c8> │ │ │ │ + b 870f4 <_Py_open@@Base+0x18b8> │ │ │ │ + ldr r1, [pc, #368] @ 87104 <_Py_open@@Base+0x18c8> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 149824 │ │ │ │ + bl 149e9c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 86f18 <_Py_open@@Base+0x1748> │ │ │ │ + beq 86f84 <_Py_open@@Base+0x1748> │ │ │ │ ldr r9, [r6, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 86f94 <_Py_open@@Base+0x17c4> │ │ │ │ + ble 87000 <_Py_open@@Base+0x17c4> │ │ │ │ cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ - bls 86f50 <_Py_open@@Base+0x1780> │ │ │ │ + bls 86fbc <_Py_open@@Base+0x1780> │ │ │ │ mov r7, #0 │ │ │ │ - b 86f80 <_Py_open@@Base+0x17b0> │ │ │ │ + b 86fec <_Py_open@@Base+0x17b0> │ │ │ │ lsl r0, r9, #3 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 86f48 <_Py_open@@Base+0x1778> │ │ │ │ - ldr r3, [pc, #308] @ 8709c <_Py_open@@Base+0x18cc> │ │ │ │ + beq 86fb4 <_Py_open@@Base+0x1778> │ │ │ │ + ldr r3, [pc, #308] @ 87108 <_Py_open@@Base+0x18cc> │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 86f80 <_Py_open@@Base+0x17b0> │ │ │ │ + bhi 86fec <_Py_open@@Base+0x17b0> │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r9, r0 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 86f98 <_Py_open@@Base+0x17c8> │ │ │ │ + bne 87004 <_Py_open@@Base+0x17c8> │ │ │ │ mov r4, #0 │ │ │ │ - bl 29e598 │ │ │ │ + bl 2a0e6c │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b 87034 <_Py_open@@Base+0x1864> │ │ │ │ + b 870a0 <_Py_open@@Base+0x1864> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, #0 │ │ │ │ add r4, r6, #12 │ │ │ │ cmp r8, r9 │ │ │ │ - bge 86ffc <_Py_open@@Base+0x182c> │ │ │ │ + bge 87068 <_Py_open@@Base+0x182c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #228] @ 870a0 <_Py_open@@Base+0x18d0> │ │ │ │ + ldr r1, [pc, #228] @ 8710c <_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 1c1f70 │ │ │ │ + bl 1c4300 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sl, sl, #8 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87030 <_Py_open@@Base+0x1860> │ │ │ │ + beq 8709c <_Py_open@@Base+0x1860> │ │ │ │ ldr r1, [r2, #-44] @ 0xffffffd4 │ │ │ │ ldr r3, [r2, #-36] @ 0xffffffdc │ │ │ │ add r8, r8, #1 │ │ │ │ stmdb sl, {r1, r3} │ │ │ │ - b 86fa8 <_Py_open@@Base+0x17d8> │ │ │ │ - ldr r3, [pc, #160] @ 870a4 <_Py_open@@Base+0x18d4> │ │ │ │ + b 87014 <_Py_open@@Base+0x17d8> │ │ │ │ + ldr r3, [pc, #160] @ 87110 <_Py_open@@Base+0x18d4> │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 324a0 <_Py_fstat@@Base+0x388> │ │ │ │ mov r4, r0 │ │ │ │ - b 87034 <_Py_open@@Base+0x1864> │ │ │ │ + b 870a0 <_Py_open@@Base+0x1864> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #44 @ 0x2c │ │ │ │ cmp r9, r8 │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ - beq 87054 <_Py_open@@Base+0x1884> │ │ │ │ - bl 1135e4 │ │ │ │ + beq 870c0 <_Py_open@@Base+0x1884> │ │ │ │ + bl 1139e8 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 8703c <_Py_open@@Base+0x186c> │ │ │ │ + b 870a8 <_Py_open@@Base+0x186c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 87088 <_Py_open@@Base+0x18b8> │ │ │ │ + beq 870f4 <_Py_open@@Base+0x18b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 87088 <_Py_open@@Base+0x18b8> │ │ │ │ + bne 870f4 <_Py_open@@Base+0x18b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r3, r9, r8, lsr sp │ │ │ │ - eorseq r3, r9, ip, asr #26 │ │ │ │ + @ instruction: 0x003974f8 │ │ │ │ + eorseq r7, r9, ip, lsl #10 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - eorseq r3, r9, ip, ror sp │ │ │ │ - andeq r6, r8, r8, lsl r4 │ │ │ │ + eorseq r7, r9, ip, lsr r5 │ │ │ │ + andeq r6, r8, r4, lsl #9 │ │ │ │ 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] @ 8715c <_Py_open@@Base+0x198c> │ │ │ │ + ldr r1, [pc, #144] @ 871c8 <_Py_open@@Base+0x198c> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87134 <_Py_open@@Base+0x1964> │ │ │ │ + beq 871a0 <_Py_open@@Base+0x1964> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #112] @ 87160 <_Py_open@@Base+0x1990> │ │ │ │ - ldr r0, [pc, #112] @ 87164 <_Py_open@@Base+0x1994> │ │ │ │ - bl bbf64 │ │ │ │ + ldr r1, [pc, #112] @ 871cc <_Py_open@@Base+0x1990> │ │ │ │ + ldr r0, [pc, #112] @ 871d0 <_Py_open@@Base+0x1994> │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87134 <_Py_open@@Base+0x1964> │ │ │ │ - bl c3fac │ │ │ │ + blt 871a0 <_Py_open@@Base+0x1964> │ │ │ │ + bl c43a8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a84c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8713c <_Py_open@@Base+0x196c> │ │ │ │ - ldr r3, [pc, #60] @ 87168 <_Py_open@@Base+0x1998> │ │ │ │ - ldr r1, [pc, #60] @ 8716c <_Py_open@@Base+0x199c> │ │ │ │ + bne 871a8 <_Py_open@@Base+0x196c> │ │ │ │ + ldr r3, [pc, #60] @ 871d4 <_Py_open@@Base+0x1998> │ │ │ │ + ldr r1, [pc, #60] @ 871d8 <_Py_open@@Base+0x199c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 87154 <_Py_open@@Base+0x1984> │ │ │ │ + b 871c0 <_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 a6454 │ │ │ │ + bl a6544 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00393dd4 │ │ │ │ - @ instruction: 0x003816f8 │ │ │ │ - eorseq r3, r9, r8, ror #27 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r0, lsl #28 │ │ │ │ + mlaseq r9, r4, r5, r7 │ │ │ │ + eorseq r4, r8, r4, ror #28 │ │ │ │ + eorseq r7, r9, r8, lsr #11 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r7, r9, r0, asr #11 │ │ │ │ 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] @ 87240 <_Py_open@@Base+0x1a70> │ │ │ │ + ldr r1, [pc, #172] @ 872ac <_Py_open@@Base+0x1a70> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 871c4 <_Py_open@@Base+0x19f4> │ │ │ │ + beq 87230 <_Py_open@@Base+0x19f4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcc 871cc <_Py_open@@Base+0x19fc> │ │ │ │ - ldr r3, [pc, #136] @ 87244 <_Py_open@@Base+0x1a74> │ │ │ │ - ldr r1, [pc, #136] @ 87248 <_Py_open@@Base+0x1a78> │ │ │ │ + bcc 87238 <_Py_open@@Base+0x19fc> │ │ │ │ + ldr r3, [pc, #136] @ 872b0 <_Py_open@@Base+0x1a74> │ │ │ │ + ldr r1, [pc, #136] @ 872b4 <_Py_open@@Base+0x1a78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 87238 <_Py_open@@Base+0x1a68> │ │ │ │ + b 872a4 <_Py_open@@Base+0x1a68> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 8724c <_Py_open@@Base+0x1a7c> │ │ │ │ - ldr r0, [pc, #116] @ 87250 <_Py_open@@Base+0x1a80> │ │ │ │ - bl bbf64 │ │ │ │ + ldr r1, [pc, #116] @ 872b8 <_Py_open@@Base+0x1a7c> │ │ │ │ + ldr r0, [pc, #116] @ 872bc <_Py_open@@Base+0x1a80> │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 871c4 <_Py_open@@Base+0x19f4> │ │ │ │ - bl c3fac │ │ │ │ + blt 87230 <_Py_open@@Base+0x19f4> │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 87230 <_Py_open@@Base+0x1a60> │ │ │ │ - ldr r3, [pc, #48] @ 87254 <_Py_open@@Base+0x1a84> │ │ │ │ - ldr r1, [pc, #48] @ 87258 <_Py_open@@Base+0x1a88> │ │ │ │ + bne 8729c <_Py_open@@Base+0x1a60> │ │ │ │ + ldr r3, [pc, #48] @ 872c0 <_Py_open@@Base+0x1a84> │ │ │ │ + ldr r1, [pc, #48] @ 872c4 <_Py_open@@Base+0x1a88> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 871c4 <_Py_open@@Base+0x19f4> │ │ │ │ + bl 190b84 │ │ │ │ + b 87230 <_Py_open@@Base+0x19f4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r9, r8, lsl lr │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r9, ip, lsr #28 │ │ │ │ - eorseq r2, r6, r0, lsl #14 │ │ │ │ - eorseq r3, r9, r4, asr lr │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, ip, ror #28 │ │ │ │ + @ instruction: 0x003975d8 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq r7, r9, ip, ror #11 │ │ │ │ + eorseq r5, r6, r4, ror #29 │ │ │ │ + eorseq r7, r9, r4, lsl r6 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r7, r9, ip, lsr #12 │ │ │ │ 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] @ 872d4 <_Py_open@@Base+0x1b04> │ │ │ │ - bl b6bf4 │ │ │ │ + ldr r1, [pc, #84] @ 87340 <_Py_open@@Base+0x1b04> │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 872bc <_Py_open@@Base+0x1aec> │ │ │ │ - bl c3fac │ │ │ │ + beq 87328 <_Py_open@@Base+0x1aec> │ │ │ │ + bl c43a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 296b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 872c4 <_Py_open@@Base+0x1af4> │ │ │ │ - ldr r3, [pc, #36] @ 872d8 <_Py_open@@Base+0x1b08> │ │ │ │ - ldr r1, [pc, #36] @ 872dc <_Py_open@@Base+0x1b0c> │ │ │ │ + bne 87330 <_Py_open@@Base+0x1af4> │ │ │ │ + ldr r3, [pc, #36] @ 87344 <_Py_open@@Base+0x1b08> │ │ │ │ + ldr r1, [pc, #36] @ 87348 <_Py_open@@Base+0x1b0c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 872cc <_Py_open@@Base+0x1afc> │ │ │ │ + b 87338 <_Py_open@@Base+0x1afc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r9, r4, lsl #29 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - mlaseq r9, r8, lr, r3 │ │ │ │ + eorseq r7, r9, r4, asr #12 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r7, r9, r8, asr r6 │ │ │ │ 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] @ 8735c <_Py_open@@Base+0x1b8c> │ │ │ │ - bl b6bf4 │ │ │ │ + ldr r1, [pc, #88] @ 873c8 <_Py_open@@Base+0x1b8c> │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87314 <_Py_open@@Base+0x1b44> │ │ │ │ + bne 87380 <_Py_open@@Base+0x1b44> │ │ │ │ mov r0, #0 │ │ │ │ - b 87354 <_Py_open@@Base+0x1b84> │ │ │ │ + b 873c0 <_Py_open@@Base+0x1b84> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2b633c <_PyParkingLot_UnparkAll@@Base+0x574> │ │ │ │ + bl 2b8d6c <_PyParkingLot_UnparkAll@@Base+0x574> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8730c <_Py_open@@Base+0x1b3c> │ │ │ │ - ldr r3, [pc, #52] @ 87360 <_Py_open@@Base+0x1b90> │ │ │ │ + beq 87378 <_Py_open@@Base+0x1b3c> │ │ │ │ + ldr r3, [pc, #52] @ 873cc <_Py_open@@Base+0x1b90> │ │ │ │ ldr r3, [r3, #1256] @ 0x4e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 87350 <_Py_open@@Base+0x1b80> │ │ │ │ + beq 873bc <_Py_open@@Base+0x1b80> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #164 @ 0xa4 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ - bl 2c9458 <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ + bl 2cbfb4 <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #20] @ 87364 <_Py_open@@Base+0x1b94> │ │ │ │ - bne 87354 <_Py_open@@Base+0x1b84> │ │ │ │ - ldr r0, [pc, #16] @ 87368 <_Py_open@@Base+0x1b98> │ │ │ │ + ldrne r0, [pc, #20] @ 873d0 <_Py_open@@Base+0x1b94> │ │ │ │ + bne 873c0 <_Py_open@@Base+0x1b84> │ │ │ │ + ldr r0, [pc, #16] @ 873d4 <_Py_open@@Base+0x1b98> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, ip, lsr #29 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + eorseq r7, r9, ip, ror #12 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #84] @ 873e4 <_Py_open@@Base+0x1c14> │ │ │ │ + ldr r1, [pc, #84] @ 87450 <_Py_open@@Base+0x1c14> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 873dc <_Py_open@@Base+0x1c0c> │ │ │ │ + beq 87448 <_Py_open@@Base+0x1c0c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 873cc <_Py_open@@Base+0x1bfc> │ │ │ │ - bl c3fac │ │ │ │ + beq 87438 <_Py_open@@Base+0x1bfc> │ │ │ │ + bl c43a8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 83e10 │ │ │ │ + bl 83e7c │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7d08 │ │ │ │ - b 873d8 <_Py_open@@Base+0x1c08> │ │ │ │ - bl 83e10 │ │ │ │ + bl c8100 │ │ │ │ + b 87444 <_Py_open@@Base+0x1c08> │ │ │ │ + bl 83e7c │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ - ldr r0, [pc, #8] @ 873e8 <_Py_open@@Base+0x1c18> │ │ │ │ + ldr r0, [pc, #8] @ 87454 <_Py_open@@Base+0x1c18> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00393ebc │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r7, r9, ip, ror r6 │ │ │ │ + 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 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r1, [pc, #64] @ 87450 <_Py_open@@Base+0x1c80> │ │ │ │ + ldr r1, [pc, #64] @ 874bc <_Py_open@@Base+0x1c80> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87444 <_Py_open@@Base+0x1c74> │ │ │ │ + beq 874b0 <_Py_open@@Base+0x1c74> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 8452c │ │ │ │ + bl 84598 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 87454 <_Py_open@@Base+0x1c84> │ │ │ │ - beq 87448 <_Py_open@@Base+0x1c78> │ │ │ │ - ldr r3, [pc, #28] @ 87458 <_Py_open@@Base+0x1c88> │ │ │ │ - ldr r1, [pc, #28] @ 8745c <_Py_open@@Base+0x1c8c> │ │ │ │ + ldreq r0, [pc, #32] @ 874c0 <_Py_open@@Base+0x1c84> │ │ │ │ + beq 874b4 <_Py_open@@Base+0x1c78> │ │ │ │ + ldr r3, [pc, #28] @ 874c4 <_Py_open@@Base+0x1c88> │ │ │ │ + ldr r1, [pc, #28] @ 874c8 <_Py_open@@Base+0x1c8c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r8, asr #29 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r7, r0, asr #23 │ │ │ │ + eorseq r7, r9, r8, lsl #13 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + @ instruction: 0x003803dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 87490 <_Py_open@@Base+0x1cc0> │ │ │ │ - bl a573c │ │ │ │ + bne 874fc <_Py_open@@Base+0x1cc0> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 874d4 <_Py_open@@Base+0x1d04> │ │ │ │ + bne 87540 <_Py_open@@Base+0x1d04> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a054 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 874cc <_Py_open@@Base+0x1cfc> │ │ │ │ + bne 87538 <_Py_open@@Base+0x1cfc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 874cc <_Py_open@@Base+0x1cfc> │ │ │ │ - ldr r3, [pc, #24] @ 874dc <_Py_open@@Base+0x1d0c> │ │ │ │ + beq 87538 <_Py_open@@Base+0x1cfc> │ │ │ │ + ldr r3, [pc, #24] @ 87548 <_Py_open@@Base+0x1d0c> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6454 │ │ │ │ + b a6544 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, 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 8750c <_Py_open@@Base+0x1d3c> │ │ │ │ - ldr r3, [pc, #16] @ 87514 <_Py_open@@Base+0x1d44> │ │ │ │ + bge 87578 <_Py_open@@Base+0x1d3c> │ │ │ │ + ldr r3, [pc, #16] @ 87580 <_Py_open@@Base+0x1d44> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444b0 │ │ │ │ - ldr r0, [pc, #4] @ 87518 <_Py_open@@Base+0x1d48> │ │ │ │ + b 144b28 │ │ │ │ + ldr r0, [pc, #4] @ 87584 <_Py_open@@Base+0x1d48> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a090 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 87570 <_Py_open@@Base+0x1da0> │ │ │ │ + beq 875dc <_Py_open@@Base+0x1da0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #48] @ 87580 <_Py_open@@Base+0x1db0> │ │ │ │ + ldr r3, [pc, #48] @ 875ec <_Py_open@@Base+0x1db0> │ │ │ │ rsb r4, r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r3] │ │ │ │ str r4, [r5] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b 87578 <_Py_open@@Base+0x1da8> │ │ │ │ + b 875e4 <_Py_open@@Base+0x1da8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb964 │ │ │ │ + bl bbe34 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, 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 875b0 <_Py_open@@Base+0x1de0> │ │ │ │ - ldr r3, [pc, #16] @ 875b8 <_Py_open@@Base+0x1de8> │ │ │ │ + bge 8761c <_Py_open@@Base+0x1de0> │ │ │ │ + ldr r3, [pc, #16] @ 87624 <_Py_open@@Base+0x1de8> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444b0 │ │ │ │ - ldr r0, [pc, #4] @ 875bc <_Py_open@@Base+0x1dec> │ │ │ │ + b 144b28 │ │ │ │ + ldr r0, [pc, #4] @ 87628 <_Py_open@@Base+0x1dec> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r6, 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 875f8 <_Py_open@@Base+0x1e28> │ │ │ │ - ldr r3, [pc, #40] @ 87618 <_Py_open@@Base+0x1e48> │ │ │ │ + beq 87664 <_Py_open@@Base+0x1e28> │ │ │ │ + ldr r3, [pc, #40] @ 87684 <_Py_open@@Base+0x1e48> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 87610 <_Py_open@@Base+0x1e40> │ │ │ │ + bl 144b28 │ │ │ │ + b 8767c <_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 2ca0ac <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ + bl 2ccc08 <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ add sp, sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, 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 2c9ed4 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2cca30 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 876a0 <_Py_open@@Base+0x1ed0> │ │ │ │ + beq 8770c <_Py_open@@Base+0x1ed0> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 29cdc │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 297f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87698 <_Py_open@@Base+0x1ec8> │ │ │ │ + beq 87704 <_Py_open@@Base+0x1ec8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 876a8 <_Py_open@@Base+0x1ed8> │ │ │ │ + ldr r2, [pc, #32] @ 87714 <_Py_open@@Base+0x1ed8> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 876a0 <_Py_open@@Base+0x1ed0> │ │ │ │ + bl 144b28 │ │ │ │ + b 8770c <_Py_open@@Base+0x1ed0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, 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 876e4 <_Py_open@@Base+0x1f14> │ │ │ │ - ldr r3, [pc, #56] @ 87714 <_Py_open@@Base+0x1f44> │ │ │ │ + beq 87750 <_Py_open@@Base+0x1f14> │ │ │ │ + ldr r3, [pc, #56] @ 87780 <_Py_open@@Base+0x1f44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 8770c <_Py_open@@Base+0x1f3c> │ │ │ │ + bl 144b28 │ │ │ │ + b 87778 <_Py_open@@Base+0x1f3c> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 876d4 <_Py_open@@Base+0x1f04> │ │ │ │ + bne 87740 <_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 2ca0ac <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ + bl 2ccc08 <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ add sp, sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, 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] @ 8781c <_Py_open@@Base+0x204c> │ │ │ │ + ldr r1, [pc, #224] @ 87888 <_Py_open@@Base+0x204c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87774 <_Py_open@@Base+0x1fa4> │ │ │ │ - bl 11aa18 │ │ │ │ - ldr r2, [pc, #204] @ 87820 <_Py_open@@Base+0x2050> │ │ │ │ - ldr r1, [pc, #204] @ 87824 <_Py_open@@Base+0x2054> │ │ │ │ + bne 877e0 <_Py_open@@Base+0x1fa4> │ │ │ │ + bl 11b004 │ │ │ │ + ldr r2, [pc, #204] @ 8788c <_Py_open@@Base+0x2050> │ │ │ │ + ldr r1, [pc, #204] @ 87890 <_Py_open@@Base+0x2054> │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 87778 <_Py_open@@Base+0x1fa8> │ │ │ │ + bne 877e4 <_Py_open@@Base+0x1fa8> │ │ │ │ mov r0, #0 │ │ │ │ - b 87814 <_Py_open@@Base+0x2044> │ │ │ │ + b 87880 <_Py_open@@Base+0x2044> │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #164] @ 87828 <_Py_open@@Base+0x2058> │ │ │ │ - ldr r0, [pc, #164] @ 8782c <_Py_open@@Base+0x205c> │ │ │ │ - bl bbf64 │ │ │ │ + ldr r1, [pc, #164] @ 87894 <_Py_open@@Base+0x2058> │ │ │ │ + ldr r0, [pc, #164] @ 87898 <_Py_open@@Base+0x205c> │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8776c <_Py_open@@Base+0x1f9c> │ │ │ │ + blt 877d8 <_Py_open@@Base+0x1f9c> │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 87808 <_Py_open@@Base+0x2038> │ │ │ │ + bne 87874 <_Py_open@@Base+0x2038> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 29f28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 877ec <_Py_open@@Base+0x201c> │ │ │ │ + beq 87858 <_Py_open@@Base+0x201c> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 877ec <_Py_open@@Base+0x201c> │ │ │ │ + beq 87858 <_Py_open@@Base+0x201c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 877ec <_Py_open@@Base+0x201c> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 87858 <_Py_open@@Base+0x201c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #56] @ 87830 <_Py_open@@Base+0x2060> │ │ │ │ - beq 87814 <_Py_open@@Base+0x2044> │ │ │ │ - ldr r3, [pc, #52] @ 87834 <_Py_open@@Base+0x2064> │ │ │ │ + ldreq r0, [pc, #56] @ 8789c <_Py_open@@Base+0x2060> │ │ │ │ + beq 87880 <_Py_open@@Base+0x2044> │ │ │ │ + ldr r3, [pc, #52] @ 878a0 <_Py_open@@Base+0x2064> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 87814 <_Py_open@@Base+0x2044> │ │ │ │ + bl 144b28 │ │ │ │ + b 87880 <_Py_open@@Base+0x2044> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 877c8 <_Py_open@@Base+0x1ff8> │ │ │ │ - b 877f8 <_Py_open@@Base+0x2028> │ │ │ │ + bne 87834 <_Py_open@@Base+0x1ff8> │ │ │ │ + b 87864 <_Py_open@@Base+0x2028> │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00393ed4 │ │ │ │ - @ instruction: 0x0017d3f8 │ │ │ │ - eorseq r3, r9, r4, ror #29 │ │ │ │ - eorseq lr, r5, r0, lsl #31 │ │ │ │ - @ instruction: 0x00393ef4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + mlaseq r9, r4, r6, r7 │ │ │ │ + andseq lr, r7, r4, ror #19 │ │ │ │ + eorseq r7, r9, r4, lsr #13 │ │ │ │ + eorseq r2, r6, r0, asr #14 │ │ │ │ + @ instruction: 0x003976b4 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + 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, #2976] @ 0xba0 │ │ │ │ subs r4, r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ - ldreq r3, [pc, #668] @ 87af4 <_Py_open@@Base+0x2324> │ │ │ │ + ldreq r3, [pc, #668] @ 87b60 <_Py_open@@Base+0x2324> │ │ │ │ movne r3, r4 │ │ │ │ ldreq r3, [r3] │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ mov r6, r0 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r0, [pc, #644] @ 87af8 <_Py_open@@Base+0x2328> │ │ │ │ + ldr r0, [pc, #644] @ 87b64 <_Py_open@@Base+0x2328> │ │ │ │ mov r3, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #632] @ 87afc <_Py_open@@Base+0x232c> │ │ │ │ + ldr r1, [pc, #632] @ 87b68 <_Py_open@@Base+0x232c> │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl bbf64 │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87950 <_Py_open@@Base+0x2180> │ │ │ │ + blt 879bc <_Py_open@@Base+0x2180> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 878d4 <_Py_open@@Base+0x2104> │ │ │ │ - bl c3fac │ │ │ │ + bne 87940 <_Py_open@@Base+0x2104> │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87ab8 <_Py_open@@Base+0x22e8> │ │ │ │ - ldr r3, [pc, #564] @ 87b00 <_Py_open@@Base+0x2330> │ │ │ │ + bge 87b24 <_Py_open@@Base+0x22e8> │ │ │ │ + ldr r3, [pc, #564] @ 87b6c <_Py_open@@Base+0x2330> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 87950 <_Py_open@@Base+0x2180> │ │ │ │ + bl 144b28 │ │ │ │ + b 879bc <_Py_open@@Base+0x2180> │ │ │ │ add r5, sp, #16 │ │ │ │ - ldr r1, [pc, #548] @ 87b04 <_Py_open@@Base+0x2334> │ │ │ │ + ldr r1, [pc, #548] @ 87b70 <_Py_open@@Base+0x2334> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f70 │ │ │ │ + bl 1c4300 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 879f4 <_Py_open@@Base+0x2224> │ │ │ │ + beq 87a60 <_Py_open@@Base+0x2224> │ │ │ │ cmp r7, #0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - beq 87930 <_Py_open@@Base+0x2160> │ │ │ │ + beq 8799c <_Py_open@@Base+0x2160> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bgt 8797c <_Py_open@@Base+0x21ac> │ │ │ │ - ldr r3, [pc, #500] @ 87b08 <_Py_open@@Base+0x2338> │ │ │ │ + bgt 879e8 <_Py_open@@Base+0x21ac> │ │ │ │ + ldr r3, [pc, #500] @ 87b74 <_Py_open@@Base+0x2338> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ add r3, r4, #1088 @ 0x440 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, r3 │ │ │ │ strb r2, [r3, #-1028] @ 0xfffffbfc │ │ │ │ - b 87ac4 <_Py_open@@Base+0x22f4> │ │ │ │ + b 87b30 <_Py_open@@Base+0x22f4> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ble 87958 <_Py_open@@Base+0x2188> │ │ │ │ + ble 879c4 <_Py_open@@Base+0x2188> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1135e4 │ │ │ │ - ldr r3, [pc, #452] @ 87b0c <_Py_open@@Base+0x233c> │ │ │ │ - ldr r1, [pc, #452] @ 87b10 <_Py_open@@Base+0x2340> │ │ │ │ + bl 1139e8 │ │ │ │ + ldr r3, [pc, #452] @ 87b78 <_Py_open@@Base+0x233c> │ │ │ │ + ldr r1, [pc, #452] @ 87b7c <_Py_open@@Base+0x2340> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 87aec <_Py_open@@Base+0x231c> │ │ │ │ - ldr r3, [pc, #424] @ 87b08 <_Py_open@@Base+0x2338> │ │ │ │ + b 87b58 <_Py_open@@Base+0x231c> │ │ │ │ + ldr r3, [pc, #424] @ 87b74 <_Py_open@@Base+0x2338> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ add r3, r4, #1088 @ 0x440 │ │ │ │ add r3, sp, r3 │ │ │ │ strb r7, [r3, #-1028] @ 0xfffffbfc │ │ │ │ - b 87ac4 <_Py_open@@Base+0x22f4> │ │ │ │ + b 87b30 <_Py_open@@Base+0x22f4> │ │ │ │ cmp r8, r0 │ │ │ │ - beq 87ac4 <_Py_open@@Base+0x22f4> │ │ │ │ + beq 87b30 <_Py_open@@Base+0x22f4> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ bl 29928 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ subs r3, r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 879c0 <_Py_open@@Base+0x21f0> │ │ │ │ + beq 87a2c <_Py_open@@Base+0x21f0> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 29cdc │ │ │ │ cmp r6, #0 │ │ │ │ - blt 87a68 <_Py_open@@Base+0x2298> │ │ │ │ + blt 87ad4 <_Py_open@@Base+0x2298> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 879e4 <_Py_open@@Base+0x2214> │ │ │ │ + beq 87a50 <_Py_open@@Base+0x2214> │ │ │ │ mov r0, r6 │ │ │ │ - bl a6454 │ │ │ │ - b 87aec <_Py_open@@Base+0x231c> │ │ │ │ + bl a6544 │ │ │ │ + b 87b58 <_Py_open@@Base+0x231c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 929d0 │ │ │ │ - b 87aec <_Py_open@@Base+0x231c> │ │ │ │ - bl 11aa18 │ │ │ │ - ldr r1, [pc, #276] @ 87b14 <_Py_open@@Base+0x2344> │ │ │ │ + bl 92a88 │ │ │ │ + b 87b58 <_Py_open@@Base+0x231c> │ │ │ │ + bl 11b004 │ │ │ │ + ldr r1, [pc, #276] @ 87b80 <_Py_open@@Base+0x2344> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f70 │ │ │ │ + bl 1c4300 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87a98 <_Py_open@@Base+0x22c8> │ │ │ │ + beq 87b04 <_Py_open@@Base+0x22c8> │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r8, #1024 @ 0x400 │ │ │ │ - bgt 87938 <_Py_open@@Base+0x2168> │ │ │ │ + bgt 879a4 <_Py_open@@Base+0x2168> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r3, [pc, #220] @ 87b08 <_Py_open@@Base+0x2338> │ │ │ │ + ldr r3, [pc, #220] @ 87b74 <_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 c3fac │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87a80 <_Py_open@@Base+0x22b0> │ │ │ │ - ldr r3, [pc, #144] @ 87b00 <_Py_open@@Base+0x2330> │ │ │ │ + bge 87aec <_Py_open@@Base+0x22b0> │ │ │ │ + ldr r3, [pc, #144] @ 87b6c <_Py_open@@Base+0x2330> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1135e4 │ │ │ │ - b 87950 <_Py_open@@Base+0x2180> │ │ │ │ + bl 1139e8 │ │ │ │ + b 879bc <_Py_open@@Base+0x2180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 929d0 │ │ │ │ - b 87aec <_Py_open@@Base+0x231c> │ │ │ │ - bl 11aa18 │ │ │ │ - ldr r1, [pc, #116] @ 87b18 <_Py_open@@Base+0x2348> │ │ │ │ + bl 92a88 │ │ │ │ + b 87b58 <_Py_open@@Base+0x231c> │ │ │ │ + bl 11b004 │ │ │ │ + ldr r1, [pc, #116] @ 87b84 <_Py_open@@Base+0x2348> │ │ │ │ sub r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1f70 │ │ │ │ + bl 1c4300 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87898 <_Py_open@@Base+0x20c8> │ │ │ │ - b 87950 <_Py_open@@Base+0x2180> │ │ │ │ + bne 87904 <_Py_open@@Base+0x20c8> │ │ │ │ + b 879bc <_Py_open@@Base+0x2180> │ │ │ │ mov r0, r4 │ │ │ │ - bl a6454 │ │ │ │ - b 87aec <_Py_open@@Base+0x231c> │ │ │ │ - bl c3fac │ │ │ │ + bl a6544 │ │ │ │ + b 87b58 <_Py_open@@Base+0x231c> │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ - b 87998 <_Py_open@@Base+0x21c8> │ │ │ │ + bl c8100 │ │ │ │ + b 87a04 <_Py_open@@Base+0x21c8> │ │ │ │ add sp, sp, #1088 @ 0x440 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r3, r9, ip, lsl #30 │ │ │ │ - eorseq r3, r9, r8, lsl #30 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r8, lsl pc │ │ │ │ + ldrsheq sl, [r6], #-176 @ 0xffffff50 │ │ │ │ + eorseq r7, r9, ip, asr #13 │ │ │ │ + eorseq r7, r9, r8, asr #13 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + @ instruction: 0x003976d8 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r4, lsr #30 │ │ │ │ - eorseq r3, r9, r0, asr #30 │ │ │ │ - eorseq r3, r9, ip, asr #30 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r7, r9, r4, ror #13 │ │ │ │ + eorseq r7, r9, r0, lsl #14 │ │ │ │ + eorseq r7, r9, ip, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128600 │ │ │ │ + bl 128c68 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87b4c <_Py_open@@Base+0x237c> │ │ │ │ - bl a573c │ │ │ │ + bne 87bb8 <_Py_open@@Base+0x237c> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87b90 <_Py_open@@Base+0x23c0> │ │ │ │ - bl c3fac │ │ │ │ + bne 87bfc <_Py_open@@Base+0x23c0> │ │ │ │ + bl c43a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87b98 <_Py_open@@Base+0x23c8> │ │ │ │ + bge 87c04 <_Py_open@@Base+0x23c8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq 87b98 <_Py_open@@Base+0x23c8> │ │ │ │ - ldr r3, [pc, #24] @ 87ba0 <_Py_open@@Base+0x23d0> │ │ │ │ + beq 87c04 <_Py_open@@Base+0x23c8> │ │ │ │ + ldr r3, [pc, #24] @ 87c0c <_Py_open@@Base+0x23d0> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 87ba4 <_Py_open@@Base+0x23d4> │ │ │ │ + ldr r0, [pc, #4] @ 87c10 <_Py_open@@Base+0x23d4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128600 │ │ │ │ + bl 128c68 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87be0 <_Py_open@@Base+0x2410> │ │ │ │ - bl a573c │ │ │ │ + bne 87c4c <_Py_open@@Base+0x2410> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87be0 <_Py_open@@Base+0x2410> │ │ │ │ + beq 87c4c <_Py_open@@Base+0x2410> │ │ │ │ mov r4, #0 │ │ │ │ - b 87c08 <_Py_open@@Base+0x2438> │ │ │ │ + b 87c74 <_Py_open@@Base+0x2438> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b85b4 <_Py_dup@@Base> │ │ │ │ + bl 1ba964 <_Py_dup@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 87bd8 <_Py_open@@Base+0x2408> │ │ │ │ - bl a6454 │ │ │ │ + beq 87c44 <_Py_open@@Base+0x2408> │ │ │ │ + bl a6544 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 87c08 <_Py_open@@Base+0x2438> │ │ │ │ + bne 87c74 <_Py_open@@Base+0x2438> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a060 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #200] @ 87cfc <_Py_open@@Base+0x252c> │ │ │ │ + ldr r1, [pc, #200] @ 87d68 <_Py_open@@Base+0x252c> │ │ │ │ mov r2, sp │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87c70 <_Py_open@@Base+0x24a0> │ │ │ │ + beq 87cdc <_Py_open@@Base+0x24a0> │ │ │ │ ldr ip, [sp] │ │ │ │ cmp ip, #2 │ │ │ │ - bne 87c78 <_Py_open@@Base+0x24a8> │ │ │ │ + bne 87ce4 <_Py_open@@Base+0x24a8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 87cb0 <_Py_open@@Base+0x24e0> │ │ │ │ - ldr r3, [pc, #160] @ 87d00 <_Py_open@@Base+0x2530> │ │ │ │ - ldr r1, [pc, #160] @ 87d04 <_Py_open@@Base+0x2534> │ │ │ │ + beq 87d1c <_Py_open@@Base+0x24e0> │ │ │ │ + ldr r3, [pc, #160] @ 87d6c <_Py_open@@Base+0x2530> │ │ │ │ + ldr r1, [pc, #160] @ 87d70 <_Py_open@@Base+0x2534> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 87cf4 <_Py_open@@Base+0x2524> │ │ │ │ + b 87d60 <_Py_open@@Base+0x2524> │ │ │ │ cmp ip, #10 │ │ │ │ - bne 87c90 <_Py_open@@Base+0x24c0> │ │ │ │ + bne 87cfc <_Py_open@@Base+0x24c0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 87cb0 <_Py_open@@Base+0x24e0> │ │ │ │ - b 87c58 <_Py_open@@Base+0x2488> │ │ │ │ - ldr r3, [pc, #104] @ 87d00 <_Py_open@@Base+0x2530> │ │ │ │ - ldr r1, [pc, #108] @ 87d08 <_Py_open@@Base+0x2538> │ │ │ │ + beq 87d1c <_Py_open@@Base+0x24e0> │ │ │ │ + b 87cc4 <_Py_open@@Base+0x2488> │ │ │ │ + ldr r3, [pc, #104] @ 87d6c <_Py_open@@Base+0x2530> │ │ │ │ + ldr r1, [pc, #108] @ 87d74 <_Py_open@@Base+0x2538> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ - b 87c70 <_Py_open@@Base+0x24a0> │ │ │ │ + bl 1139e8 │ │ │ │ + b 87cdc <_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 87ce4 <_Py_open@@Base+0x2514> │ │ │ │ - ldr r3, [pc, #56] @ 87d0c <_Py_open@@Base+0x253c> │ │ │ │ + bne 87d50 <_Py_open@@Base+0x2514> │ │ │ │ + ldr r3, [pc, #56] @ 87d78 <_Py_open@@Base+0x253c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ - b 87c70 <_Py_open@@Base+0x24a0> │ │ │ │ + bl 1139e8 │ │ │ │ + b 87cdc <_Py_open@@Base+0x24a0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1135e4 │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00393fb0 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r0, asr #31 │ │ │ │ - eorseq r3, r9, ip, ror #31 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r7, r9, r0, ror r7 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r7, r9, r0, lsl #15 │ │ │ │ + eorseq r7, r9, ip, lsr #15 │ │ │ │ + subseq r1, r6, 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 83e10 │ │ │ │ + bl 83e7c │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc 87d4c <_Py_open@@Base+0x257c> │ │ │ │ + bcc 87db8 <_Py_open@@Base+0x257c> │ │ │ │ cmn r4, #104857600 @ 0x6400000 │ │ │ │ sub r0, r4, #104857600 @ 0x6400000 │ │ │ │ mvncs r1, #0 │ │ │ │ - bcs 87d50 <_Py_open@@Base+0x2580> │ │ │ │ + bcs 87dbc <_Py_open@@Base+0x2580> │ │ │ │ add r1, r4, #104857600 @ 0x6400000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 87d84 <_Py_open@@Base+0x25b4> │ │ │ │ + ldr r1, [pc, #32] @ 87df0 <_Py_open@@Base+0x25b4> │ │ │ │ cmp r4, r0 │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ - ldr r0, [pc, #20] @ 87d88 <_Py_open@@Base+0x25b8> │ │ │ │ + ldr r0, [pc, #20] @ 87df4 <_Py_open@@Base+0x25b8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r4, r9, r8 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r7, r9, r8, asr #15 │ │ │ │ + subseq r1, r6, 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] @ 87e24 <_Py_open@@Base+0x2654> │ │ │ │ + ldr r1, [pc, #116] @ 87e90 <_Py_open@@Base+0x2654> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87ddc <_Py_open@@Base+0x260c> │ │ │ │ + beq 87e48 <_Py_open@@Base+0x260c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 87de4 <_Py_open@@Base+0x2614> │ │ │ │ - ldr r3, [pc, #84] @ 87e28 <_Py_open@@Base+0x2658> │ │ │ │ - ldr r1, [pc, #84] @ 87e2c <_Py_open@@Base+0x265c> │ │ │ │ + bge 87e50 <_Py_open@@Base+0x2614> │ │ │ │ + ldr r3, [pc, #84] @ 87e94 <_Py_open@@Base+0x2658> │ │ │ │ + ldr r1, [pc, #84] @ 87e98 <_Py_open@@Base+0x265c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 87e1c <_Py_open@@Base+0x264c> │ │ │ │ - bl 84378 │ │ │ │ + b 87e88 <_Py_open@@Base+0x264c> │ │ │ │ + bl 843e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 83cd4 │ │ │ │ + bl 83d40 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87e14 <_Py_open@@Base+0x2644> │ │ │ │ - ldr r3, [pc, #36] @ 87e28 <_Py_open@@Base+0x2658> │ │ │ │ + bne 87e80 <_Py_open@@Base+0x2644> │ │ │ │ + ldr r3, [pc, #36] @ 87e94 <_Py_open@@Base+0x2658> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #36] @ 87e30 <_Py_open@@Base+0x2660> │ │ │ │ + ldr r1, [pc, #36] @ 87e9c <_Py_open@@Base+0x2660> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 87ddc <_Py_open@@Base+0x260c> │ │ │ │ + bl 117eec │ │ │ │ + b 87e48 <_Py_open@@Base+0x260c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5a2c │ │ │ │ + bl a5b1c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r4, r9, r4, rrx │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, ror r0 │ │ │ │ - mlaseq r9, r8, r0, r4 │ │ │ │ + eorseq r7, r9, r4, lsr #16 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r7, r9, r4, lsr r8 │ │ │ │ + eorseq r7, r9, r8, asr r8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 87e78 <_Py_open@@Base+0x26a8> │ │ │ │ + beq 87ee4 <_Py_open@@Base+0x26a8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148bc0 │ │ │ │ + bl 149238 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87e8c <_Py_open@@Base+0x26bc> │ │ │ │ - bl a573c │ │ │ │ + bne 87ef8 <_Py_open@@Base+0x26bc> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87e8c <_Py_open@@Base+0x26bc> │ │ │ │ - b 87ea4 <_Py_open@@Base+0x26d4> │ │ │ │ - ldr r0, [pc, #44] @ 87eac <_Py_open@@Base+0x26dc> │ │ │ │ + beq 87ef8 <_Py_open@@Base+0x26bc> │ │ │ │ + b 87f10 <_Py_open@@Base+0x26d4> │ │ │ │ + ldr r0, [pc, #44] @ 87f18 <_Py_open@@Base+0x26dc> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #40] @ 87eb0 <_Py_open@@Base+0x26e0> │ │ │ │ + ldr r1, [pc, #40] @ 87f1c <_Py_open@@Base+0x26e0> │ │ │ │ ldr r0, [r0] │ │ │ │ - b 117900 │ │ │ │ + b 117eec │ │ │ │ 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 a3404 │ │ │ │ + b a34f4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrheq r4, [r9], -r4 @ │ │ │ │ - b 87e34 <_Py_open@@Base+0x2664> │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r7, r9, r4, ror r8 │ │ │ │ + b 87ea0 <_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 148bc0 │ │ │ │ + bl 149238 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87eec <_Py_open@@Base+0x271c> │ │ │ │ - bl a573c │ │ │ │ + bne 87f58 <_Py_open@@Base+0x271c> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87f0c <_Py_open@@Base+0x273c> │ │ │ │ + bne 87f78 <_Py_open@@Base+0x273c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87f14 <_Py_open@@Base+0x2744> │ │ │ │ - ldr r3, [pc, #28] @ 87f24 <_Py_open@@Base+0x2754> │ │ │ │ + bne 87f80 <_Py_open@@Base+0x2744> │ │ │ │ + ldr r3, [pc, #28] @ 87f90 <_Py_open@@Base+0x2754> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r0, #0 │ │ │ │ - b 87f1c <_Py_open@@Base+0x274c> │ │ │ │ + b 87f88 <_Py_open@@Base+0x274c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb964 │ │ │ │ + bl bbe34 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ sub sp, sp, #1136 @ 0x470 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ sub r3, r7, #12 │ │ │ │ mov r0, r1 │ │ │ │ sub r2, r7, #8 │ │ │ │ - ldr r1, [pc, #576] @ 8819c <_Py_open@@Base+0x29cc> │ │ │ │ + ldr r1, [pc, #576] @ 88208 <_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 b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 87f9c <_Py_open@@Base+0x27cc> │ │ │ │ + beq 88008 <_Py_open@@Base+0x27cc> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 87fa4 <_Py_open@@Base+0x27d4> │ │ │ │ - ldr r3, [pc, #524] @ 881a0 <_Py_open@@Base+0x29d0> │ │ │ │ - ldr r1, [pc, #524] @ 881a4 <_Py_open@@Base+0x29d4> │ │ │ │ + bne 88010 <_Py_open@@Base+0x27d4> │ │ │ │ + ldr r3, [pc, #524] @ 8820c <_Py_open@@Base+0x29d0> │ │ │ │ + ldr r1, [pc, #524] @ 88210 <_Py_open@@Base+0x29d4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ - b 88190 <_Py_open@@Base+0x29c0> │ │ │ │ + b 881fc <_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] @ 881a8 <_Py_open@@Base+0x29d8> │ │ │ │ + ldr r1, [pc, #488] @ 88214 <_Py_open@@Base+0x29d8> │ │ │ │ sub r3, r2, #4 │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87f9c <_Py_open@@Base+0x27cc> │ │ │ │ + beq 88008 <_Py_open@@Base+0x27cc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bcc 87fec <_Py_open@@Base+0x281c> │ │ │ │ - ldr r3, [pc, #460] @ 881ac <_Py_open@@Base+0x29dc> │ │ │ │ - ldr r1, [pc, #460] @ 881b0 <_Py_open@@Base+0x29e0> │ │ │ │ + bcc 88058 <_Py_open@@Base+0x281c> │ │ │ │ + ldr r3, [pc, #460] @ 88218 <_Py_open@@Base+0x29dc> │ │ │ │ + ldr r1, [pc, #460] @ 8821c <_Py_open@@Base+0x29e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 87f9c <_Py_open@@Base+0x27cc> │ │ │ │ + bl 190b84 │ │ │ │ + b 88008 <_Py_open@@Base+0x27cc> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #444] @ 881b4 <_Py_open@@Base+0x29e4> │ │ │ │ - ldr r0, [pc, #444] @ 881b8 <_Py_open@@Base+0x29e8> │ │ │ │ - bl bbf64 │ │ │ │ + ldr r1, [pc, #444] @ 88220 <_Py_open@@Base+0x29e4> │ │ │ │ + ldr r0, [pc, #444] @ 88224 <_Py_open@@Base+0x29e8> │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87f9c <_Py_open@@Base+0x27cc> │ │ │ │ + blt 88008 <_Py_open@@Base+0x27cc> │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #424] @ 881bc <_Py_open@@Base+0x29ec> │ │ │ │ + ldr r2, [pc, #424] @ 88228 <_Py_open@@Base+0x29ec> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bddc │ │ │ │ + bl 8be94 │ │ │ │ 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 c3fac │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 88080 <_Py_open@@Base+0x28b0> │ │ │ │ + beq 880ec <_Py_open@@Base+0x28b0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 346fe4 <_PyLong_DivmodNear@@Base+0x1ae0> │ │ │ │ - b 880a0 <_Py_open@@Base+0x28d0> │ │ │ │ + bl 34a670 <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ + b 8810c <_Py_open@@Base+0x28d0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 880a8 <_Py_open@@Base+0x28d8> │ │ │ │ - ldr r3, [pc, #296] @ 881c0 <_Py_open@@Base+0x29f0> │ │ │ │ - ldr r1, [pc, #296] @ 881c4 <_Py_open@@Base+0x29f4> │ │ │ │ + beq 88114 <_Py_open@@Base+0x28d8> │ │ │ │ + ldr r3, [pc, #296] @ 8822c <_Py_open@@Base+0x29f0> │ │ │ │ + ldr r1, [pc, #296] @ 88230 <_Py_open@@Base+0x29f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ - b 88180 <_Py_open@@Base+0x29b0> │ │ │ │ + b 881ec <_Py_open@@Base+0x29b0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 880e4 <_Py_open@@Base+0x2914> │ │ │ │ + beq 88150 <_Py_open@@Base+0x2914> │ │ │ │ cmp r2, #10 │ │ │ │ - bne 88108 <_Py_open@@Base+0x2938> │ │ │ │ + bne 88174 <_Py_open@@Base+0x2938> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ eor r3, r2, r2, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r2, ror #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r2, [r1, #24] │ │ │ │ - b 88108 <_Py_open@@Base+0x2938> │ │ │ │ + b 88174 <_Py_open@@Base+0x2938> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 88108 <_Py_open@@Base+0x2938> │ │ │ │ - ldr r3, [pc, #196] @ 881c0 <_Py_open@@Base+0x29f0> │ │ │ │ - ldr r1, [pc, #200] @ 881c8 <_Py_open@@Base+0x29f8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 880a0 <_Py_open@@Base+0x28d0> │ │ │ │ - bl c3fac │ │ │ │ + beq 88174 <_Py_open@@Base+0x2938> │ │ │ │ + ldr r3, [pc, #196] @ 8822c <_Py_open@@Base+0x29f0> │ │ │ │ + ldr r1, [pc, #200] @ 88234 <_Py_open@@Base+0x29f8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 8810c <_Py_open@@Base+0x28d0> │ │ │ │ + bl c43a8 │ │ │ │ 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] @ 881cc <_Py_open@@Base+0x29fc> │ │ │ │ + ldr r3, [pc, #160] @ 88238 <_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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 88160 <_Py_open@@Base+0x2990> │ │ │ │ + beq 881cc <_Py_open@@Base+0x2990> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 346fe4 <_PyLong_DivmodNear@@Base+0x1ae0> │ │ │ │ - b 880a0 <_Py_open@@Base+0x28d0> │ │ │ │ + bl 34a670 <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ + b 8810c <_Py_open@@Base+0x28d0> │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 880a0 <_Py_open@@Base+0x28d0> │ │ │ │ - ldr r0, [pc, #88] @ 881d0 <_Py_open@@Base+0x2a00> │ │ │ │ + beq 8810c <_Py_open@@Base+0x28d0> │ │ │ │ + ldr r0, [pc, #88] @ 8823c <_Py_open@@Base+0x2a00> │ │ │ │ mov r2, r5 │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88190 <_Py_open@@Base+0x29c0> │ │ │ │ + beq 881fc <_Py_open@@Base+0x29c0> │ │ │ │ bl 296a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #1136 @ 0x470 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r4, r9, ip, asr #1 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrsbeq r4, [r9], -ip @ │ │ │ │ - eorseq r4, r9, r8, lsl #2 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r4, r9, r8, lsr r1 │ │ │ │ - eorseq lr, r5, r0, lsl #31 │ │ │ │ - eorseq r4, r9, r4, ror #2 │ │ │ │ - eorseq r6, r7, r0, lsl #6 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r4, r9, r8, ror r1 │ │ │ │ - eorseq r4, r9, r0, lsr #3 │ │ │ │ + eorseq r7, r9, ip, lsl #17 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r9, ip, r8, r7 │ │ │ │ + eorseq r7, r9, r8, asr #17 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + @ instruction: 0x003978f8 │ │ │ │ + eorseq r2, r6, r0, asr #14 │ │ │ │ + eorseq r7, r9, r4, lsr #18 │ │ │ │ + @ instruction: 0x003799f0 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r7, r9, r8, lsr r9 │ │ │ │ + eorseq r7, r9, r0, ror #18 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - eorseq r4, r9, r0, asr #3 │ │ │ │ + eorseq r7, r9, r0, lsl #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 r2, sp, #4 │ │ │ │ - ldr r1, [pc, #68] @ 8823c <_Py_open@@Base+0x2a6c> │ │ │ │ - bl b6bf4 │ │ │ │ + ldr r1, [pc, #68] @ 882a8 <_Py_open@@Base+0x2a6c> │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88230 <_Py_open@@Base+0x2a60> │ │ │ │ + beq 8829c <_Py_open@@Base+0x2a60> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88220 <_Py_open@@Base+0x2a50> │ │ │ │ + blt 8828c <_Py_open@@Base+0x2a50> │ │ │ │ cmn r0, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 88220 <_Py_open@@Base+0x2a50> │ │ │ │ + bhi 8828c <_Py_open@@Base+0x2a50> │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 18bf38 │ │ │ │ - b 88234 <_Py_open@@Base+0x2a64> │ │ │ │ - ldr r3, [pc, #24] @ 88240 <_Py_open@@Base+0x2a70> │ │ │ │ - ldr r1, [pc, #24] @ 88244 <_Py_open@@Base+0x2a74> │ │ │ │ + bl 18dc48 │ │ │ │ + b 882a0 <_Py_open@@Base+0x2a64> │ │ │ │ + ldr r3, [pc, #24] @ 882ac <_Py_open@@Base+0x2a70> │ │ │ │ + ldr r1, [pc, #24] @ 882b0 <_Py_open@@Base+0x2a74> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r9, r4, asr #3 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x003941d0 │ │ │ │ + eorseq r7, r9, r4, lsl #19 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + mlaseq r9, r0, r9, r7 │ │ │ │ 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 88258 <_Py_open@@Base+0x2a88> │ │ │ │ - b 175b18 │ │ │ │ + bne 882c4 <_Py_open@@Base+0x2a88> │ │ │ │ + b 177104 │ │ │ │ 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 88284 <_Py_open@@Base+0x2ab4> │ │ │ │ - b 150ed8 │ │ │ │ + bgt 882f0 <_Py_open@@Base+0x2ab4> │ │ │ │ + b 1514bc │ │ │ │ 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 2c7638 <_PyTime_ObjectToTimespec@@Base+0x257c> │ │ │ │ + bl 2ca194 <_PyTime_ObjectToTimespec@@Base+0x257c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 88308 <_Py_open@@Base+0x2b38> │ │ │ │ - ldr r3, [pc, #116] @ 88354 <_Py_open@@Base+0x2b84> │ │ │ │ + bne 88374 <_Py_open@@Base+0x2b38> │ │ │ │ + ldr r3, [pc, #116] @ 883c0 <_Py_open@@Base+0x2b84> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88300 <_Py_open@@Base+0x2b30> │ │ │ │ + beq 8836c <_Py_open@@Base+0x2b30> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2abb28 │ │ │ │ + bl 2ae400 │ │ │ │ mvn r0, #0 │ │ │ │ - b 8834c <_Py_open@@Base+0x2b7c> │ │ │ │ + b 883b8 <_Py_open@@Base+0x2b7c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 8832c <_Py_open@@Base+0x2b5c> │ │ │ │ + beq 88398 <_Py_open@@Base+0x2b5c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne 8832c <_Py_open@@Base+0x2b5c> │ │ │ │ + bne 88398 <_Py_open@@Base+0x2b5c> │ │ │ │ add r1, r3, #32768 @ 0x8000 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 882f0 <_Py_open@@Base+0x2b20> │ │ │ │ + bcs 8835c <_Py_open@@Base+0x2b20> │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, r2 │ │ │ │ strb r3, [r1], #1 │ │ │ │ sub r0, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ asr r3, r3, #8 │ │ │ │ - bgt 88334 <_Py_open@@Base+0x2b64> │ │ │ │ + bgt 883a0 <_Py_open@@Base+0x2b64> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ + subseq sl, r6, 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 2ab954 │ │ │ │ + bl 2ae22c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 883bc <_Py_open@@Base+0x2bec> │ │ │ │ - ldr r3, [pc, #128] @ 88414 <_Py_open@@Base+0x2c44> │ │ │ │ + bne 88428 <_Py_open@@Base+0x2bec> │ │ │ │ + ldr r3, [pc, #128] @ 88480 <_Py_open@@Base+0x2c44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 883b4 <_Py_open@@Base+0x2be4> │ │ │ │ + beq 88420 <_Py_open@@Base+0x2be4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2abb28 │ │ │ │ + bl 2ae400 │ │ │ │ mvn r0, #0 │ │ │ │ - b 8840c <_Py_open@@Base+0x2c3c> │ │ │ │ + b 88478 <_Py_open@@Base+0x2c3c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 883ec <_Py_open@@Base+0x2c1c> │ │ │ │ + beq 88458 <_Py_open@@Base+0x2c1c> │ │ │ │ lsl r0, r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, r3, lsl r0 │ │ │ │ - bcc 883ec <_Py_open@@Base+0x2c1c> │ │ │ │ + bcc 88458 <_Py_open@@Base+0x2c1c> │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2abb28 │ │ │ │ - b 883b4 <_Py_open@@Base+0x2be4> │ │ │ │ + bl 2ae400 │ │ │ │ + b 88420 <_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 883f4 <_Py_open@@Base+0x2c24> │ │ │ │ + bgt 88460 <_Py_open@@Base+0x2c24> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ + subseq sl, r6, 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 2abab0 │ │ │ │ + bl 2ae2a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 884bc <_Py_open@@Base+0x2cec> │ │ │ │ + beq 88528 <_Py_open@@Base+0x2cec> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #8 │ │ │ │ - bl 167d50 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 16900c <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8848c <_Py_open@@Base+0x2cbc> │ │ │ │ + beq 884f8 <_Py_open@@Base+0x2cbc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 8848c <_Py_open@@Base+0x2cbc> │ │ │ │ + bne 884f8 <_Py_open@@Base+0x2cbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 884c0 <_Py_open@@Base+0x2cf0> │ │ │ │ + bge 8852c <_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] @ 884cc <_Py_open@@Base+0x2cfc> │ │ │ │ + ldr r1, [pc, #20] @ 88538 <_Py_open@@Base+0x2cfc> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003816fc │ │ │ │ + eorseq r4, r8, r8, ror #28 │ │ │ │ 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 2abab0 │ │ │ │ + bl 2ae2a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88568 <_Py_open@@Base+0x2d98> │ │ │ │ + beq 885d4 <_Py_open@@Base+0x2d98> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 167d50 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 16900c <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 88544 <_Py_open@@Base+0x2d74> │ │ │ │ + beq 885b0 <_Py_open@@Base+0x2d74> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88544 <_Py_open@@Base+0x2d74> │ │ │ │ + bne 885b0 <_Py_open@@Base+0x2d74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 8856c <_Py_open@@Base+0x2d9c> │ │ │ │ + bge 885d8 <_Py_open@@Base+0x2d9c> │ │ │ │ mvn r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ ldrb r2, [r7] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - ldr r1, [pc, #20] @ 88578 <_Py_open@@Base+0x2da8> │ │ │ │ + ldr r1, [pc, #20] @ 885e4 <_Py_open@@Base+0x2da8> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r8, r8, r6, sl │ │ │ │ + eorseq sp, r8, r8, asr lr │ │ │ │ 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 885b0 <_Py_open@@Base+0x2de0> │ │ │ │ + bne 8861c <_Py_open@@Base+0x2de0> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 885e4 <_Py_open@@Base+0x2e14> │ │ │ │ - b 885d8 <_Py_open@@Base+0x2e08> │ │ │ │ + bne 88650 <_Py_open@@Base+0x2e14> │ │ │ │ + b 88644 <_Py_open@@Base+0x2e08> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 88628 <_Py_open@@Base+0x2e58> │ │ │ │ + ldr r0, [pc, #104] @ 88694 <_Py_open@@Base+0x2e58> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88598 <_Py_open@@Base+0x2dc8> │ │ │ │ + bne 88604 <_Py_open@@Base+0x2dc8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 885d0 <_Py_open@@Base+0x2e00> │ │ │ │ + bne 8863c <_Py_open@@Base+0x2e00> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 88604 <_Py_open@@Base+0x2e34> │ │ │ │ - bl a573c │ │ │ │ + bne 88670 <_Py_open@@Base+0x2e34> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 885d0 <_Py_open@@Base+0x2e00> │ │ │ │ - bl c3fac │ │ │ │ + bne 8863c <_Py_open@@Base+0x2e00> │ │ │ │ + bl c43a8 │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84498 <_Py_closerange@@Base> │ │ │ │ + bl 84504 <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl c7d08 │ │ │ │ - ldr r0, [pc, #4] @ 8862c <_Py_open@@Base+0x2e5c> │ │ │ │ + bl c8100 │ │ │ │ + ldr r0, [pc, #4] @ 88698 <_Py_open@@Base+0x2e5c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r6, ip, lsl #3 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sp, r6, ip, asr #18 │ │ │ │ + subseq r1, r6, 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 88668 <_Py_open@@Base+0x2e98> │ │ │ │ + bne 886d4 <_Py_open@@Base+0x2e98> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88698 <_Py_open@@Base+0x2ec8> │ │ │ │ - b 8868c <_Py_open@@Base+0x2ebc> │ │ │ │ + bne 88704 <_Py_open@@Base+0x2ec8> │ │ │ │ + b 886f8 <_Py_open@@Base+0x2ebc> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #184] @ 88730 <_Py_open@@Base+0x2f60> │ │ │ │ + ldr r0, [pc, #184] @ 8879c <_Py_open@@Base+0x2f60> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88650 <_Py_open@@Base+0x2e80> │ │ │ │ - b 88724 <_Py_open@@Base+0x2f54> │ │ │ │ - bl a573c │ │ │ │ + bne 886bc <_Py_open@@Base+0x2e80> │ │ │ │ + b 88790 <_Py_open@@Base+0x2f54> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88724 <_Py_open@@Base+0x2f54> │ │ │ │ + bne 88790 <_Py_open@@Base+0x2f54> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 886b8 <_Py_open@@Base+0x2ee8> │ │ │ │ - bl a573c │ │ │ │ + bne 88724 <_Py_open@@Base+0x2ee8> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88724 <_Py_open@@Base+0x2f54> │ │ │ │ + bne 88790 <_Py_open@@Base+0x2f54> │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls 886d8 <_Py_open@@Base+0x2f08> │ │ │ │ - ldr r3, [pc, #104] @ 88734 <_Py_open@@Base+0x2f64> │ │ │ │ - ldr r1, [pc, #104] @ 88738 <_Py_open@@Base+0x2f68> │ │ │ │ + bls 88744 <_Py_open@@Base+0x2f08> │ │ │ │ + ldr r3, [pc, #104] @ 887a0 <_Py_open@@Base+0x2f64> │ │ │ │ + ldr r1, [pc, #104] @ 887a4 <_Py_open@@Base+0x2f68> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 88724 <_Py_open@@Base+0x2f54> │ │ │ │ + bl 190b84 │ │ │ │ + b 88790 <_Py_open@@Base+0x2f54> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a234 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ bicne r3, r3, #268435456 @ 0x10000000 │ │ │ │ orreq r3, r3, #268435456 @ 0x10000000 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ bl 2a234 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #36] @ 8873c <_Py_open@@Base+0x2f6c> │ │ │ │ - bge 88728 <_Py_open@@Base+0x2f58> │ │ │ │ - ldr r3, [pc, #32] @ 88740 <_Py_open@@Base+0x2f70> │ │ │ │ + ldrge r0, [pc, #36] @ 887a8 <_Py_open@@Base+0x2f6c> │ │ │ │ + bge 88794 <_Py_open@@Base+0x2f58> │ │ │ │ + ldr r3, [pc, #32] @ 887ac <_Py_open@@Base+0x2f70> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r7, r0, lsl r9 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r7, r0, asr #23 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + ldrsbeq r5, [r7], -r0 @ │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + @ instruction: 0x003803dc │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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 88784 <_Py_open@@Base+0x2fb4> │ │ │ │ + bhi 887f0 <_Py_open@@Base+0x2fb4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 887b4 <_Py_open@@Base+0x2fe4> │ │ │ │ - b 887a8 <_Py_open@@Base+0x2fd8> │ │ │ │ - ldr r0, [pc, #228] @ 88870 <_Py_open@@Base+0x30a0> │ │ │ │ + bne 88820 <_Py_open@@Base+0x2fe4> │ │ │ │ + b 88814 <_Py_open@@Base+0x2fd8> │ │ │ │ + ldr r0, [pc, #228] @ 888dc <_Py_open@@Base+0x30a0> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8876c <_Py_open@@Base+0x2f9c> │ │ │ │ + bne 887d8 <_Py_open@@Base+0x2f9c> │ │ │ │ mov r0, #0 │ │ │ │ - b 88868 <_Py_open@@Base+0x3098> │ │ │ │ - bl a573c │ │ │ │ + b 888d4 <_Py_open@@Base+0x3098> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 887a0 <_Py_open@@Base+0x2fd0> │ │ │ │ + bne 8880c <_Py_open@@Base+0x2fd0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 887d4 <_Py_open@@Base+0x3004> │ │ │ │ - bl a573c │ │ │ │ + bne 88840 <_Py_open@@Base+0x3004> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 887a0 <_Py_open@@Base+0x2fd0> │ │ │ │ + bne 8880c <_Py_open@@Base+0x2fd0> │ │ │ │ cmp r5, #2 │ │ │ │ - ble 88830 <_Py_open@@Base+0x3060> │ │ │ │ + ble 8889c <_Py_open@@Base+0x3060> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 8880c <_Py_open@@Base+0x303c> │ │ │ │ + beq 88878 <_Py_open@@Base+0x303c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88810 <_Py_open@@Base+0x3040> │ │ │ │ - bl a573c │ │ │ │ + bne 8887c <_Py_open@@Base+0x3040> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88810 <_Py_open@@Base+0x3040> │ │ │ │ - b 887a0 <_Py_open@@Base+0x2fd0> │ │ │ │ + beq 8887c <_Py_open@@Base+0x3040> │ │ │ │ + b 8880c <_Py_open@@Base+0x2fd0> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #92] @ 88874 <_Py_open@@Base+0x30a4> │ │ │ │ + ldr r3, [pc, #92] @ 888e0 <_Py_open@@Base+0x30a4> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 88834 <_Py_open@@Base+0x3064> │ │ │ │ - ldr r3, [pc, #84] @ 88878 <_Py_open@@Base+0x30a8> │ │ │ │ - ldr r1, [pc, #84] @ 8887c <_Py_open@@Base+0x30ac> │ │ │ │ + beq 888a0 <_Py_open@@Base+0x3064> │ │ │ │ + ldr r3, [pc, #84] @ 888e4 <_Py_open@@Base+0x30a8> │ │ │ │ + ldr r1, [pc, #84] @ 888e8 <_Py_open@@Base+0x30ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 887a0 <_Py_open@@Base+0x2fd0> │ │ │ │ + bl 190b84 │ │ │ │ + b 8880c <_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] @ 88874 <_Py_open@@Base+0x30a4> │ │ │ │ - bge 88868 <_Py_open@@Base+0x3098> │ │ │ │ - ldr r3, [pc, #32] @ 88880 <_Py_open@@Base+0x30b0> │ │ │ │ + ldrge r0, [pc, #28] @ 888e0 <_Py_open@@Base+0x30a4> │ │ │ │ + bge 888d4 <_Py_open@@Base+0x3098> │ │ │ │ + ldr r3, [pc, #32] @ 888ec <_Py_open@@Base+0x30b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 887a0 <_Py_open@@Base+0x2fd0> │ │ │ │ + bl 144b28 │ │ │ │ + b 8880c <_Py_open@@Base+0x2fd0> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r7, r8, lsr #18 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003941f4 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r5, r7, r8, ror #1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003979b4 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 888d4 <_Py_open@@Base+0x3104> │ │ │ │ + bne 88940 <_Py_open@@Base+0x3104> │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 888f8 <_Py_open@@Base+0x3128> │ │ │ │ - ldr r2, [pc, #416] @ 88a64 <_Py_open@@Base+0x3294> │ │ │ │ - ldr r1, [pc, #416] @ 88a68 <_Py_open@@Base+0x3298> │ │ │ │ - ldr r0, [pc, #416] @ 88a6c <_Py_open@@Base+0x329c> │ │ │ │ + bne 88964 <_Py_open@@Base+0x3128> │ │ │ │ + ldr r2, [pc, #416] @ 88ad0 <_Py_open@@Base+0x3294> │ │ │ │ + ldr r1, [pc, #416] @ 88ad4 <_Py_open@@Base+0x3298> │ │ │ │ + ldr r0, [pc, #416] @ 88ad8 <_Py_open@@Base+0x329c> │ │ │ │ mov r3, r5 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 88920 <_Py_open@@Base+0x3150> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 8898c <_Py_open@@Base+0x3150> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #392] @ 88a6c <_Py_open@@Base+0x329c> │ │ │ │ + ldr r0, [pc, #392] @ 88ad8 <_Py_open@@Base+0x329c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 888a8 <_Py_open@@Base+0x30d8> │ │ │ │ - b 88920 <_Py_open@@Base+0x3150> │ │ │ │ + bne 88914 <_Py_open@@Base+0x30d8> │ │ │ │ + b 8898c <_Py_open@@Base+0x3150> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 88928 <_Py_open@@Base+0x3158> │ │ │ │ - ldr r2, [pc, #336] @ 88a64 <_Py_open@@Base+0x3294> │ │ │ │ - ldr r1, [pc, #344] @ 88a70 <_Py_open@@Base+0x32a0> │ │ │ │ - ldr r0, [pc, #336] @ 88a6c <_Py_open@@Base+0x329c> │ │ │ │ + bne 88994 <_Py_open@@Base+0x3158> │ │ │ │ + ldr r2, [pc, #336] @ 88ad0 <_Py_open@@Base+0x3294> │ │ │ │ + ldr r1, [pc, #344] @ 88adc <_Py_open@@Base+0x32a0> │ │ │ │ + ldr r0, [pc, #336] @ 88ad8 <_Py_open@@Base+0x329c> │ │ │ │ mov r3, r6 │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 88a5c <_Py_open@@Base+0x328c> │ │ │ │ + b 88ac8 <_Py_open@@Base+0x328c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #316] @ 88a74 <_Py_open@@Base+0x32a4> │ │ │ │ - beq 88a5c <_Py_open@@Base+0x328c> │ │ │ │ - ldr r1, [pc, #312] @ 88a78 <_Py_open@@Base+0x32a8> │ │ │ │ + ldreq r0, [pc, #316] @ 88ae0 <_Py_open@@Base+0x32a4> │ │ │ │ + beq 88ac8 <_Py_open@@Base+0x328c> │ │ │ │ + ldr r1, [pc, #312] @ 88ae4 <_Py_open@@Base+0x32a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 105f28 │ │ │ │ + bl 106318 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 889ac <_Py_open@@Base+0x31dc> │ │ │ │ + beq 88a18 <_Py_open@@Base+0x31dc> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #292] @ 88a7c <_Py_open@@Base+0x32ac> │ │ │ │ - bl 105f28 │ │ │ │ + ldr r1, [pc, #292] @ 88ae8 <_Py_open@@Base+0x32ac> │ │ │ │ + bl 106318 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 889b0 <_Py_open@@Base+0x31e0> │ │ │ │ + beq 88a1c <_Py_open@@Base+0x31e0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #268] @ 88a80 <_Py_open@@Base+0x32b0> │ │ │ │ - bl 105f28 │ │ │ │ + ldr r1, [pc, #268] @ 88aec <_Py_open@@Base+0x32b0> │ │ │ │ + bl 106318 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 889b0 <_Py_open@@Base+0x31e0> │ │ │ │ + beq 88a1c <_Py_open@@Base+0x31e0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #248] @ 88a84 <_Py_open@@Base+0x32b4> │ │ │ │ - bl 105f28 │ │ │ │ + ldr r1, [pc, #248] @ 88af0 <_Py_open@@Base+0x32b4> │ │ │ │ + bl 106318 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 889b0 <_Py_open@@Base+0x31e0> │ │ │ │ - ldr r3, [pc, #232] @ 88a88 <_Py_open@@Base+0x32b8> │ │ │ │ - ldr r1, [pc, #232] @ 88a8c <_Py_open@@Base+0x32bc> │ │ │ │ + beq 88a1c <_Py_open@@Base+0x31e0> │ │ │ │ + ldr r3, [pc, #232] @ 88af4 <_Py_open@@Base+0x32b8> │ │ │ │ + ldr r1, [pc, #232] @ 88af8 <_Py_open@@Base+0x32bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 88920 <_Py_open@@Base+0x3150> │ │ │ │ + bl 190b84 │ │ │ │ + b 8898c <_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 28c378 │ │ │ │ + bl 28eb0c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 88a40 <_Py_open@@Base+0x3270> │ │ │ │ - ldr r1, [pc, #180] @ 88a90 <_Py_open@@Base+0x32c0> │ │ │ │ + bne 88aac <_Py_open@@Base+0x3270> │ │ │ │ + ldr r1, [pc, #180] @ 88afc <_Py_open@@Base+0x32c0> │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r3, [pc, #176] @ 88a94 <_Py_open@@Base+0x32c4> │ │ │ │ + ldr r3, [pc, #176] @ 88b00 <_Py_open@@Base+0x32c4> │ │ │ │ mov r2, r4 │ │ │ │ movne r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88920 <_Py_open@@Base+0x3150> │ │ │ │ + beq 8898c <_Py_open@@Base+0x3150> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17561c │ │ │ │ + bl 176c08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 88a30 <_Py_open@@Base+0x3260> │ │ │ │ + beq 88a9c <_Py_open@@Base+0x3260> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88a30 <_Py_open@@Base+0x3260> │ │ │ │ + bne 88a9c <_Py_open@@Base+0x3260> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 88a48 <_Py_open@@Base+0x3278> │ │ │ │ - ldr r0, [pc, #52] @ 88a74 <_Py_open@@Base+0x32a4> │ │ │ │ - b 88a4c <_Py_open@@Base+0x327c> │ │ │ │ + bne 88ab4 <_Py_open@@Base+0x3278> │ │ │ │ + ldr r0, [pc, #52] @ 88ae0 <_Py_open@@Base+0x32a4> │ │ │ │ + b 88ab8 <_Py_open@@Base+0x327c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88a38 <_Py_open@@Base+0x3268> │ │ │ │ - ldr r0, [pc, #72] @ 88a98 <_Py_open@@Base+0x32c8> │ │ │ │ + beq 88aa4 <_Py_open@@Base+0x3268> │ │ │ │ + ldr r0, [pc, #72] @ 88b04 <_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} │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq r9, r6, r8, lsr #16 │ │ │ │ - eorseq r6, r7, r8, lsl #26 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r6, r7, r8, lsr #21 │ │ │ │ - eorseq r3, r6, r0, asr #32 │ │ │ │ - eorseq r6, r7, ip, lsr #21 │ │ │ │ - @ instruction: 0x00376ab0 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00376ab8 │ │ │ │ - eoreq r0, r1, r0, lsl #29 │ │ │ │ - eoreq r1, r1, r8, asr #5 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq ip, r6, r8, ror #31 │ │ │ │ + eorseq sl, r7, ip, lsr #6 │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + eorseq sl, r7, r8, lsl r2 │ │ │ │ + eorseq r6, r6, r4, lsr #16 │ │ │ │ + eorseq sl, r7, ip, lsl r2 │ │ │ │ + eorseq sl, r7, r0, lsr #4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq sl, r7, r8, lsr #4 │ │ │ │ + eoreq r2, r1, r8, asr #23 │ │ │ │ + eoreq r3, r1, r0, lsl r0 │ │ │ │ + subseq r1, r6, 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 88ac8 <_Py_open@@Base+0x32f8> │ │ │ │ - ldr r3, [pc, #180] @ 88b70 <_Py_open@@Base+0x33a0> │ │ │ │ - ldr r1, [pc, #180] @ 88b74 <_Py_open@@Base+0x33a4> │ │ │ │ + bgt 88b34 <_Py_open@@Base+0x32f8> │ │ │ │ + ldr r3, [pc, #180] @ 88bdc <_Py_open@@Base+0x33a0> │ │ │ │ + ldr r1, [pc, #180] @ 88be0 <_Py_open@@Base+0x33a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 88b68 <_Py_open@@Base+0x3398> │ │ │ │ + bl 117eec │ │ │ │ + b 88bd4 <_Py_open@@Base+0x3398> │ │ │ │ cmp r2, #4 │ │ │ │ mov r5, r2 │ │ │ │ - ble 88ae8 <_Py_open@@Base+0x3318> │ │ │ │ - ldr r3, [pc, #148] @ 88b70 <_Py_open@@Base+0x33a0> │ │ │ │ - ldr r1, [pc, #152] @ 88b78 <_Py_open@@Base+0x33a8> │ │ │ │ + ble 88b54 <_Py_open@@Base+0x3318> │ │ │ │ + ldr r3, [pc, #148] @ 88bdc <_Py_open@@Base+0x33a0> │ │ │ │ + ldr r1, [pc, #152] @ 88be4 <_Py_open@@Base+0x33a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 88b68 <_Py_open@@Base+0x3398> │ │ │ │ + bl 117eec │ │ │ │ + b 88bd4 <_Py_open@@Base+0x3398> │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 88b68 <_Py_open@@Base+0x3398> │ │ │ │ + blt 88bd4 <_Py_open@@Base+0x3398> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ef894 │ │ │ │ + bl 1f1b84 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 88b1c <_Py_open@@Base+0x334c> │ │ │ │ - bl a573c │ │ │ │ + bne 88b88 <_Py_open@@Base+0x334c> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88b68 <_Py_open@@Base+0x3398> │ │ │ │ + bne 88bd4 <_Py_open@@Base+0x3398> │ │ │ │ cmp r5, #2 │ │ │ │ - beq 88b44 <_Py_open@@Base+0x3374> │ │ │ │ + beq 88bb0 <_Py_open@@Base+0x3374> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 88b50 <_Py_open@@Base+0x3380> │ │ │ │ + beq 88bbc <_Py_open@@Base+0x3380> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge 88b54 <_Py_open@@Base+0x3384> │ │ │ │ - b 88b68 <_Py_open@@Base+0x3398> │ │ │ │ + bge 88bc0 <_Py_open@@Base+0x3384> │ │ │ │ + b 88bd4 <_Py_open@@Base+0x3398> │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b 88b54 <_Py_open@@Base+0x3384> │ │ │ │ + b 88bc0 <_Py_open@@Base+0x3384> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 87838 <_Py_open@@Base+0x2068> │ │ │ │ + b 878a4 <_Py_open@@Base+0x2068> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, ip, lsl #4 │ │ │ │ - eorseq r4, r9, ip, lsr r2 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r7, r9, ip, asr #19 │ │ │ │ + @ instruction: 0x003979fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88bb8 <_Py_open@@Base+0x33e8> │ │ │ │ + blt 88c24 <_Py_open@@Base+0x33e8> │ │ │ │ bl 29bf8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 88bc0 <_Py_open@@Base+0x33f0> │ │ │ │ - ldr r3, [pc, #24] @ 88bc8 <_Py_open@@Base+0x33f8> │ │ │ │ + bne 88c2c <_Py_open@@Base+0x33f0> │ │ │ │ + ldr r3, [pc, #24] @ 88c34 <_Py_open@@Base+0x33f8> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 88bcc <_Py_open@@Base+0x33fc> │ │ │ │ + ldr r0, [pc, #4] @ 88c38 <_Py_open@@Base+0x33fc> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ @@ -97411,1686 +97438,1686 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, r6, r1 │ │ │ │ - bne 88c30 <_Py_open@@Base+0x3460> │ │ │ │ + bne 88c9c <_Py_open@@Base+0x3460> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 88c70 <_Py_open@@Base+0x34a0> │ │ │ │ - ldr ip, [pc, #192] @ 88cf8 <_Py_open@@Base+0x3528> │ │ │ │ + beq 88cdc <_Py_open@@Base+0x34a0> │ │ │ │ + ldr ip, [pc, #192] @ 88d64 <_Py_open@@Base+0x3528> │ │ │ │ add r2, sp, #24 │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 88c70 <_Py_open@@Base+0x34a0> │ │ │ │ + bne 88cdc <_Py_open@@Base+0x34a0> │ │ │ │ mov r0, #0 │ │ │ │ - b 88cf0 <_Py_open@@Base+0x3520> │ │ │ │ + b 88d5c <_Py_open@@Base+0x3520> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1de728 │ │ │ │ + bl 1e0c44 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 88c68 <_Py_open@@Base+0x3498> │ │ │ │ + blt 88cd4 <_Py_open@@Base+0x3498> │ │ │ │ cmp r6, #1 │ │ │ │ - beq 88cac <_Py_open@@Base+0x34dc> │ │ │ │ + beq 88d18 <_Py_open@@Base+0x34dc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88cb0 <_Py_open@@Base+0x34e0> │ │ │ │ - bl a573c │ │ │ │ + bne 88d1c <_Py_open@@Base+0x34e0> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88cb0 <_Py_open@@Base+0x34e0> │ │ │ │ - b 88c68 <_Py_open@@Base+0x3498> │ │ │ │ + beq 88d1c <_Py_open@@Base+0x34e0> │ │ │ │ + b 88cd4 <_Py_open@@Base+0x3498> │ │ │ │ mov r4, #0 │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a66c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 88cfc <_Py_open@@Base+0x352c> │ │ │ │ - beq 88cf0 <_Py_open@@Base+0x3520> │ │ │ │ - ldr r3, [pc, #28] @ 88d00 <_Py_open@@Base+0x3530> │ │ │ │ + ldreq r0, [pc, #32] @ 88d68 <_Py_open@@Base+0x352c> │ │ │ │ + beq 88d5c <_Py_open@@Base+0x3520> │ │ │ │ + ldr r3, [pc, #28] @ 88d6c <_Py_open@@Base+0x3530> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1444b0 │ │ │ │ + b 144b28 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r7, r8, ror #24 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r4, r8, r8, ror #24 │ │ │ │ + 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 │ │ │ │ - ldr r1, [pc, #4] @ 88d20 <_Py_open@@Base+0x3550> │ │ │ │ - ldr r0, [pc, #4] @ 88d24 <_Py_open@@Base+0x3554> │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r4, r9, r8, ror #4 │ │ │ │ - subseq ip, r3, r4, ror #21 │ │ │ │ + ldr r1, [pc, #4] @ 88d8c <_Py_open@@Base+0x3550> │ │ │ │ + ldr r0, [pc, #4] @ 88d90 <_Py_open@@Base+0x3554> │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r7, r9, r8, lsr #20 │ │ │ │ + subseq r0, r4, r4, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 83e10 │ │ │ │ - bl 8aeec │ │ │ │ + bl 83e7c │ │ │ │ + bl 8af58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 88d50 <_Py_open@@Base+0x3580> │ │ │ │ + bne 88dbc <_Py_open@@Base+0x3580> │ │ │ │ pop {r4, lr} │ │ │ │ - b 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ mov r1, #1 │ │ │ │ - bl 18033c │ │ │ │ - ldr r0, [pc, #80] @ 88db0 <_Py_open@@Base+0x35e0> │ │ │ │ + bl 181928 │ │ │ │ + ldr r0, [pc, #80] @ 88e1c <_Py_open@@Base+0x35e0> │ │ │ │ mov r1, r4 │ │ │ │ - bl 28008c │ │ │ │ + bl 28296c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 88d8c <_Py_open@@Base+0x35bc> │ │ │ │ + bne 88df8 <_Py_open@@Base+0x35bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1623c0 │ │ │ │ - ldr r3, [pc, #56] @ 88db4 <_Py_open@@Base+0x35e4> │ │ │ │ - ldr r1, [pc, #56] @ 88db8 <_Py_open@@Base+0x35e8> │ │ │ │ + bl 163348 │ │ │ │ + ldr r3, [pc, #56] @ 88e20 <_Py_open@@Base+0x35e4> │ │ │ │ + ldr r1, [pc, #56] @ 88e24 <_Py_open@@Base+0x35e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18033c │ │ │ │ + bl 181928 │ │ │ │ mov r0, r4 │ │ │ │ - bl 158040 │ │ │ │ + bl 158d8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1623c0 │ │ │ │ - ldr r0, [pc, #12] @ 88dbc <_Py_open@@Base+0x35ec> │ │ │ │ + bl 163348 │ │ │ │ + ldr r0, [pc, #12] @ 88e28 <_Py_open@@Base+0x35ec> │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r8, r8, r4, lsl #26 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, r8, ror r2 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + andeq r8, r8, r0, ror sp │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r7, r9, r8, lsr sl │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ │ │ │ │ -00088dc0 : │ │ │ │ +00088e2c : │ │ │ │ b 32d7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1ce354 │ │ │ │ + bl 1d0870 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88dfc │ │ │ │ - ldr r3, [pc, #328] @ 88f38 │ │ │ │ - ldr r1, [pc, #328] @ 88f3c │ │ │ │ + bne 88e68 │ │ │ │ + ldr r3, [pc, #328] @ 88fa4 │ │ │ │ + ldr r1, [pc, #328] @ 88fa8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 88e0c │ │ │ │ + bl 190b84 │ │ │ │ + b 88e78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cec10 │ │ │ │ + bl 1d112c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge 88e14 │ │ │ │ + bge 88e80 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ - ble 88e30 │ │ │ │ - ldr r3, [pc, #284] @ 88f40 │ │ │ │ - ldr r1, [pc, #284] @ 88f44 │ │ │ │ + ble 88e9c │ │ │ │ + ldr r3, [pc, #284] @ 88fac │ │ │ │ + ldr r1, [pc, #284] @ 88fb0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 88e0c │ │ │ │ + bl 190b84 │ │ │ │ + b 88e78 │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 88e8c │ │ │ │ - bl 29e598 │ │ │ │ - b 88e0c │ │ │ │ - bl 1359c4 │ │ │ │ + bne 88ef8 │ │ │ │ + bl 2a0e6c │ │ │ │ + b 88e78 │ │ │ │ + bl 136054 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88f1c │ │ │ │ + beq 88f88 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 88ea0 │ │ │ │ + beq 88f0c │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ - bl 298c3c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29b51c <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88ec0 │ │ │ │ + beq 88f2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 88ee4 │ │ │ │ + bne 88f50 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bne 88e4c │ │ │ │ - b 88efc │ │ │ │ - ldr r3, [pc, #144] @ 88f38 │ │ │ │ - ldr r1, [pc, #156] @ 88f48 │ │ │ │ + bne 88eb8 │ │ │ │ + b 88f68 │ │ │ │ + ldr r3, [pc, #144] @ 88fa4 │ │ │ │ + ldr r1, [pc, #156] @ 88fb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 88ec8 │ │ │ │ - b 88f1c │ │ │ │ + bne 88f34 │ │ │ │ + b 88f88 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 88f1c │ │ │ │ + beq 88f88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88f1c │ │ │ │ + bne 88f88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 88f1c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 88f88 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88e88 │ │ │ │ + bne 88ef4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 88e88 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 88ef4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88f28 │ │ │ │ - ldr r3, [pc, #52] @ 88f4c │ │ │ │ + bge 88f94 │ │ │ │ + ldr r3, [pc, #52] @ 88fb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ - b 88e0c │ │ │ │ + bl 99da0 │ │ │ │ + b 88e78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ - ldr r0, [pc, #24] @ 88f50 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r4, r2, r4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003942bc │ │ │ │ - eorseq r4, r9, ip, asr #5 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + bl 99da0 │ │ │ │ + ldr r0, [pc, #24] @ 88fbc │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r7, r9, r4, asr sl │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r7, r9, ip, ror sl │ │ │ │ + eorseq r7, r9, ip, lsl #21 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r6, 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] @ 88fb8 │ │ │ │ - bl 2dd4e8 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #52] @ 89024 │ │ │ │ + bl 2e085c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88fb0 │ │ │ │ + beq 8901c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2a3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88fac │ │ │ │ - ldr r3, [pc, #24] @ 88fbc │ │ │ │ + bge 89018 │ │ │ │ + ldr r3, [pc, #24] @ 89028 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 88fb0 │ │ │ │ - bl a6454 │ │ │ │ + bl 144b28 │ │ │ │ + b 8901c │ │ │ │ + bl a6544 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x00574c94 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + @ instruction: 0x00584c94 │ │ │ │ + subseq r1, r6, 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] @ 89024 │ │ │ │ - bl 2b74f4 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #52] @ 89090 │ │ │ │ + bl 2b9fd0 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8901c │ │ │ │ + beq 89088 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 298c8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 89028 │ │ │ │ - bge 8901c │ │ │ │ - ldr r3, [pc, #20] @ 8902c │ │ │ │ + ldrge r0, [pc, #24] @ 89094 │ │ │ │ + bge 89088 │ │ │ │ + ldr r3, [pc, #20] @ 89098 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r9, r4, ror #5 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r7, r9, r4, lsr #21 │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bne 89064 │ │ │ │ + bne 890d0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #8] │ │ │ │ - b 89098 │ │ │ │ + b 89104 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c4c78 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c7004 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89094 │ │ │ │ + blt 89100 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 318be0 <_PyTime_AsTimeval@@Base> │ │ │ │ + b 31c3b8 <_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 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89178 │ │ │ │ + beq 891e4 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 3551a0 │ │ │ │ - ldr r3, [pc, #176] @ 89184 │ │ │ │ + bl 358940 │ │ │ │ + ldr r3, [pc, #176] @ 891f0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 35546c │ │ │ │ + bl 358c0c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 3551a0 │ │ │ │ + bl 358940 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 354e4c │ │ │ │ - bl ab1f8 │ │ │ │ + bl 3585ec │ │ │ │ + bl ab2e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 89154 │ │ │ │ + beq 891c0 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 3551a0 │ │ │ │ - ldr r3, [pc, #104] @ 89184 │ │ │ │ + bl 358940 │ │ │ │ + ldr r3, [pc, #104] @ 891f0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 35546c │ │ │ │ + bl 358c0c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 3551a0 │ │ │ │ + bl 358940 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354e4c │ │ │ │ - bl ab1f8 │ │ │ │ + bl 3585ec │ │ │ │ + bl ab2e4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 8917c │ │ │ │ + bne 891e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89178 │ │ │ │ + beq 891e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89178 │ │ │ │ + bne 891e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bhi 891cc │ │ │ │ + bhi 89238 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 891f8 │ │ │ │ - b 891ec │ │ │ │ - ldr r0, [pc, #148] @ 89268 │ │ │ │ + bne 89264 │ │ │ │ + b 89258 │ │ │ │ + ldr r0, [pc, #148] @ 892d4 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 891b4 │ │ │ │ - b 89250 │ │ │ │ - bl a573c │ │ │ │ + bne 89220 │ │ │ │ + b 892bc │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89250 │ │ │ │ + bne 892bc │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ ldrgt r4, [r4, #8] │ │ │ │ movle r4, #0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ - bl 89030 │ │ │ │ + bl 8909c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89250 │ │ │ │ + blt 892bc │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 89030 │ │ │ │ + bl 8909c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89250 │ │ │ │ + blt 892bc │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ bl 298e0 <__setitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89258 │ │ │ │ + beq 892c4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r0, #0 │ │ │ │ - b 89260 │ │ │ │ + b 892cc │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 890a0 │ │ │ │ + bl 8910c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r7, r0, asr #17 │ │ │ │ + eorseq r5, r7, r0, lsl #1 │ │ │ │ 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 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 892a8 │ │ │ │ - bl a573c │ │ │ │ + bne 89314 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 892d8 │ │ │ │ + bne 89344 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ bl 2a924 <__getitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 892d0 │ │ │ │ + beq 8933c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r0, #0 │ │ │ │ - b 892d8 │ │ │ │ + b 89344 │ │ │ │ mov r0, sp │ │ │ │ - bl 890a0 │ │ │ │ + bl 8910c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r6, [r0] │ │ │ │ str r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11a9a8 │ │ │ │ - ldr r3, [pc, #36] @ 89334 │ │ │ │ + bl 11af94 │ │ │ │ + ldr r3, [pc, #36] @ 893a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - ldr r0, [pc, #24] @ 89338 │ │ │ │ - bl 2a5d20 │ │ │ │ + bl 144b28 │ │ │ │ + ldr r0, [pc, #24] @ 893a4 │ │ │ │ + bl 2a85f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11a9cc │ │ │ │ + bl 11afb8 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003942f0 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + @ instruction: 0x00397ab0 │ │ │ │ │ │ │ │ -0008933c <_PyOS_IsMainThread@@Base>: │ │ │ │ +000893a8 <_PyOS_IsMainThread@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 89384 <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #48] @ 893f0 <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 8b250 │ │ │ │ - ldr r3, [pc, #32] @ 89388 <_PyOS_IsMainThread@@Base+0x4c> │ │ │ │ + bl 8b308 │ │ │ │ + ldr r3, [pc, #32] @ 893f4 <_PyOS_IsMainThread@@Base+0x4c> │ │ │ │ ldr r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ ldreq r0, [r3, #624] @ 0x270 │ │ │ │ subeq r0, r0, r4 │ │ │ │ clzeq r0, r0 │ │ │ │ lsreq r0, r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r8, 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] @ 893c4 <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ - bl 17dc88 │ │ │ │ + ldr r1, [pc, #20] @ 89430 <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ + bl 17f274 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 27e190 │ │ │ │ - @ instruction: 0x00562790 │ │ │ │ + b 280a70 │ │ │ │ + @ instruction: 0x00572790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ 893ec <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #12] @ 89458 <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6bf4 │ │ │ │ + bl 1c911c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, ip, ror r9 │ │ │ │ + subseq r1, r6, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ 89414 <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #12] @ 89480 <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6bf4 │ │ │ │ + bl 1c911c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, ip, ror r9 │ │ │ │ + subseq r1, r6, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ 8943c <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ + ldr r3, [pc, #12] @ 894a8 <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6bf4 │ │ │ │ + bl 1c911c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sp, r5, r0, asr fp │ │ │ │ + subseq sp, r6, r0, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91a70 │ │ │ │ + bl 91b28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89494 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ - ldr r2, [pc, #60] @ 894a0 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ - ldr r1, [pc, #60] @ 894a4 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ - bl a5b14 │ │ │ │ + beq 89500 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + ldr r2, [pc, #60] @ 8950c <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ + ldr r1, [pc, #60] @ 89510 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ + bl a5c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 89498 <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ + bge 89504 <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89494 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + beq 89500 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89494 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + bne 89500 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ - eorseq r4, r9, r0, lsr r3 │ │ │ │ + subseq r7, r8, ip, ror r1 │ │ │ │ + @ instruction: 0x00397af0 │ │ │ │ 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] @ 89530 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ + ldr r1, [pc, #100] @ 8959c <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89524 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 89590 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 32b074 <_PyTime_FromLong@@Base> │ │ │ │ + bl 32e8e4 <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89524 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + blt 89590 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1c61b4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c86dc <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 89524 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 89590 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 89534 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ - beq 89528 <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ - ldr r3, [pc, #24] @ 89538 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + ldreq r0, [pc, #28] @ 895a0 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ + beq 89594 <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #24] @ 895a4 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaseq r8, r8, r6, pc @ │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r2, r9, r0, lsl #29 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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 18d21c │ │ │ │ + bl 18ef2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 895cc <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + beq 89638 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 129e54 │ │ │ │ + bl 12a4bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129e54 │ │ │ │ + bl 12a4bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 129e54 │ │ │ │ + bl 12a4bc │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ strd r6, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ 895d8 <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ - bl a9b8c │ │ │ │ + ldr r0, [pc, #64] @ 89644 <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ + bl a9c7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 895b8 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + beq 89624 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 895c0 <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ + beq 8962c <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ mov r4, r5 │ │ │ │ - b 895cc <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + b 89638 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 895b8 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 89624 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r9, r0, asr #6 │ │ │ │ + eorseq r7, r9, r0, lsl #22 │ │ │ │ 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 89618 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ - ldr r2, [pc, #112] @ 8967c <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ - ldr r1, [pc, #112] @ 89680 <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ - ldr r0, [pc, #112] @ 89684 <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89670 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bne 89684 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ + ldr r2, [pc, #112] @ 896e8 <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ + ldr r1, [pc, #112] @ 896ec <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ + ldr r0, [pc, #112] @ 896f0 <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 896dc <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89670 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + beq 896dc <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89650 <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ - ldr r3, [pc, #68] @ 89688 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ - ldr r1, [pc, #68] @ 8968c <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ + beq 896bc <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ + ldr r3, [pc, #68] @ 896f4 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ + ldr r1, [pc, #68] @ 896f8 <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 89670 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bl 190b84 │ │ │ │ + b 896dc <_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 14485c │ │ │ │ + b 144ed4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - eorseq pc, r5, r4, asr #29 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + eorseq r3, r6, r4, lsl #13 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ 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 896c4 <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ + bne 89730 <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #264] @ 897c4 <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ + ldr r2, [pc, #264] @ 89830 <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 896e8 <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ - b 89734 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ + bne 89754 <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ + b 897a0 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #244] @ 897c8 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #244] @ 89834 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 896b0 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ - b 897b8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 8971c <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + b 89824 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89720 <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ + beq 8978c <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 897b8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 89824 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89738 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ - b 89784 <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ - ldr r2, [pc, #164] @ 897cc <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ - ldr r1, [pc, #164] @ 897d0 <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ - ldr r0, [pc, #152] @ 897c8 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 897b8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 897a4 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ + b 897f0 <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ + ldr r2, [pc, #164] @ 89838 <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ + ldr r1, [pc, #164] @ 8983c <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ + ldr r0, [pc, #152] @ 89834 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 89824 <_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 89760 <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ - ldr r2, [pc, #128] @ 897d4 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ - ldr r1, [pc, #128] @ 897d8 <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ - ldr r0, [pc, #108] @ 897c8 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 897b8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 897cc <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ + ldr r2, [pc, #128] @ 89840 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ + ldr r1, [pc, #128] @ 89844 <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ + ldr r0, [pc, #108] @ 89834 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 89824 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 897b8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 89824 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89798 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ - ldr r3, [pc, #80] @ 897dc <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ - ldr r1, [pc, #80] @ 897e0 <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ + beq 89804 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #80] @ 89848 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ + ldr r1, [pc, #80] @ 8984c <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 897b8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bl 190b84 │ │ │ │ + b 89824 <_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 14485c │ │ │ │ + b 144ed4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r7, ip, ror r7 │ │ │ │ - @ instruction: 0x003686b0 │ │ │ │ - eorseq r9, r6, r8, lsr #16 │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq lr, r7, r8, ror r9 │ │ │ │ + eorseq fp, r6, r0, ror lr │ │ │ │ + eorseq ip, r6, r8, ror #31 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ - bne 89818 <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ + bne 89884 <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #296] @ 89938 <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ + ldr r2, [pc, #296] @ 899a4 <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8983c <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ - b 89888 <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ + bne 898a8 <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ + b 898f4 <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #276] @ 8993c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + ldr r0, [pc, #276] @ 899a8 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89804 <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ - b 8992c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 89870 <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ + b 89998 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89874 <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ + beq 898e0 <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8992c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 89998 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8988c <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ - b 898d8 <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ - ldr r2, [pc, #196] @ 89940 <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ - ldr r1, [pc, #196] @ 89944 <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ - ldr r0, [pc, #184] @ 8993c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 8992c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 898f8 <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ + b 89944 <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #196] @ 899ac <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ + ldr r1, [pc, #196] @ 899b0 <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ + ldr r0, [pc, #184] @ 899a8 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 89998 <_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 898b4 <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ - ldr r2, [pc, #160] @ 89948 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ - ldr r1, [pc, #160] @ 8994c <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ - ldr r0, [pc, #140] @ 8993c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 8992c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 89920 <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ + ldr r2, [pc, #160] @ 899b4 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ + ldr r1, [pc, #160] @ 899b8 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + ldr r0, [pc, #140] @ 899a8 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 89998 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8992c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 89998 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 898ec <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ - ldr r3, [pc, #112] @ 89950 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ - ldr r1, [pc, #112] @ 89954 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ + beq 89958 <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ + ldr r3, [pc, #112] @ 899bc <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ + ldr r1, [pc, #112] @ 899c0 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 8992c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bl 190b84 │ │ │ │ + b 89998 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 14816c │ │ │ │ + bl 1487e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 8990c <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ - bl a573c │ │ │ │ + bne 89978 <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8992c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 89998 <_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 14485c │ │ │ │ + b 144ed4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r7, r8, lsl #15 │ │ │ │ - @ instruction: 0x003686b0 │ │ │ │ - eorseq r9, r6, r8, lsr #16 │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq lr, r7, r4, lsl #19 │ │ │ │ + eorseq fp, r6, r0, ror lr │ │ │ │ + eorseq ip, r6, r8, ror #31 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #168] @ 89a18 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ + ldr r2, [pc, #168] @ 89a84 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 899d8 <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ + beq 89a44 <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 899c4 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ + beq 89a30 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89a0c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 89a78 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 899dc <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ - ldr r3, [pc, #100] @ 89a1c <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ - ldr r1, [pc, #100] @ 89a20 <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 89a0c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ - ldr r2, [pc, #88] @ 89a24 <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ - ldr r1, [pc, #88] @ 89a28 <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ - ldr r0, [pc, #88] @ 89a2c <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89a0c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 89a48 <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ + ldr r3, [pc, #100] @ 89a88 <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ + ldr r1, [pc, #100] @ 89a8c <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 89a78 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + ldr r2, [pc, #88] @ 89a90 <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ + ldr r1, [pc, #88] @ 89a94 <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ + ldr r0, [pc, #88] @ 89a98 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 89a78 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a4f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 899fc <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ - ldr r3, [pc, #60] @ 89a30 <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ + bne 89a68 <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ + ldr r3, [pc, #60] @ 89a9c <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 89a0c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + bl 144b28 │ │ │ │ + b 89a78 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 14485c │ │ │ │ + b 144ed4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ - @ instruction: 0x003686b0 │ │ │ │ - eorseq fp, r6, r4, lsr r6 │ │ │ │ - mlaseq r7, r8, r7, fp │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ + eorseq fp, r6, r0, ror lr │ │ │ │ + @ instruction: 0x0036edf4 │ │ │ │ + mlaseq r7, r4, r9, lr │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - bne 89a7c <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ + bne 89ae8 <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 89aa0 <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ - ldr r2, [pc, #252] @ 89b6c <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ - ldr r1, [pc, #252] @ 89b70 <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ - ldr r0, [pc, #252] @ 89b74 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89ab4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 89b0c <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ + ldr r2, [pc, #252] @ 89bd8 <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ + ldr r1, [pc, #252] @ 89bdc <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ + ldr r0, [pc, #252] @ 89be0 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 89b20 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #232] @ 89b74 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + ldr r0, [pc, #232] @ 89be0 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89a54 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ - b 89ab4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 89ac0 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ + b 89b20 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 89abc <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ + bne 89b28 <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ mov r0, #0 │ │ │ │ - b 89b64 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + b 89bd0 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 89b10 <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ + bne 89b7c <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #160] @ 89b78 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + ldr r2, [pc, #160] @ 89be4 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 89b38 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ + beq 89ba4 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89b24 <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ + beq 89b90 <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89ab4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 89b20 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89b3c <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ - ldr r3, [pc, #100] @ 89b7c <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ - ldr r1, [pc, #100] @ 89b80 <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 89ab4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ - ldr r2, [pc, #88] @ 89b84 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ - ldr r1, [pc, #88] @ 89b88 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ - ldr r0, [pc, #64] @ 89b74 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89ab4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 89ba8 <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ + ldr r3, [pc, #100] @ 89be8 <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ + ldr r1, [pc, #100] @ 89bec <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b 89b20 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + ldr r2, [pc, #88] @ 89bf0 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ + ldr r1, [pc, #88] @ 89bf4 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ + ldr r0, [pc, #64] @ 89be0 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 89b20 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 298f8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 89b78 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ - beq 89b64 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + ldreq r0, [pc, #36] @ 89be4 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + beq 89bd0 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 14485c │ │ │ │ + b 144ed4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq r9, r6, r8, lsr #16 │ │ │ │ - eorseq fp, r7, r4, lsr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ - @ instruction: 0x003686b0 │ │ │ │ - eorseq r9, r6, r8, asr #17 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq ip, r6, r8, ror #31 │ │ │ │ + eorseq lr, r7, r0, lsr #19 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ + eorseq fp, r6, r0, ror lr │ │ │ │ + eorseq sp, r6, r8, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 89bbc <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ + bne 89c28 <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89bd0 <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ - b 89be8 <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ - ldr r0, [pc, #60] @ 89c00 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ - bl 1f0640 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89c3c <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ + b 89c54 <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ + ldr r0, [pc, #60] @ 89c6c <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + bl 1f2930 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89bac <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ - b 89bf8 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + bne 89c18 <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ + b 89c64 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #36] @ 89c00 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #36] @ 89c6c <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89bf8 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + beq 89c64 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 304e00 │ │ │ │ + b 3081d0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037c6d0 │ │ │ │ + @ instruction: 0x0037fdbc │ │ │ │ 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 89c34 <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ + bne 89ca0 <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89c4c <_PyOS_IsMainThread@@Base+0x910> │ │ │ │ - b 89c64 <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ - ldr r0, [pc, #260] @ 89d40 <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ - bl 1f0640 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89cb8 <_PyOS_IsMainThread@@Base+0x910> │ │ │ │ + b 89cd0 <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ + ldr r0, [pc, #260] @ 89dac <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ + bl 1f2930 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89c24 <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ + bne 89c90 <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ mov r4, #0 │ │ │ │ - b 89d38 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ + b 89da4 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #232] @ 89d40 <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ + ldr r0, [pc, #232] @ 89dac <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89c44 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + beq 89cb0 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ ldr r8, [r5, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 89cc8 <_PyOS_IsMainThread@@Base+0x98c> │ │ │ │ + bne 89d34 <_PyOS_IsMainThread@@Base+0x98c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 89cb8 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ - ldr r2, [pc, #188] @ 89d44 <_PyOS_IsMainThread@@Base+0xa08> │ │ │ │ + blt 89d24 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ + ldr r2, [pc, #188] @ 89db0 <_PyOS_IsMainThread@@Base+0xa08> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 89cb8 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ + bne 89d24 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge 89cb8 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ + bge 89d24 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 89d38 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ + b 89da4 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b a9660 │ │ │ │ + b a9750 │ │ │ │ mov r0, r8 │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r7, #0 │ │ │ │ - beq 89c44 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + beq 89cb0 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ cmp r8, r7 │ │ │ │ mov r0, r6 │ │ │ │ - ble 89d38 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ + ble 89da4 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl a9660 │ │ │ │ + bl a9750 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89d2c <_PyOS_IsMainThread@@Base+0x9f0> │ │ │ │ + bne 89d98 <_PyOS_IsMainThread@@Base+0x9f0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89c44 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + beq 89cb0 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89c44 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + bne 89cb0 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 89c44 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 89cb0 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ add r7, r7, #1 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - b 89ce0 <_PyOS_IsMainThread@@Base+0x9a4> │ │ │ │ + b 89d4c <_PyOS_IsMainThread@@Base+0x9a4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq ip, r7, r8, ror r7 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ + eorseq pc, r7, r4, ror #28 │ │ │ │ + subseq sl, r6, 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 89d78 <_PyOS_IsMainThread@@Base+0xa3c> │ │ │ │ + bne 89de4 <_PyOS_IsMainThread@@Base+0xa3c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89d8c <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ - b 89da4 <_PyOS_IsMainThread@@Base+0xa68> │ │ │ │ - ldr r0, [pc, #224] @ 89e60 <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ - bl 1f0640 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89df8 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + b 89e10 <_PyOS_IsMainThread@@Base+0xa68> │ │ │ │ + ldr r0, [pc, #224] @ 89ecc <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ + bl 1f2930 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89d68 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ - b 89df4 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + bne 89dd4 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ + b 89e60 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #200] @ 89e60 <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ + ldr r0, [pc, #200] @ 89ecc <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89df4 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + beq 89e60 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl b98b4 │ │ │ │ + bl b9d84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89df4 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + beq 89e60 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 151e5c │ │ │ │ + bl 15288c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 89dfc <_PyOS_IsMainThread@@Base+0xac0> │ │ │ │ + bne 89e68 <_PyOS_IsMainThread@@Base+0xac0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89df4 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + beq 89e60 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89df4 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + bne 89e60 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 89e58 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + b 89ec4 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1276e0 │ │ │ │ + bl 127d48 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 89e34 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ + beq 89ea0 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 89e34 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ + bne 89ea0 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89e58 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + beq 89ec4 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89e58 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + bne 89ec4 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r8, ip, ror #12 │ │ │ │ + eorseq sp, r8, ip, lsr #28 │ │ │ │ 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] @ 89ee0 <_PyOS_IsMainThread@@Base+0xba4> │ │ │ │ - bl b6bf4 │ │ │ │ + ldr r1, [pc, #88] @ 89f4c <_PyOS_IsMainThread@@Base+0xba4> │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89e98 <_PyOS_IsMainThread@@Base+0xb5c> │ │ │ │ + bne 89f04 <_PyOS_IsMainThread@@Base+0xb5c> │ │ │ │ mov r4, #0 │ │ │ │ - b 89ed4 <_PyOS_IsMainThread@@Base+0xb98> │ │ │ │ + b 89f40 <_PyOS_IsMainThread@@Base+0xb98> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 138e40 │ │ │ │ + bl 1394b8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 89e90 <_PyOS_IsMainThread@@Base+0xb54> │ │ │ │ + beq 89efc <_PyOS_IsMainThread@@Base+0xb54> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #44] @ 89ee4 <_PyOS_IsMainThread@@Base+0xba8> │ │ │ │ - ldr r4, [pc, #44] @ 89ee8 <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ + ldr r3, [pc, #44] @ 89f50 <_PyOS_IsMainThread@@Base+0xba8> │ │ │ │ + ldr r4, [pc, #44] @ 89f54 <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ moveq r4, r3 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r6, r0, sl, r8 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + eorseq ip, r6, r0, asr r2 │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - ldr r1, [pc, #184] @ 89fc8 <_PyOS_IsMainThread@@Base+0xc8c> │ │ │ │ + ldr r1, [pc, #184] @ 8a034 <_PyOS_IsMainThread@@Base+0xc8c> │ │ │ │ add r2, sp, #12 │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89f24 <_PyOS_IsMainThread@@Base+0xbe8> │ │ │ │ + bne 89f90 <_PyOS_IsMainThread@@Base+0xbe8> │ │ │ │ mov r4, #0 │ │ │ │ - b 89fbc <_PyOS_IsMainThread@@Base+0xc80> │ │ │ │ + b 8a028 <_PyOS_IsMainThread@@Base+0xc80> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 138e40 │ │ │ │ + bl 1394b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 89f1c <_PyOS_IsMainThread@@Base+0xbe0> │ │ │ │ + beq 89f88 <_PyOS_IsMainThread@@Base+0xbe0> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 138e40 │ │ │ │ + bl 1394b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89fb4 <_PyOS_IsMainThread@@Base+0xc78> │ │ │ │ + beq 8a020 <_PyOS_IsMainThread@@Base+0xc78> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt 89f74 <_PyOS_IsMainThread@@Base+0xc38> │ │ │ │ + bgt 89fe0 <_PyOS_IsMainThread@@Base+0xc38> │ │ │ │ sub r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89f90 <_PyOS_IsMainThread@@Base+0xc54> │ │ │ │ - ldr r2, [pc, #80] @ 89fcc <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ - ldr r6, [pc, #76] @ 89fcc <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ + beq 89ffc <_PyOS_IsMainThread@@Base+0xc54> │ │ │ │ + ldr r2, [pc, #80] @ 8a038 <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ + ldr r6, [pc, #76] @ 8a038 <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 89fa8 <_PyOS_IsMainThread@@Base+0xc6c> │ │ │ │ - ldr r2, [pc, #56] @ 89fd0 <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ - ldr r6, [pc, #52] @ 89fd0 <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ + b 8a014 <_PyOS_IsMainThread@@Base+0xc6c> │ │ │ │ + ldr r2, [pc, #56] @ 8a03c <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ + ldr r6, [pc, #52] @ 8a03c <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r9, r8, asr #6 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + eorseq r7, r9, r8, lsl #22 │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #56] @ 8a030 <_PyOS_IsMainThread@@Base+0xcf4> │ │ │ │ - bl b6bf4 │ │ │ │ + ldr r1, [pc, #56] @ 8a09c <_PyOS_IsMainThread@@Base+0xcf4> │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a028 <_PyOS_IsMainThread@@Base+0xcec> │ │ │ │ - ldr r3, [pc, #44] @ 8a034 <_PyOS_IsMainThread@@Base+0xcf8> │ │ │ │ + beq 8a094 <_PyOS_IsMainThread@@Base+0xcec> │ │ │ │ + ldr r3, [pc, #44] @ 8a0a0 <_PyOS_IsMainThread@@Base+0xcf8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl bbed4 │ │ │ │ - ldr r2, [pc, #32] @ 8a038 <_PyOS_IsMainThread@@Base+0xcfc> │ │ │ │ + bl bc3a4 │ │ │ │ + ldr r2, [pc, #32] @ 8a0a4 <_PyOS_IsMainThread@@Base+0xcfc> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #16] @ 8a03c <_PyOS_IsMainThread@@Base+0xd00> │ │ │ │ + ldr r0, [pc, #16] @ 8a0a8 <_PyOS_IsMainThread@@Base+0xd00> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r6, r0, sl, r8 │ │ │ │ - @ instruction: 0x00599690 │ │ │ │ - eorseq r4, r7, r8, ror #16 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0008a040 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - ldr r1, [pc, #4] @ 8a04c <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ - ldr r0, [pc, #4] @ 8a050 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ - b be59c │ │ │ │ + eorseq ip, r6, r0, asr r2 │ │ │ │ + @ instruction: 0x005a9690 │ │ │ │ + @ instruction: 0x00377fd8 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + │ │ │ │ +0008a0ac <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + ldr r1, [pc, #4] @ 8a0b8 <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ + ldr r0, [pc, #4] @ 8a0bc <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + b be998 │ │ │ │ andeq r3, r0, r0, ror r5 │ │ │ │ - @ instruction: 0x003a77f0 │ │ │ │ + @ instruction: 0x003aafb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl aaa88 │ │ │ │ + bl aab74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a0f8 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 8a164 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 262bf0 │ │ │ │ + bl 2654d0 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a0fc <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ + beq 8a168 <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a0f8 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 8a164 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a0f8 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + bne 8a164 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 2c9ed4 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2cca30 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a1b0 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + beq 8a21c <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, r2 │ │ │ │ bl 29cdc │ │ │ │ - bl c3fac │ │ │ │ + bl c43a8 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 29334 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 8a1a0 <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ + bne 8a20c <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 8a190 <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ - bl 132800 │ │ │ │ + bne 8a1fc <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a144 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + beq 8a1b0 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ mov r0, #0 │ │ │ │ - b 8a1b0 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ - ldr r3, [pc, #32] @ 8a1b8 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ + b 8a21c <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + ldr r3, [pc, #32] @ 8a224 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 8a1b0 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + bl 144b28 │ │ │ │ + b 8a21c <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 8a054 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ + bl 8a0c0 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ add sp, sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r6, 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 8a1f8 <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ + bne 8a264 <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2c9ed4 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2cca30 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a21c <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ - b 8a328 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 8a288 <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ + b 8a394 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #320] @ 8a348 <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ + ldr r0, [pc, #320] @ 8a3b4 <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a1e0 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ - b 8a328 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 8a24c <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ + b 8a394 <_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 1c4c78 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c7004 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8a328 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + blt 8a394 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r6, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r6, #-8] │ │ │ │ - bge 8a270 <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ - ldr r3, [pc, #232] @ 8a34c <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ - ldr r1, [pc, #232] @ 8a350 <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ + bge 8a2dc <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ + ldr r3, [pc, #232] @ 8a3b8 <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ + ldr r1, [pc, #232] @ 8a3bc <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 8a328 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl 190b84 │ │ │ │ + b 8a394 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20b27c <_PyDeadline_Init@@Base> │ │ │ │ + bl 2dab7c <_PyDeadline_Init@@Base> │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c61b4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c86dc <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8a328 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ - bl c3fac │ │ │ │ + blt 8a394 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 8a330 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bne 8a39c <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 8a2f4 <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ + beq 8a360 <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ cmp r3, #11 │ │ │ │ - ldreq r0, [pc, #112] @ 8a354 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ - beq 8a340 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - ldr r3, [pc, #108] @ 8a358 <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ + ldreq r0, [pc, #112] @ 8a3c0 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ + beq 8a3ac <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + ldr r3, [pc, #108] @ 8a3c4 <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ - b 8a340 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - bl 132800 │ │ │ │ + bl 144b28 │ │ │ │ + b 8a3ac <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a328 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 8a394 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 321874 <_PyDeadline_Get@@Base> │ │ │ │ + bl 325044 <_PyDeadline_Get@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [r6, #-8] │ │ │ │ str r1, [r6, #-4] │ │ │ │ - bge 8a284 <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ - b 8a330 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bge 8a2f0 <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ + b 8a39c <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ mov r0, #0 │ │ │ │ - b 8a340 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + b 8a3ac <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 8a054 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ + bl 8a0c0 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ add sp, sp, #412 @ 0x19c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r1, r7, ip, ror r9 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r0, lsr r7 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r5, r7, ip, lsr r1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq lr, r8, r8, ror #29 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, 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] @ 8a3f4 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ + ldr ip, [pc, #128] @ 8a460 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #116] @ 8a3f8 <_Py_Get_Getpath_CodeObject@@Base+0x3b8> │ │ │ │ + ldr r2, [pc, #116] @ 8a464 <_Py_Get_Getpath_CodeObject@@Base+0x3b8> │ │ │ │ cmp r3, ip │ │ │ │ cmpne r3, r2 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 8a3ac <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ - ldr r3, [pc, #96] @ 8a3fc <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #96] @ 8a400 <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ + beq 8a418 <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ + ldr r3, [pc, #96] @ 8a468 <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #96] @ 8a46c <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 8a404 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ + ldr r3, [pc, #80] @ 8a470 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8a3e8 <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ + beq 8a454 <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ mov r1, r4 │ │ │ │ - bl cae18 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cb200 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ strlt r5, [r6] │ │ │ │ - blt 8a3a4 <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ + blt 8a410 <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r6] │ │ │ │ - b 8a3ec <_Py_Get_Getpath_CodeObject@@Base+0x3ac> │ │ │ │ + b 8a458 <_Py_Get_Getpath_CodeObject@@Base+0x3ac> │ │ │ │ str r5, [r1] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r5, ip, asr #11 │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, ip, asr #6 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sl, r6, ip, asr #11 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r7, r9, ip, lsl #22 │ │ │ │ + subseq r1, r6, 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 │ │ │ │ mov r4, r0 │ │ │ │ - bl 91a70 │ │ │ │ + bl 91b28 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldrne r3, [r4, #8] │ │ │ │ movne r7, #0 │ │ │ │ ldrne r9, [r3, #8] │ │ │ │ - bne 8a488 <_Py_Get_Getpath_CodeObject@@Base+0x448> │ │ │ │ - b 8a4c4 <_Py_Get_Getpath_CodeObject@@Base+0x484> │ │ │ │ + bne 8a4f4 <_Py_Get_Getpath_CodeObject@@Base+0x448> │ │ │ │ + b 8a530 <_Py_Get_Getpath_CodeObject@@Base+0x484> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #240] @ 8a534 <_Py_Get_Getpath_CodeObject@@Base+0x4f4> │ │ │ │ + ldr r0, [pc, #240] @ 8a5a0 <_Py_Get_Getpath_CodeObject@@Base+0x4f4> │ │ │ │ mov r1, r8 │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8a4cc <_Py_Get_Getpath_CodeObject@@Base+0x48c> │ │ │ │ + beq 8a538 <_Py_Get_Getpath_CodeObject@@Base+0x48c> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - bne 8a4f4 <_Py_Get_Getpath_CodeObject@@Base+0x4b4> │ │ │ │ + bne 8a560 <_Py_Get_Getpath_CodeObject@@Base+0x4b4> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8a510 <_Py_Get_Getpath_CodeObject@@Base+0x4d0> │ │ │ │ + bne 8a57c <_Py_Get_Getpath_CodeObject@@Base+0x4d0> │ │ │ │ cmp r8, #0 │ │ │ │ - blt 8a4bc <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ + blt 8a528 <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bls 8a52c <_Py_Get_Getpath_CodeObject@@Base+0x4ec> │ │ │ │ + bls 8a598 <_Py_Get_Getpath_CodeObject@@Base+0x4ec> │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r6, [r3, r7, lsl #3] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8a484 <_Py_Get_Getpath_CodeObject@@Base+0x444> │ │ │ │ + beq 8a4f0 <_Py_Get_Getpath_CodeObject@@Base+0x444> │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ - bl a3404 │ │ │ │ + bl a34f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8a438 <_Py_Get_Getpath_CodeObject@@Base+0x3f8> │ │ │ │ + bne 8a4a4 <_Py_Get_Getpath_CodeObject@@Base+0x3f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r5, #0 │ │ │ │ - b 8a52c <_Py_Get_Getpath_CodeObject@@Base+0x4ec> │ │ │ │ + b 8a598 <_Py_Get_Getpath_CodeObject@@Base+0x4ec> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a4bc <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ + beq 8a528 <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a4bc <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ + bne 8a528 <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 8a4bc <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 8a528 <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a470 <_Py_Get_Getpath_CodeObject@@Base+0x430> │ │ │ │ + bne 8a4dc <_Py_Get_Getpath_CodeObject@@Base+0x430> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 8a470 <_Py_Get_Getpath_CodeObject@@Base+0x430> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 8a4dc <_Py_Get_Getpath_CodeObject@@Base+0x430> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 8a47c <_Py_Get_Getpath_CodeObject@@Base+0x43c> │ │ │ │ + bne 8a4e8 <_Py_Get_Getpath_CodeObject@@Base+0x43c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 8a47c <_Py_Get_Getpath_CodeObject@@Base+0x43c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 8a4e8 <_Py_Get_Getpath_CodeObject@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq fp, r8, r4, lsr r0 │ │ │ │ - b 8a408 <_Py_Get_Getpath_CodeObject@@Base+0x3c8> │ │ │ │ + eorseq lr, r8, ip, asr #14 │ │ │ │ + b 8a474 <_Py_Get_Getpath_CodeObject@@Base+0x3c8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 8a408 <_Py_Get_Getpath_CodeObject@@Base+0x3c8> │ │ │ │ + bl 8a474 <_Py_Get_Getpath_CodeObject@@Base+0x3c8> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8a5e8 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ + beq 8a654 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ mov r0, #2 │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8a590 <_Py_Get_Getpath_CodeObject@@Base+0x550> │ │ │ │ + bne 8a5fc <_Py_Get_Getpath_CodeObject@@Base+0x550> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a5e8 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ + beq 8a654 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a5e8 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ + bne 8a654 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 8a5e8 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 8a654 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ mov r0, #1 │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a5f0 <_Py_Get_Getpath_CodeObject@@Base+0x5b0> │ │ │ │ + bne 8a65c <_Py_Get_Getpath_CodeObject@@Base+0x5b0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a5c4 <_Py_Get_Getpath_CodeObject@@Base+0x584> │ │ │ │ + beq 8a630 <_Py_Get_Getpath_CodeObject@@Base+0x584> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a5c4 <_Py_Get_Getpath_CodeObject@@Base+0x584> │ │ │ │ + bne 8a630 <_Py_Get_Getpath_CodeObject@@Base+0x584> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a5e8 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ + beq 8a654 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a5e8 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ + bne 8a654 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 8a610 <_Py_Get_Getpath_CodeObject@@Base+0x5d0> │ │ │ │ - ldr r2, [pc, #32] @ 8a618 <_Py_Get_Getpath_CodeObject@@Base+0x5d8> │ │ │ │ + b 8a67c <_Py_Get_Getpath_CodeObject@@Base+0x5d0> │ │ │ │ + ldr r2, [pc, #32] @ 8a684 <_Py_Get_Getpath_CodeObject@@Base+0x5d8> │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00555490 │ │ │ │ + @ instruction: 0x00565490 │ │ │ │ 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 │ │ │ │ @@ -99098,75 +99125,75 @@ │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, ip │ │ │ │ orrne r1, r1, #1 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r1, ip │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bne 8a674 <_Py_Get_Getpath_CodeObject@@Base+0x634> │ │ │ │ + bne 8a6e0 <_Py_Get_Getpath_CodeObject@@Base+0x634> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 8a6ac <_Py_Get_Getpath_CodeObject@@Base+0x66c> │ │ │ │ + beq 8a718 <_Py_Get_Getpath_CodeObject@@Base+0x66c> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #176] @ 8a740 <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + ldr ip, [pc, #176] @ 8a7ac <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a648 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15b590 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a6ac <_Py_Get_Getpath_CodeObject@@Base+0x66c> │ │ │ │ + bne 8a718 <_Py_Get_Getpath_CodeObject@@Base+0x66c> │ │ │ │ mov r4, #0 │ │ │ │ - b 8a72c <_Py_Get_Getpath_CodeObject@@Base+0x6ec> │ │ │ │ + b 8a798 <_Py_Get_Getpath_CodeObject@@Base+0x6ec> │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 17d3f8 │ │ │ │ + bl 17e9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a6a4 <_Py_Get_Getpath_CodeObject@@Base+0x664> │ │ │ │ + beq 8a710 <_Py_Get_Getpath_CodeObject@@Base+0x664> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl ce75c │ │ │ │ - ldr r1, [pc, #112] @ 8a744 <_Py_Get_Getpath_CodeObject@@Base+0x704> │ │ │ │ + bl ceaf4 │ │ │ │ + ldr r1, [pc, #112] @ 8a7b0 <_Py_Get_Getpath_CodeObject@@Base+0x704> │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #104] @ 8a748 <_Py_Get_Getpath_CodeObject@@Base+0x708> │ │ │ │ - bl bbf64 │ │ │ │ + ldr r0, [pc, #104] @ 8a7b4 <_Py_Get_Getpath_CodeObject@@Base+0x708> │ │ │ │ + bl bc434 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a6fc <_Py_Get_Getpath_CodeObject@@Base+0x6bc> │ │ │ │ - bl a573c │ │ │ │ + bge 8a768 <_Py_Get_Getpath_CodeObject@@Base+0x6bc> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 8a720 <_Py_Get_Getpath_CodeObject@@Base+0x6e0> │ │ │ │ - b 8a6a4 <_Py_Get_Getpath_CodeObject@@Base+0x664> │ │ │ │ - bl c3fac │ │ │ │ + beq 8a78c <_Py_Get_Getpath_CodeObject@@Base+0x6e0> │ │ │ │ + b 8a710 <_Py_Get_Getpath_CodeObject@@Base+0x664> │ │ │ │ + bl c43a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 294f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7d08 │ │ │ │ + bl c8100 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 8a6e8 <_Py_Get_Getpath_CodeObject@@Base+0x6a8> │ │ │ │ + beq 8a754 <_Py_Get_Getpath_CodeObject@@Base+0x6a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, r0, asr #25 │ │ │ │ - eorseq lr, r5, r0, lsl #31 │ │ │ │ - eorseq r4, r9, ip, ror #6 │ │ │ │ + subseq r4, r8, r0, asr #25 │ │ │ │ + eorseq r2, r6, r0, asr #14 │ │ │ │ + eorseq r7, r9, ip, lsr #22 │ │ │ │ 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 │ │ │ │ @@ -99174,406 +99201,406 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #208] @ 8a860 <_Py_Get_Getpath_CodeObject@@Base+0x820> │ │ │ │ - ldr r3, [pc, #208] @ 8a864 <_Py_Get_Getpath_CodeObject@@Base+0x824> │ │ │ │ + ldr r2, [pc, #208] @ 8a8cc <_Py_Get_Getpath_CodeObject@@Base+0x820> │ │ │ │ + ldr r3, [pc, #208] @ 8a8d0 <_Py_Get_Getpath_CodeObject@@Base+0x824> │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp] │ │ │ │ - bl 118f2c │ │ │ │ + bl 119518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a7d8 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ + beq 8a844 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bge 8a7e0 <_Py_Get_Getpath_CodeObject@@Base+0x7a0> │ │ │ │ + bge 8a84c <_Py_Get_Getpath_CodeObject@@Base+0x7a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1135e4 │ │ │ │ - ldr r3, [pc, #152] @ 8a868 <_Py_Get_Getpath_CodeObject@@Base+0x828> │ │ │ │ - ldr r1, [pc, #152] @ 8a86c <_Py_Get_Getpath_CodeObject@@Base+0x82c> │ │ │ │ + bl 1139e8 │ │ │ │ + ldr r3, [pc, #152] @ 8a8d4 <_Py_Get_Getpath_CodeObject@@Base+0x828> │ │ │ │ + ldr r1, [pc, #152] @ 8a8d8 <_Py_Get_Getpath_CodeObject@@Base+0x82c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b 8a858 <_Py_Get_Getpath_CodeObject@@Base+0x818> │ │ │ │ + b 8a8c4 <_Py_Get_Getpath_CodeObject@@Base+0x818> │ │ │ │ moveq r2, r3 │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq 8a810 <_Py_Get_Getpath_CodeObject@@Base+0x7d0> │ │ │ │ + beq 8a87c <_Py_Get_Getpath_CodeObject@@Base+0x7d0> │ │ │ │ cmp r2, r3 │ │ │ │ - ble 8a810 <_Py_Get_Getpath_CodeObject@@Base+0x7d0> │ │ │ │ + ble 8a87c <_Py_Get_Getpath_CodeObject@@Base+0x7d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1135e4 │ │ │ │ - ldr r3, [pc, #100] @ 8a868 <_Py_Get_Getpath_CodeObject@@Base+0x828> │ │ │ │ - ldr r1, [pc, #104] @ 8a870 <_Py_Get_Getpath_CodeObject@@Base+0x830> │ │ │ │ + bl 1139e8 │ │ │ │ + ldr r3, [pc, #100] @ 8a8d4 <_Py_Get_Getpath_CodeObject@@Base+0x828> │ │ │ │ + ldr r1, [pc, #104] @ 8a8dc <_Py_Get_Getpath_CodeObject@@Base+0x830> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 8a7d8 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ + bl 190b84 │ │ │ │ + b 8a844 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 73b34 <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ + bl 73b9c <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge 8a844 <_Py_Get_Getpath_CodeObject@@Base+0x804> │ │ │ │ - bl 1135e4 │ │ │ │ + bge 8a8b0 <_Py_Get_Getpath_CodeObject@@Base+0x804> │ │ │ │ + bl 1139e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2c0 │ │ │ │ - b 8a7d8 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ - bl 1135e4 │ │ │ │ - ldr r0, [pc, #36] @ 8a874 <_Py_Get_Getpath_CodeObject@@Base+0x834> │ │ │ │ + bl 9b360 │ │ │ │ + b 8a844 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ + bl 1139e8 │ │ │ │ + ldr r0, [pc, #36] @ 8a8e0 <_Py_Get_Getpath_CodeObject@@Base+0x834> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r9, r8, ror r3 │ │ │ │ - subseq r4, r7, ip, ror #25 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, ip, lsl #7 │ │ │ │ - @ instruction: 0x003943b4 │ │ │ │ - eorseq r4, r9, r4, ror #7 │ │ │ │ + eorseq r7, r9, r8, lsr fp │ │ │ │ + subseq r4, r8, ip, ror #25 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r7, r9, ip, asr #22 │ │ │ │ + eorseq r7, r9, r4, ror fp │ │ │ │ + eorseq r7, r9, r4, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a944 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ + beq 8a9b0 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ bl 2a18c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r7, r6 │ │ │ │ - bne 8a900 <_Py_Get_Getpath_CodeObject@@Base+0x8c0> │ │ │ │ - ldr r3, [pc, #224] @ 8a990 <_Py_Get_Getpath_CodeObject@@Base+0x950> │ │ │ │ + bne 8a96c <_Py_Get_Getpath_CodeObject@@Base+0x8c0> │ │ │ │ + ldr r3, [pc, #224] @ 8a9fc <_Py_Get_Getpath_CodeObject@@Base+0x950> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a944 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ + beq 8a9b0 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a944 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ + bne 8a9b0 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 8a944 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 8a9b0 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8a928 <_Py_Get_Getpath_CodeObject@@Base+0x8e8> │ │ │ │ + beq 8a994 <_Py_Get_Getpath_CodeObject@@Base+0x8e8> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 8a968 <_Py_Get_Getpath_CodeObject@@Base+0x928> │ │ │ │ + bne 8a9d4 <_Py_Get_Getpath_CodeObject@@Base+0x928> │ │ │ │ add r7, r7, #8 │ │ │ │ ldr r1, [r7] │ │ │ │ - ldr r2, [pc, #136] @ 8a994 <_Py_Get_Getpath_CodeObject@@Base+0x954> │ │ │ │ + ldr r2, [pc, #136] @ 8aa00 <_Py_Get_Getpath_CodeObject@@Base+0x954> │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r0, [pc, #132] @ 8a998 <_Py_Get_Getpath_CodeObject@@Base+0x958> │ │ │ │ - beq 8a980 <_Py_Get_Getpath_CodeObject@@Base+0x940> │ │ │ │ + ldr r0, [pc, #132] @ 8aa04 <_Py_Get_Getpath_CodeObject@@Base+0x958> │ │ │ │ + beq 8a9ec <_Py_Get_Getpath_CodeObject@@Base+0x940> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 8a8dc <_Py_Get_Getpath_CodeObject@@Base+0x89c> │ │ │ │ + bne 8a948 <_Py_Get_Getpath_CodeObject@@Base+0x89c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8a94c <_Py_Get_Getpath_CodeObject@@Base+0x90c> │ │ │ │ + bne 8a9b8 <_Py_Get_Getpath_CodeObject@@Base+0x90c> │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r4, #0 │ │ │ │ - b 8a988 <_Py_Get_Getpath_CodeObject@@Base+0x948> │ │ │ │ + b 8a9f4 <_Py_Get_Getpath_CodeObject@@Base+0x948> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a93c <_Py_Get_Getpath_CodeObject@@Base+0x8fc> │ │ │ │ + bne 8a9a8 <_Py_Get_Getpath_CodeObject@@Base+0x8fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 8a93c <_Py_Get_Getpath_CodeObject@@Base+0x8fc> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 8a9a8 <_Py_Get_Getpath_CodeObject@@Base+0x8fc> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a8fc <_Py_Get_Getpath_CodeObject@@Base+0x8bc> │ │ │ │ + bne 8a968 <_Py_Get_Getpath_CodeObject@@Base+0x8bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 8a8fc <_Py_Get_Getpath_CodeObject@@Base+0x8bc> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 8a968 <_Py_Get_Getpath_CodeObject@@Base+0x8bc> │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - andeq fp, fp, r4, ror #18 │ │ │ │ - eorseq r4, r9, r8, ror #7 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + andeq fp, fp, r4, lsr lr │ │ │ │ + eorseq r7, r9, r8, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 8a9e8 <_Py_Get_Getpath_CodeObject@@Base+0x9a8> │ │ │ │ + bne 8aa54 <_Py_Get_Getpath_CodeObject@@Base+0x9a8> │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 8aa0c <_Py_Get_Getpath_CodeObject@@Base+0x9cc> │ │ │ │ - ldr r2, [pc, #284] @ 8aaf8 <_Py_Get_Getpath_CodeObject@@Base+0xab8> │ │ │ │ - ldr r1, [pc, #284] @ 8aafc <_Py_Get_Getpath_CodeObject@@Base+0xabc> │ │ │ │ - ldr r0, [pc, #284] @ 8ab00 <_Py_Get_Getpath_CodeObject@@Base+0xac0> │ │ │ │ - bl 314478 <_PyArg_BadArgument@@Base> │ │ │ │ - b 8aa90 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ + bne 8aa78 <_Py_Get_Getpath_CodeObject@@Base+0x9cc> │ │ │ │ + ldr r2, [pc, #284] @ 8ab64 <_Py_Get_Getpath_CodeObject@@Base+0xab8> │ │ │ │ + ldr r1, [pc, #284] @ 8ab68 <_Py_Get_Getpath_CodeObject@@Base+0xabc> │ │ │ │ + ldr r0, [pc, #284] @ 8ab6c <_Py_Get_Getpath_CodeObject@@Base+0xac0> │ │ │ │ + bl 317c50 <_PyArg_BadArgument@@Base> │ │ │ │ + b 8aafc <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #264] @ 8ab00 <_Py_Get_Getpath_CodeObject@@Base+0xac0> │ │ │ │ + ldr r0, [pc, #264] @ 8ab6c <_Py_Get_Getpath_CodeObject@@Base+0xac0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a9c0 <_Py_Get_Getpath_CodeObject@@Base+0x980> │ │ │ │ - b 8aa90 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ + bne 8aa2c <_Py_Get_Getpath_CodeObject@@Base+0x980> │ │ │ │ + b 8aafc <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8aa90 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ + beq 8aafc <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8aa44 <_Py_Get_Getpath_CodeObject@@Base+0xa04> │ │ │ │ - ldr r3, [pc, #204] @ 8ab04 <_Py_Get_Getpath_CodeObject@@Base+0xac4> │ │ │ │ - ldr r1, [pc, #204] @ 8ab08 <_Py_Get_Getpath_CodeObject@@Base+0xac8> │ │ │ │ + beq 8aab0 <_Py_Get_Getpath_CodeObject@@Base+0xa04> │ │ │ │ + ldr r3, [pc, #204] @ 8ab70 <_Py_Get_Getpath_CodeObject@@Base+0xac4> │ │ │ │ + ldr r1, [pc, #204] @ 8ab74 <_Py_Get_Getpath_CodeObject@@Base+0xac8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 8aa90 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ + bl 190b84 │ │ │ │ + b 8aafc <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ ldrb r3, [r5] │ │ │ │ mov r4, #0 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bne 8aa74 <_Py_Get_Getpath_CodeObject@@Base+0xa34> │ │ │ │ + bne 8aae0 <_Py_Get_Getpath_CodeObject@@Base+0xa34> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fa54 │ │ │ │ - ldr r1, [pc, #160] @ 8ab0c <_Py_Get_Getpath_CodeObject@@Base+0xacc> │ │ │ │ + bl 10fe58 │ │ │ │ + ldr r1, [pc, #160] @ 8ab78 <_Py_Get_Getpath_CodeObject@@Base+0xacc> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 18ee74 │ │ │ │ - b 8aa90 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ - ldr r3, [pc, #148] @ 8ab10 <_Py_Get_Getpath_CodeObject@@Base+0xad0> │ │ │ │ + bl 190b84 │ │ │ │ + b 8aafc <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ + ldr r3, [pc, #148] @ 8ab7c <_Py_Get_Getpath_CodeObject@@Base+0xad0> │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8aaac <_Py_Get_Getpath_CodeObject@@Base+0xa6c> │ │ │ │ + beq 8ab18 <_Py_Get_Getpath_CodeObject@@Base+0xa6c> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17d3f8 │ │ │ │ + bl 17e9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8aa98 <_Py_Get_Getpath_CodeObject@@Base+0xa58> │ │ │ │ + bne 8ab04 <_Py_Get_Getpath_CodeObject@@Base+0xa58> │ │ │ │ mov r5, #0 │ │ │ │ - b 8aaec <_Py_Get_Getpath_CodeObject@@Base+0xaac> │ │ │ │ + b 8ab58 <_Py_Get_Getpath_CodeObject@@Base+0xaac> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ce75c │ │ │ │ + bl ceaf4 │ │ │ │ mov r1, r0 │ │ │ │ - b 8aab0 <_Py_Get_Getpath_CodeObject@@Base+0xa70> │ │ │ │ + b 8ab1c <_Py_Get_Getpath_CodeObject@@Base+0xa70> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8aad8 <_Py_Get_Getpath_CodeObject@@Base+0xa98> │ │ │ │ - ldr r3, [pc, #76] @ 8ab14 <_Py_Get_Getpath_CodeObject@@Base+0xad4> │ │ │ │ + bne 8ab44 <_Py_Get_Getpath_CodeObject@@Base+0xa98> │ │ │ │ + ldr r3, [pc, #76] @ 8ab80 <_Py_Get_Getpath_CodeObject@@Base+0xad4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2c0 │ │ │ │ - b 8aa90 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ + bl 9b360 │ │ │ │ + b 8aafc <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ mov r1, #0 │ │ │ │ - bl 14485c │ │ │ │ + bl 144ed4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - eorseq r9, r6, r8, lsr #16 │ │ │ │ - mlaseq r7, r4, r7, fp │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ - eorseq r4, r9, ip, ror #7 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + eorseq ip, r6, r8, ror #31 │ │ │ │ + mlaseq r7, r0, r9, lr │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ + eorseq r7, r9, ip, lsr #23 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ add r0, r0, #37 @ 0x25 │ │ │ │ - bl 2a5690 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a7f68 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ 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 22e7bc │ │ │ │ + bl 231130 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r6, [r5, #16] │ │ │ │ - bl 22fc28 │ │ │ │ + bl 8b2bc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #8] @ 8aba4 <_Py_Get_Getpath_CodeObject@@Base+0xb64> │ │ │ │ + ldr r0, [pc, #8] @ 8ac10 <_Py_Get_Getpath_CodeObject@@Base+0xb64> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b 128de0 │ │ │ │ - eorseq r4, r9, r0, lsl r4 │ │ │ │ + b 129448 │ │ │ │ + @ instruction: 0x00397bd0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8acdc <_Py_Get_Getpath_CodeObject@@Base+0xc9c> │ │ │ │ + beq 8ad48 <_Py_Get_Getpath_CodeObject@@Base+0xc9c> │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, #0 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ mov r7, ip │ │ │ │ cmp r2, #0 │ │ │ │ add ip, ip, #1 │ │ │ │ - bne 8abc8 <_Py_Get_Getpath_CodeObject@@Base+0xb88> │ │ │ │ - ldr r3, [pc, #440] @ 8ad9c <_Py_Get_Getpath_CodeObject@@Base+0xd5c> │ │ │ │ + bne 8ac34 <_Py_Get_Getpath_CodeObject@@Base+0xb88> │ │ │ │ + ldr r3, [pc, #440] @ 8ae08 <_Py_Get_Getpath_CodeObject@@Base+0xd5c> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8acdc <_Py_Get_Getpath_CodeObject@@Base+0xc9c> │ │ │ │ + beq 8ad48 <_Py_Get_Getpath_CodeObject@@Base+0xc9c> │ │ │ │ sub r2, r5, #97 @ 0x61 │ │ │ │ cmp r2, #25 │ │ │ │ sub lr, r5, #32 │ │ │ │ add r4, r3, #39936 @ 0x9c00 │ │ │ │ movhi lr, r5 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ sub r3, r3, #4 │ │ │ │ add r4, r4, #60 @ 0x3c │ │ │ │ add sl, r6, #1 │ │ │ │ mov r9, r1 │ │ │ │ - b 8ac34 <_Py_Get_Getpath_CodeObject@@Base+0xbf4> │ │ │ │ + b 8aca0 <_Py_Get_Getpath_CodeObject@@Base+0xbf4> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 8ad2c <_Py_Get_Getpath_CodeObject@@Base+0xcec> │ │ │ │ + beq 8ad98 <_Py_Get_Getpath_CodeObject@@Base+0xcec> │ │ │ │ cmp r3, r4 │ │ │ │ - beq 8acdc <_Py_Get_Getpath_CodeObject@@Base+0xc9c> │ │ │ │ + beq 8ad48 <_Py_Get_Getpath_CodeObject@@Base+0xc9c> │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ace0 <_Py_Get_Getpath_CodeObject@@Base+0xca0> │ │ │ │ + beq 8ad4c <_Py_Get_Getpath_CodeObject@@Base+0xca0> │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8ac18 <_Py_Get_Getpath_CodeObject@@Base+0xbd8> │ │ │ │ + beq 8ac84 <_Py_Get_Getpath_CodeObject@@Base+0xbd8> │ │ │ │ sub r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ subls r2, r2, #32 │ │ │ │ andls r2, r2, #255 @ 0xff │ │ │ │ cmp lr, r2 │ │ │ │ - bne 8ac18 <_Py_Get_Getpath_CodeObject@@Base+0xbd8> │ │ │ │ + bne 8ac84 <_Py_Get_Getpath_CodeObject@@Base+0xbd8> │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ add r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8ad88 <_Py_Get_Getpath_CodeObject@@Base+0xd48> │ │ │ │ + beq 8adf4 <_Py_Get_Getpath_CodeObject@@Base+0xd48> │ │ │ │ str r1, [sp, #8] │ │ │ │ str sl, [sp, #20] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub fp, r2, #97 @ 0x61 │ │ │ │ ldrb r1, [r3] │ │ │ │ sub r8, r2, #32 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 8ad7c <_Py_Get_Getpath_CodeObject@@Base+0xd3c> │ │ │ │ + beq 8ade8 <_Py_Get_Getpath_CodeObject@@Base+0xd3c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8ad74 <_Py_Get_Getpath_CodeObject@@Base+0xd34> │ │ │ │ + beq 8ade0 <_Py_Get_Getpath_CodeObject@@Base+0xd34> │ │ │ │ cmp fp, #25 │ │ │ │ sub fp, r1, #97 @ 0x61 │ │ │ │ andls r8, r8, #255 @ 0xff │ │ │ │ movhi r8, r2 │ │ │ │ cmp fp, #25 │ │ │ │ subls r1, r1, #32 │ │ │ │ andls r1, r1, #255 @ 0xff │ │ │ │ cmp r1, r8 │ │ │ │ - beq 8ace8 <_Py_Get_Getpath_CodeObject@@Base+0xca8> │ │ │ │ + beq 8ad54 <_Py_Get_Getpath_CodeObject@@Base+0xca8> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ac20 <_Py_Get_Getpath_CodeObject@@Base+0xbe0> │ │ │ │ + b 8ac8c <_Py_Get_Getpath_CodeObject@@Base+0xbe0> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 8ac84 <_Py_Get_Getpath_CodeObject@@Base+0xc44> │ │ │ │ + bne 8acf0 <_Py_Get_Getpath_CodeObject@@Base+0xc44> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 8ac20 <_Py_Get_Getpath_CodeObject@@Base+0xbe0> │ │ │ │ + bne 8ac8c <_Py_Get_Getpath_CodeObject@@Base+0xbe0> │ │ │ │ ldrb r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ add r2, r0, ip │ │ │ │ - bne 8ac2c <_Py_Get_Getpath_CodeObject@@Base+0xbec> │ │ │ │ + bne 8ac98 <_Py_Get_Getpath_CodeObject@@Base+0xbec> │ │ │ │ add r7, r7, #2 │ │ │ │ cmn r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ addne ip, r9, #65 @ 0x41 │ │ │ │ - beq 8ad94 <_Py_Get_Getpath_CodeObject@@Base+0xd54> │ │ │ │ + beq 8ae00 <_Py_Get_Getpath_CodeObject@@Base+0xd54> │ │ │ │ ldrb r0, [r2, #1]! │ │ │ │ sub r3, ip, r1 │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 8ad90 <_Py_Get_Getpath_CodeObject@@Base+0xd50> │ │ │ │ + beq 8adfc <_Py_Get_Getpath_CodeObject@@Base+0xd50> │ │ │ │ strb r0, [r1], #1 │ │ │ │ - b 8ad50 <_Py_Get_Getpath_CodeObject@@Base+0xd10> │ │ │ │ + b 8adbc <_Py_Get_Getpath_CodeObject@@Base+0xd10> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ad2c <_Py_Get_Getpath_CodeObject@@Base+0xcec> │ │ │ │ + b 8ad98 <_Py_Get_Getpath_CodeObject@@Base+0xcec> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ad20 <_Py_Get_Getpath_CodeObject@@Base+0xce0> │ │ │ │ + b 8ad8c <_Py_Get_Getpath_CodeObject@@Base+0xce0> │ │ │ │ str r7, [sp, #4] │ │ │ │ - b 8ad1c <_Py_Get_Getpath_CodeObject@@Base+0xcdc> │ │ │ │ + b 8ad88 <_Py_Get_Getpath_CodeObject@@Base+0xcdc> │ │ │ │ strb r3, [r1] │ │ │ │ mov r0, #1 │ │ │ │ - b 8ace0 <_Py_Get_Getpath_CodeObject@@Base+0xca0> │ │ │ │ - subseq r9, r9, r0, lsl #13 │ │ │ │ + b 8ad4c <_Py_Get_Getpath_CodeObject@@Base+0xca0> │ │ │ │ + subseq r9, sl, r0, lsl #13 │ │ │ │ │ │ │ │ -0008ada0 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0008ae0c <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -99604,21 +99631,21 @@ │ │ │ │ str r2, [r4, #276] @ 0x114 │ │ │ │ str r2, [r4, #176] @ 0xb0 │ │ │ │ str r3, [r4, #184] @ 0xb8 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #188] @ 0xbc │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008ae34 : │ │ │ │ +0008aea0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8ada0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ae0c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ stmib r4, {r2, r3} │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ str r2, [r4, #116] @ 0x74 │ │ │ │ str r2, [r4, #124] @ 0x7c │ │ │ │ @@ -99632,15 +99659,15 @@ │ │ │ │ str r3, [r4, #160] @ 0xa0 │ │ │ │ str r3, [r4, #192] @ 0xc0 │ │ │ │ str r1, [r4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008ae9c : │ │ │ │ +0008af08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -99654,229 +99681,229 @@ │ │ │ │ stm r4, {r1, r2} │ │ │ │ str r2, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008aeec : │ │ │ │ +0008af58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #140] @ 8af90 │ │ │ │ + ldr r4, [pc, #140] @ 8affc │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8af4c │ │ │ │ + beq 8afb8 │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #124] @ 8af94 │ │ │ │ + ldr r2, [pc, #124] @ 8b000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8af60 │ │ │ │ + bne 8afcc │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8af88 │ │ │ │ + beq 8aff4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8af78 │ │ │ │ + bne 8afe4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 8b038 │ │ │ │ - ldr r2, [pc, #60] @ 8af94 │ │ │ │ + bl 8b0a4 │ │ │ │ + ldr r2, [pc, #60] @ 8b000 │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8af1c │ │ │ │ + beq 8af88 │ │ │ │ ldr r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8af2c │ │ │ │ - b 8af88 │ │ │ │ - ldr r0, [pc, #24] @ 8af98 │ │ │ │ + bne 8af98 │ │ │ │ + b 8aff4 │ │ │ │ + ldr r0, [pc, #24] @ 8b004 │ │ │ │ bl 2970c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ mov r4, #0 │ │ │ │ - b 8af44 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - eorseq r7, r5, r8, ror r5 │ │ │ │ + b 8afb0 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + eorseq sl, r5, r8, lsr sp │ │ │ │ │ │ │ │ -0008af9c : │ │ │ │ +0008b008 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 8b0a0 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + bl 8b10c <_Py_DecodeLocaleEx@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ - bne 8afe4 │ │ │ │ + bne 8b050 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ strne r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 8afdc │ │ │ │ + b 8b048 │ │ │ │ │ │ │ │ -0008aff4 : │ │ │ │ +0008b060 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 8b028 │ │ │ │ - ldr r2, [pc, #44] @ 8b030 │ │ │ │ - ldr r0, [pc, #44] @ 8b034 │ │ │ │ + blt 8b094 │ │ │ │ + ldr r2, [pc, #44] @ 8b09c │ │ │ │ + ldr r0, [pc, #44] @ 8b0a0 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 8b020 │ │ │ │ + bne 8b08c │ │ │ │ cmp r1, #1 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ b 2a1bc │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ bx r3 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ │ │ │ │ -0008b038 : │ │ │ │ +0008b0a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #68] @ 8b094 │ │ │ │ + ldr r4, [pc, #68] @ 8b100 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #56] @ 8b098 │ │ │ │ - ldr r5, [pc, #56] @ 8b09c │ │ │ │ + ldr r3, [pc, #56] @ 8b104 │ │ │ │ + ldr r5, [pc, #56] @ 8b108 │ │ │ │ ldr r1, [r3, #1504] @ 0x5e0 │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ streq r2, [r3, #1504] @ 0x5e0 │ │ │ │ str r2, [r4, #848] @ 0x350 │ │ │ │ bl 2a5f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2925c │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #852] @ 0x354 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r9, r9, r0, asr #13 │ │ │ │ - subseq r5, r7, r8, ror #2 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r9, sl, r0, asr #13 │ │ │ │ + subseq r5, r8, r8, ror #2 │ │ │ │ │ │ │ │ -0008b0a0 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0008b10c <_Py_DecodeLocaleEx@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 8b110 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ - ldr r9, [pc, #140] @ 8b154 <_Py_DecodeLocaleEx@@Base+0xb4> │ │ │ │ + bne 8b17c <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + ldr r9, [pc, #140] @ 8b1c0 <_Py_DecodeLocaleEx@@Base+0xb4> │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r9, #1472] @ 0x5c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bgt 8b11c <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ + bgt 8b188 <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ ldr r0, [r9, #1180] @ 0x49c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b140 <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ + beq 8b1ac <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bne 8b14c <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ + bne 8b1b8 <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b2a0 │ │ │ │ + b 8b358 │ │ │ │ str r5, [sp, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b2a0 │ │ │ │ + b 8b358 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 232e10 │ │ │ │ - bl 22f6e0 │ │ │ │ + b 235738 │ │ │ │ + bl 232054 │ │ │ │ str r0, [r9, #1180] @ 0x49c │ │ │ │ - b 8b0ec <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ + b 8b158 <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8439c │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + b 84408 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ cmp r1, #1 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ b 2a1bc │ │ │ │ │ │ │ │ -0008b168 : │ │ │ │ +0008b1d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 22fa08 │ │ │ │ + bl 23237c │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldmne sp, {r0, r1, r2, r3} │ │ │ │ stmne r4, {r0, r1, r2, r3} │ │ │ │ - bne 8b1d0 │ │ │ │ + bne 8b23c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b1dc │ │ │ │ + bne 8b248 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ 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 8b608 │ │ │ │ + bl 8b6c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 8b1b0 │ │ │ │ - ldr r2, [pc, #12] @ 8b200 │ │ │ │ - ldr r3, [pc, #12] @ 8b204 │ │ │ │ + bne 8b21c │ │ │ │ + ldr r2, [pc, #12] @ 8b26c │ │ │ │ + ldr r3, [pc, #12] @ 8b270 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r5} │ │ │ │ - b 8b1d0 │ │ │ │ - eorseq r5, r9, r8, lsl #24 │ │ │ │ - @ instruction: 0x003575d4 │ │ │ │ + b 8b23c │ │ │ │ + eorseq r9, r9, r8, asr #7 │ │ │ │ + mlaseq r5, r4, sp, sl │ │ │ │ │ │ │ │ -0008b208 : │ │ │ │ +0008b274 : │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8b248 │ │ │ │ + bne 8b2b4 │ │ │ │ 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 │ │ │ │ @@ -99884,96 +99911,115 @@ │ │ │ │ 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 35a708 │ │ │ │ + mov r3, r0 │ │ │ │ + and r2, r3, #255 @ 0xff │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 8b300 │ │ │ │ + mov r0, r4 │ │ │ │ + strb r3, [sp, #7] │ │ │ │ + bl 327ce8 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0008b250 : │ │ │ │ +0008b308 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 8b29c │ │ │ │ + ldr r3, [pc, #52] @ 8b354 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b288 │ │ │ │ + beq 8b340 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 8b038 │ │ │ │ + bl 8b0a4 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 8b280 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + b 8b338 │ │ │ │ + subseq r4, r8, 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 8b43c │ │ │ │ + beq 8b4f4 │ │ │ │ cmp ip, #2 │ │ │ │ - bne 8b444 │ │ │ │ + bne 8b4fc │ │ │ │ mov r8, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b368 │ │ │ │ + beq 8b420 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 8b464 │ │ │ │ - ldr r2, [pc, #560] @ 8b538 │ │ │ │ - ldr r1, [pc, #560] @ 8b53c │ │ │ │ + bhi 8b51c │ │ │ │ + ldr r2, [pc, #560] @ 8b5f0 │ │ │ │ + ldr r1, [pc, #560] @ 8b5f4 │ │ │ │ ldr r7, [r2, #672] @ 0x2a0 │ │ │ │ add sl, r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ str r3, [sp] │ │ │ │ lsl r1, sl, #2 │ │ │ │ - bne 8b450 │ │ │ │ + bne 8b508 │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r3, [sp] │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b464 │ │ │ │ + beq 8b51c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ mov lr, r0 │ │ │ │ - bne 8b4ac │ │ │ │ + bne 8b564 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 8b464 │ │ │ │ + bhi 8b51c │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8aff4 │ │ │ │ + bl 8b060 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 8b464 │ │ │ │ + beq 8b51c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -99985,562 +100031,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 8b46c │ │ │ │ + bhi 8b524 │ │ │ │ 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 8b474 │ │ │ │ + bne 8b52c │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 8b3b8 │ │ │ │ + bne 8b470 │ │ │ │ cmp r7, #0 │ │ │ │ subne r3, sl, r4 │ │ │ │ asrne r3, r3, #2 │ │ │ │ strne r3, [r7] │ │ │ │ str r4, [r6] │ │ │ │ mov r0, #0 │ │ │ │ - b 8b448 │ │ │ │ + b 8b500 │ │ │ │ mov r8, #0 │ │ │ │ - b 8b2d8 │ │ │ │ + b 8b390 │ │ │ │ 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 8b334 │ │ │ │ + bne 8b3ec │ │ │ │ mvn r0, #0 │ │ │ │ - b 8b448 │ │ │ │ + b 8b500 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b420 │ │ │ │ + beq 8b4d8 │ │ │ │ cmp r8, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ sub r2, r2, #1 │ │ │ │ - beq 8b4fc │ │ │ │ + beq 8b5b4 │ │ │ │ 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 8b414 │ │ │ │ + b 8b4cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b4ec │ │ │ │ + beq 8b5a4 │ │ │ │ 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 8b358 │ │ │ │ + bne 8b410 │ │ │ │ cmp lr, r1 │ │ │ │ - bne 8b4bc │ │ │ │ + bne 8b574 │ │ │ │ cmp r4, #0 │ │ │ │ str r9, [r6] │ │ │ │ strne lr, [r4] │ │ │ │ - b 8b434 │ │ │ │ + b 8b4ec │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ str r9, [sp] │ │ │ │ mov r7, r1 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ subne r1, r7, r5 │ │ │ │ mvn r0, #1 │ │ │ │ strne r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r2, [pc, #12] @ 8b540 │ │ │ │ + ldrne r2, [pc, #12] @ 8b5f8 │ │ │ │ strne r2, [r3] │ │ │ │ - b 8b448 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - eorseq r7, r5, r0, lsl #15 │ │ │ │ + b 8b500 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + eorseq sl, r5, r0, asr #30 │ │ │ │ │ │ │ │ -0008b544 : │ │ │ │ +0008b5fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ 8b588 │ │ │ │ + ldr r3, [pc, #44] @ 8b640 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b580 │ │ │ │ + beq 8b638 │ │ │ │ bl 2a99c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 8b038 │ │ │ │ - b 8b568 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - │ │ │ │ -0008b58c : │ │ │ │ - ldr r2, [pc, #28] @ 8b5b0 │ │ │ │ - ldr r1, [pc, #28] @ 8b5b4 │ │ │ │ + bl 8b0a4 │ │ │ │ + b 8b620 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + │ │ │ │ +0008b644 : │ │ │ │ + ldr r2, [pc, #28] @ 8b668 │ │ │ │ + ldr r1, [pc, #28] @ 8b66c │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 8b5a8 │ │ │ │ + bne 8b660 │ │ │ │ b 298bc │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ bx r3 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0008b5b8 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r0, ror r6 │ │ │ │ mov r0, r1 │ │ │ │ b 298bc │ │ │ │ │ │ │ │ -0008b5c0 : │ │ │ │ +0008b678 : │ │ │ │ subs r2, r1, #0 │ │ │ │ - blt 8b5e8 │ │ │ │ - ldr r3, [pc, #32] @ 8b5f0 │ │ │ │ + blt 8b6a0 │ │ │ │ + ldr r3, [pc, #32] @ 8b6a8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r3, #680] @ 0x2a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, lr │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ bx r3 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r8, 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 8b684 │ │ │ │ - ldr r2, [pc, #92] @ 8b68c │ │ │ │ - ldr r1, [pc, #92] @ 8b690 │ │ │ │ + bhi 8b73c │ │ │ │ + ldr r2, [pc, #92] @ 8b744 │ │ │ │ + ldr r1, [pc, #92] @ 8b748 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ add r4, r0, #1 │ │ │ │ cmp r3, r1 │ │ │ │ lsl r4, r4, #2 │ │ │ │ - bne 8b670 │ │ │ │ + bne 8b728 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1bc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8b684 │ │ │ │ + beq 8b73c │ │ │ │ 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 8b654 │ │ │ │ + bne 8b70c │ │ │ │ mov r3, #0 │ │ │ │ - b 8b668 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + b 8b720 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ │ │ │ │ -0008b694 : │ │ │ │ +0008b74c : │ │ │ │ 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] @ 8b728 │ │ │ │ + ldr r0, [pc, #120] @ 8b7e0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 22e7bc │ │ │ │ + bl 231130 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b6e0 │ │ │ │ + bne 8b798 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #96] @ 8b72c │ │ │ │ + ldr lr, [pc, #96] @ 8b7e4 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #72] @ 8b728 │ │ │ │ - b 22fc28 │ │ │ │ + ldr r0, [pc, #72] @ 8b7e0 │ │ │ │ + b 8b2bc │ │ │ │ cmp r5, #1 │ │ │ │ - beq 8b70c │ │ │ │ + beq 8b7c4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 8b6d4 │ │ │ │ + bne 8b78c │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #48] @ 8b730 │ │ │ │ + ldr lr, [pc, #48] @ 8b7e8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b6d4 │ │ │ │ + b 8b78c │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #24] @ 8b734 │ │ │ │ + ldr lr, [pc, #24] @ 8b7ec │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b6d4 │ │ │ │ - subseq r5, r7, r8, lsr #1 │ │ │ │ - subseq r5, r7, ip, lsr #1 │ │ │ │ - ldrsbeq r5, [r7], #-4 │ │ │ │ - subseq r5, r7, r0, asr #1 │ │ │ │ + b 8b78c │ │ │ │ + subseq r5, r8, r8, lsr #1 │ │ │ │ + subseq r5, r8, ip, lsr #1 │ │ │ │ + ldrsbeq r5, [r8], #-4 │ │ │ │ + subseq r5, r8, r0, asr #1 │ │ │ │ │ │ │ │ -0008b738 : │ │ │ │ +0008b7f0 : │ │ │ │ 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 8b764 │ │ │ │ + beq 8b81c │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3549f4 │ │ │ │ + bl 358194 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 8b784 │ │ │ │ - ldr r3, [pc, #32] @ 8b78c │ │ │ │ + bcc 8b83c │ │ │ │ + ldr r3, [pc, #32] @ 8b844 │ │ │ │ mov r2, r4 │ │ │ │ ldr lr, [r3, #676] @ 0x2a4 │ │ │ │ ldr r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r8, 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 8b848 │ │ │ │ - ldr r6, [pc, #188] @ 8b890 │ │ │ │ - ldr r7, [pc, #188] @ 8b894 │ │ │ │ + ble 8b900 │ │ │ │ + ldr r6, [pc, #188] @ 8b948 │ │ │ │ + ldr r7, [pc, #188] @ 8b94c │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2] │ │ │ │ - bne 8b870 │ │ │ │ + bne 8b928 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 8b848 │ │ │ │ + ble 8b900 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bne 8b880 │ │ │ │ + bne 8b938 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 8b848 │ │ │ │ + ble 8b900 │ │ │ │ mov r5, #2 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, r5, lsl #2] │ │ │ │ - bne 8b860 │ │ │ │ + bne 8b918 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt 8b820 │ │ │ │ + bgt 8b8d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ 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 8b838 │ │ │ │ + b 8b8f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b7ec │ │ │ │ + b 8b8a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b810 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0008b5b8 │ │ │ │ + b 8b8c8 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r0, ror r6 │ │ │ │ │ │ │ │ -0008b898 : │ │ │ │ +0008b950 : │ │ │ │ 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 8b938 │ │ │ │ + beq 8b9f0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ - blt 8b988 │ │ │ │ + blt 8ba40 │ │ │ │ cmp r8, r2 │ │ │ │ mov r0, r3 │ │ │ │ movlt sl, r8 │ │ │ │ movge sl, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 8b608 │ │ │ │ + bl 8b6c0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b938 │ │ │ │ + beq 8b9f0 │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 8b5c0 │ │ │ │ + bl 8b678 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8b96c │ │ │ │ + beq 8ba24 │ │ │ │ cmp r8, r7 │ │ │ │ lsl r3, sl, #2 │ │ │ │ add r1, r6, sl, lsl #2 │ │ │ │ - bgt 8b954 │ │ │ │ + bgt 8ba0c │ │ │ │ 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] @ 8b994 │ │ │ │ - ldr r3, [pc, #84] @ 8b998 │ │ │ │ + ldr r2, [pc, #84] @ 8ba4c │ │ │ │ + ldr r3, [pc, #84] @ 8ba50 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ - b 8b930 │ │ │ │ + b 8b9e8 │ │ │ │ sub r2, r8, sl │ │ │ │ add r3, r3, #4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r6, r3 │ │ │ │ bl 2a3f0 │ │ │ │ - b 8b90c │ │ │ │ + b 8b9c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8b58c │ │ │ │ - ldr r2, [pc, #24] @ 8b994 │ │ │ │ - ldr r3, [pc, #24] @ 8b998 │ │ │ │ + bl 8b644 │ │ │ │ + ldr r2, [pc, #24] @ 8ba4c │ │ │ │ + ldr r3, [pc, #24] @ 8ba50 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r6} │ │ │ │ - b 8b930 │ │ │ │ - ldr r2, [pc, #4] @ 8b994 │ │ │ │ - ldr r3, [pc, #8] @ 8b99c │ │ │ │ - b 8b940 │ │ │ │ - eorseq r6, r9, ip, asr #6 │ │ │ │ - @ instruction: 0x003575d4 │ │ │ │ - mlaseq r5, r0, r9, r7 │ │ │ │ + b 8b9e8 │ │ │ │ + ldr r2, [pc, #4] @ 8ba4c │ │ │ │ + ldr r3, [pc, #8] @ 8ba54 │ │ │ │ + b 8b9f8 │ │ │ │ + eorseq r9, r9, ip, lsl #22 │ │ │ │ + mlaseq r5, r4, sp, sl │ │ │ │ + eorseq fp, r5, r0, asr r1 │ │ │ │ │ │ │ │ -0008b9a0 : │ │ │ │ +0008ba58 : │ │ │ │ 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 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #204] @ 0xcc │ │ │ │ str r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ str r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 8b7ac │ │ │ │ + bl 8b864 │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ - bl 8b7ac │ │ │ │ + bl 8b864 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 8b7ac │ │ │ │ + bl 8b864 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 8b7ac │ │ │ │ + bl 8b864 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ str r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #228] @ 0xe4 │ │ │ │ str r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ str r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #236] @ 0xec │ │ │ │ str r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #240] @ 0xf0 │ │ │ │ str r5, [r4, #236] @ 0xec │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ str r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #248] @ 0xf8 │ │ │ │ str r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #208] @ 0xd0 │ │ │ │ str r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #268] @ 0x10c │ │ │ │ str r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str r5, [r4, #268] @ 0x10c │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ str r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ str r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #260] @ 0x104 │ │ │ │ str r5, [r4, #256] @ 0x100 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ str r5, [r4, #260] @ 0x104 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ str r5, [r4, #264] @ 0x108 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8b7ac │ │ │ │ + b 8b864 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ - b 233704 │ │ │ │ + b 23602c │ │ │ │ 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] @ 8bb74 │ │ │ │ - bl 235fb4 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + ldr r0, [pc, #84] @ 8bc2c │ │ │ │ + bl 2388dc <_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 8bb30 │ │ │ │ + bne 8bbe8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, r7 │ │ │ │ bl 29658 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ add r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x00397bf4 │ │ │ │ + @ instruction: 0x0039b3b4 │ │ │ │ │ │ │ │ -0008bb78 : │ │ │ │ - ldr r3, [pc, #16] @ 8bb90 │ │ │ │ +0008bc30 : │ │ │ │ + ldr r3, [pc, #16] @ 8bc48 │ │ │ │ ldr r0, [r3, #1412] @ 0x584 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ b 2a3cc │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ │ │ │ │ -0008bb94 : │ │ │ │ +0008bc4c : │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008bb9c : │ │ │ │ +0008bc54 : │ │ │ │ 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] @ 8bdd4 │ │ │ │ + ldr r3, [pc, #536] @ 8be8c │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ subs r6, r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - beq 8bd9c │ │ │ │ + beq 8be54 │ │ │ │ ldrb r1, [r0] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #500] @ 8bdd8 │ │ │ │ + ldr r0, [pc, #500] @ 8be90 │ │ │ │ mov r2, r6 │ │ │ │ - bl 235fb4 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + bl 2388dc <_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 8bbf8 │ │ │ │ + bne 8bcb0 │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 8bdcc │ │ │ │ + bhi 8be84 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add sl, r4, #12 │ │ │ │ - bls 8bd58 │ │ │ │ + bls 8be10 │ │ │ │ add r9, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ @@ -100566,292 +100612,292 @@ │ │ │ │ moveq r4, r5 │ │ │ │ add r6, r7, #8 │ │ │ │ add r3, r7, #4 │ │ │ │ mov r2, r4 │ │ │ │ strb r2, [r3, #-1]! │ │ │ │ cmp r3, r7 │ │ │ │ lsr r2, r2, #8 │ │ │ │ - bne 8bc94 │ │ │ │ + bne 8bd4c │ │ │ │ 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 8bd80 │ │ │ │ + bls 8be38 │ │ │ │ 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 8bd14 │ │ │ │ + bls 8bdcc │ │ │ │ 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 8bdcc │ │ │ │ + beq 8be84 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 8bd34 │ │ │ │ + bls 8bdec │ │ │ │ sub r2, r4, r5 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ add r0, r6, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #152] @ 8bdd4 │ │ │ │ + ldr r3, [pc, #152] @ 8be8c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8bdc8 │ │ │ │ + bne 8be80 │ │ │ │ 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 8bc68 │ │ │ │ + b 8bd20 │ │ │ │ cmp r4, r5 │ │ │ │ mov r1, r9 │ │ │ │ movcc r2, r4 │ │ │ │ movcs r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 8bd14 │ │ │ │ - ldr r3, [pc, #48] @ 8bdd4 │ │ │ │ + b 8bdcc │ │ │ │ + ldr r3, [pc, #48] @ 8be8c │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8bdc8 │ │ │ │ + bne 8be80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 233704 │ │ │ │ + b 23602c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r6, #0 │ │ │ │ - b 8bd34 │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r8, r9, ip, asr #12 │ │ │ │ + b 8bdec │ │ │ │ + subseq pc, r5, ip, ror #29 │ │ │ │ + eorseq fp, r9, ip, lsl #28 │ │ │ │ │ │ │ │ -0008bddc : │ │ │ │ +0008be94 : │ │ │ │ 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 8be14 │ │ │ │ + bl 8becc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008be14 : │ │ │ │ +0008becc : │ │ │ │ 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 8be64 │ │ │ │ + bhi 8bf1c │ │ │ │ stm sp, {r2, r3} │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8be5c │ │ │ │ + beq 8bf14 │ │ │ │ add r4, r4, r5 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #-1] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 8be6c │ │ │ │ - b 8be50 │ │ │ │ + ldr r0, [pc] @ 8bf24 │ │ │ │ + b 8bf08 │ │ │ │ @ instruction: 0xfffffd66 │ │ │ │ │ │ │ │ -0008be70 : │ │ │ │ +0008bf28 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -0008bea4 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0008bf5c <_Py_hashtable_new_full@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp ip, #0 │ │ │ │ ldmne ip, {r9, sl} │ │ │ │ - ldreq r9, [pc, #156] @ 8bf68 <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ + ldreq r9, [pc, #156] @ 8c020 <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - ldreq sl, [pc, #152] @ 8bf6c <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ + ldreq sl, [pc, #152] @ 8c024 <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ blx r9 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8bf60 <_Py_hashtable_new_full@@Base+0xbc> │ │ │ │ + beq 8c018 <_Py_hashtable_new_full@@Base+0xbc> │ │ │ │ mov r3, #16 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ str r3, [r4, #4] │ │ │ │ str fp, [r4] │ │ │ │ blx r9 │ │ │ │ cmp r0, fp │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 8bf58 <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ + beq 8c010 <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #80] @ 8bf70 <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #80] @ 8bf74 <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #80] @ 8c028 <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #80] @ 8c02c <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ str r8, [r4, #24] │ │ │ │ cmp r6, r2 │ │ │ │ cmpeq r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ 8bf78 <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #68] @ 8c030 <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldreq r3, [pc, #64] @ 8bf7c <_Py_hashtable_new_full@@Base+0xd8> │ │ │ │ + ldreq r3, [pc, #64] @ 8c034 <_Py_hashtable_new_full@@Base+0xd8> │ │ │ │ str r7, [r4, #28] │ │ │ │ str r5, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ str r9, [r4, #32] │ │ │ │ str sl, [r4, #36] @ 0x24 │ │ │ │ streq r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ mov r4, #0 │ │ │ │ - b 8bf50 <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ - andeq r9, r9, ip, lsl #16 │ │ │ │ - andeq r9, r9, r0, lsl #26 │ │ │ │ - @ instruction: 0x0016bafc │ │ │ │ - @ instruction: 0x0018e7d4 │ │ │ │ - ldrdeq r0, [r9], -r0 @ │ │ │ │ - @ instruction: 0x0016bab0 │ │ │ │ + b 8c008 <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ + andeq r9, r9, ip, lsr #17 │ │ │ │ + andeq r9, r9, r0, lsr #27 │ │ │ │ + andseq ip, r6, r8, ror #28 │ │ │ │ + andseq r0, r9, r4, ror #9 │ │ │ │ + andeq r0, r9, r8, lsl #25 │ │ │ │ + andseq ip, r6, r8, ror #27 │ │ │ │ │ │ │ │ -0008bf80 : │ │ │ │ +0008c038 : │ │ │ │ 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 8bfa8 │ │ │ │ + beq 8c060 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a45d0 <_PyType_GetDict@@Base> │ │ │ │ + bl a46c0 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8bfe0 │ │ │ │ + bne 8c098 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5688 │ │ │ │ + bl a5778 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8bff4 │ │ │ │ + blt 8c0ac │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r5, [r4, #4] │ │ │ │ movne r0, r4 │ │ │ │ - bne 8bfa0 │ │ │ │ - ldr r3, [pc, #20] @ 8bffc │ │ │ │ + bne 8c058 │ │ │ │ + ldr r3, [pc, #20] @ 8c0b4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #16] @ 8c000 │ │ │ │ + ldr r1, [pc, #16] @ 8c0b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r5, r0, lsr sl │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0035e1f0 │ │ │ │ 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 8c528 │ │ │ │ + bne 8c5e0 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ tst r6, #32 │ │ │ │ - beq 8c7f8 │ │ │ │ + beq 8c8b0 │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ - beq 8c7d0 │ │ │ │ + beq 8c888 │ │ │ │ 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 8c520 │ │ │ │ - ldr r3, [pc, #1980] @ 8c81c │ │ │ │ - ldr r2, [pc, #1980] @ 8c820 │ │ │ │ + beq 8c5d8 │ │ │ │ + ldr r3, [pc, #1980] @ 8c8d4 │ │ │ │ + ldr r2, [pc, #1980] @ 8c8d8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8c808 │ │ │ │ - ldr r3, [pc, #1968] @ 8c824 │ │ │ │ - ldr r5, [pc, #1968] @ 8c828 │ │ │ │ + bne 8c8c0 │ │ │ │ + ldr r3, [pc, #1968] @ 8c8dc │ │ │ │ + ldr r5, [pc, #1968] @ 8c8e0 │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ - ldr r4, [pc, #1964] @ 8c82c │ │ │ │ + ldr r4, [pc, #1964] @ 8c8e4 │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr fp, [pc, #1960] @ 8c830 │ │ │ │ - ldr sl, [pc, #1960] @ 8c834 │ │ │ │ - ldr r9, [pc, #1960] @ 8c838 │ │ │ │ - ldr r7, [pc, #1960] @ 8c83c │ │ │ │ - ldr r3, [pc, #1960] @ 8c840 │ │ │ │ - ldr r8, [pc, #1960] @ 8c844 │ │ │ │ + ldr fp, [pc, #1960] @ 8c8e8 │ │ │ │ + ldr sl, [pc, #1960] @ 8c8ec │ │ │ │ + ldr r9, [pc, #1960] @ 8c8f0 │ │ │ │ + ldr r7, [pc, #1960] @ 8c8f4 │ │ │ │ + ldr r3, [pc, #1960] @ 8c8f8 │ │ │ │ + ldr r8, [pc, #1960] @ 8c8fc │ │ │ │ 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 8c534 │ │ │ │ + ble 8c5ec │ │ │ │ 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 │ │ │ │ @@ -100893,15 +100939,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 8c288 │ │ │ │ + bls 8c340 │ │ │ │ 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] │ │ │ │ @@ -100950,32 +100996,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 8c1b8 │ │ │ │ + bgt 8c270 │ │ │ │ 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] @ 8c848 │ │ │ │ + ldr ip, [pc, #1440] @ 8c900 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 8c59c │ │ │ │ + bhi 8c654 │ │ │ │ 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] │ │ │ │ @@ -101125,21 +101171,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] @ 8c84c │ │ │ │ + ldr r2, [pc, #784] @ 8c904 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #6 │ │ │ │ - bhi 8c59c │ │ │ │ + bhi 8c654 │ │ │ │ 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 │ │ │ │ @@ -101279,138 +101325,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 8c518 │ │ │ │ + b 8c5d0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ - b 8c2f8 │ │ │ │ + b 8c3b0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c2f8 │ │ │ │ + b 8c3b0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c2e4 │ │ │ │ + b 8c39c │ │ │ │ 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 8c058 │ │ │ │ - b 8c520 │ │ │ │ + bne 8c110 │ │ │ │ + b 8c5d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 8c7dc │ │ │ │ + b 8c894 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 8c518 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrdeq ip, [r8], -r4 │ │ │ │ - ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 8c830 │ │ │ │ + b 8c5d0 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + andeq ip, r8, ip, lsl #19 │ │ │ │ + ldrheq r9, [sl], #-200 @ 0xffffff38 │ │ │ │ + strbtvs r7, [pc], #-609 @ 8c8e8 │ │ │ │ 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 pc, ip, r8, lsl #11 │ │ │ │ - mlaseq ip, r6, r5, pc @ │ │ │ │ + eorseq r2, sp, r8, asr #26 │ │ │ │ + eorseq r2, sp, r6, asr sp │ │ │ │ │ │ │ │ -0008c850 <_Py_HashBytes@@Base>: │ │ │ │ +0008c908 <_Py_HashBytes@@Base>: │ │ │ │ subs r3, r1, #0 │ │ │ │ - beq 8c8b4 <_Py_HashBytes@@Base+0x64> │ │ │ │ + beq 8c96c <_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] @ 8c8c8 <_Py_HashBytes@@Base+0x78> │ │ │ │ - ldr lr, [pc, #88] @ 8c8cc <_Py_HashBytes@@Base+0x7c> │ │ │ │ + ldr r2, [pc, #88] @ 8c980 <_Py_HashBytes@@Base+0x78> │ │ │ │ + ldr lr, [pc, #88] @ 8c984 <_Py_HashBytes@@Base+0x7c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, lr │ │ │ │ - bne 8c8bc <_Py_HashBytes@@Base+0x6c> │ │ │ │ - ldr r1, [pc, #72] @ 8c8d0 <_Py_HashBytes@@Base+0x80> │ │ │ │ + bne 8c974 <_Py_HashBytes@@Base+0x6c> │ │ │ │ + ldr r1, [pc, #72] @ 8c988 <_Py_HashBytes@@Base+0x80> │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 8c910 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c9c8 <_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 8c8a0 <_Py_HashBytes@@Base+0x50> │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrdeq ip, [r8], -r4 │ │ │ │ - ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ + b 8c958 <_Py_HashBytes@@Base+0x50> │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + andeq ip, r8, ip, lsl #19 │ │ │ │ + ldrheq r9, [sl], #-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] @ 8c90c <_Py_HashBytes@@Base+0xbc> │ │ │ │ + ldr ip, [pc, #32] @ 8c9c4 <_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 8c910 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c9c8 <_Py_HashBytes@@Base+0xc0> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ + ldrheq r9, [sl], #-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] @ 8d05c <_Py_HashBytes@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #1836] @ 8d060 <_Py_HashBytes@@Base+0x810> │ │ │ │ - ldr sl, [pc, #1836] @ 8d064 <_Py_HashBytes@@Base+0x814> │ │ │ │ - ldr fp, [pc, #1836] @ 8d068 <_Py_HashBytes@@Base+0x818> │ │ │ │ - ldr r9, [pc, #1836] @ 8d06c <_Py_HashBytes@@Base+0x81c> │ │ │ │ - ldr r6, [pc, #1836] @ 8d070 <_Py_HashBytes@@Base+0x820> │ │ │ │ - ldr r7, [pc, #1836] @ 8d074 <_Py_HashBytes@@Base+0x824> │ │ │ │ - ldr r8, [pc, #1836] @ 8d078 <_Py_HashBytes@@Base+0x828> │ │ │ │ + ldr r5, [pc, #1836] @ 8d114 <_Py_HashBytes@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #1836] @ 8d118 <_Py_HashBytes@@Base+0x810> │ │ │ │ + ldr sl, [pc, #1836] @ 8d11c <_Py_HashBytes@@Base+0x814> │ │ │ │ + ldr fp, [pc, #1836] @ 8d120 <_Py_HashBytes@@Base+0x818> │ │ │ │ + ldr r9, [pc, #1836] @ 8d124 <_Py_HashBytes@@Base+0x81c> │ │ │ │ + ldr r6, [pc, #1836] @ 8d128 <_Py_HashBytes@@Base+0x820> │ │ │ │ + ldr r7, [pc, #1836] @ 8d12c <_Py_HashBytes@@Base+0x824> │ │ │ │ + ldr r8, [pc, #1836] @ 8d130 <_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 8d000 <_Py_HashBytes@@Base+0x7b0> │ │ │ │ + ble 8d0b8 <_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] │ │ │ │ @@ -101453,15 +101499,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 8cb40 <_Py_HashBytes@@Base+0x2f0> │ │ │ │ + bls 8cbf8 <_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] │ │ │ │ @@ -101509,32 +101555,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 8ca6c <_Py_HashBytes@@Base+0x21c> │ │ │ │ + bgt 8cb24 <_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] @ 8d07c <_Py_HashBytes@@Base+0x82c> │ │ │ │ + ldr r0, [pc, #1308] @ 8d134 <_Py_HashBytes@@Base+0x82c> │ │ │ │ sub ip, r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8ce08 <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8cec0 <_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] │ │ │ │ @@ -101817,67 +101863,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 8cdb0 <_Py_HashBytes@@Base+0x560> │ │ │ │ + b 8ce68 <_Py_HashBytes@@Base+0x560> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #116] @ 8d080 <_Py_HashBytes@@Base+0x830> │ │ │ │ + ldr r0, [pc, #116] @ 8d138 <_Py_HashBytes@@Base+0x830> │ │ │ │ sub ip, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8ce08 <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8cec0 <_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 8cba4 <_Py_HashBytes@@Base+0x354> │ │ │ │ + b 8cc5c <_Py_HashBytes@@Base+0x354> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8cb94 <_Py_HashBytes@@Base+0x344> │ │ │ │ + b 8cc4c <_Py_HashBytes@@Base+0x344> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8cba4 <_Py_HashBytes@@Base+0x354> │ │ │ │ - strbtvs r7, [pc], #-609 @ 8d064 <_Py_HashBytes@@Base+0x814> │ │ │ │ + b 8cc5c <_Py_HashBytes@@Base+0x354> │ │ │ │ + strbtvs r7, [pc], #-609 @ 8d11c <_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 pc, ip, r4, lsr #11 │ │ │ │ - @ instruction: 0x003cf5b2 │ │ │ │ + eorseq r2, sp, r4, ror #26 │ │ │ │ + eorseq r2, sp, r2, ror sp │ │ │ │ │ │ │ │ -0008d084 : │ │ │ │ - ldr r3, [pc, #48] @ 8d0bc │ │ │ │ +0008d13c : │ │ │ │ + ldr r3, [pc, #48] @ 8d174 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d09c │ │ │ │ + beq 8d154 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ b 2a870 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 8b038 │ │ │ │ + bl 8b0a4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ b 2a870 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ │ │ │ │ -0008d0c0 : │ │ │ │ +0008d178 : │ │ │ │ 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 │ │ │ │ @@ -101888,3473 +101934,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, #1188] @ 8d5b4 │ │ │ │ + ldr r7, [pc, #1188] @ 8d66c │ │ │ │ mov r6, r0 │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d3e4 │ │ │ │ + bne 8d494 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r5, #3724] @ 0xe8c │ │ │ │ ldr r8, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 8d500 │ │ │ │ + bne 8d5ac │ │ │ │ ldr fp, [r5, #8] │ │ │ │ add r8, fp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c04 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 8d51c │ │ │ │ + bne 8d5fc │ │ │ │ add r3, fp, #8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8d284 │ │ │ │ + bne 8d320 │ │ │ │ add r9, fp, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d510 │ │ │ │ + bne 8d650 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [fp, #8] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 8d270 │ │ │ │ + bne 8d410 │ │ │ │ add r0, fp, #88 @ 0x58 │ │ │ │ bl 29d30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d550 │ │ │ │ + bne 8d5f0 │ │ │ │ mov r0, r9 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d544 │ │ │ │ + bne 8d644 │ │ │ │ ldr r9, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d3f4 │ │ │ │ + bne 8d4a4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #3724] @ 0xe8c │ │ │ │ ldr r9, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r4, r3 │ │ │ │ - bne 8d3fc │ │ │ │ + bne 8d4ac │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add r7, r4, #12 │ │ │ │ orr r3, r3, #32 │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 35636c │ │ │ │ + bl 359b0c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d428 │ │ │ │ - ldr r9, [pc, #948] @ 8d5b8 │ │ │ │ + bne 8d4d4 │ │ │ │ + ldr r9, [pc, #948] @ 8d670 │ │ │ │ ldr r3, [r9, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d4e0 │ │ │ │ + beq 8d58c │ │ │ │ bl 2a99c │ │ │ │ ldr r3, [r9, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 8d234 │ │ │ │ - ldr r3, [pc, #912] @ 8d5bc │ │ │ │ + bne 8d2ec │ │ │ │ + ldr r3, [pc, #912] @ 8d674 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d428 │ │ │ │ + bne 8d4d4 │ │ │ │ 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 8d58c │ │ │ │ + bic r2, r3, #255 @ 0xff │ │ │ │ + cmp r5, r2 │ │ │ │ + bne 8d614 │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d538 │ │ │ │ + bne 8d4c8 │ │ │ │ str sl, [r6] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [fp, #4] │ │ │ │ - ldr r2, [fp, #12] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [fp, #12] │ │ │ │ - b 8d18c │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r1], #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #800] @ 8d5b8 │ │ │ │ + ldr r1, [pc, #828] @ 8d670 │ │ │ │ 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 8d55c │ │ │ │ - bl 156ea0 │ │ │ │ + beq 8d608 │ │ │ │ + bl 1572ec │ │ │ │ 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 8d30c │ │ │ │ + blt 8d3a8 │ │ │ │ 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 157a6c <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 158480 <_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 8d388 │ │ │ │ + beq 8d438 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d4d4 │ │ │ │ + bne 8d580 │ │ │ │ mov r2, r5 │ │ │ │ str r9, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8d438 │ │ │ │ + bne 8d4e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 8d164 │ │ │ │ + b 8d21c │ │ │ │ + str r4, [fp, #4] │ │ │ │ + ldr r2, [fp, #12] │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [fp, #12] │ │ │ │ + b 8d244 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8d158 │ │ │ │ + beq 8d210 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 8d158 │ │ │ │ + bne 8d210 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 237604 <_PyThreadState_New@@Base+0x524> │ │ │ │ + bl 239f2c <_PyThreadState_New@@Base+0x524> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d528 │ │ │ │ + bne 8d5c4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 356334 │ │ │ │ + bl 359ad4 │ │ │ │ mov r9, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 8d158 │ │ │ │ + b 8d210 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 8d500 │ │ │ │ + bne 8d5ac │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b 8d13c │ │ │ │ + b 8d1f4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8d1d4 │ │ │ │ - bl 8b250 │ │ │ │ + beq 8d28c │ │ │ │ + bl 8b308 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 8d1d4 │ │ │ │ + beq 8d28c │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 8d538 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 24217c │ │ │ │ - bl 7df00 │ │ │ │ + beq 8d65c │ │ │ │ + ldr r1, [pc, #424] @ 8d678 │ │ │ │ + ldr r0, [pc, #424] @ 8d67c │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 356334 │ │ │ │ - b 8d234 │ │ │ │ - ldr r3, [pc, #376] @ 8d5b8 │ │ │ │ + bl 359ad4 │ │ │ │ + b 8d2ec │ │ │ │ + ldr r3, [pc, #388] @ 8d670 │ │ │ │ ldr r2, [fp] │ │ │ │ ldr r1, [r3, #852] @ 0x354 │ │ │ │ cmp r2, #1 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ umull r3, r0, r2, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [fp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - beq 8d584 │ │ │ │ - bl 156ea0 │ │ │ │ + beq 8d5bc │ │ │ │ + bl 1572ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mvn r0, #0 │ │ │ │ sub lr, r0, r3 │ │ │ │ cmp lr, r2 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ sub lr, r1, lr │ │ │ │ sbcs lr, lr, ip │ │ │ │ - blt 8d4ac │ │ │ │ + blt 8d558 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ adds r0, r2, r3 │ │ │ │ adc r1, ip, lr │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bl 157a6c <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 158480 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ bl 29e5c <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq 8d374 │ │ │ │ + beq 8d424 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d358 │ │ │ │ - ldr r1, [pc, #228] @ 8d5c0 │ │ │ │ - ldr r0, [pc, #228] @ 8d5c4 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 8b038 │ │ │ │ + beq 8d3f4 │ │ │ │ + ldr r1, [pc, #248] @ 8d680 │ │ │ │ + ldr r0, [pc, #240] @ 8d67c │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8b0a4 │ │ │ │ bl 2a99c │ │ │ │ ldr r2, [r9, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8d224 │ │ │ │ - b 8d234 │ │ │ │ - bl 8b250 │ │ │ │ + beq 8d2dc │ │ │ │ + b 8d2ec │ │ │ │ + bl 8b308 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 8d3ec │ │ │ │ - b 8d424 │ │ │ │ - ldr r1, [pc, #176] @ 8d5c8 │ │ │ │ - ldr r0, [pc, #168] @ 8d5c4 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #168] @ 8d5cc │ │ │ │ - ldr r0, [pc, #156] @ 8d5c4 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq 8d49c │ │ │ │ + bl 7df6c │ │ │ │ + bl 78d38 │ │ │ │ + b 8d520 │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d568 │ │ │ │ - ldr r1, [pc, #144] @ 8d5d0 │ │ │ │ - ldr r0, [pc, #128] @ 8d5c4 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #136] @ 8d5d4 │ │ │ │ - ldr r0, [pc, #116] @ 8d5c4 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #128] @ 8d5d8 │ │ │ │ - ldr r0, [pc, #104] @ 8d5c4 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 78ccc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b 8d2d0 │ │ │ │ + bne 8d4c8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 8d424 │ │ │ │ + beq 8d5b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 35636c │ │ │ │ - b 8d424 │ │ │ │ - bl 78ccc │ │ │ │ - b 8d474 │ │ │ │ + bl 359b0c │ │ │ │ + b 8d5b8 │ │ │ │ + ldr r1, [pc, #140] @ 8d684 │ │ │ │ + ldr r0, [pc, #128] @ 8d67c │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #132] @ 8d688 │ │ │ │ + ldr r0, [pc, #116] @ 8d67c │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 78d38 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b 8d36c │ │ │ │ + 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 356eac │ │ │ │ + bl 35a64c │ │ │ │ cmp r0, r9 │ │ │ │ - beq 8d254 │ │ │ │ + beq 8d304 │ │ │ │ str r0, [r4] │ │ │ │ - b 8d58c │ │ │ │ - subseq r5, r7, r0, ror r0 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r5, r7, r8, ror r4 │ │ │ │ - eorseq sl, r5, r0, lsr #25 │ │ │ │ - eorseq pc, ip, ip, asr #12 │ │ │ │ - eorseq sl, r5, r4, ror #25 │ │ │ │ - eorseq sl, r5, r0, lsl #25 │ │ │ │ - eorseq sl, r5, r0, asr #25 │ │ │ │ - eorseq sl, r5, r4, lsr sp │ │ │ │ - eorseq sl, r5, ip, lsl #26 │ │ │ │ + b 8d61c │ │ │ │ + ldr r1, [pc, #64] @ 8d68c │ │ │ │ + ldr r0, [pc, #44] @ 8d67c │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #56] @ 8d690 │ │ │ │ + ldr r0, [pc, #32] @ 8d67c │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 244aa4 │ │ │ │ + b 8d5b8 │ │ │ │ + subseq r5, r8, r0, ror r0 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r5, r8, r8, ror r4 │ │ │ │ + eorseq lr, r5, r0, lsl #9 │ │ │ │ + eorseq r2, sp, ip, lsl #28 │ │ │ │ + eorseq lr, r5, r0, ror #8 │ │ │ │ + eorseq lr, r5, ip, asr #9 │ │ │ │ + eorseq lr, r5, r0, asr #8 │ │ │ │ + @ instruction: 0x0035e4f4 │ │ │ │ + eorseq lr, r5, r4, lsr #9 │ │ │ │ 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] @ 8e5f4 │ │ │ │ + ldr r3, [pc, #4084] @ 8e6ac │ │ │ │ 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 9056c │ │ │ │ - ldr r2, [pc, #4056] @ 8e5f8 │ │ │ │ - ldr r3, [pc, #4056] @ 8e5fc │ │ │ │ - ldr r1, [pc, #4056] @ 8e600 │ │ │ │ + bne 90624 │ │ │ │ + ldr r2, [pc, #4056] @ 8e6b0 │ │ │ │ + ldr r3, [pc, #4056] @ 8e6b4 │ │ │ │ + ldr r1, [pc, #4056] @ 8e6b8 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #8 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90658 │ │ │ │ - ldr r1, [pc, #4032] @ 8e604 │ │ │ │ + beq 90710 │ │ │ │ + ldr r1, [pc, #4032] @ 8e6bc │ │ │ │ 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] @ 8e608 │ │ │ │ - ldr r2, [pc, #4008] @ 8e60c │ │ │ │ + ldr r4, [pc, #4008] @ 8e6c0 │ │ │ │ + ldr r2, [pc, #4008] @ 8e6c4 │ │ │ │ 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] @ 8e610 │ │ │ │ + ldr fp, [pc, #3984] @ 8e6c8 │ │ │ │ str r2, [r4, #1504] @ 0x5e0 │ │ │ │ - ldr r1, [pc, #3980] @ 8e614 │ │ │ │ - ldr r0, [pc, #3980] @ 8e618 │ │ │ │ + ldr r1, [pc, #3980] @ 8e6cc │ │ │ │ + ldr r0, [pc, #3980] @ 8e6d0 │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ - bl 8bea4 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bf5c <_Py_hashtable_new_full@@Base> │ │ │ │ add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r9, #792] @ 0x318 │ │ │ │ - beq 90700 │ │ │ │ - ldr r0, [pc, #3948] @ 8e61c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3944] @ 8e620 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3940] @ 8e624 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3936] @ 8e628 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3932] @ 8e62c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3928] @ 8e630 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3924] @ 8e634 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3920] @ 8e638 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3916] @ 8e63c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3912] @ 8e640 │ │ │ │ - bl 9091c │ │ │ │ + beq 907b8 │ │ │ │ + ldr r0, [pc, #3948] @ 8e6d4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3944] @ 8e6d8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3940] @ 8e6dc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3936] @ 8e6e0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3932] @ 8e6e4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3928] @ 8e6e8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3924] @ 8e6ec │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3920] @ 8e6f0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3916] @ 8e6f4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3912] @ 8e6f8 │ │ │ │ + bl 909d4 │ │ │ │ add r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3900] @ 8e644 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3896] @ 8e648 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3892] @ 8e64c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3888] @ 8e650 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3884] @ 8e654 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3880] @ 8e658 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3876] @ 8e65c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3872] @ 8e660 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3868] @ 8e664 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3864] @ 8e668 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3860] @ 8e66c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3856] @ 8e670 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3852] @ 8e674 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3848] @ 8e678 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3844] @ 8e67c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3840] @ 8e680 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3836] @ 8e684 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3832] @ 8e688 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3828] @ 8e68c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3824] @ 8e690 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3820] @ 8e694 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3816] @ 8e698 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3812] @ 8e69c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3808] @ 8e6a0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3804] @ 8e6a4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3800] @ 8e6a8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3796] @ 8e6ac │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3792] @ 8e6b0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3788] @ 8e6b4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3784] @ 8e6b8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3780] @ 8e6bc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3776] @ 8e6c0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3772] @ 8e6c4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3768] @ 8e6c8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3764] @ 8e6cc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3760] @ 8e6d0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3756] @ 8e6d4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3752] @ 8e6d8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3748] @ 8e6dc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3744] @ 8e6e0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3740] @ 8e6e4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3736] @ 8e6e8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3732] @ 8e6ec │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3728] @ 8e6f0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3724] @ 8e6f4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3720] @ 8e6f8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3716] @ 8e6fc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3712] @ 8e700 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3708] @ 8e704 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3704] @ 8e708 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3700] @ 8e70c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3696] @ 8e710 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3692] @ 8e714 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3688] @ 8e718 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3684] @ 8e71c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3680] @ 8e720 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3676] @ 8e724 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3672] @ 8e728 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3668] @ 8e72c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3664] @ 8e730 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3660] @ 8e734 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3656] @ 8e738 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3652] @ 8e73c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3648] @ 8e740 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3644] @ 8e744 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3640] @ 8e748 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3636] @ 8e74c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3632] @ 8e750 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3628] @ 8e754 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3624] @ 8e758 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3620] @ 8e75c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3616] @ 8e760 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3612] @ 8e764 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3608] @ 8e768 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3604] @ 8e76c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3600] @ 8e770 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3596] @ 8e774 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3592] @ 8e778 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3588] @ 8e77c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3584] @ 8e780 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3580] @ 8e784 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3576] @ 8e788 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3572] @ 8e78c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3568] @ 8e790 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3564] @ 8e794 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3560] @ 8e798 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3556] @ 8e79c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3552] @ 8e7a0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3548] @ 8e7a4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3544] @ 8e7a8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3540] @ 8e7ac │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3536] @ 8e7b0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3532] @ 8e7b4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3528] @ 8e7b8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3524] @ 8e7bc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3520] @ 8e7c0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3516] @ 8e7c4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3512] @ 8e7c8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3508] @ 8e7cc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3504] @ 8e7d0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3500] @ 8e7d4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3496] @ 8e7d8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3492] @ 8e7dc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3488] @ 8e7e0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3484] @ 8e7e4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3480] @ 8e7e8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3476] @ 8e7ec │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3472] @ 8e7f0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3468] @ 8e7f4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3464] @ 8e7f8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3460] @ 8e7fc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3456] @ 8e800 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3452] @ 8e804 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3448] @ 8e808 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3444] @ 8e80c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3440] @ 8e810 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3436] @ 8e814 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3432] @ 8e818 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3428] @ 8e81c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3424] @ 8e820 │ │ │ │ - bl 9091c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3900] @ 8e6fc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3896] @ 8e700 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3892] @ 8e704 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3888] @ 8e708 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3884] @ 8e70c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3880] @ 8e710 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3876] @ 8e714 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3872] @ 8e718 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3868] @ 8e71c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3864] @ 8e720 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3860] @ 8e724 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3856] @ 8e728 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3852] @ 8e72c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3848] @ 8e730 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3844] @ 8e734 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3840] @ 8e738 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3836] @ 8e73c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3832] @ 8e740 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3828] @ 8e744 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3824] @ 8e748 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3820] @ 8e74c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3816] @ 8e750 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3812] @ 8e754 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3808] @ 8e758 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3804] @ 8e75c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3800] @ 8e760 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3796] @ 8e764 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3792] @ 8e768 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3788] @ 8e76c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3784] @ 8e770 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3780] @ 8e774 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3776] @ 8e778 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3772] @ 8e77c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3768] @ 8e780 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3764] @ 8e784 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3760] @ 8e788 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3756] @ 8e78c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3752] @ 8e790 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3748] @ 8e794 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3744] @ 8e798 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3740] @ 8e79c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3736] @ 8e7a0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3732] @ 8e7a4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3728] @ 8e7a8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3724] @ 8e7ac │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3720] @ 8e7b0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3716] @ 8e7b4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3712] @ 8e7b8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3708] @ 8e7bc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3704] @ 8e7c0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3700] @ 8e7c4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3696] @ 8e7c8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3692] @ 8e7cc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3688] @ 8e7d0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3684] @ 8e7d4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3680] @ 8e7d8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3676] @ 8e7dc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3672] @ 8e7e0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3668] @ 8e7e4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3664] @ 8e7e8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3660] @ 8e7ec │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3656] @ 8e7f0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3652] @ 8e7f4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3648] @ 8e7f8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3644] @ 8e7fc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3640] @ 8e800 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3636] @ 8e804 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3632] @ 8e808 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3628] @ 8e80c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3624] @ 8e810 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3620] @ 8e814 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3616] @ 8e818 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3612] @ 8e81c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3608] @ 8e820 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3604] @ 8e824 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3600] @ 8e828 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3596] @ 8e82c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3592] @ 8e830 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3588] @ 8e834 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3584] @ 8e838 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3580] @ 8e83c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3576] @ 8e840 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3572] @ 8e844 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3568] @ 8e848 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3564] @ 8e84c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3560] @ 8e850 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3556] @ 8e854 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3552] @ 8e858 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3548] @ 8e85c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3544] @ 8e860 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3540] @ 8e864 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3536] @ 8e868 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3532] @ 8e86c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3528] @ 8e870 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3524] @ 8e874 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3520] @ 8e878 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3516] @ 8e87c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3512] @ 8e880 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3508] @ 8e884 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3504] @ 8e888 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3500] @ 8e88c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3496] @ 8e890 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3492] @ 8e894 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3488] @ 8e898 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3484] @ 8e89c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3480] @ 8e8a0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3476] @ 8e8a4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3472] @ 8e8a8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3468] @ 8e8ac │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3464] @ 8e8b0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3460] @ 8e8b4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3456] @ 8e8b8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3452] @ 8e8bc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3448] @ 8e8c0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3444] @ 8e8c4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3440] @ 8e8c8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3436] @ 8e8cc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3432] @ 8e8d0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3428] @ 8e8d4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3424] @ 8e8d8 │ │ │ │ + bl 909d4 │ │ │ │ add r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3412] @ 8e824 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3408] @ 8e828 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3404] @ 8e82c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3400] @ 8e830 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3396] @ 8e834 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3392] @ 8e838 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3388] @ 8e83c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3384] @ 8e840 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3380] @ 8e844 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3376] @ 8e848 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3372] @ 8e84c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3368] @ 8e850 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3364] @ 8e854 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3360] @ 8e858 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3356] @ 8e85c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3352] @ 8e860 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3348] @ 8e864 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3344] @ 8e868 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3340] @ 8e86c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3336] @ 8e870 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3332] @ 8e874 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3328] @ 8e878 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3324] @ 8e87c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3320] @ 8e880 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3316] @ 8e884 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3312] @ 8e888 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3308] @ 8e88c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3304] @ 8e890 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3300] @ 8e894 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3296] @ 8e898 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3292] @ 8e89c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3288] @ 8e8a0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3284] @ 8e8a4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3280] @ 8e8a8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3276] @ 8e8ac │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3272] @ 8e8b0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3268] @ 8e8b4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3264] @ 8e8b8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3260] @ 8e8bc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3256] @ 8e8c0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3252] @ 8e8c4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3248] @ 8e8c8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3244] @ 8e8cc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3240] @ 8e8d0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3236] @ 8e8d4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3232] @ 8e8d8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3228] @ 8e8dc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3224] @ 8e8e0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3220] @ 8e8e4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3216] @ 8e8e8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3212] @ 8e8ec │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3208] @ 8e8f0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3204] @ 8e8f4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3200] @ 8e8f8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3196] @ 8e8fc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3192] @ 8e900 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3188] @ 8e904 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3184] @ 8e908 │ │ │ │ - bl 9091c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3412] @ 8e8dc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3408] @ 8e8e0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3404] @ 8e8e4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3400] @ 8e8e8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3396] @ 8e8ec │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3392] @ 8e8f0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3388] @ 8e8f4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3384] @ 8e8f8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3380] @ 8e8fc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3376] @ 8e900 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3372] @ 8e904 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3368] @ 8e908 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3364] @ 8e90c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3360] @ 8e910 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3356] @ 8e914 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3352] @ 8e918 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3348] @ 8e91c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3344] @ 8e920 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3340] @ 8e924 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3336] @ 8e928 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3332] @ 8e92c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3328] @ 8e930 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3324] @ 8e934 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3320] @ 8e938 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3316] @ 8e93c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3312] @ 8e940 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3308] @ 8e944 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3304] @ 8e948 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3300] @ 8e94c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3296] @ 8e950 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3292] @ 8e954 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3288] @ 8e958 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3284] @ 8e95c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3280] @ 8e960 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3276] @ 8e964 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3272] @ 8e968 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3268] @ 8e96c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3264] @ 8e970 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3260] @ 8e974 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3256] @ 8e978 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3252] @ 8e97c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3248] @ 8e980 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3244] @ 8e984 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3240] @ 8e988 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3236] @ 8e98c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3232] @ 8e990 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3228] @ 8e994 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3224] @ 8e998 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3220] @ 8e99c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3216] @ 8e9a0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3212] @ 8e9a4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3208] @ 8e9a8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3204] @ 8e9ac │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3200] @ 8e9b0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3196] @ 8e9b4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3192] @ 8e9b8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3188] @ 8e9bc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3184] @ 8e9c0 │ │ │ │ + bl 909d4 │ │ │ │ add r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3172] @ 8e90c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3168] @ 8e910 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3164] @ 8e914 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3160] @ 8e918 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3156] @ 8e91c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3152] @ 8e920 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3148] @ 8e924 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3144] @ 8e928 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3140] @ 8e92c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3136] @ 8e930 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3132] @ 8e934 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3128] @ 8e938 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3124] @ 8e93c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3120] @ 8e940 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3116] @ 8e944 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3112] @ 8e948 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3108] @ 8e94c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3104] @ 8e950 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3100] @ 8e954 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3096] @ 8e958 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3092] @ 8e95c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3088] @ 8e960 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3084] @ 8e964 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3080] @ 8e968 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3076] @ 8e96c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3072] @ 8e970 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3068] @ 8e974 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3064] @ 8e978 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3060] @ 8e97c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3056] @ 8e980 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3052] @ 8e984 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3048] @ 8e988 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3044] @ 8e98c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3040] @ 8e990 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3036] @ 8e994 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3032] @ 8e998 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3028] @ 8e99c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3024] @ 8e9a0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3020] @ 8e9a4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3016] @ 8e9a8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3012] @ 8e9ac │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3008] @ 8e9b0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3004] @ 8e9b4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3000] @ 8e9b8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2996] @ 8e9bc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2992] @ 8e9c0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2988] @ 8e9c4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2984] @ 8e9c8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2980] @ 8e9cc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2976] @ 8e9d0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2972] @ 8e9d4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2968] @ 8e9d8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2964] @ 8e9dc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2960] @ 8e9e0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2956] @ 8e9e4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2952] @ 8e9e8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2948] @ 8e9ec │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2944] @ 8e9f0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2940] @ 8e9f4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2936] @ 8e9f8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2932] @ 8e9fc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2928] @ 8ea00 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2924] @ 8ea04 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2920] @ 8ea08 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2916] @ 8ea0c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2912] @ 8ea10 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2908] @ 8ea14 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2904] @ 8ea18 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2900] @ 8ea1c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2896] @ 8ea20 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2892] @ 8ea24 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2888] @ 8ea28 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2884] @ 8ea2c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2880] @ 8ea30 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2876] @ 8ea34 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2872] @ 8ea38 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2868] @ 8ea3c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2864] @ 8ea40 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2860] @ 8ea44 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2856] @ 8ea48 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2852] @ 8ea4c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2848] @ 8ea50 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2844] @ 8ea54 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2840] @ 8ea58 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2836] @ 8ea5c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2832] @ 8ea60 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2828] @ 8ea64 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2824] @ 8ea68 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2820] @ 8ea6c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2816] @ 8ea70 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2812] @ 8ea74 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2808] @ 8ea78 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2804] @ 8ea7c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2800] @ 8ea80 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2796] @ 8ea84 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2792] @ 8ea88 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2788] @ 8ea8c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2784] @ 8ea90 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2780] @ 8ea94 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2776] @ 8ea98 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2772] @ 8ea9c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2768] @ 8eaa0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2764] @ 8eaa4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2760] @ 8eaa8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2756] @ 8eaac │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2752] @ 8eab0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2748] @ 8eab4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2744] @ 8eab8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2740] @ 8eabc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2736] @ 8eac0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2732] @ 8eac4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2728] @ 8eac8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2724] @ 8eacc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2720] @ 8ead0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2716] @ 8ead4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2712] @ 8ead8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2708] @ 8eadc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2704] @ 8eae0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2700] @ 8eae4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2696] @ 8eae8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2692] @ 8eaec │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2688] @ 8eaf0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2684] @ 8eaf4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2680] @ 8eaf8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2676] @ 8eafc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2672] @ 8eb00 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2668] @ 8eb04 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2664] @ 8eb08 │ │ │ │ - bl 9091c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3172] @ 8e9c4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3168] @ 8e9c8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3164] @ 8e9cc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3160] @ 8e9d0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3156] @ 8e9d4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3152] @ 8e9d8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3148] @ 8e9dc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3144] @ 8e9e0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3140] @ 8e9e4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3136] @ 8e9e8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3132] @ 8e9ec │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3128] @ 8e9f0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3124] @ 8e9f4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3120] @ 8e9f8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3116] @ 8e9fc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3112] @ 8ea00 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3108] @ 8ea04 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3104] @ 8ea08 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3100] @ 8ea0c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3096] @ 8ea10 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3092] @ 8ea14 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3088] @ 8ea18 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3084] @ 8ea1c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3080] @ 8ea20 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3076] @ 8ea24 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3072] @ 8ea28 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3068] @ 8ea2c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3064] @ 8ea30 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3060] @ 8ea34 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3056] @ 8ea38 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3052] @ 8ea3c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3048] @ 8ea40 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3044] @ 8ea44 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3040] @ 8ea48 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3036] @ 8ea4c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3032] @ 8ea50 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3028] @ 8ea54 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3024] @ 8ea58 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3020] @ 8ea5c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3016] @ 8ea60 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3012] @ 8ea64 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3008] @ 8ea68 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3004] @ 8ea6c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3000] @ 8ea70 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2996] @ 8ea74 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2992] @ 8ea78 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2988] @ 8ea7c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2984] @ 8ea80 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2980] @ 8ea84 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2976] @ 8ea88 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2972] @ 8ea8c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2968] @ 8ea90 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2964] @ 8ea94 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2960] @ 8ea98 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2956] @ 8ea9c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2952] @ 8eaa0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2948] @ 8eaa4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2944] @ 8eaa8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2940] @ 8eaac │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2936] @ 8eab0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2932] @ 8eab4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2928] @ 8eab8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2924] @ 8eabc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2920] @ 8eac0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2916] @ 8eac4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2912] @ 8eac8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2908] @ 8eacc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2904] @ 8ead0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2900] @ 8ead4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2896] @ 8ead8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2892] @ 8eadc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2888] @ 8eae0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2884] @ 8eae4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2880] @ 8eae8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2876] @ 8eaec │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2872] @ 8eaf0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2868] @ 8eaf4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2864] @ 8eaf8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2860] @ 8eafc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2856] @ 8eb00 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2852] @ 8eb04 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2848] @ 8eb08 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2844] @ 8eb0c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2840] @ 8eb10 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2836] @ 8eb14 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2832] @ 8eb18 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2828] @ 8eb1c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2824] @ 8eb20 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2820] @ 8eb24 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2816] @ 8eb28 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2812] @ 8eb2c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2808] @ 8eb30 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2804] @ 8eb34 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2800] @ 8eb38 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2796] @ 8eb3c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2792] @ 8eb40 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2788] @ 8eb44 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2784] @ 8eb48 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2780] @ 8eb4c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2776] @ 8eb50 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2772] @ 8eb54 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2768] @ 8eb58 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2764] @ 8eb5c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2760] @ 8eb60 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2756] @ 8eb64 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2752] @ 8eb68 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2748] @ 8eb6c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2744] @ 8eb70 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2740] @ 8eb74 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2736] @ 8eb78 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2732] @ 8eb7c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2728] @ 8eb80 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2724] @ 8eb84 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2720] @ 8eb88 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2716] @ 8eb8c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2712] @ 8eb90 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2708] @ 8eb94 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2704] @ 8eb98 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2700] @ 8eb9c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2696] @ 8eba0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2692] @ 8eba4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2688] @ 8eba8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2684] @ 8ebac │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2680] @ 8ebb0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2676] @ 8ebb4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2672] @ 8ebb8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2668] @ 8ebbc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2664] @ 8ebc0 │ │ │ │ + bl 909d4 │ │ │ │ add r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2652] @ 8eb0c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2648] @ 8eb10 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2644] @ 8eb14 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2640] @ 8eb18 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2636] @ 8eb1c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2632] @ 8eb20 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2628] @ 8eb24 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2624] @ 8eb28 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2620] @ 8eb2c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2616] @ 8eb30 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2612] @ 8eb34 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2608] @ 8eb38 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2604] @ 8eb3c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2600] @ 8eb40 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2596] @ 8eb44 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2592] @ 8eb48 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2588] @ 8eb4c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2584] @ 8eb50 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2580] @ 8eb54 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2576] @ 8eb58 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2572] @ 8eb5c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2568] @ 8eb60 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2564] @ 8eb64 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2560] @ 8eb68 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2556] @ 8eb6c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2552] @ 8eb70 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2548] @ 8eb74 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2544] @ 8eb78 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2540] @ 8eb7c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2536] @ 8eb80 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2532] @ 8eb84 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2528] @ 8eb88 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2524] @ 8eb8c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2520] @ 8eb90 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2516] @ 8eb94 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2512] @ 8eb98 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2508] @ 8eb9c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2504] @ 8eba0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2500] @ 8eba4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2496] @ 8eba8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2492] @ 8ebac │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2488] @ 8ebb0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2484] @ 8ebb4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2480] @ 8ebb8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2476] @ 8ebbc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2472] @ 8ebc0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2468] @ 8ebc4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2464] @ 8ebc8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2460] @ 8ebcc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2456] @ 8ebd0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2452] @ 8ebd4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2448] @ 8ebd8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2444] @ 8ebdc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2440] @ 8ebe0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2436] @ 8ebe4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2432] @ 8ebe8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2428] @ 8ebec │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2424] @ 8ebf0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2420] @ 8ebf4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2416] @ 8ebf8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2412] @ 8ebfc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2408] @ 8ec00 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2404] @ 8ec04 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2400] @ 8ec08 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2396] @ 8ec0c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2392] @ 8ec10 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2388] @ 8ec14 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2384] @ 8ec18 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2380] @ 8ec1c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2376] @ 8ec20 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2372] @ 8ec24 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2368] @ 8ec28 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2364] @ 8ec2c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2360] @ 8ec30 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2356] @ 8ec34 │ │ │ │ - bl 9091c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2652] @ 8ebc4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2648] @ 8ebc8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2644] @ 8ebcc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2640] @ 8ebd0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2636] @ 8ebd4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2632] @ 8ebd8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2628] @ 8ebdc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2624] @ 8ebe0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2620] @ 8ebe4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2616] @ 8ebe8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2612] @ 8ebec │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2608] @ 8ebf0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2604] @ 8ebf4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2600] @ 8ebf8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2596] @ 8ebfc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2592] @ 8ec00 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2588] @ 8ec04 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2584] @ 8ec08 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2580] @ 8ec0c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2576] @ 8ec10 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2572] @ 8ec14 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2568] @ 8ec18 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2564] @ 8ec1c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2560] @ 8ec20 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2556] @ 8ec24 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2552] @ 8ec28 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2548] @ 8ec2c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2544] @ 8ec30 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2540] @ 8ec34 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2536] @ 8ec38 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2532] @ 8ec3c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2528] @ 8ec40 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2524] @ 8ec44 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2520] @ 8ec48 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2516] @ 8ec4c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2512] @ 8ec50 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2508] @ 8ec54 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2504] @ 8ec58 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2500] @ 8ec5c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2496] @ 8ec60 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2492] @ 8ec64 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2488] @ 8ec68 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2484] @ 8ec6c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2480] @ 8ec70 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2476] @ 8ec74 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2472] @ 8ec78 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2468] @ 8ec7c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2464] @ 8ec80 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2460] @ 8ec84 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2456] @ 8ec88 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2452] @ 8ec8c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2448] @ 8ec90 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2444] @ 8ec94 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2440] @ 8ec98 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2436] @ 8ec9c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2432] @ 8eca0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2428] @ 8eca4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2424] @ 8eca8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2420] @ 8ecac │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2416] @ 8ecb0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2412] @ 8ecb4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2408] @ 8ecb8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2404] @ 8ecbc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2400] @ 8ecc0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2396] @ 8ecc4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2392] @ 8ecc8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2388] @ 8eccc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2384] @ 8ecd0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2380] @ 8ecd4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2376] @ 8ecd8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2372] @ 8ecdc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2368] @ 8ece0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2364] @ 8ece4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2360] @ 8ece8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2356] @ 8ecec │ │ │ │ + bl 909d4 │ │ │ │ add r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2344] @ 8ec38 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2340] @ 8ec3c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2336] @ 8ec40 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2332] @ 8ec44 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2328] @ 8ec48 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2324] @ 8ec4c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2320] @ 8ec50 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2316] @ 8ec54 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2312] @ 8ec58 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2308] @ 8ec5c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2304] @ 8ec60 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2300] @ 8ec64 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2296] @ 8ec68 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2292] @ 8ec6c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2288] @ 8ec70 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2284] @ 8ec74 │ │ │ │ - bl 9091c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2344] @ 8ecf0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2340] @ 8ecf4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2336] @ 8ecf8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2332] @ 8ecfc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2328] @ 8ed00 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2324] @ 8ed04 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2320] @ 8ed08 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2316] @ 8ed0c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2312] @ 8ed10 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2308] @ 8ed14 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2304] @ 8ed18 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2300] @ 8ed1c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2296] @ 8ed20 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2292] @ 8ed24 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2288] @ 8ed28 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2284] @ 8ed2c │ │ │ │ + bl 909d4 │ │ │ │ add r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2272] @ 8ec78 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2268] @ 8ec7c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2264] @ 8ec80 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3592] @ 8f1b8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2252] @ 8ec84 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2248] @ 8ec88 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2244] @ 8ec8c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2240] @ 8ec90 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2236] @ 8ec94 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2232] @ 8ec98 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2228] @ 8ec9c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2224] @ 8eca0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2220] @ 8eca4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2216] @ 8eca8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2212] @ 8ecac │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2208] @ 8ecb0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2204] @ 8ecb4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2200] @ 8ecb8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2196] @ 8ecbc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2192] @ 8ecc0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2188] @ 8ecc4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2184] @ 8ecc8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2180] @ 8eccc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2176] @ 8ecd0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2172] @ 8ecd4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2168] @ 8ecd8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2164] @ 8ecdc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2160] @ 8ece0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2156] @ 8ece4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3396] @ 8f1c4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2144] @ 8ece8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2140] @ 8ecec │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2136] @ 8ecf0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2132] @ 8ecf4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2128] @ 8ecf8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2124] @ 8ecfc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2120] @ 8ed00 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2116] @ 8ed04 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2112] @ 8ed08 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2108] @ 8ed0c │ │ │ │ - bl 9091c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2272] @ 8ed30 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2268] @ 8ed34 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2264] @ 8ed38 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3592] @ 8f270 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2252] @ 8ed3c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2248] @ 8ed40 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2244] @ 8ed44 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2240] @ 8ed48 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2236] @ 8ed4c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2232] @ 8ed50 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2228] @ 8ed54 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2224] @ 8ed58 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2220] @ 8ed5c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2216] @ 8ed60 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2212] @ 8ed64 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2208] @ 8ed68 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2204] @ 8ed6c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2200] @ 8ed70 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2196] @ 8ed74 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2192] @ 8ed78 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2188] @ 8ed7c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2184] @ 8ed80 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2180] @ 8ed84 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2176] @ 8ed88 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2172] @ 8ed8c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2168] @ 8ed90 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2164] @ 8ed94 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2160] @ 8ed98 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2156] @ 8ed9c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3396] @ 8f27c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2144] @ 8eda0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2140] @ 8eda4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2136] @ 8eda8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2132] @ 8edac │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2128] @ 8edb0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2124] @ 8edb4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2120] @ 8edb8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2116] @ 8edbc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2112] @ 8edc0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2108] @ 8edc4 │ │ │ │ + bl 909d4 │ │ │ │ add r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2096] @ 8ed10 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2092] @ 8ed14 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2088] @ 8ed18 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2084] @ 8ed1c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2080] @ 8ed20 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2076] @ 8ed24 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2072] @ 8ed28 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2068] @ 8ed2c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2064] @ 8ed30 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2060] @ 8ed34 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2056] @ 8ed38 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2052] @ 8ed3c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2048] @ 8ed40 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2044] @ 8ed44 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2040] @ 8ed48 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2036] @ 8ed4c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2032] @ 8ed50 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2028] @ 8ed54 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #3160] @ 8f1c8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2016] @ 8ed58 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2012] @ 8ed5c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2008] @ 8ed60 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2004] @ 8ed64 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #2000] @ 8ed68 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #1996] @ 8ed6c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #1992] @ 8ed70 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #1988] @ 8ed74 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #1984] @ 8ed78 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #1980] @ 8ed7c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #1976] @ 8ed80 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #1972] @ 8ed84 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #1968] @ 8ed88 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #1964] @ 8ed8c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #1960] @ 8ed90 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #1956] @ 8ed94 │ │ │ │ - bl 9091c │ │ │ │ - b 8f200 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2096] @ 8edc8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2092] @ 8edcc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2088] @ 8edd0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2084] @ 8edd4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2080] @ 8edd8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2076] @ 8eddc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2072] @ 8ede0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2068] @ 8ede4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2064] @ 8ede8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2060] @ 8edec │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2056] @ 8edf0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2052] @ 8edf4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2048] @ 8edf8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2044] @ 8edfc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2040] @ 8ee00 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2036] @ 8ee04 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2032] @ 8ee08 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2028] @ 8ee0c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #3160] @ 8f280 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2016] @ 8ee10 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2012] @ 8ee14 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2008] @ 8ee18 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2004] @ 8ee1c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #2000] @ 8ee20 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #1996] @ 8ee24 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #1992] @ 8ee28 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #1988] @ 8ee2c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #1984] @ 8ee30 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #1980] @ 8ee34 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #1976] @ 8ee38 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #1972] @ 8ee3c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #1968] @ 8ee40 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #1964] @ 8ee44 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #1960] @ 8ee48 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #1956] @ 8ee4c │ │ │ │ + bl 909d4 │ │ │ │ + b 8f2b8 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ andeq r0, r3, #83886080 @ 0x5000000 │ │ │ │ teqpmi pc, #1, 30 @ p-variant is OBSOLETE │ │ │ │ - eorseq sl, r5, ip, lsr lr │ │ │ │ - eorseq sl, r5, r8, asr #28 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl #11 │ │ │ │ - strdeq sl, [r8], -r4 │ │ │ │ - andeq pc, r9, r8, ror #21 │ │ │ │ - andeq r1, r9, r8, asr r8 │ │ │ │ - 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 │ │ │ │ - ldrdeq ip, [r8], -r4 │ │ │ │ - ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andeq r1, r9, r8, asr r8 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x003cf6d0 │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ + @ instruction: 0x0035e5fc │ │ │ │ + eorseq lr, r5, r8, lsl #12 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #12 │ │ │ │ + andeq fp, r8, r0, rrx │ │ │ │ + andeq pc, r9, r8, lsl #23 │ │ │ │ + andeq r1, r9, r0, lsl r9 │ │ │ │ + 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, ip, lsl #19 │ │ │ │ + ldrheq r9, [sl], #-200 @ 0xffffff38 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + andeq r1, r9, r0, lsl r9 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + mlaseq sp, r0, lr, r2 │ │ │ │ + subseq r7, r8, ip, ror r1 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - @ instruction: 0x003574d8 │ │ │ │ - subseq ip, r7, r4, ror r4 │ │ │ │ - subseq sp, r7, r8, lsl #1 │ │ │ │ - eorseq r9, r8, ip, asr r0 │ │ │ │ - eorseq sl, r5, r4, asr #27 │ │ │ │ - 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 pc, ip, r0, lsl r7 @ │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r0, lsl #27 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r5, r0, ror lr │ │ │ │ - eorseq ip, r5, r4, lsr #23 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, sl, r4, lsr #31 │ │ │ │ - eorseq sl, r5, r8, lsl #29 │ │ │ │ - ldr r0, [pc, #-1136] @ 8ed98 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1140] @ 8ed9c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1144] @ 8eda0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1148] @ 8eda4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1152] @ 8eda8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1156] @ 8edac │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1160] @ 8edb0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1164] @ 8edb4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1168] @ 8edb8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1172] @ 8edbc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1176] @ 8edc0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1180] @ 8edc4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1184] @ 8edc8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1188] @ 8edcc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1192] @ 8edd0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1196] @ 8edd4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1200] @ 8edd8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1204] @ 8eddc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1208] @ 8ede0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1212] @ 8ede4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1216] @ 8ede8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1220] @ 8edec │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1224] @ 8edf0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1228] @ 8edf4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1232] @ 8edf8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1236] @ 8edfc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1240] @ 8ee00 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1244] @ 8ee04 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1248] @ 8ee08 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1252] @ 8ee0c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1256] @ 8ee10 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1260] @ 8ee14 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1264] @ 8ee18 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1268] @ 8ee1c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1272] @ 8ee20 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1276] @ 8ee24 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1280] @ 8ee28 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1284] @ 8ee2c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1288] @ 8ee30 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1292] @ 8ee34 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1296] @ 8ee38 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1300] @ 8ee3c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1304] @ 8ee40 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1308] @ 8ee44 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1312] @ 8ee48 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1316] @ 8ee4c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1320] @ 8ee50 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1324] @ 8ee54 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1328] @ 8ee58 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1332] @ 8ee5c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1336] @ 8ee60 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1340] @ 8ee64 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1344] @ 8ee68 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1348] @ 8ee6c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1352] @ 8ee70 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1356] @ 8ee74 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1360] @ 8ee78 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1364] @ 8ee7c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1368] @ 8ee80 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1372] @ 8ee84 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1376] @ 8ee88 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1380] @ 8ee8c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1384] @ 8ee90 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1388] @ 8ee94 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1392] @ 8ee98 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1396] @ 8ee9c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1400] @ 8eea0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1404] @ 8eea4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1408] @ 8eea8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1412] @ 8eeac │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1416] @ 8eeb0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1420] @ 8eeb4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1424] @ 8eeb8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1428] @ 8eebc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1432] @ 8eec0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1436] @ 8eec4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1440] @ 8eec8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1444] @ 8eecc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1448] @ 8eed0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1452] @ 8eed4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1456] @ 8eed8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1460] @ 8eedc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1464] @ 8eee0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1468] @ 8eee4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1472] @ 8eee8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1476] @ 8eeec │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1480] @ 8eef0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1484] @ 8eef4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1488] @ 8eef8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1492] @ 8eefc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1496] @ 8ef00 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1500] @ 8ef04 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1504] @ 8ef08 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1508] @ 8ef0c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1512] @ 8ef10 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1516] @ 8ef14 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1520] @ 8ef18 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1524] @ 8ef1c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1528] @ 8ef20 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1532] @ 8ef24 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1536] @ 8ef28 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1540] @ 8ef2c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1544] @ 8ef30 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1548] @ 8ef34 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1552] @ 8ef38 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1556] @ 8ef3c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1560] @ 8ef40 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1564] @ 8ef44 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1568] @ 8ef48 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1572] @ 8ef4c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1576] @ 8ef50 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1580] @ 8ef54 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1584] @ 8ef58 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1588] @ 8ef5c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1592] @ 8ef60 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1596] @ 8ef64 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1600] @ 8ef68 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1604] @ 8ef6c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1608] @ 8ef70 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1612] @ 8ef74 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1616] @ 8ef78 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1620] @ 8ef7c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1624] @ 8ef80 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1628] @ 8ef84 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1632] @ 8ef88 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1636] @ 8ef8c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1640] @ 8ef90 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1644] @ 8ef94 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1648] @ 8ef98 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1652] @ 8ef9c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1656] @ 8efa0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1660] @ 8efa4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1664] @ 8efa8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1668] @ 8efac │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1672] @ 8efb0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1676] @ 8efb4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1680] @ 8efb8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1684] @ 8efbc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1688] @ 8efc0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1692] @ 8efc4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1696] @ 8efc8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1700] @ 8efcc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1704] @ 8efd0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1708] @ 8efd4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1712] @ 8efd8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1716] @ 8efdc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1720] @ 8efe0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1724] @ 8efe4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1728] @ 8efe8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1732] @ 8efec │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1736] @ 8eff0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1740] @ 8eff4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1744] @ 8eff8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1748] @ 8effc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1752] @ 8f000 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1756] @ 8f004 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1760] @ 8f008 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1764] @ 8f00c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1768] @ 8f010 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1772] @ 8f014 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1776] @ 8f018 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1780] @ 8f01c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1784] @ 8f020 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1788] @ 8f024 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1792] @ 8f028 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1796] @ 8f02c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1800] @ 8f030 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1804] @ 8f034 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1808] @ 8f038 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1812] @ 8f03c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1816] @ 8f040 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1820] @ 8f044 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1824] @ 8f048 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1828] @ 8f04c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1832] @ 8f050 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1836] @ 8f054 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1840] @ 8f058 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1844] @ 8f05c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1848] @ 8f060 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1852] @ 8f064 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1856] @ 8f068 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1860] @ 8f06c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1864] @ 8f070 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1868] @ 8f074 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1872] @ 8f078 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1876] @ 8f07c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1880] @ 8f080 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1884] @ 8f084 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1888] @ 8f088 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1892] @ 8f08c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1896] @ 8f090 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1900] @ 8f094 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1904] @ 8f098 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1908] @ 8f09c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1912] @ 8f0a0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1916] @ 8f0a4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1920] @ 8f0a8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1924] @ 8f0ac │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1928] @ 8f0b0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1932] @ 8f0b4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1936] @ 8f0b8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1940] @ 8f0bc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1944] @ 8f0c0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1948] @ 8f0c4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1952] @ 8f0c8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1956] @ 8f0cc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1960] @ 8f0d0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1964] @ 8f0d4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1968] @ 8f0d8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1972] @ 8f0dc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1976] @ 8f0e0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1980] @ 8f0e4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1984] @ 8f0e8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1988] @ 8f0ec │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1992] @ 8f0f0 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-1996] @ 8f0f4 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2000] @ 8f0f8 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2004] @ 8f0fc │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2008] @ 8f100 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2012] @ 8f104 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2016] @ 8f108 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2020] @ 8f10c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2024] @ 8f110 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2028] @ 8f114 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2032] @ 8f118 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2036] @ 8f11c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2040] @ 8f120 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2044] @ 8f124 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2048] @ 8f128 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2052] @ 8f12c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2056] @ 8f130 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2060] @ 8f134 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2064] @ 8f138 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2068] @ 8f13c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2072] @ 8f140 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2076] @ 8f144 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2080] @ 8f148 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2084] @ 8f14c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2088] @ 8f150 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2092] @ 8f154 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2096] @ 8f158 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2100] @ 8f15c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2104] @ 8f160 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2108] @ 8f164 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2112] @ 8f168 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2116] @ 8f16c │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2120] @ 8f170 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2124] @ 8f174 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2128] @ 8f178 │ │ │ │ - bl 9091c │ │ │ │ - ldr r5, [pc, #-2132] @ 8f17c │ │ │ │ - ldr r0, [pc, #-2132] @ 8f180 │ │ │ │ - bl 9091c │ │ │ │ - ldr r0, [pc, #-2136] @ 8f184 │ │ │ │ - bl 9091c │ │ │ │ + mlaseq r5, r8, ip, sl │ │ │ │ + subseq ip, r8, r4, ror r4 │ │ │ │ + subseq sp, r8, r8, lsl #1 │ │ │ │ + eorseq ip, r8, ip, lsl r8 │ │ │ │ + eorseq lr, r5, r4, lsl #11 │ │ │ │ + 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 │ │ │ │ + @ instruction: 0x003d2ed0 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r1, r6, r0, lsl #27 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r5, r0, lsr r6 │ │ │ │ + eorseq r0, r6, r4, ror #6 │ │ │ │ + subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, fp, r4, lsr #31 │ │ │ │ + eorseq lr, r5, r8, asr #12 │ │ │ │ + ldr r0, [pc, #-1136] @ 8ee50 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1140] @ 8ee54 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1144] @ 8ee58 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1148] @ 8ee5c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1152] @ 8ee60 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1156] @ 8ee64 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1160] @ 8ee68 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1164] @ 8ee6c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1168] @ 8ee70 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1172] @ 8ee74 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1176] @ 8ee78 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1180] @ 8ee7c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1184] @ 8ee80 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1188] @ 8ee84 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1192] @ 8ee88 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1196] @ 8ee8c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1200] @ 8ee90 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1204] @ 8ee94 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1208] @ 8ee98 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1212] @ 8ee9c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1216] @ 8eea0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1220] @ 8eea4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1224] @ 8eea8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1228] @ 8eeac │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1232] @ 8eeb0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1236] @ 8eeb4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1240] @ 8eeb8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1244] @ 8eebc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1248] @ 8eec0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1252] @ 8eec4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1256] @ 8eec8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1260] @ 8eecc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1264] @ 8eed0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1268] @ 8eed4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1272] @ 8eed8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1276] @ 8eedc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1280] @ 8eee0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1284] @ 8eee4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1288] @ 8eee8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1292] @ 8eeec │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1296] @ 8eef0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1300] @ 8eef4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1304] @ 8eef8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1308] @ 8eefc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1312] @ 8ef00 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1316] @ 8ef04 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1320] @ 8ef08 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1324] @ 8ef0c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1328] @ 8ef10 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1332] @ 8ef14 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1336] @ 8ef18 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1340] @ 8ef1c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1344] @ 8ef20 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1348] @ 8ef24 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1352] @ 8ef28 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1356] @ 8ef2c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1360] @ 8ef30 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1364] @ 8ef34 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1368] @ 8ef38 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1372] @ 8ef3c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1376] @ 8ef40 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1380] @ 8ef44 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1384] @ 8ef48 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1388] @ 8ef4c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1392] @ 8ef50 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1396] @ 8ef54 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1400] @ 8ef58 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1404] @ 8ef5c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1408] @ 8ef60 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1412] @ 8ef64 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1416] @ 8ef68 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1420] @ 8ef6c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1424] @ 8ef70 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1428] @ 8ef74 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1432] @ 8ef78 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1436] @ 8ef7c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1440] @ 8ef80 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1444] @ 8ef84 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1448] @ 8ef88 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1452] @ 8ef8c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1456] @ 8ef90 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1460] @ 8ef94 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1464] @ 8ef98 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1468] @ 8ef9c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1472] @ 8efa0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1476] @ 8efa4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1480] @ 8efa8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1484] @ 8efac │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1488] @ 8efb0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1492] @ 8efb4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1496] @ 8efb8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1500] @ 8efbc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1504] @ 8efc0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1508] @ 8efc4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1512] @ 8efc8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1516] @ 8efcc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1520] @ 8efd0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1524] @ 8efd4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1528] @ 8efd8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1532] @ 8efdc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1536] @ 8efe0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1540] @ 8efe4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1544] @ 8efe8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1548] @ 8efec │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1552] @ 8eff0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1556] @ 8eff4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1560] @ 8eff8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1564] @ 8effc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1568] @ 8f000 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1572] @ 8f004 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1576] @ 8f008 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1580] @ 8f00c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1584] @ 8f010 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1588] @ 8f014 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1592] @ 8f018 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1596] @ 8f01c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1600] @ 8f020 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1604] @ 8f024 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1608] @ 8f028 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1612] @ 8f02c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1616] @ 8f030 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1620] @ 8f034 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1624] @ 8f038 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1628] @ 8f03c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1632] @ 8f040 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1636] @ 8f044 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1640] @ 8f048 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1644] @ 8f04c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1648] @ 8f050 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1652] @ 8f054 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1656] @ 8f058 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1660] @ 8f05c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1664] @ 8f060 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1668] @ 8f064 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1672] @ 8f068 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1676] @ 8f06c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1680] @ 8f070 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1684] @ 8f074 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1688] @ 8f078 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1692] @ 8f07c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1696] @ 8f080 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1700] @ 8f084 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1704] @ 8f088 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1708] @ 8f08c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1712] @ 8f090 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1716] @ 8f094 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1720] @ 8f098 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1724] @ 8f09c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1728] @ 8f0a0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1732] @ 8f0a4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1736] @ 8f0a8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1740] @ 8f0ac │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1744] @ 8f0b0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1748] @ 8f0b4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1752] @ 8f0b8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1756] @ 8f0bc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1760] @ 8f0c0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1764] @ 8f0c4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1768] @ 8f0c8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1772] @ 8f0cc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1776] @ 8f0d0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1780] @ 8f0d4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1784] @ 8f0d8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1788] @ 8f0dc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1792] @ 8f0e0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1796] @ 8f0e4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1800] @ 8f0e8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1804] @ 8f0ec │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1808] @ 8f0f0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1812] @ 8f0f4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1816] @ 8f0f8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1820] @ 8f0fc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1824] @ 8f100 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1828] @ 8f104 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1832] @ 8f108 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1836] @ 8f10c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1840] @ 8f110 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1844] @ 8f114 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1848] @ 8f118 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1852] @ 8f11c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1856] @ 8f120 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1860] @ 8f124 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1864] @ 8f128 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1868] @ 8f12c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1872] @ 8f130 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1876] @ 8f134 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1880] @ 8f138 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1884] @ 8f13c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1888] @ 8f140 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1892] @ 8f144 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1896] @ 8f148 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1900] @ 8f14c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1904] @ 8f150 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1908] @ 8f154 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1912] @ 8f158 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1916] @ 8f15c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1920] @ 8f160 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1924] @ 8f164 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1928] @ 8f168 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1932] @ 8f16c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1936] @ 8f170 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1940] @ 8f174 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1944] @ 8f178 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1948] @ 8f17c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1952] @ 8f180 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1956] @ 8f184 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1960] @ 8f188 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1964] @ 8f18c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1968] @ 8f190 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1972] @ 8f194 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1976] @ 8f198 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1980] @ 8f19c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1984] @ 8f1a0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1988] @ 8f1a4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1992] @ 8f1a8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-1996] @ 8f1ac │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2000] @ 8f1b0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2004] @ 8f1b4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2008] @ 8f1b8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2012] @ 8f1bc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2016] @ 8f1c0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2020] @ 8f1c4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2024] @ 8f1c8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2028] @ 8f1cc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2032] @ 8f1d0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2036] @ 8f1d4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2040] @ 8f1d8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2044] @ 8f1dc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2048] @ 8f1e0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2052] @ 8f1e4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2056] @ 8f1e8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2060] @ 8f1ec │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2064] @ 8f1f0 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2068] @ 8f1f4 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2072] @ 8f1f8 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2076] @ 8f1fc │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2080] @ 8f200 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2084] @ 8f204 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2088] @ 8f208 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2092] @ 8f20c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2096] @ 8f210 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2100] @ 8f214 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2104] @ 8f218 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2108] @ 8f21c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2112] @ 8f220 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2116] @ 8f224 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2120] @ 8f228 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2124] @ 8f22c │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2128] @ 8f230 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r5, [pc, #-2132] @ 8f234 │ │ │ │ + ldr r0, [pc, #-2132] @ 8f238 │ │ │ │ + bl 909d4 │ │ │ │ + ldr r0, [pc, #-2136] @ 8f23c │ │ │ │ + bl 909d4 │ │ │ │ add r8, r5, #20 │ │ │ │ - b 8fad4 │ │ │ │ + b 8fb8c │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8fa54 │ │ │ │ + bne 8fb0c │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ tst r1, #32 │ │ │ │ - beq 9059c │ │ │ │ + beq 90654 │ │ │ │ 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 8fa50 │ │ │ │ - ldr r3, [pc, #-2108] @ 8f1e8 │ │ │ │ - ldr r2, [pc, #-2200] @ 8f190 │ │ │ │ + beq 8fb08 │ │ │ │ + ldr r3, [pc, #-2108] @ 8f2a0 │ │ │ │ + ldr r2, [pc, #-2200] @ 8f248 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 905c0 │ │ │ │ - ldr r1, [pc, #-2212] @ 8f194 │ │ │ │ + bne 90678 │ │ │ │ + ldr r1, [pc, #-2212] @ 8f24c │ │ │ │ stm sp, {r0, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c910 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c9c8 <_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 355ac0 │ │ │ │ + bl 359260 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 355ac0 │ │ │ │ + bl 359260 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 355d0c │ │ │ │ + bl 3594ac │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 355f54 │ │ │ │ + bl 3596f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90508 │ │ │ │ + bne 905c0 │ │ │ │ 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] @ 8f188 │ │ │ │ + ldr r2, [pc, #-2360] @ 8f240 │ │ │ │ add r8, r8, #24 │ │ │ │ orr r3, r3, #3 │ │ │ │ cmp r2, r8 │ │ │ │ strb r3, [r5, #16] │ │ │ │ add r5, r5, #24 │ │ │ │ - beq 8fb94 │ │ │ │ + beq 8fc4c │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fb44 │ │ │ │ + bne 8fbfc │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 8fd0c │ │ │ │ - ldr r3, [pc, #-2404] @ 8f1a0 │ │ │ │ - ldr r2, [pc, #-2416] @ 8f198 │ │ │ │ + bne 8fdc4 │ │ │ │ + ldr r3, [pc, #-2404] @ 8f258 │ │ │ │ + ldr r2, [pc, #-2416] @ 8f250 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90554 │ │ │ │ + bne 9060c │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8fab4 │ │ │ │ + beq 8fb6c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2452] @ 8f19c │ │ │ │ + ldr r2, [pc, #-2452] @ 8f254 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8f9e4 │ │ │ │ + beq 8fa9c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fa54 │ │ │ │ + b 8fb0c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r5 │ │ │ │ - beq 8faec │ │ │ │ + beq 8fba4 │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fb70 │ │ │ │ + beq 8fc28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 90760 │ │ │ │ + beq 90818 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #-2560] @ 8f188 │ │ │ │ + ldr r3, [pc, #-2560] @ 8f240 │ │ │ │ add r8, r8, #24 │ │ │ │ cmp r3, r8 │ │ │ │ add r5, r5, #24 │ │ │ │ - bne 8fad4 │ │ │ │ - ldr r5, [pc, #-2576] @ 8f18c │ │ │ │ + bne 8fb8c │ │ │ │ + ldr r5, [pc, #-2576] @ 8f244 │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ add r3, r3, #20 │ │ │ │ add r8, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 8fc9c │ │ │ │ + b 8fd54 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8fc1c │ │ │ │ + bne 8fcd4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 905b8 │ │ │ │ + beq 90670 │ │ │ │ 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 8fc18 │ │ │ │ - ldr r3, [pc, #-2564] @ 8f1e8 │ │ │ │ - ldr r1, [pc, #-2656] @ 8f190 │ │ │ │ + beq 8fcd0 │ │ │ │ + ldr r3, [pc, #-2564] @ 8f2a0 │ │ │ │ + ldr r1, [pc, #-2656] @ 8f248 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 905a4 │ │ │ │ - ldr r1, [pc, #-2668] @ 8f194 │ │ │ │ + bne 9065c │ │ │ │ + ldr r1, [pc, #-2668] @ 8f24c │ │ │ │ stm sp, {r2, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c910 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c9c8 <_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 355ac0 │ │ │ │ + bl 359260 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 355ac0 │ │ │ │ + bl 359260 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 355d0c │ │ │ │ + bl 3594ac │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 355f54 │ │ │ │ + bl 3596f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 904d4 │ │ │ │ + bne 9058c │ │ │ │ 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 8fd6c │ │ │ │ + beq 8fe24 │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fd1c │ │ │ │ + bne 8fdd4 │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 904c4 │ │ │ │ - ldr r3, [pc, #-2860] @ 8f1a0 │ │ │ │ - ldr r2, [pc, #-2872] @ 8f198 │ │ │ │ + bne 9057c │ │ │ │ + ldr r3, [pc, #-2860] @ 8f258 │ │ │ │ + ldr r2, [pc, #-2872] @ 8f250 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9053c │ │ │ │ + bne 905f4 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8fc7c │ │ │ │ + beq 8fd34 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2908] @ 8f19c │ │ │ │ + ldr r2, [pc, #-2908] @ 8f254 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8fbac │ │ │ │ + beq 8fc64 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fc1c │ │ │ │ + b 8fcd4 │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fb1c │ │ │ │ + b 8fbd4 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ cmpne r4, #0 │ │ │ │ - beq 8fcb4 │ │ │ │ + beq 8fd6c │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fd48 │ │ │ │ + beq 8fe00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 906a8 │ │ │ │ + beq 90760 │ │ │ │ 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 8fc9c │ │ │ │ - ldr r3, [pc, #-3028] @ 8f1a0 │ │ │ │ + bne 8fd54 │ │ │ │ + ldr r3, [pc, #-3028] @ 8f258 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9056c │ │ │ │ - bl 91a70 │ │ │ │ + bne 90624 │ │ │ │ + bl 91b28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9076c │ │ │ │ - ldr r3, [pc, #-3060] @ 8f1a0 │ │ │ │ + beq 90824 │ │ │ │ + ldr r3, [pc, #-3060] @ 8f258 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r2, #98304 @ 0x18000 │ │ │ │ str r4, [r3, #1152] @ 0x480 │ │ │ │ - bne 8fe2c │ │ │ │ - ldr r2, [pc, #-3000] @ 8f1f8 │ │ │ │ + bne 8fee4 │ │ │ │ + ldr r2, [pc, #-3000] @ 8f2b0 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - ldrne r3, [pc, #-3028] @ 8f1e8 │ │ │ │ - bne 8fdf8 │ │ │ │ - ldr r3, [pc, #-3104] @ 8f1a4 │ │ │ │ + ldrne r3, [pc, #-3028] @ 8f2a0 │ │ │ │ + bne 8feb0 │ │ │ │ + ldr r3, [pc, #-3104] @ 8f25c │ │ │ │ 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 8fddc │ │ │ │ - ldr r3, [pc, #-3088] @ 8f1e8 │ │ │ │ + bne 8fe94 │ │ │ │ + ldr r3, [pc, #-3088] @ 8f2a0 │ │ │ │ str lr, [r3, #20] │ │ │ │ - ldr r2, [pc, #-3160] @ 8f1a8 │ │ │ │ + ldr r2, [pc, #-3160] @ 8f260 │ │ │ │ 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 92df4 │ │ │ │ + bl 92eac │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 90624 │ │ │ │ + beq 906dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #-3228] @ 8f1ac │ │ │ │ + ldr r3, [pc, #-3228] @ 8f264 │ │ │ │ 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 237788 <_PyThreadState_New@@Base+0x6a8> │ │ │ │ + bl 23a0b0 <_PyThreadState_New@@Base+0x6a8> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 90624 │ │ │ │ + beq 906dc │ │ │ │ str r1, [r4, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne 8fe68 │ │ │ │ + bne 8ff20 │ │ │ │ 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 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [r3, #3856] @ 0xf10 │ │ │ │ - beq 905f4 │ │ │ │ + beq 906ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #3860] @ 0xf14 │ │ │ │ - beq 905f4 │ │ │ │ + beq 906ac │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 93070 │ │ │ │ + bl 93128 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90754 │ │ │ │ + bne 9080c │ │ │ │ ldr r4, [r7, #1436] @ 0x59c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8ffa4 │ │ │ │ + bne 9005c │ │ │ │ mov r0, #5 │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 906d8 │ │ │ │ - ldr r5, [pc, #-3364] @ 8f1e8 │ │ │ │ - ldr r2, [pc, #-3424] @ 8f1b0 │ │ │ │ - ldr r1, [pc, #-3424] @ 8f1b4 │ │ │ │ + beq 90790 │ │ │ │ + ldr r5, [pc, #-3364] @ 8f2a0 │ │ │ │ + ldr r2, [pc, #-3424] @ 8f268 │ │ │ │ + ldr r1, [pc, #-3424] @ 8f26c │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23e490 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3436] @ 8f1b8 │ │ │ │ + ldr r1, [pc, #-3436] @ 8f270 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23e490 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3460] @ 8f1b8 │ │ │ │ + ldr r1, [pc, #-3460] @ 8f270 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23e490 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3484] @ 8f1b8 │ │ │ │ + ldr r1, [pc, #-3484] @ 8f270 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23e490 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3508] @ 8f1b8 │ │ │ │ + ldr r1, [pc, #-3508] @ 8f270 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [r3, #12] │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 23bb68 │ │ │ │ + bl 23e490 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r1, #4 │ │ │ │ add r1, r1, #16 │ │ │ │ str r0, [r1] │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 906b4 │ │ │ │ + beq 9076c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 8ff8c │ │ │ │ + bne 90044 │ │ │ │ str r6, [r7, #1436] @ 0x59c │ │ │ │ ldr r3, [r7, #1440] @ 0x5a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8ffc0 │ │ │ │ - bl 91a70 │ │ │ │ + bne 90078 │ │ │ │ + bl 91b28 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1440] @ 0x5a0 │ │ │ │ - beq 906e0 │ │ │ │ + beq 90798 │ │ │ │ ldr r3, [r7, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8ffe0 │ │ │ │ - ldr r0, [pc, #-3608] @ 8f1bc │ │ │ │ - bl 9de74 │ │ │ │ + bne 90098 │ │ │ │ + ldr r0, [pc, #-3608] @ 8f274 │ │ │ │ + bl 9df14 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1444] @ 0x5a4 │ │ │ │ - beq 906e0 │ │ │ │ + beq 90798 │ │ │ │ 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 9980c │ │ │ │ + bl 998ac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1464] @ 0x5b8 │ │ │ │ - beq 90690 │ │ │ │ + beq 90748 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23bc20 │ │ │ │ + bl 23e548 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90754 │ │ │ │ + bne 9080c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 23f570 │ │ │ │ + bl 241e98 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 905d0 │ │ │ │ + beq 90688 │ │ │ │ ldr r3, [r9, #3880] @ 0xf28 │ │ │ │ - ldr r2, [pc, #-3724] @ 8f1c0 │ │ │ │ + ldr r2, [pc, #-3724] @ 8f278 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 23efe0 │ │ │ │ + bl 241908 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 905d0 │ │ │ │ + blt 90688 │ │ │ │ mov r0, sl │ │ │ │ - bl a8e1c │ │ │ │ + bl a8f0c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 905d0 │ │ │ │ + beq 90688 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #-3764] @ 8f1c4 │ │ │ │ + ldr r1, [pc, #-3764] @ 8f27c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r9, #3876] @ 0xf24 │ │ │ │ - bl a4654 │ │ │ │ + bl a4744 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 905d0 │ │ │ │ + beq 90688 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r9, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #-3804] @ 8f1c8 │ │ │ │ + ldr r1, [pc, #-3804] @ 8f280 │ │ │ │ str r3, [r4, #512] @ 0x200 │ │ │ │ - bl a4654 │ │ │ │ + bl a4744 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 905d0 │ │ │ │ + beq 90688 │ │ │ │ str r0, [r4, #516] @ 0x204 │ │ │ │ - ldr r1, [pc, #-3824] @ 8f1cc │ │ │ │ - ldr r0, [pc, #-3824] @ 8f1d0 │ │ │ │ - bl b2c68 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3824] @ 8f284 │ │ │ │ + ldr r0, [pc, #-3824] @ 8f288 │ │ │ │ + bl b312c <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 905d0 │ │ │ │ + beq 90688 │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ - ldr r1, [pc, #-3840] @ 8f1d4 │ │ │ │ - ldr r0, [pc, #-3840] @ 8f1d8 │ │ │ │ - bl b2c68 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3840] @ 8f28c │ │ │ │ + ldr r0, [pc, #-3840] @ 8f290 │ │ │ │ + bl b312c <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 905d0 │ │ │ │ + beq 90688 │ │ │ │ str r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl a8e1c │ │ │ │ + bl a8f0c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 90688 │ │ │ │ - ldr r5, [pc, #-3872] @ 8f1dc │ │ │ │ + beq 90740 │ │ │ │ + ldr r5, [pc, #-3872] @ 8f294 │ │ │ │ mov fp, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90688 │ │ │ │ + bne 90740 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #68 @ 0x44 │ │ │ │ add r5, r5, #8 │ │ │ │ - bne 900fc │ │ │ │ - ldr fp, [pc, #-3916] @ 8f1e0 │ │ │ │ + bne 901b4 │ │ │ │ + ldr fp, [pc, #-3916] @ 8f298 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ mov r0, #2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - ldr r3, [pc, #-3936] @ 8f1e4 │ │ │ │ + ldr r3, [pc, #-3936] @ 8f29c │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-3940] @ 8f1e8 │ │ │ │ + ldr r3, [pc, #-3940] @ 8f2a0 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - bl a2934 │ │ │ │ + bl a2a24 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 90688 │ │ │ │ - ldr r0, [pc, #-3956] @ 8f1ec │ │ │ │ + beq 90740 │ │ │ │ + ldr r0, [pc, #-3956] @ 8f2a4 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl b2cb0 │ │ │ │ + bl b3174 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r5, #1804] @ 0x70c │ │ │ │ - beq 90190 │ │ │ │ + beq 90248 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - beq 9067c │ │ │ │ + beq 90734 │ │ │ │ ldr r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 90688 │ │ │ │ - ldr r1, [pc, #-4020] @ 8f1f0 │ │ │ │ + beq 90740 │ │ │ │ + ldr r1, [pc, #-4020] @ 8f2a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90688 │ │ │ │ - ldr r5, [pc, #-4036] @ 8f1f4 │ │ │ │ - ldr r4, [pc, #-4036] @ 8f1f8 │ │ │ │ + bne 90740 │ │ │ │ + ldr r5, [pc, #-4036] @ 8f2ac │ │ │ │ + ldr r4, [pc, #-4036] @ 8f2b0 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #-4040] @ 8f1fc │ │ │ │ + ldr r1, [pc, #-4040] @ 8f2b4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90688 │ │ │ │ + bne 90740 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #1728] @ 908a0 │ │ │ │ + ldr r1, [pc, #1728] @ 90958 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90688 │ │ │ │ + bne 90740 │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl a8e74 │ │ │ │ + bl a8f64 │ │ │ │ add r3, r9, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #336] @ 0x150 │ │ │ │ - beq 905d0 │ │ │ │ + beq 90688 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90224 │ │ │ │ + beq 902dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 9085c │ │ │ │ - ldr r1, [pc, #1656] @ 908a4 │ │ │ │ + beq 90914 │ │ │ │ + ldr r1, [pc, #1656] @ 9095c │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl bb790 │ │ │ │ + bl bbc60 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 905d0 │ │ │ │ - ldr r3, [pc, #1636] @ 908a8 │ │ │ │ + ble 90688 │ │ │ │ + ldr r3, [pc, #1636] @ 90960 │ │ │ │ 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 9029c │ │ │ │ + bne 90354 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #3720] @ 0xe88 │ │ │ │ ldr r2, [r3, #652] @ 0x28c │ │ │ │ add r0, r3, #648 @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9029c │ │ │ │ + bne 90354 │ │ │ │ ldr r2, [r3, #648] @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #652] @ 0x28c │ │ │ │ - beq 9029c │ │ │ │ - bl 23fe58 │ │ │ │ + beq 90354 │ │ │ │ + bl 242780 │ │ │ │ ldr r3, [r7, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 902bc │ │ │ │ + bne 90374 │ │ │ │ ldr r3, [r7, #1404] @ 0x57c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #1408] @ 0x580 │ │ │ │ - bne 90848 │ │ │ │ - ldr r3, [pc, #1512] @ 908ac │ │ │ │ - ldr r0, [pc, #1512] @ 908b0 │ │ │ │ + bne 90900 │ │ │ │ + ldr r3, [pc, #1512] @ 90964 │ │ │ │ + ldr r0, [pc, #1512] @ 90968 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, #0 │ │ │ │ - bl b2cb0 │ │ │ │ + bl b3174 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90830 │ │ │ │ + beq 908e8 │ │ │ │ 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 90484 │ │ │ │ + beq 9053c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ ldr r7, [r3, #184] @ 0xb8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 90824 │ │ │ │ - ldr r0, [pc, #1428] @ 908b4 │ │ │ │ - bl 240060 │ │ │ │ + bne 908dc │ │ │ │ + ldr r0, [pc, #1428] @ 9096c │ │ │ │ + bl 242988 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 907b4 │ │ │ │ - ldr r0, [pc, #1412] @ 908b4 │ │ │ │ - bl 24a3ec │ │ │ │ + bne 9086c │ │ │ │ + ldr r0, [pc, #1412] @ 9096c │ │ │ │ + bl 24cc70 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 907b4 │ │ │ │ + beq 9086c │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [r5, #3888] @ 0xf30 │ │ │ │ - bne 9080c │ │ │ │ - ldr r0, [pc, #1388] @ 908b8 │ │ │ │ - bl 9de74 │ │ │ │ + bne 908c4 │ │ │ │ + ldr r0, [pc, #1388] @ 90970 │ │ │ │ + bl 9df14 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 907b4 │ │ │ │ - ldr r1, [pc, #1376] @ 908bc │ │ │ │ - ldr r0, [pc, #1376] @ 908c0 │ │ │ │ + beq 9086c │ │ │ │ + ldr r1, [pc, #1376] @ 90974 │ │ │ │ + ldr r0, [pc, #1376] @ 90978 │ │ │ │ mov r2, r5 │ │ │ │ - bl a9b8c │ │ │ │ + bl a9c7c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 907f4 │ │ │ │ - bl afbd0 <_PyNamespace_New@@Base> │ │ │ │ + beq 908ac │ │ │ │ + bl b0094 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 90398 │ │ │ │ + beq 90450 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 90398 │ │ │ │ + bne 90450 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 907f4 │ │ │ │ + beq 908ac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 10e5e4 <_PyUnicodeWriter_PrepareInternal@@Base+0x1ec8> │ │ │ │ + bl 10e9e8 <_PyUnicodeWriter_PrepareInternal@@Base+0x1ec8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 903d0 │ │ │ │ + beq 90488 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 90800 │ │ │ │ + beq 908b8 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 903f4 │ │ │ │ + beq 904ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 903f4 │ │ │ │ + bne 904ac │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 907f0 │ │ │ │ + beq 908a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24b074 │ │ │ │ + bl 24d8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 907d4 │ │ │ │ - bl 3571e0 │ │ │ │ + blt 9088c │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 907c8 │ │ │ │ - ldr r1, [pc, #1164] @ 908b8 │ │ │ │ + beq 90880 │ │ │ │ + ldr r1, [pc, #1164] @ 90970 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1105c8 │ │ │ │ + bl 1109cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 90790 │ │ │ │ + blt 90848 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #1148] @ 908c4 │ │ │ │ - ldr r1, [pc, #1148] @ 908c8 │ │ │ │ + ldr r2, [pc, #1148] @ 9097c │ │ │ │ + ldr r1, [pc, #1148] @ 90980 │ │ │ │ str r7, [sp] │ │ │ │ - bl 110978 │ │ │ │ + bl 110d7c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 90470 │ │ │ │ + beq 90528 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 90784 │ │ │ │ + beq 9083c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 907b4 │ │ │ │ + beq 9086c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 90868 │ │ │ │ + bne 90920 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ 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 8fce4 │ │ │ │ + b 8fd9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 23765c <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 239f84 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90660 │ │ │ │ + beq 90718 │ │ │ │ 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 8fc7c │ │ │ │ + b 8fd34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23765c <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 239f84 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90884 │ │ │ │ + beq 9093c │ │ │ │ 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 8fab4 │ │ │ │ - ldr r2, [pc, #868] @ 908a8 │ │ │ │ + b 8fb6c │ │ │ │ + ldr r2, [pc, #868] @ 90960 │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fce4 │ │ │ │ - ldr r2, [pc, #844] @ 908a8 │ │ │ │ + b 8fd9c │ │ │ │ + ldr r2, [pc, #844] @ 90960 │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fb1c │ │ │ │ + b 8fbd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #324] @ 0x144 │ │ │ │ tst r2, #32 │ │ │ │ - beq 8fd80 │ │ │ │ + beq 8fe38 │ │ │ │ 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 8fd8c │ │ │ │ + b 8fe44 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 8fa08 │ │ │ │ + b 8fac0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fc10 │ │ │ │ + b 8fcc8 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b 8fbd0 │ │ │ │ + b 8fc88 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fa48 │ │ │ │ + b 8fb00 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b2c0 │ │ │ │ - ldr r4, [pc, #748] @ 908cc │ │ │ │ + bl 9b360 │ │ │ │ + ldr r4, [pc, #748] @ 90984 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r5, [pc, #736] @ 908d0 │ │ │ │ + ldr r5, [pc, #736] @ 90988 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 90494 │ │ │ │ + b 9054c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #724] @ 908d4 │ │ │ │ - ldr r3, [pc, #724] @ 908d8 │ │ │ │ + ldr r2, [pc, #724] @ 9098c │ │ │ │ + ldr r3, [pc, #724] @ 90990 │ │ │ │ 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 904b8 │ │ │ │ - ldr r2, [pc, #684] @ 908d8 │ │ │ │ + b 90570 │ │ │ │ + ldr r2, [pc, #684] @ 90990 │ │ │ │ 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 904b8 │ │ │ │ + b 90570 │ │ │ │ mov r3, #1 │ │ │ │ - b 8d658 │ │ │ │ + b 8d710 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8fc7c │ │ │ │ + b 8fd34 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 90190 │ │ │ │ - ldr r4, [pc, #588] @ 908dc │ │ │ │ - b 905dc │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 90248 │ │ │ │ + ldr r4, [pc, #588] @ 90994 │ │ │ │ + b 90694 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #580] @ 908e0 │ │ │ │ - ldr r3, [pc, #568] @ 908d8 │ │ │ │ + ldr r2, [pc, #580] @ 90998 │ │ │ │ + ldr r3, [pc, #568] @ 90990 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 9060c │ │ │ │ + b 906c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 8fd48 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 8fe00 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 906d8 │ │ │ │ + beq 90790 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 906d8 │ │ │ │ + bne 90790 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #1436] @ 0x59c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr r2, [pc, #504] @ 908e4 │ │ │ │ - ldr r3, [pc, #504] @ 908e8 │ │ │ │ + ldr r2, [pc, #504] @ 9099c │ │ │ │ + ldr r3, [pc, #504] @ 909a0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 904b8 │ │ │ │ - bl 11aa18 │ │ │ │ + b 90570 │ │ │ │ + bl 11b004 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [pc, #472] @ 908ec │ │ │ │ - ldr ip, [pc, #472] @ 908f0 │ │ │ │ + ldr lr, [pc, #472] @ 909a4 │ │ │ │ + ldr ip, [pc, #472] @ 909a8 │ │ │ │ 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 │ │ │ │ @@ -105362,207 +105408,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 904b8 │ │ │ │ + b 90570 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b 90494 │ │ │ │ + b 9054c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 8fb70 │ │ │ │ - bl 11aa18 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 8fc28 │ │ │ │ + bl 11b004 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - ldr ip, [pc, #376] @ 908f4 │ │ │ │ - ldr lr, [pc, #376] @ 908f8 │ │ │ │ + ldr ip, [pc, #376] @ 909ac │ │ │ │ + ldr lr, [pc, #376] @ 909b0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b 9072c │ │ │ │ + b 907e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 90470 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 90528 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 907b4 │ │ │ │ + beq 9086c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 907b4 │ │ │ │ + bne 9086c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #316] @ 908fc │ │ │ │ - ldr r5, [pc, #316] @ 90900 │ │ │ │ + ldr r4, [pc, #316] @ 909b4 │ │ │ │ + ldr r5, [pc, #316] @ 909b8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 9048c │ │ │ │ - ldr r1, [pc, #308] @ 90904 │ │ │ │ - ldr r0, [pc, #308] @ 90908 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 90544 │ │ │ │ + ldr r1, [pc, #308] @ 909bc │ │ │ │ + ldr r0, [pc, #308] @ 909c0 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 907f0 │ │ │ │ + beq 908a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 90818 │ │ │ │ + beq 908d0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2c0 │ │ │ │ - b 907b4 │ │ │ │ + bl 9b360 │ │ │ │ + b 9086c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 903d0 │ │ │ │ - ldr r0, [pc, #248] @ 9090c │ │ │ │ - bl 2406c4 │ │ │ │ - b 90344 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 90488 │ │ │ │ + ldr r0, [pc, #248] @ 909c4 │ │ │ │ + bl 242fec │ │ │ │ + b 903fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 907f0 │ │ │ │ - ldr r0, [pc, #228] @ 90910 │ │ │ │ - bl 2406c4 │ │ │ │ - b 90318 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 908a8 │ │ │ │ + ldr r0, [pc, #228] @ 909c8 │ │ │ │ + bl 242fec │ │ │ │ + b 903d0 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #216] @ 90914 │ │ │ │ - ldr r5, [pc, #216] @ 90918 │ │ │ │ + ldr r4, [pc, #216] @ 909cc │ │ │ │ + ldr r5, [pc, #216] @ 909d0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 90494 │ │ │ │ + b 9054c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, r3, #5440 @ 0x1540 │ │ │ │ add r0, r0, #60 @ 0x3c │ │ │ │ - bl 23fe58 │ │ │ │ - b 902bc │ │ │ │ + bl 242780 │ │ │ │ + b 90374 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 90224 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 902dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 90484 │ │ │ │ + bne 9053c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 90484 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 9053c │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8fab4 │ │ │ │ - eorseq ip, r5, r0, asr #8 │ │ │ │ - mlaseq r5, ip, lr, sl │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r5, r8, lsr #29 │ │ │ │ - eorseq sl, r5, ip, ror #29 │ │ │ │ - eorseq sl, r5, r8, lsr #1 │ │ │ │ - eorseq r7, r6, r4, ror #20 │ │ │ │ - eorseq sl, r5, r8, lsl pc │ │ │ │ - eorseq r7, r8, ip, ror #12 │ │ │ │ - eorseq sl, r5, r8, asr #30 │ │ │ │ - @ instruction: 0x0035add0 │ │ │ │ - eorseq pc, ip, ip, lsr #13 │ │ │ │ - eorseq pc, ip, r0, ror #13 │ │ │ │ - @ instruction: 0x003575d4 │ │ │ │ - eorseq sl, r5, r8, lsr #27 │ │ │ │ - eorseq pc, ip, r0, lsl #14 │ │ │ │ - eorseq pc, ip, ip, ror #13 │ │ │ │ - eorseq sl, r5, r4, asr lr │ │ │ │ - eorseq pc, ip, r8, asr r6 @ │ │ │ │ - eorseq sl, r5, r0, ror #26 │ │ │ │ - eorseq sl, r5, r8, lsl #27 │ │ │ │ - eorseq pc, ip, r8, ror r6 @ │ │ │ │ - @ instruction: 0x0035adf4 │ │ │ │ - mlaseq ip, r8, r6, pc @ │ │ │ │ - eorseq sl, r5, r0, lsr #30 │ │ │ │ - eorseq pc, ip, r0, lsr r9 @ │ │ │ │ - eorseq sl, r5, r0, lsl #30 │ │ │ │ - eorseq sl, r5, r8, asr #29 │ │ │ │ - eorseq sl, r5, r4, lsl lr │ │ │ │ - eorseq pc, ip, r4, asr #13 │ │ │ │ + b 8fb6c │ │ │ │ + eorseq pc, r5, r0, lsl #24 │ │ │ │ + eorseq lr, r5, ip, asr r6 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq lr, r5, r8, ror #12 │ │ │ │ + eorseq lr, r5, ip, lsr #13 │ │ │ │ + eorseq sp, r5, r8, ror #16 │ │ │ │ + eorseq fp, r6, r4, lsr #4 │ │ │ │ + @ instruction: 0x0035e6d8 │ │ │ │ + eorseq sl, r8, ip, lsr #28 │ │ │ │ + eorseq lr, r5, r8, lsl #14 │ │ │ │ + mlaseq r5, r0, r5, lr │ │ │ │ + eorseq r2, sp, ip, ror #28 │ │ │ │ + eorseq r2, sp, r0, lsr #29 │ │ │ │ + mlaseq r5, r4, sp, sl │ │ │ │ + eorseq lr, r5, r8, ror #10 │ │ │ │ + eorseq r2, sp, r0, asr #29 │ │ │ │ + eorseq r2, sp, ip, lsr #29 │ │ │ │ + eorseq lr, r5, r4, lsl r6 │ │ │ │ + eorseq r2, sp, r8, lsl lr │ │ │ │ + eorseq lr, r5, r0, lsr #10 │ │ │ │ + eorseq lr, r5, r8, asr #10 │ │ │ │ + eorseq r2, sp, r8, lsr lr │ │ │ │ + @ instruction: 0x0035e5b4 │ │ │ │ + eorseq r2, sp, r8, asr lr │ │ │ │ + eorseq lr, r5, r0, ror #13 │ │ │ │ + ldrsheq r3, [sp], -r0 @ │ │ │ │ + eorseq lr, r5, r0, asr #13 │ │ │ │ + eorseq lr, r5, r8, lsl #13 │ │ │ │ + @ instruction: 0x0035e5d4 │ │ │ │ + eorseq r2, sp, r4, lsl #29 │ │ │ │ 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] @ 90b8c │ │ │ │ + ldr r4, [pc, #600] @ 90c44 │ │ │ │ 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 90a9c │ │ │ │ + bne 90b54 │ │ │ │ ldr r8, [r4, #792] @ 0x318 │ │ │ │ - ldr r2, [pc, #560] @ 90b90 │ │ │ │ + ldr r2, [pc, #560] @ 90c48 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ - ldr r1, [pc, #556] @ 90b94 │ │ │ │ + ldr r1, [pc, #556] @ 90c4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90adc │ │ │ │ + bne 90b94 │ │ │ │ ldr r3, [r1, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #544] @ 90b98 │ │ │ │ + ldr r2, [pc, #544] @ 90c50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90b0c │ │ │ │ + bne 90bc4 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 90a6c │ │ │ │ + beq 90b24 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ - ldr r2, [pc, #516] @ 90b9c │ │ │ │ + ldr r2, [pc, #516] @ 90c54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90a80 │ │ │ │ + bne 90b38 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 90a0c │ │ │ │ + bne 90ac4 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 90b5c │ │ │ │ + beq 90c14 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 90b24 │ │ │ │ + beq 90bdc │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ add r0, r6, #20 │ │ │ │ - beq 90a08 │ │ │ │ - ldr r3, [pc, #452] @ 90ba0 │ │ │ │ - ldr r2, [pc, #452] @ 90ba4 │ │ │ │ + beq 90ac0 │ │ │ │ + ldr r3, [pc, #452] @ 90c58 │ │ │ │ + ldr r2, [pc, #452] @ 90c5c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90b40 │ │ │ │ - ldr r1, [pc, #440] @ 90ba8 │ │ │ │ + bne 90bf8 │ │ │ │ + ldr r1, [pc, #440] @ 90c60 │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c910 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c9c8 <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 90b54 │ │ │ │ + beq 90c0c │ │ │ │ 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 355ac0 │ │ │ │ + bl 359260 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 355ac0 │ │ │ │ + bl 359260 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 355d0c │ │ │ │ + bl 3594ac │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 355f54 │ │ │ │ + bl 3596f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90af0 │ │ │ │ + bne 90ba8 │ │ │ │ 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] │ │ │ │ @@ -105572,149 +105618,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 90a18 │ │ │ │ + b 90ad0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r6, r5 │ │ │ │ - beq 90954 │ │ │ │ + beq 90a0c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90ac8 │ │ │ │ + beq 90b80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 90b80 │ │ │ │ + beq 90c38 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b 90a78 │ │ │ │ + b 90b30 │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 9098c │ │ │ │ - b 90a6c │ │ │ │ + bne 90a44 │ │ │ │ + b 90b24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23765c <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 239f84 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90b64 │ │ │ │ + beq 90c1c │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r8, #4] │ │ │ │ - b 90a54 │ │ │ │ + b 90b0c │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 9098c │ │ │ │ - b 90a6c │ │ │ │ + bne 90a44 │ │ │ │ + b 90b24 │ │ │ │ add r0, r6, #28 │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ - bne 909d4 │ │ │ │ - b 90a08 │ │ │ │ + bne 90a8c │ │ │ │ + b 90ac0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 90a08 │ │ │ │ + bne 90ac0 │ │ │ │ mvn r5, #1 │ │ │ │ - b 90a08 │ │ │ │ + b 90ac0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b 90b28 │ │ │ │ + b 90be0 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r8] │ │ │ │ blx r2 │ │ │ │ - b 90a6c │ │ │ │ + b 90b24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 90ac8 │ │ │ │ - subseq r6, r7, r0, lsl lr │ │ │ │ - strdeq sl, [r8], -r4 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andeq r1, r9, r8, asr r8 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrdeq ip, [r8], -r4 │ │ │ │ - ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 90b80 │ │ │ │ + subseq r6, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r0, rrx │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + andeq r1, r9, r0, lsl r9 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + andeq ip, r8, ip, lsl #19 │ │ │ │ + ldrheq r9, [sl], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00090bac <_Py_hashtable_get@@Base>: │ │ │ │ +00090c64 <_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] @ 9181c <_Py_hashtable_get@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #3124] @ 918d4 <_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 91564 <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ + bne 9161c <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmn r7, #1 │ │ │ │ - bne 9111c <_Py_hashtable_get@@Base+0x570> │ │ │ │ + bne 911d4 <_Py_hashtable_get@@Base+0x570> │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ tst r7, #32 │ │ │ │ - beq 915c4 <_Py_hashtable_get@@Base+0xa18> │ │ │ │ + beq 9167c <_Py_hashtable_get@@Base+0xa18> │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ - beq 915a0 <_Py_hashtable_get@@Base+0x9f4> │ │ │ │ + beq 91658 <_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 91114 <_Py_hashtable_get@@Base+0x568> │ │ │ │ - ldr r3, [pc, #3040] @ 91820 <_Py_hashtable_get@@Base+0xc74> │ │ │ │ - ldr r2, [pc, #3040] @ 91824 <_Py_hashtable_get@@Base+0xc78> │ │ │ │ + beq 911cc <_Py_hashtable_get@@Base+0x568> │ │ │ │ + ldr r3, [pc, #3040] @ 918d8 <_Py_hashtable_get@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #3040] @ 918dc <_Py_hashtable_get@@Base+0xc78> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 915d8 <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ - ldr r3, [pc, #3028] @ 91828 <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ - ldr r5, [pc, #3028] @ 9182c <_Py_hashtable_get@@Base+0xc80> │ │ │ │ + bne 91690 <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ + ldr r3, [pc, #3028] @ 918e0 <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ + ldr r5, [pc, #3028] @ 918e4 <_Py_hashtable_get@@Base+0xc80> │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr r3, [pc, #3020] @ 91830 <_Py_hashtable_get@@Base+0xc84> │ │ │ │ - ldr r4, [pc, #3020] @ 91834 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + ldr r3, [pc, #3020] @ 918e8 <_Py_hashtable_get@@Base+0xc84> │ │ │ │ + ldr r4, [pc, #3020] @ 918ec <_Py_hashtable_get@@Base+0xc88> │ │ │ │ eor r3, r0, r3 │ │ │ │ - ldr sl, [pc, #3016] @ 91838 <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ - ldr r8, [pc, #3016] @ 9183c <_Py_hashtable_get@@Base+0xc90> │ │ │ │ - ldr r6, [pc, #3016] @ 91840 <_Py_hashtable_get@@Base+0xc94> │ │ │ │ - ldr r9, [pc, #3016] @ 91844 <_Py_hashtable_get@@Base+0xc98> │ │ │ │ + ldr sl, [pc, #3016] @ 918f0 <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ + ldr r8, [pc, #3016] @ 918f4 <_Py_hashtable_get@@Base+0xc90> │ │ │ │ + ldr r6, [pc, #3016] @ 918f8 <_Py_hashtable_get@@Base+0xc94> │ │ │ │ + ldr r9, [pc, #3016] @ 918fc <_Py_hashtable_get@@Base+0xc98> │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3012] @ 91848 <_Py_hashtable_get@@Base+0xc9c> │ │ │ │ + ldr r3, [pc, #3012] @ 91900 <_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 9117c <_Py_hashtable_get@@Base+0x5d0> │ │ │ │ + ble 91234 <_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 │ │ │ │ @@ -105758,15 +105804,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 90e78 <_Py_hashtable_get@@Base+0x2cc> │ │ │ │ + bls 90f30 <_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 │ │ │ │ @@ -105817,33 +105863,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 90da0 <_Py_hashtable_get@@Base+0x1f4> │ │ │ │ + bgt 90e58 <_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] @ 9184c <_Py_hashtable_get@@Base+0xca0> │ │ │ │ + ldr ip, [pc, #2484] @ 91904 <_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 91620 <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 916d8 <_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] │ │ │ │ @@ -105997,85 +106043,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 9116c <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 91224 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 911a8 <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ + beq 91260 <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9116c <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 91224 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 914d0 <_Py_hashtable_get@@Base+0x924> │ │ │ │ + beq 91588 <_Py_hashtable_get@@Base+0x924> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91154 <_Py_hashtable_get@@Base+0x5a8> │ │ │ │ + bne 9120c <_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] @ 91850 <_Py_hashtable_get@@Base+0xca4> │ │ │ │ + ldr r2, [pc, #1740] @ 91908 <_Py_hashtable_get@@Base+0xca4> │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi 91620 <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 916d8 <_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] @ 91854 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #1696] @ 9190c <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9148c <_Py_hashtable_get@@Base+0x8e0> │ │ │ │ + bne 91544 <_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 91248 <_Py_hashtable_get@@Base+0x69c> │ │ │ │ + beq 91300 <_Py_hashtable_get@@Base+0x69c> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91144 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + bne 911fc <_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 91144 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + bne 911fc <_Py_hashtable_get@@Base+0x598> │ │ │ │ tst r0, #32 │ │ │ │ - beq 91604 <_Py_hashtable_get@@Base+0xa58> │ │ │ │ + beq 916bc <_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 915fc <_Py_hashtable_get@@Base+0xa50> │ │ │ │ + beq 916b4 <_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 91144 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 911fc <_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] │ │ │ │ @@ -106210,116 +106256,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 9110c <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 911c4 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91144 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 911fc <_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 90ee8 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 90fa0 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ strb r2, [sp, #41] @ 0x29 │ │ │ │ - b 91270 <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ + b 91328 <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ ldr r3, [fp, #20] │ │ │ │ - ldr r2, [pc, #888] @ 91854 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #888] @ 9190c <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91574 <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ + bne 9162c <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 91610 <_Py_hashtable_get@@Base+0xa64> │ │ │ │ + beq 916c8 <_Py_hashtable_get@@Base+0xa64> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 91160 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91218 <_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 91160 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91218 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ tst r0, #32 │ │ │ │ - beq 915f4 <_Py_hashtable_get@@Base+0xa48> │ │ │ │ + beq 916ac <_Py_hashtable_get@@Base+0xa48> │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ addne r0, r5, #20 │ │ │ │ addeq r0, r5, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 915ec <_Py_hashtable_get@@Base+0xa40> │ │ │ │ + beq 916a4 <_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 91170 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 91160 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91228 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 91218 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 9111c <_Py_hashtable_get@@Base+0x570> │ │ │ │ + b 911d4 <_Py_hashtable_get@@Base+0x570> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91170 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 91160 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91228 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 91218 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90ee8 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 90fa0 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90ed4 <_Py_hashtable_get@@Base+0x328> │ │ │ │ + b 90f8c <_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 90c38 <_Py_hashtable_get@@Base+0x8c> │ │ │ │ - b 91114 <_Py_hashtable_get@@Base+0x568> │ │ │ │ + bne 90cf0 <_Py_hashtable_get@@Base+0x8c> │ │ │ │ + b 911cc <_Py_hashtable_get@@Base+0x568> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b 915ac <_Py_hashtable_get@@Base+0xa00> │ │ │ │ + b 91664 <_Py_hashtable_get@@Base+0xa00> │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 9110c <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 911c4 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 91548 <_Py_hashtable_get@@Base+0x99c> │ │ │ │ + b 91600 <_Py_hashtable_get@@Base+0x99c> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b 91534 <_Py_hashtable_get@@Base+0x988> │ │ │ │ + b 915ec <_Py_hashtable_get@@Base+0x988> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 91238 <_Py_hashtable_get@@Base+0x68c> │ │ │ │ + b 912f0 <_Py_hashtable_get@@Base+0x68c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 91224 <_Py_hashtable_get@@Base+0x678> │ │ │ │ + b 912dc <_Py_hashtable_get@@Base+0x678> │ │ │ │ sub r0, r1, r5 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 91558 <_Py_hashtable_get@@Base+0x9ac> │ │ │ │ + b 91610 <_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 │ │ │ │ @@ -106438,528 +106484,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 9110c <_Py_hashtable_get@@Base+0x560> │ │ │ │ - andeq r1, r9, r8, asr r8 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrdeq ip, [r8], -r4 │ │ │ │ - ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 91834 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + b 911c4 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + andeq r1, r9, r0, lsl r9 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + andeq ip, r8, ip, lsl #19 │ │ │ │ + ldrheq r9, [sl], #-200 @ 0xffffff38 │ │ │ │ + strbtvs r7, [pc], #-609 @ 918ec <_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 pc, ip, r0, asr #11 │ │ │ │ - eorseq pc, ip, lr, asr #11 │ │ │ │ - andeq pc, r9, r8, ror #21 │ │ │ │ - b 8c004 │ │ │ │ + eorseq r2, sp, r0, lsl #27 │ │ │ │ + eorseq r2, sp, lr, lsl #27 │ │ │ │ + andeq pc, r9, r8, lsl #23 │ │ │ │ + b 8c0bc │ │ │ │ │ │ │ │ -0009185c <_Py_hashtable_set@@Base>: │ │ │ │ +00091914 <_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] @ 91a54 <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ + ldr r0, [pc, #472] @ 91b0c <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bne 919ac <_Py_hashtable_set@@Base+0x150> │ │ │ │ - ldr r2, [pc, #452] @ 91a58 <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ - ldr r1, [pc, #452] @ 91a5c <_Py_hashtable_set@@Base+0x200> │ │ │ │ + bne 91a64 <_Py_hashtable_set@@Base+0x150> │ │ │ │ + ldr r2, [pc, #452] @ 91b10 <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ + ldr r1, [pc, #452] @ 91b14 <_Py_hashtable_set@@Base+0x200> │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 919e0 <_Py_hashtable_set@@Base+0x184> │ │ │ │ + bne 91a98 <_Py_hashtable_set@@Base+0x184> │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 91a4c <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + beq 91b04 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #420] @ 91a60 <_Py_hashtable_set@@Base+0x204> │ │ │ │ + ldr r2, [pc, #420] @ 91b18 <_Py_hashtable_set@@Base+0x204> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9199c <_Py_hashtable_set@@Base+0x140> │ │ │ │ + bne 91a54 <_Py_hashtable_set@@Base+0x140> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 91930 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + bne 919e8 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 91a2c <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ + beq 91ae4 <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 919f4 <_Py_hashtable_set@@Base+0x198> │ │ │ │ + beq 91aac <_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 9192c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ - ldr r2, [pc, #356] @ 91a64 <_Py_hashtable_set@@Base+0x208> │ │ │ │ - ldr r1, [pc, #356] @ 91a68 <_Py_hashtable_set@@Base+0x20c> │ │ │ │ + beq 919e4 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + ldr r2, [pc, #356] @ 91b1c <_Py_hashtable_set@@Base+0x208> │ │ │ │ + ldr r1, [pc, #356] @ 91b20 <_Py_hashtable_set@@Base+0x20c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 91a10 <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ - ldr r1, [pc, #344] @ 91a6c <_Py_hashtable_set@@Base+0x210> │ │ │ │ + bne 91ac8 <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #344] @ 91b24 <_Py_hashtable_set@@Base+0x210> │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c910 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c9c8 <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 91a24 <_Py_hashtable_set@@Base+0x1c8> │ │ │ │ + beq 91adc <_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 355ac0 │ │ │ │ + bl 359260 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 355ac0 │ │ │ │ + bl 359260 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 355d0c │ │ │ │ + bl 3594ac │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 355f54 │ │ │ │ + bl 3596f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 919c4 <_Py_hashtable_set@@Base+0x168> │ │ │ │ + bne 91a7c <_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 91930 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + b 919e8 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 918b0 <_Py_hashtable_set@@Base+0x54> │ │ │ │ - b 91a4c <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + bne 91968 <_Py_hashtable_set@@Base+0x54> │ │ │ │ + b 91b04 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 23765c <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 239f84 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 91a34 <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ + beq 91aec <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b 91978 <_Py_hashtable_set@@Base+0x11c> │ │ │ │ + b 91a30 <_Py_hashtable_set@@Base+0x11c> │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 919b8 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + b 91a70 <_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 918f8 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ - b 9192c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 919b0 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ + b 919e4 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 9192c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 919e4 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mvn r5, #1 │ │ │ │ - b 9192c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + b 919e4 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b 919f8 <_Py_hashtable_set@@Base+0x19c> │ │ │ │ + b 91ab0 <_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 91994 <_Py_hashtable_set@@Base+0x138> │ │ │ │ - strdeq sl, [r8], -r4 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andeq r1, r9, r8, asr r8 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrdeq ip, [r8], -r4 │ │ │ │ - ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ + b 91a4c <_Py_hashtable_set@@Base+0x138> │ │ │ │ + andeq fp, r8, r0, rrx │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + andeq r1, r9, r0, lsl r9 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + andeq ip, r8, ip, lsl #19 │ │ │ │ + ldrheq r9, [sl], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00091a70 : │ │ │ │ +00091b28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #240] @ 91b78 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #240] @ 91c30 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r2, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 91b04 │ │ │ │ + ble 91bbc │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, r2, r3, lsl #2 │ │ │ │ ldr r4, [r1, #2096] @ 0x830 │ │ │ │ str r3, [r2, #2416] @ 0x970 │ │ │ │ - ldr r3, [pc, #196] @ 91b7c │ │ │ │ + ldr r3, [pc, #196] @ 91c34 │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r1, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 91b40 │ │ │ │ + bne 91bf8 │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #160] @ 91b80 │ │ │ │ + ldr r0, [pc, #160] @ 91c38 │ │ │ │ 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] @ 91b84 │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #120] @ 91c3c │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91b6c │ │ │ │ + beq 91c24 │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr ip, [pc, #84] @ 91b80 │ │ │ │ + ldr ip, [pc, #84] @ 91c38 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ adc r2, r2, #0 │ │ │ │ str ip, [r4, #24] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 91aec │ │ │ │ - ldr r2, [pc, #64] @ 91b88 │ │ │ │ + b 91ba4 │ │ │ │ + ldr r2, [pc, #64] @ 91c40 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 91b58 │ │ │ │ + bne 91c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ - b 91b14 │ │ │ │ + bl 1900bc │ │ │ │ + b 91bcc │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b 91b14 │ │ │ │ - ldr r0, [pc, #12] @ 91b80 │ │ │ │ - bl 23e978 │ │ │ │ - b 91afc │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq sl, r5, ip, lsr #24 │ │ │ │ - @ instruction: 0x00555490 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + b 91bcc │ │ │ │ + ldr r0, [pc, #12] @ 91c38 │ │ │ │ + bl 2412a0 │ │ │ │ + b 91bb4 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq sl, r6, ip, lsr #24 │ │ │ │ + @ instruction: 0x00565490 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ 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] @ 91cc0 │ │ │ │ + ldr r3, [pc, #280] @ 91d78 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 91c2c │ │ │ │ + ble 91ce4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #2416] @ 0x970 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r4, [r0, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #224] @ 91cc4 │ │ │ │ + ldr r2, [pc, #224] @ 91d7c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91c74 │ │ │ │ + bne 91d2c │ │ │ │ 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] @ 91cc8 │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #148] @ 91d80 │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91ca0 │ │ │ │ + beq 91d58 │ │ │ │ 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] @ 91ccc │ │ │ │ + ldr r1, [pc, #80] @ 91d84 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91c8c │ │ │ │ + bne 91d44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ - b 91c3c │ │ │ │ + bl 1900bc │ │ │ │ + b 91cf4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91c3c │ │ │ │ + b 91cf4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23e978 │ │ │ │ + bl 2412a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91c24 │ │ │ │ + beq 91cdc │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d00 │ │ │ │ - b 91c24 │ │ │ │ + bl 99da0 │ │ │ │ + b 91cdc │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x00555490 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x00565490 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ │ │ │ │ -00091cd0 <_PyObject_GC_New@@Base>: │ │ │ │ +00091d88 <_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 91f48 <_PyObject_GC_New@@Base+0x278> │ │ │ │ - ldr r8, [pc, #624] @ 91f84 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + bne 92000 <_PyObject_GC_New@@Base+0x278> │ │ │ │ + ldr r8, [pc, #624] @ 9203c <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ - bhi 91ef0 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + bhi 91fa8 <_PyObject_GC_New@@Base+0x220> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi 91ef0 <_PyObject_GC_New@@Base+0x220> │ │ │ │ - ldr r9, [pc, #592] @ 91f88 <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ - ldr r2, [pc, #592] @ 91f8c <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ + bmi 91fa8 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + ldr r9, [pc, #592] @ 92040 <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #592] @ 92044 <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91edc <_PyObject_GC_New@@Base+0x20c> │ │ │ │ + bne 91f94 <_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 91e94 <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ + bcs 91f4c <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 91e84 <_PyObject_GC_New@@Base+0x1b4> │ │ │ │ + beq 91f3c <_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 91df4 <_PyObject_GC_New@@Base+0x124> │ │ │ │ + beq 91eac <_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 91e3c <_PyObject_GC_New@@Base+0x16c> │ │ │ │ + bgt 91ef4 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #452] @ 91f90 <_PyObject_GC_New@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #452] @ 92048 <_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 91f08 <_PyObject_GC_New@@Base+0x238> │ │ │ │ + bne 91fc0 <_PyObject_GC_New@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r9, [r3, #28] │ │ │ │ cmp r6, r9 │ │ │ │ - bhi 91e2c <_PyObject_GC_New@@Base+0x15c> │ │ │ │ + bhi 91ee4 <_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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - b 91d90 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91e48 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 91d90 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91e48 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91dc0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91e78 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ cmp ip, #0 │ │ │ │ - beq 91dc0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91e78 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91dc0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91e78 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91f74 <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ + bne 9202c <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ add r0, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 91dc0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91e78 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r1, #16 │ │ │ │ - bl 356334 │ │ │ │ - b 91dc0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bl 359ad4 │ │ │ │ + b 91e78 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r0, sl │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91e1c <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91ed4 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #244] @ 91f94 <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #244] @ 9204c <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91f20 <_PyObject_GC_New@@Base+0x250> │ │ │ │ + bne 91fd8 <_PyObject_GC_New@@Base+0x250> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 91ef0 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + beq 91fa8 <_PyObject_GC_New@@Base+0x220> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b 91d90 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91e48 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91e1c <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91ed4 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 29e5b4 │ │ │ │ + bl 2a0e88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91dc0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91dec <_PyObject_GC_New@@Base+0x11c> │ │ │ │ - ldr r1, [pc, #136] @ 91f98 <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ + bne 91e78 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 91ea4 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + ldr r1, [pc, #136] @ 92050 <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91f34 <_PyObject_GC_New@@Base+0x264> │ │ │ │ + bne 91fec <_PyObject_GC_New@@Base+0x264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ - b 91dec <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + bl 1900bc │ │ │ │ + b 91ea4 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b 91eb8 <_PyObject_GC_New@@Base+0x1e8> │ │ │ │ + b 91f70 <_PyObject_GC_New@@Base+0x1e8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91dec <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + b 91ea4 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ - ldr r8, [pc, #48] @ 91f84 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + ldr r8, [pc, #48] @ 9203c <_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 91d10 <_PyObject_GC_New@@Base+0x40> │ │ │ │ + b 91dc8 <_PyObject_GC_New@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91dc0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91e68 <_PyObject_GC_New@@Base+0x198> │ │ │ │ + bne 91e78 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 91f20 <_PyObject_GC_New@@Base+0x198> │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ │ │ │ │ -00091f9c : │ │ │ │ +00092054 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 920bc │ │ │ │ - ldr r5, [pc, #264] @ 920c4 │ │ │ │ - ldr r2, [pc, #264] @ 920c8 │ │ │ │ + blt 92174 │ │ │ │ + ldr r5, [pc, #264] @ 9217c │ │ │ │ + ldr r2, [pc, #264] @ 92180 │ │ │ │ ldr r3, [r5, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9209c │ │ │ │ - ldr r3, [pc, #252] @ 920cc │ │ │ │ - bl 3571e0 │ │ │ │ + bne 92154 │ │ │ │ + ldr r3, [pc, #252] @ 92184 │ │ │ │ + bl 35a980 │ │ │ │ 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 92064 │ │ │ │ + bcs 9211c │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92054 │ │ │ │ + beq 9210c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -106974,21 +107020,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 921ec │ │ │ │ + bl 922a4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 920d0 │ │ │ │ + ldr r2, [pc, #96] @ 92188 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 920ac │ │ │ │ + bne 92164 │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -106998,40 +107044,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 92084 │ │ │ │ + b 9213c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #244] @ 921e0 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #244] @ 92298 │ │ │ │ + bl 35a980 │ │ │ │ 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 921c0 │ │ │ │ + bcs 92278 │ │ │ │ lsr r2, r3, #3 │ │ │ │ ldr r3, [r5, r2, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92174 │ │ │ │ + beq 9222c │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -107047,78 +107093,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 921ec │ │ │ │ + bl 922a4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #84] @ 921e4 │ │ │ │ - ldr r1, [pc, #84] @ 921e8 │ │ │ │ + ldr r2, [pc, #84] @ 9229c │ │ │ │ + ldr r1, [pc, #84] @ 922a0 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 921d0 │ │ │ │ + bne 92288 │ │ │ │ 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 92188 │ │ │ │ + bge 92240 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 921ac │ │ │ │ + b 92264 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ 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 92328 │ │ │ │ + beq 923e0 │ │ │ │ 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 92438 │ │ │ │ + bls 924f0 │ │ │ │ add r2, r2, #131 @ 0x83 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r5, r2, lsl #2] │ │ │ │ - bne 922e0 │ │ │ │ + bne 92398 │ │ │ │ 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] @ 92618 │ │ │ │ + ldr r2, [pc, #920] @ 926d0 │ │ │ │ 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] │ │ │ │ @@ -107148,39 +107194,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 922a4 │ │ │ │ + bne 9235c │ │ │ │ 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] @ 9261c │ │ │ │ + ldr r8, [pc, #748] @ 926d4 │ │ │ │ ldr r3, [r8, #816] @ 0x330 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 92584 │ │ │ │ + beq 9263c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 925e8 │ │ │ │ + bne 926a0 │ │ │ │ ldr r9, [r5, #520] @ 0x208 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 924fc │ │ │ │ + beq 925b4 │ │ │ │ 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 92608 │ │ │ │ + beq 926c0 │ │ │ │ cmn r5, #804 @ 0x324 │ │ │ │ - beq 925f8 │ │ │ │ + beq 926b0 │ │ │ │ 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 │ │ │ │ @@ -107219,143 +107265,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 92248 │ │ │ │ + bhi 92300 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ mov r4, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92498 │ │ │ │ + bne 92550 │ │ │ │ ldr r2, [r5, #512] @ 0x200 │ │ │ │ - ldr r1, [pc, #468] @ 92620 │ │ │ │ + ldr r1, [pc, #468] @ 926d8 │ │ │ │ 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] @ 92618 │ │ │ │ + ldr r2, [pc, #432] @ 926d0 │ │ │ │ str r2, [r3, #20] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 924e8 │ │ │ │ + beq 925a0 │ │ │ │ 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 922a4 │ │ │ │ + b 9235c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - bne 924bc │ │ │ │ + bne 92574 │ │ │ │ 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 922a4 │ │ │ │ - b 92314 │ │ │ │ + bne 9235c │ │ │ │ + b 923cc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ strne r0, [r2, #24] │ │ │ │ - b 92478 │ │ │ │ + b 92530 │ │ │ │ ldr r7, [r5, #516] @ 0x204 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 925a0 │ │ │ │ + bne 92658 │ │ │ │ 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 925c8 │ │ │ │ + beq 92680 │ │ │ │ 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 9256c │ │ │ │ + b 92624 │ │ │ │ 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 92550 │ │ │ │ + bcc 92608 │ │ │ │ sub lr, lr, #28 │ │ │ │ add r9, r9, lr │ │ │ │ str r7, [r5, #516] @ 0x204 │ │ │ │ - b 9234c │ │ │ │ - ldr r0, [pc, #152] @ 92624 │ │ │ │ - bl 233624 │ │ │ │ + b 92404 │ │ │ │ + ldr r0, [pc, #152] @ 926dc │ │ │ │ + bl 235f4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 925d4 │ │ │ │ + bne 9268c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #816] @ 0x330 │ │ │ │ - b 92340 │ │ │ │ + b 923f8 │ │ │ │ cmp r7, r7, lsl #1 │ │ │ │ lsl r7, r7, #1 │ │ │ │ - bcs 925c8 │ │ │ │ - ldr r3, [pc, #116] @ 92628 │ │ │ │ + bcs 92680 │ │ │ │ + ldr r3, [pc, #116] @ 926e0 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 925c8 │ │ │ │ + bhi 92680 │ │ │ │ mov r2, #28 │ │ │ │ muls r2, r7, r2 │ │ │ │ ldr r1, [r5, #512] @ 0x200 │ │ │ │ - bpl 92514 │ │ │ │ + bpl 925cc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #524] @ 0x20c │ │ │ │ - b 922d8 │ │ │ │ + b 92390 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r8, #816] @ 0x330 │ │ │ │ - beq 92594 │ │ │ │ - ldr r3, [pc, #60] @ 9262c │ │ │ │ + beq 9264c │ │ │ │ + ldr r3, [pc, #60] @ 926e4 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 2e118 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b 92340 │ │ │ │ + b 923f8 │ │ │ │ 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 925c8 │ │ │ │ + b 92680 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ @ instruction: 0xb6db6db7 │ │ │ │ - @ instruction: 0x00357cd0 │ │ │ │ + mlaseq r5, r0, r4, fp │ │ │ │ stmdbeq r4!, {r0, r3, r6, r9, ip, pc} │ │ │ │ - @ instruction: 0x00599690 │ │ │ │ + @ instruction: 0x005a9690 │ │ │ │ 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 │ │ │ │ @@ -107367,431 +107413,431 @@ │ │ │ │ mov r0, #0 │ │ │ │ bl 2a1c8 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00092678 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #44] @ 926ac <_Py_NewReference@@Base+0x34> │ │ │ │ +00092730 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #44] @ 92764 <_Py_NewReference@@Base+0x34> │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ str r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r1, [pc, #24] @ 926b0 <_Py_NewReference@@Base+0x38> │ │ │ │ + ldr r1, [pc, #24] @ 92768 <_Py_NewReference@@Base+0x38> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 926a0 <_Py_NewReference@@Base+0x28> │ │ │ │ - b 18e3ac │ │ │ │ + bne 92758 <_Py_NewReference@@Base+0x28> │ │ │ │ + b 1900bc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ bx r3 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ │ │ │ │ -000926b4 : │ │ │ │ +0009276c : │ │ │ │ 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 92930 │ │ │ │ + beq 929e8 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi 927f0 │ │ │ │ + bhi 928a8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92950 │ │ │ │ + blt 92a08 │ │ │ │ cmn r5, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 92868 │ │ │ │ - ldr r9, [pc, #696] @ 929a4 │ │ │ │ - ldr r2, [pc, #696] @ 929a8 │ │ │ │ + bgt 92920 │ │ │ │ + ldr r9, [pc, #696] @ 92a5c │ │ │ │ + ldr r2, [pc, #696] @ 92a60 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r6, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r8, r5, #21 │ │ │ │ mov r7, r6 │ │ │ │ - bne 92854 │ │ │ │ - ldr r3, [pc, #672] @ 929ac │ │ │ │ - bl 3571e0 │ │ │ │ + bne 9290c │ │ │ │ + ldr r3, [pc, #672] @ 92a64 │ │ │ │ + bl 35a980 │ │ │ │ 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 928ec │ │ │ │ + bcs 929a4 │ │ │ │ lsr r1, r3, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 928dc │ │ │ │ + beq 92994 │ │ │ │ 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 9278c │ │ │ │ + bne 92844 │ │ │ │ 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] @ 929b0 │ │ │ │ + ldr r3, [pc, #540] @ 92a68 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #520] @ 929b4 │ │ │ │ + ldr r2, [pc, #520] @ 92a6c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92938 │ │ │ │ + bne 929f0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 92870 │ │ │ │ + beq 92928 │ │ │ │ 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 928b0 │ │ │ │ + bls 92968 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc 92920 │ │ │ │ + bcc 929d8 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs 9297c │ │ │ │ + bcs 92a34 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92950 │ │ │ │ + blt 92a08 │ │ │ │ mov r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 354c00 │ │ │ │ + bl 3583a0 │ │ │ │ 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 92868 │ │ │ │ - ldr r9, [pc, #352] @ 929a4 │ │ │ │ - ldr r2, [pc, #352] @ 929a8 │ │ │ │ + bgt 92920 │ │ │ │ + ldr r9, [pc, #352] @ 92a5c │ │ │ │ + ldr r2, [pc, #352] @ 92a60 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 92704 │ │ │ │ + beq 927bc │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9278c │ │ │ │ + bne 92844 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ 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 928cc │ │ │ │ + beq 92984 │ │ │ │ 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 927e8 │ │ │ │ + b 928a0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92950 │ │ │ │ + blt 92a08 │ │ │ │ cmn r5, #-2147483618 @ 0x8000001e │ │ │ │ - bgt 92868 │ │ │ │ + bgt 92920 │ │ │ │ add r8, r5, #29 │ │ │ │ mov r6, #1 │ │ │ │ - b 9283c │ │ │ │ + b 928f4 │ │ │ │ strb r7, [r2, r5] │ │ │ │ str r7, [r4, #24] │ │ │ │ str r7, [r4, #20] │ │ │ │ - b 927e8 │ │ │ │ + b 928a0 │ │ │ │ mov r0, sl │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9278c │ │ │ │ + bne 92844 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #192] @ 929b8 │ │ │ │ + ldr r2, [pc, #192] @ 92a70 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92990 │ │ │ │ + bne 92a48 │ │ │ │ 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 9278c │ │ │ │ - b 92868 │ │ │ │ + bne 92844 │ │ │ │ + b 92920 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92950 │ │ │ │ + blt 92a08 │ │ │ │ mov r6, #2 │ │ │ │ - b 92814 │ │ │ │ - ldr r4, [pc, #132] @ 929bc │ │ │ │ - b 927e8 │ │ │ │ - ldr r1, [pc, #128] @ 929c0 │ │ │ │ + b 928cc │ │ │ │ + ldr r4, [pc, #132] @ 92a74 │ │ │ │ + b 928a0 │ │ │ │ + ldr r1, [pc, #128] @ 92a78 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92968 │ │ │ │ + bne 92a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ - b 927bc │ │ │ │ - ldr r3, [pc, #108] @ 929c4 │ │ │ │ - ldr r1, [pc, #108] @ 929c8 │ │ │ │ + bl 1900bc │ │ │ │ + b 92874 │ │ │ │ + ldr r3, [pc, #108] @ 92a7c │ │ │ │ + ldr r1, [pc, #108] @ 92a80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ - b 927e8 │ │ │ │ + b 928a0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 927bc │ │ │ │ - ldr r3, [pc, #64] @ 929c4 │ │ │ │ - ldr r1, [pc, #68] @ 929cc │ │ │ │ + b 92874 │ │ │ │ + ldr r3, [pc, #64] @ 92a7c │ │ │ │ + ldr r1, [pc, #68] @ 92a84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 92960 │ │ │ │ + bl 190b84 │ │ │ │ + b 92a18 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 92908 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r8, lsl #31 │ │ │ │ - eorseq sl, r5, r4, asr pc │ │ │ │ + b 929c0 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + subseq r9, r8, r4, asr #22 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq lr, r5, r8, asr #14 │ │ │ │ + eorseq lr, r5, r4, lsl r7 │ │ │ │ │ │ │ │ -000929d0 : │ │ │ │ +00092a88 : │ │ │ │ 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 92bdc │ │ │ │ + blt 92c94 │ │ │ │ cmp r0, #0 │ │ │ │ sub r3, r4, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 92b84 │ │ │ │ + bne 92c3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92bac │ │ │ │ + beq 92c64 │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ - bhi 92c08 │ │ │ │ - ldr r7, [pc, #528] @ 92c30 │ │ │ │ - ldr r2, [pc, #528] @ 92c34 │ │ │ │ + bhi 92cc0 │ │ │ │ + ldr r7, [pc, #528] @ 92ce8 │ │ │ │ + ldr r2, [pc, #528] @ 92cec │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ add r8, r4, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92ae0 │ │ │ │ - ldr r3, [pc, #512] @ 92c38 │ │ │ │ - bl 3571e0 │ │ │ │ + bne 92b98 │ │ │ │ + ldr r3, [pc, #512] @ 92cf0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 92b50 │ │ │ │ + bhi 92c08 │ │ │ │ lsr r0, r4, #3 │ │ │ │ add r1, r0, #2 │ │ │ │ ldr r3, [r9, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92bb4 │ │ │ │ + beq 92c6c │ │ │ │ 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 92b20 │ │ │ │ - ldr r3, [pc, #428] @ 92c3c │ │ │ │ + beq 92bd8 │ │ │ │ + ldr r3, [pc, #428] @ 92cf4 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #408] @ 92c40 │ │ │ │ + ldr r2, [pc, #408] @ 92cf8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92bc4 │ │ │ │ + bne 92c7c │ │ │ │ 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 92b08 │ │ │ │ + bne 92bc0 │ │ │ │ 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 92a88 │ │ │ │ - bl 29e598 │ │ │ │ + bne 92b40 │ │ │ │ + bl 2a0e6c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 92bec │ │ │ │ + beq 92ca4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 92ad8 │ │ │ │ + beq 92b90 │ │ │ │ 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 92b9c │ │ │ │ + bhi 92c54 │ │ │ │ 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 92a88 │ │ │ │ + bne 92b40 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #232] @ 92c44 │ │ │ │ + ldr r2, [pc, #232] @ 92cfc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92bf4 │ │ │ │ + bne 92cac │ │ │ │ mov r0, r8 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 92af4 │ │ │ │ + beq 92bac │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b 92a88 │ │ │ │ + b 92b40 │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr r5, [pc, #184] @ 92c48 │ │ │ │ + ldr r5, [pc, #184] @ 92d00 │ │ │ │ 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 92a88 │ │ │ │ - ldr r5, [pc, #152] @ 92c4c │ │ │ │ - b 92ad8 │ │ │ │ + b 92b40 │ │ │ │ + ldr r5, [pc, #152] @ 92d04 │ │ │ │ + b 92b90 │ │ │ │ mov r0, r9 │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ mov r5, r0 │ │ │ │ - b 92b48 │ │ │ │ - ldr r1, [pc, #132] @ 92c50 │ │ │ │ + b 92c00 │ │ │ │ + ldr r1, [pc, #132] @ 92d08 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92c1c │ │ │ │ + bne 92cd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e3ac │ │ │ │ - b 92ab8 │ │ │ │ - ldr r3, [pc, #112] @ 92c54 │ │ │ │ - ldr r1, [pc, #112] @ 92c58 │ │ │ │ + bl 1900bc │ │ │ │ + b 92b70 │ │ │ │ + ldr r3, [pc, #112] @ 92d0c │ │ │ │ + ldr r1, [pc, #112] @ 92d10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r5, #0 │ │ │ │ - b 92ad8 │ │ │ │ + b 92b90 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b 92b6c │ │ │ │ - ldr r3, [pc, #76] @ 92c5c │ │ │ │ - ldr r1, [pc, #76] @ 92c60 │ │ │ │ + b 92c24 │ │ │ │ + ldr r3, [pc, #76] @ 92d14 │ │ │ │ + ldr r1, [pc, #76] @ 92d18 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 18ee74 │ │ │ │ - b 92bec │ │ │ │ + bl 190b84 │ │ │ │ + b 92ca4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 92ab8 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ + b 92b70 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq sl, r5, ip, asr #11 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - subseq r8, r7, r0, lsr #3 │ │ │ │ - subseq r8, r7, ip, lsl #3 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035afb0 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r5, r4, ror #31 │ │ │ │ + subseq sl, r6, ip, asr #11 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + subseq r8, r8, r0, lsr #3 │ │ │ │ + subseq r8, r8, ip, lsl #3 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq lr, r5, r0, ror r7 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r5, r4, lsr #15 │ │ │ │ │ │ │ │ -00092c64 : │ │ │ │ +00092d1c : │ │ │ │ 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 92d54 │ │ │ │ - blt 92db4 │ │ │ │ - ldr r8, [pc, #340] @ 92ddc │ │ │ │ - bl 3571e0 │ │ │ │ + beq 92e0c │ │ │ │ + blt 92e6c │ │ │ │ + ldr r8, [pc, #340] @ 92e94 │ │ │ │ + bl 35a980 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r6, r0 │ │ │ │ - bgt 92d5c │ │ │ │ + bgt 92e14 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ lsl r9, r5, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92d20 │ │ │ │ - ldr r1, [pc, #292] @ 92de0 │ │ │ │ + beq 92dd8 │ │ │ │ + ldr r1, [pc, #292] @ 92e98 │ │ │ │ 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 92d78 │ │ │ │ + bne 92e30 │ │ │ │ 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] │ │ │ │ @@ -107800,83 +107846,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] @ 92de4 │ │ │ │ + ldr r0, [pc, #188] @ 92e9c │ │ │ │ mov r1, r5 │ │ │ │ - bl 9aa38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aad8 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 92d70 │ │ │ │ + beq 92e28 │ │ │ │ lsl r2, r5, #2 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b 92cf4 │ │ │ │ - ldr r4, [pc, #140] @ 92de8 │ │ │ │ - b 92d18 │ │ │ │ + b 92dac │ │ │ │ + ldr r4, [pc, #140] @ 92ea0 │ │ │ │ + b 92dd0 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls 92d20 │ │ │ │ - bl 29e598 │ │ │ │ + bls 92dd8 │ │ │ │ + bl 2a0e6c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92da8 │ │ │ │ + bne 92e60 │ │ │ │ mov r4, #0 │ │ │ │ - b 92d18 │ │ │ │ - ldr r3, [pc, #108] @ 92dec │ │ │ │ + b 92dd0 │ │ │ │ + ldr r3, [pc, #108] @ 92ea4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 92dc4 │ │ │ │ + bne 92e7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ + bl 1900bc │ │ │ │ ldr r6, [r8, r6] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b 92cf4 │ │ │ │ + b 92dac │ │ │ │ ldr r6, [r8, r6] │ │ │ │ lsl r9, r5, #2 │ │ │ │ - b 92d90 │ │ │ │ - ldr r0, [pc, #52] @ 92df0 │ │ │ │ + b 92e48 │ │ │ │ + ldr r0, [pc, #52] @ 92ea8 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 92d70 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 92e28 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ - b 92d90 │ │ │ │ + b 92e48 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - eorseq fp, r5, r0 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + subseq r1, r9, r8, lsl r0 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + eorseq lr, r5, r0, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ 92ecc │ │ │ │ + ldr r3, [pc, #192] @ 92f84 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r4, #7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt 92ea4 │ │ │ │ + bgt 92f5c │ │ │ │ add r3, r2, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #3480] @ 0xd98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92e4c │ │ │ │ + beq 92f04 │ │ │ │ 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 │ │ │ │ @@ -107891,60 +107937,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 92ea4 │ │ │ │ + bhi 92f5c │ │ │ │ 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 9980c │ │ │ │ + bl 998ac │ │ │ │ mov r5, #1 │ │ │ │ lsl r5, r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92e90 │ │ │ │ + bne 92f48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00092ed0 : │ │ │ │ +00092f88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 9301c │ │ │ │ - ldr r6, [pc, #364] @ 9305c │ │ │ │ - bl 3571e0 │ │ │ │ + blt 930d4 │ │ │ │ + ldr r6, [pc, #364] @ 93114 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble 92fd8 │ │ │ │ + ble 93090 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ ldr r4, [r1, #1772] @ 0x6ec │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ - ldr r2, [pc, #320] @ 93060 │ │ │ │ + ldr r2, [pc, #320] @ 93118 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92ff0 │ │ │ │ + bne 930a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 92f80 │ │ │ │ - bl 3571e0 │ │ │ │ + bne 93038 │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -107956,19 +108002,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 99944 │ │ │ │ + bl 999e4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 9302c │ │ │ │ - bl 3571e0 │ │ │ │ + beq 930e4 │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -107976,63 +108022,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] @ 93064 │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #132] @ 9311c │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92f30 │ │ │ │ + bne 92fe8 │ │ │ │ mov r4, #0 │ │ │ │ - b 92f78 │ │ │ │ - ldr r1, [pc, #112] @ 93068 │ │ │ │ + b 93030 │ │ │ │ + ldr r1, [pc, #112] @ 93120 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 93008 │ │ │ │ + bne 930c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ - b 92f30 │ │ │ │ + bl 1900bc │ │ │ │ + b 92fe8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 92f30 │ │ │ │ - ldr r0, [pc, #72] @ 9306c │ │ │ │ + b 92fe8 │ │ │ │ + ldr r0, [pc, #72] @ 93124 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 92fe8 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 930a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 93048 │ │ │ │ + beq 93100 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 93050 │ │ │ │ + beq 93108 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 93048 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 93100 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x00555694 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - eorseq fp, r5, ip, lsl r0 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x00565694 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + @ instruction: 0x0035e7dc │ │ │ │ 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] @ 93b94 │ │ │ │ - ldr r7, [pc, #2824] @ 93b98 │ │ │ │ + ldr fp, [pc, #2824] @ 93c4c │ │ │ │ + ldr r7, [pc, #2824] @ 93c50 │ │ │ │ mov r6, r1 │ │ │ │ add r8, r1, #90112 @ 0x16000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 93114 │ │ │ │ + b 931cc │ │ │ │ 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] │ │ │ │ @@ -108047,386 +108093,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 93eec │ │ │ │ + bl 93fa4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 936e4 │ │ │ │ + beq 9379c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93704 │ │ │ │ - ldr r3, [pc, #2700] @ 93b9c │ │ │ │ + blt 937bc │ │ │ │ + ldr r3, [pc, #2700] @ 93c54 │ │ │ │ cmp r3, fp │ │ │ │ - beq 93190 │ │ │ │ + beq 93248 │ │ │ │ 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 9315c │ │ │ │ - ldr lr, [pc, #2644] @ 93ba0 │ │ │ │ + bne 93214 │ │ │ │ + ldr lr, [pc, #2644] @ 93c58 │ │ │ │ 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 9309c │ │ │ │ + beq 93154 │ │ │ │ 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 930c8 │ │ │ │ - ldr r0, [pc, #2572] @ 93ba4 │ │ │ │ - bl a45d0 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #2568] @ 93ba8 │ │ │ │ - bl a4654 │ │ │ │ + b 93180 │ │ │ │ + ldr r0, [pc, #2572] @ 93c5c │ │ │ │ + bl a46c0 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #2568] @ 93c60 │ │ │ │ + bl a4744 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 93b78 │ │ │ │ + beq 93c30 │ │ │ │ add r4, r6, #98304 @ 0x18000 │ │ │ │ str r5, [r4, #1160] @ 0x488 │ │ │ │ - ldr r5, [pc, #2548] @ 93bac │ │ │ │ + ldr r5, [pc, #2548] @ 93c64 │ │ │ │ add r0, r5, #116 @ 0x74 │ │ │ │ - bl a46fc │ │ │ │ + bl a47ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93b8c │ │ │ │ + beq 93c44 │ │ │ │ str r0, [r4, #1208] @ 0x4b8 │ │ │ │ add r0, r5, #136 @ 0x88 │ │ │ │ - bl a46fc │ │ │ │ + bl a47ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93b8c │ │ │ │ + beq 93c44 │ │ │ │ str r0, [r4, #1212] @ 0x4bc │ │ │ │ add r0, r5, #156 @ 0x9c │ │ │ │ - bl a46fc │ │ │ │ + bl a47ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93b8c │ │ │ │ + beq 93c44 │ │ │ │ str r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r0, r5, #176 @ 0xb0 │ │ │ │ - bl a46fc │ │ │ │ + bl a47ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93b8c │ │ │ │ + beq 93c44 │ │ │ │ str r0, [r4, #1220] @ 0x4c4 │ │ │ │ add r0, r5, #196 @ 0xc4 │ │ │ │ - bl a46fc │ │ │ │ + bl a47ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93b8c │ │ │ │ + beq 93c44 │ │ │ │ str r0, [r4, #1224] @ 0x4c8 │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ - bl a46fc │ │ │ │ + bl a47ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93b8c │ │ │ │ + beq 93c44 │ │ │ │ str r0, [r4, #1228] @ 0x4cc │ │ │ │ - ldr r1, [pc, #2428] @ 93bb0 │ │ │ │ + ldr r1, [pc, #2428] @ 93c68 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, #236 @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b814 │ │ │ │ + bl 23e13c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93b6c │ │ │ │ + blt 93c24 │ │ │ │ add r1, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 237b54 │ │ │ │ + bl 23a47c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93b50 │ │ │ │ + blt 93c08 │ │ │ │ add r1, r5, #460 @ 0x1cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 237b54 │ │ │ │ + bl 23a47c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93b50 │ │ │ │ + blt 93c08 │ │ │ │ add r1, r5, #668 @ 0x29c │ │ │ │ mov r0, r6 │ │ │ │ - bl 237b54 │ │ │ │ + bl 23a47c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93b50 │ │ │ │ - ldr r2, [pc, #2344] @ 93bb4 │ │ │ │ - ldr r1, [pc, #2344] @ 93bb8 │ │ │ │ + blt 93c08 │ │ │ │ + ldr r2, [pc, #2344] @ 93c6c │ │ │ │ + ldr r1, [pc, #2344] @ 93c70 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b814 │ │ │ │ + bl 23e13c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93b34 │ │ │ │ - ldr r8, [pc, #2324] @ 93bbc │ │ │ │ + blt 93bec │ │ │ │ + ldr r8, [pc, #2324] @ 93c74 │ │ │ │ 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 237b54 │ │ │ │ + bl 23a47c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93b14 │ │ │ │ + blt 93bcc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne 932b8 │ │ │ │ + bne 93370 │ │ │ │ add sl, sp, #32 │ │ │ │ - ldr r8, [pc, #2268] @ 93bc0 │ │ │ │ + ldr r8, [pc, #2268] @ 93c78 │ │ │ │ mov r9, sl │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r2 │ │ │ │ - bl a60ac <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ + bl a619c <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9], #4 │ │ │ │ - beq 93afc │ │ │ │ + beq 93bb4 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 932e8 │ │ │ │ + bne 933a0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sl], #4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq 9333c │ │ │ │ + beq 933f4 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 9333c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne 933f4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 93314 │ │ │ │ - bl 91a70 │ │ │ │ + bne 933cc │ │ │ │ + bl 91b28 │ │ │ │ add r8, r6, #40960 @ 0xa000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1792] @ 0x700 │ │ │ │ - beq 93ad4 │ │ │ │ + beq 93b8c │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2140] @ 93bc4 │ │ │ │ - bl 9cb30 │ │ │ │ + ldr r1, [pc, #2140] @ 93c7c │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93ac8 │ │ │ │ - ldr r4, [pc, #2128] @ 93bc8 │ │ │ │ + bne 93b80 │ │ │ │ + ldr r4, [pc, #2128] @ 93c80 │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93adc │ │ │ │ + bne 93b94 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2112] @ 93bcc │ │ │ │ + ldr r1, [pc, #2112] @ 93c84 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93abc │ │ │ │ + bne 93b74 │ │ │ │ ldr r3, [r4, #2700] @ 0xa8c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93aa0 │ │ │ │ + bne 93b58 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2080] @ 93bd0 │ │ │ │ + ldr r1, [pc, #2080] @ 93c88 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a94 │ │ │ │ + bne 93b4c │ │ │ │ ldr r3, [r4, #2716] @ 0xa9c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a78 │ │ │ │ + bne 93b30 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2032] @ 93bc4 │ │ │ │ + ldr r1, [pc, #2032] @ 93c7c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93ac8 │ │ │ │ + bne 93b80 │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a5c │ │ │ │ + bne 93b14 │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #2012] @ 93bd4 │ │ │ │ + ldr r1, [pc, #2012] @ 93c8c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a50 │ │ │ │ + bne 93b08 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a34 │ │ │ │ + bne 93aec │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #1980] @ 93bd8 │ │ │ │ + ldr r1, [pc, #1980] @ 93c90 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a28 │ │ │ │ + bne 93ae0 │ │ │ │ ldr r3, [r4, #2604] @ 0xa2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a0c │ │ │ │ + bne 93ac4 │ │ │ │ ldr r2, [r5, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #1948] @ 93bdc │ │ │ │ + ldr r1, [pc, #1948] @ 93c94 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a00 │ │ │ │ + bne 93ab8 │ │ │ │ ldr r3, [r4, #1036] @ 0x40c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 939e4 │ │ │ │ + bne 93a9c │ │ │ │ ldr r2, [r5, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #1916] @ 93be0 │ │ │ │ + ldr r1, [pc, #1916] @ 93c98 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 939d8 │ │ │ │ + bne 93a90 │ │ │ │ ldr r3, [r4, #2524] @ 0x9dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 939bc │ │ │ │ + bne 93a74 │ │ │ │ ldr r2, [r5, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #1884] @ 93be4 │ │ │ │ + ldr r1, [pc, #1884] @ 93c9c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 939b0 │ │ │ │ + bne 93a68 │ │ │ │ ldr r3, [r4, #2652] @ 0xa5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93994 │ │ │ │ + bne 93a4c │ │ │ │ ldr r2, [r5, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #1852] @ 93be8 │ │ │ │ + ldr r1, [pc, #1852] @ 93ca0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93988 │ │ │ │ + bne 93a40 │ │ │ │ ldr r3, [r4, #2540] @ 0x9ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9396c │ │ │ │ + bne 93a24 │ │ │ │ ldr r2, [r5, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #1820] @ 93bec │ │ │ │ + ldr r1, [pc, #1820] @ 93ca4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93960 │ │ │ │ + bne 93a18 │ │ │ │ ldr r3, [r4, #1148] @ 0x47c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93944 │ │ │ │ + bne 939fc │ │ │ │ ldr r2, [r5, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #1788] @ 93bf0 │ │ │ │ + ldr r1, [pc, #1788] @ 93ca8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93938 │ │ │ │ + bne 939f0 │ │ │ │ ldr r3, [r4, #908] @ 0x38c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9391c │ │ │ │ + bne 939d4 │ │ │ │ ldr r2, [r5, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #1756] @ 93bf4 │ │ │ │ + ldr r1, [pc, #1756] @ 93cac │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93910 │ │ │ │ + bne 939c8 │ │ │ │ ldr r3, [r4, #1212] @ 0x4bc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938f4 │ │ │ │ + bne 939ac │ │ │ │ ldr r2, [r5, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #1724] @ 93bf8 │ │ │ │ + ldr r1, [pc, #1724] @ 93cb0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938e8 │ │ │ │ + bne 939a0 │ │ │ │ ldr r3, [r4, #1196] @ 0x4ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938cc │ │ │ │ + bne 93984 │ │ │ │ ldr r2, [r5, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #1692] @ 93bfc │ │ │ │ + ldr r1, [pc, #1692] @ 93cb4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938c0 │ │ │ │ + bne 93978 │ │ │ │ ldr r3, [r4, #940] @ 0x3ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938a4 │ │ │ │ + bne 9395c │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1660] @ 93c00 │ │ │ │ + ldr r1, [pc, #1660] @ 93cb8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93898 │ │ │ │ + bne 93950 │ │ │ │ ldr r3, [r4, #1084] @ 0x43c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9387c │ │ │ │ + bne 93934 │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1628] @ 93c04 │ │ │ │ + ldr r1, [pc, #1628] @ 93cbc │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93870 │ │ │ │ + bne 93928 │ │ │ │ ldr r3, [r4, #892] @ 0x37c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93854 │ │ │ │ + bne 9390c │ │ │ │ ldr r2, [r5, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #1596] @ 93c08 │ │ │ │ + ldr r1, [pc, #1596] @ 93cc0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93848 │ │ │ │ + bne 93900 │ │ │ │ ldr r3, [r4, #924] @ 0x39c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9382c │ │ │ │ + bne 938e4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ ldr r2, [r5, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #1560] @ 93c0c │ │ │ │ - bl 9cb30 │ │ │ │ + ldr r1, [pc, #1560] @ 93cc4 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93808 │ │ │ │ + bne 938c0 │ │ │ │ ldr r3, [r4, #2636] @ 0xa4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 937ec │ │ │ │ - ldr r2, [pc, #1536] @ 93c10 │ │ │ │ - ldr r1, [pc, #1536] @ 93c14 │ │ │ │ + bne 938a4 │ │ │ │ + ldr r2, [pc, #1536] @ 93cc8 │ │ │ │ + ldr r1, [pc, #1536] @ 93ccc │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b814 │ │ │ │ + bl 23e13c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 937c4 │ │ │ │ + blt 9387c │ │ │ │ ldr r3, [r7, #624] @ 0x270 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 9365c │ │ │ │ - ldr r0, [pc, #1504] @ 93c18 │ │ │ │ - bl a45d0 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #1500] @ 93c1c │ │ │ │ - ldr r1, [pc, #1500] @ 93c20 │ │ │ │ - bl a5b14 │ │ │ │ + bne 93714 │ │ │ │ + ldr r0, [pc, #1504] @ 93cd0 │ │ │ │ + bl a46c0 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #1500] @ 93cd4 │ │ │ │ + ldr r1, [pc, #1500] @ 93cd8 │ │ │ │ + bl a5c04 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #1492] @ 93c24 │ │ │ │ + ldr r0, [pc, #1492] @ 93cdc │ │ │ │ ldr r3, [r0, #564] @ 0x234 │ │ │ │ - bne 93790 │ │ │ │ + bne 93848 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93774 │ │ │ │ - ldr r3, [pc, #1476] @ 93c28 │ │ │ │ + bne 9382c │ │ │ │ + ldr r3, [pc, #1476] @ 93ce0 │ │ │ │ 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] @ 93c2c │ │ │ │ + ldr r1, [pc, #1456] @ 93ce4 │ │ │ │ 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 237b54 │ │ │ │ + bl 23a47c │ │ │ │ cmp r0, r4 │ │ │ │ - blt 93738 │ │ │ │ + blt 937f0 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ str r3, [r5, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #1408] @ 93c30 │ │ │ │ + ldr r1, [pc, #1408] @ 93ce8 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #1268] @ 0x4f4 │ │ │ │ - bl 237b54 │ │ │ │ + bl 23a47c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93738 │ │ │ │ + blt 937f0 │ │ │ │ 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 │ │ │ │ @@ -108435,420 +108481,420 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 2dc9c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2dd10 │ │ │ │ - ldr r2, [pc, #1320] @ 93c34 │ │ │ │ - ldr r1, [pc, #1320] @ 93c38 │ │ │ │ + ldr r2, [pc, #1320] @ 93cec │ │ │ │ + ldr r1, [pc, #1320] @ 93cf0 │ │ │ │ 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 936d8 │ │ │ │ + b 93790 │ │ │ │ mov r0, #0 │ │ │ │ - bl 7dc60 │ │ │ │ - ldr r2, [pc, #1268] @ 93c3c │ │ │ │ - ldr r3, [pc, #1268] @ 93c40 │ │ │ │ + bl 7dccc │ │ │ │ + ldr r2, [pc, #1268] @ 93cf4 │ │ │ │ + ldr r3, [pc, #1268] @ 93cf8 │ │ │ │ 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 936d8 │ │ │ │ + b 93790 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - bne 9365c │ │ │ │ + bne 93714 │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 9365c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 93714 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 937a8 │ │ │ │ + beq 93860 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - beq 937e0 │ │ │ │ + beq 93898 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1160] @ 93c44 │ │ │ │ - ldr r3, [pc, #1160] @ 93c48 │ │ │ │ + ldr r2, [pc, #1160] @ 93cfc │ │ │ │ + ldr r3, [pc, #1160] @ 93d00 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93758 │ │ │ │ + b 93810 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1140] @ 93c4c │ │ │ │ - ldr r3, [pc, #1140] @ 93c50 │ │ │ │ + ldr r2, [pc, #1140] @ 93d04 │ │ │ │ + ldr r3, [pc, #1140] @ 93d08 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93758 │ │ │ │ + b 93810 │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 937a8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 93860 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2636] @ 0xa4c │ │ │ │ - bne 93608 │ │ │ │ - ldr r0, [pc, #1032] @ 93c0c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 93608 │ │ │ │ - ldr r0, [pc, #1020] @ 93c0c │ │ │ │ - bl 9b344 │ │ │ │ - ldr r3, [pc, #1084] @ 93c54 │ │ │ │ + bne 936c0 │ │ │ │ + ldr r0, [pc, #1032] @ 93cc4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 936c0 │ │ │ │ + ldr r0, [pc, #1020] @ 93cc4 │ │ │ │ + bl 9b3e4 │ │ │ │ + ldr r3, [pc, #1084] @ 93d0c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1072] @ 93c58 │ │ │ │ + ldr r2, [pc, #1072] @ 93d10 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93758 │ │ │ │ + b 93810 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #924] @ 0x39c │ │ │ │ - bne 935e4 │ │ │ │ - ldr r0, [pc, #964] @ 93c08 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 935e4 │ │ │ │ - ldr r0, [pc, #952] @ 93c08 │ │ │ │ - bl 9b344 │ │ │ │ - b 93810 │ │ │ │ + bne 9369c │ │ │ │ + ldr r0, [pc, #964] @ 93cc0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 9369c │ │ │ │ + ldr r0, [pc, #952] @ 93cc0 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 938c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #892] @ 0x37c │ │ │ │ - bne 935c0 │ │ │ │ - ldr r0, [pc, #920] @ 93c04 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 935c0 │ │ │ │ - ldr r0, [pc, #908] @ 93c04 │ │ │ │ - bl 9b344 │ │ │ │ - b 93810 │ │ │ │ + bne 93678 │ │ │ │ + ldr r0, [pc, #920] @ 93cbc │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 93678 │ │ │ │ + ldr r0, [pc, #908] @ 93cbc │ │ │ │ + bl 9b3e4 │ │ │ │ + b 938c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1084] @ 0x43c │ │ │ │ - bne 9359c │ │ │ │ - ldr r0, [pc, #876] @ 93c00 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 9359c │ │ │ │ - ldr r0, [pc, #864] @ 93c00 │ │ │ │ - bl 9b344 │ │ │ │ - b 93810 │ │ │ │ + bne 93654 │ │ │ │ + ldr r0, [pc, #876] @ 93cb8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 93654 │ │ │ │ + ldr r0, [pc, #864] @ 93cb8 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 938c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #940] @ 0x3ac │ │ │ │ - bne 93578 │ │ │ │ - ldr r0, [pc, #832] @ 93bfc │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 93578 │ │ │ │ - ldr r0, [pc, #820] @ 93bfc │ │ │ │ - bl 9b344 │ │ │ │ - b 93810 │ │ │ │ + bne 93630 │ │ │ │ + ldr r0, [pc, #832] @ 93cb4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 93630 │ │ │ │ + ldr r0, [pc, #820] @ 93cb4 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 938c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1196] @ 0x4ac │ │ │ │ - bne 93554 │ │ │ │ - ldr r0, [pc, #788] @ 93bf8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 93554 │ │ │ │ - ldr r0, [pc, #776] @ 93bf8 │ │ │ │ - bl 9b344 │ │ │ │ - b 93810 │ │ │ │ + bne 9360c │ │ │ │ + ldr r0, [pc, #788] @ 93cb0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 9360c │ │ │ │ + ldr r0, [pc, #776] @ 93cb0 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 938c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1212] @ 0x4bc │ │ │ │ - bne 93530 │ │ │ │ - ldr r0, [pc, #744] @ 93bf4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 93530 │ │ │ │ - ldr r0, [pc, #732] @ 93bf4 │ │ │ │ - bl 9b344 │ │ │ │ - b 93810 │ │ │ │ + bne 935e8 │ │ │ │ + ldr r0, [pc, #744] @ 93cac │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 935e8 │ │ │ │ + ldr r0, [pc, #732] @ 93cac │ │ │ │ + bl 9b3e4 │ │ │ │ + b 938c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #908] @ 0x38c │ │ │ │ - bne 9350c │ │ │ │ - ldr r0, [pc, #700] @ 93bf0 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 9350c │ │ │ │ - ldr r0, [pc, #688] @ 93bf0 │ │ │ │ - bl 9b344 │ │ │ │ - b 93810 │ │ │ │ + bne 935c4 │ │ │ │ + ldr r0, [pc, #700] @ 93ca8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 935c4 │ │ │ │ + ldr r0, [pc, #688] @ 93ca8 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 938c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1148] @ 0x47c │ │ │ │ - bne 934e8 │ │ │ │ - ldr r0, [pc, #656] @ 93bec │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 934e8 │ │ │ │ - ldr r0, [pc, #644] @ 93bec │ │ │ │ - bl 9b344 │ │ │ │ - b 93810 │ │ │ │ + bne 935a0 │ │ │ │ + ldr r0, [pc, #656] @ 93ca4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 935a0 │ │ │ │ + ldr r0, [pc, #644] @ 93ca4 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 938c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2540] @ 0x9ec │ │ │ │ - bne 934c4 │ │ │ │ - ldr r0, [pc, #612] @ 93be8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 934c4 │ │ │ │ - ldr r0, [pc, #600] @ 93be8 │ │ │ │ - bl 9b344 │ │ │ │ - b 93810 │ │ │ │ + bne 9357c │ │ │ │ + ldr r0, [pc, #612] @ 93ca0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 9357c │ │ │ │ + ldr r0, [pc, #600] @ 93ca0 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 938c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2652] @ 0xa5c │ │ │ │ - bne 934a0 │ │ │ │ - ldr r0, [pc, #568] @ 93be4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 934a0 │ │ │ │ - ldr r0, [pc, #556] @ 93be4 │ │ │ │ - bl 9b344 │ │ │ │ - b 93810 │ │ │ │ + bne 93558 │ │ │ │ + ldr r0, [pc, #568] @ 93c9c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 93558 │ │ │ │ + ldr r0, [pc, #556] @ 93c9c │ │ │ │ + bl 9b3e4 │ │ │ │ + b 938c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2524] @ 0x9dc │ │ │ │ - bne 9347c │ │ │ │ - ldr r0, [pc, #524] @ 93be0 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 9347c │ │ │ │ - ldr r0, [pc, #512] @ 93be0 │ │ │ │ - bl 9b344 │ │ │ │ - b 93810 │ │ │ │ + bne 93534 │ │ │ │ + ldr r0, [pc, #524] @ 93c98 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 93534 │ │ │ │ + ldr r0, [pc, #512] @ 93c98 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 938c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1036] @ 0x40c │ │ │ │ - bne 93458 │ │ │ │ - ldr r0, [pc, #480] @ 93bdc │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 93458 │ │ │ │ - ldr r0, [pc, #468] @ 93bdc │ │ │ │ - bl 9b344 │ │ │ │ - b 93810 │ │ │ │ + bne 93510 │ │ │ │ + ldr r0, [pc, #480] @ 93c94 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 93510 │ │ │ │ + ldr r0, [pc, #468] @ 93c94 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 938c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2604] @ 0xa2c │ │ │ │ - bne 93434 │ │ │ │ - ldr r0, [pc, #436] @ 93bd8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 93434 │ │ │ │ - ldr r0, [pc, #424] @ 93bd8 │ │ │ │ - bl 9b344 │ │ │ │ - b 93810 │ │ │ │ + bne 934ec │ │ │ │ + ldr r0, [pc, #436] @ 93c90 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 934ec │ │ │ │ + ldr r0, [pc, #424] @ 93c90 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 938c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ - bne 93410 │ │ │ │ - ldr r0, [pc, #392] @ 93bd4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 93410 │ │ │ │ - ldr r0, [pc, #380] @ 93bd4 │ │ │ │ - bl 9b344 │ │ │ │ - b 93810 │ │ │ │ + bne 934c8 │ │ │ │ + ldr r0, [pc, #392] @ 93c8c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 934c8 │ │ │ │ + ldr r0, [pc, #380] @ 93c8c │ │ │ │ + bl 9b3e4 │ │ │ │ + b 938c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 933ec │ │ │ │ - ldr r0, [pc, #336] @ 93bc4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 933ec │ │ │ │ + bne 934a4 │ │ │ │ + ldr r0, [pc, #336] @ 93c7c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 934a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2716] @ 0xa9c │ │ │ │ - bne 933c8 │ │ │ │ - ldr r0, [pc, #320] @ 93bd0 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 933c8 │ │ │ │ - ldr r0, [pc, #308] @ 93bd0 │ │ │ │ - bl 9b344 │ │ │ │ - b 93810 │ │ │ │ + bne 93480 │ │ │ │ + ldr r0, [pc, #320] @ 93c88 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 93480 │ │ │ │ + ldr r0, [pc, #308] @ 93c88 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 938c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2700] @ 0xa8c │ │ │ │ - bne 933a4 │ │ │ │ - ldr r0, [pc, #276] @ 93bcc │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 933a4 │ │ │ │ - ldr r0, [pc, #264] @ 93bcc │ │ │ │ - bl 9b344 │ │ │ │ - b 93810 │ │ │ │ - ldr r0, [pc, #244] @ 93bc4 │ │ │ │ - bl 9b344 │ │ │ │ - b 93810 │ │ │ │ - ldr r3, [pc, #384] @ 93c5c │ │ │ │ - b 93814 │ │ │ │ + bne 9345c │ │ │ │ + ldr r0, [pc, #276] @ 93c84 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 9345c │ │ │ │ + ldr r0, [pc, #264] @ 93c84 │ │ │ │ + bl 9b3e4 │ │ │ │ + b 938c8 │ │ │ │ + ldr r0, [pc, #244] @ 93c7c │ │ │ │ + bl 9b3e4 │ │ │ │ + b 938c8 │ │ │ │ + ldr r3, [pc, #384] @ 93d14 │ │ │ │ + b 938cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 93380 │ │ │ │ + bne 93438 │ │ │ │ add r0, r4, #1040 @ 0x410 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 93380 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 93438 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #344] @ 93c60 │ │ │ │ - ldr r3, [pc, #336] @ 93c5c │ │ │ │ + ldr r2, [pc, #344] @ 93d18 │ │ │ │ + ldr r3, [pc, #336] @ 93d14 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 93758 │ │ │ │ + b 93810 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #324] @ 93c64 │ │ │ │ - ldr r3, [pc, #284] @ 93c40 │ │ │ │ + ldr r2, [pc, #324] @ 93d1c │ │ │ │ + ldr r3, [pc, #284] @ 93cf8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 936d8 │ │ │ │ + b 93790 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ 93c68 │ │ │ │ - ldr r3, [pc, #288] @ 93c6c │ │ │ │ + ldr r2, [pc, #288] @ 93d20 │ │ │ │ + ldr r3, [pc, #288] @ 93d24 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93758 │ │ │ │ + b 93810 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #268] @ 93c70 │ │ │ │ - ldr r3, [pc, #268] @ 93c74 │ │ │ │ + ldr r2, [pc, #268] @ 93d28 │ │ │ │ + ldr r3, [pc, #268] @ 93d2c │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93758 │ │ │ │ - ldr r1, [pc, #260] @ 93c78 │ │ │ │ - ldr r2, [pc, #260] @ 93c7c │ │ │ │ - b 9370c │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r2, [pc, #248] @ 93c80 │ │ │ │ - bne 93708 │ │ │ │ - b 931a8 │ │ │ │ - ldr r2, [pc, #240] @ 93c84 │ │ │ │ - b 93708 │ │ │ │ - eorseq pc, ip, r0, asr #18 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq pc, ip, r4, lsl #22 │ │ │ │ - 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 pc, ip, r0, lsl r7 @ │ │ │ │ - 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 fp, r5, r0, asr #2 │ │ │ │ - subseq r0, r8, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, lsl #27 │ │ │ │ - @ instruction: 0x0055af9c │ │ │ │ - subseq fp, r5, ip, rrx │ │ │ │ - eorseq fp, r5, r4, lsr r0 │ │ │ │ - eorseq pc, ip, r8, lsl #22 │ │ │ │ - mlaseq ip, r4, fp, pc @ │ │ │ │ - eorseq fp, r5, r4, ror #2 │ │ │ │ - eorseq pc, ip, r4, lsl #23 │ │ │ │ - eorseq fp, r5, r8, asr #2 │ │ │ │ - eorseq pc, ip, r0, ror fp @ │ │ │ │ - eorseq fp, r5, r0, lsl r1 │ │ │ │ - mlaseq r5, ip, r0, fp │ │ │ │ - eorseq pc, ip, ip, asr fp @ │ │ │ │ - @ instruction: 0x003575d4 │ │ │ │ - eorseq pc, ip, r4, lsr #23 │ │ │ │ - eorseq pc, ip, r0, asr #23 │ │ │ │ - eorseq pc, ip, r8, asr #22 │ │ │ │ - ldrsheq fp, [r5], -r4 @ │ │ │ │ - eorseq pc, ip, r0, lsr fp @ │ │ │ │ - ldrsbeq fp, [r5], -r4 @ │ │ │ │ - eorseq pc, ip, ip, lsl fp @ │ │ │ │ - ldrheq fp, [r5], -r8 @ │ │ │ │ - eorseq fp, r5, r4, asr r0 │ │ │ │ - eorseq fp, r5, ip, ror r0 │ │ │ │ - b 237b34 │ │ │ │ + b 93810 │ │ │ │ + ldr r1, [pc, #260] @ 93d30 │ │ │ │ + ldr r2, [pc, #260] @ 93d34 │ │ │ │ + b 937c4 │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [pc, #248] @ 93d38 │ │ │ │ + bne 937c0 │ │ │ │ + b 93260 │ │ │ │ + ldr r2, [pc, #240] @ 93d3c │ │ │ │ + b 937c0 │ │ │ │ + eorseq r3, sp, r0, lsl #2 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + eorseq r3, sp, r4, asr #5 │ │ │ │ + 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 │ │ │ │ + @ instruction: 0x003d2ed0 │ │ │ │ + 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, lsl #18 │ │ │ │ + subseq r0, r9, r0, lsl lr │ │ │ │ + subseq r1, r6, r0, lsl #27 │ │ │ │ + @ instruction: 0x0056af9c │ │ │ │ + subseq fp, r6, ip, rrx │ │ │ │ + @ instruction: 0x0035e7f4 │ │ │ │ + eorseq r3, sp, r8, asr #5 │ │ │ │ + eorseq r3, sp, r4, asr r3 │ │ │ │ + eorseq lr, r5, r4, lsr #18 │ │ │ │ + eorseq r3, sp, r4, asr #6 │ │ │ │ + eorseq lr, r5, r8, lsl #18 │ │ │ │ + eorseq r3, sp, r0, lsr r3 │ │ │ │ + @ instruction: 0x0035e8d0 │ │ │ │ + eorseq lr, r5, ip, asr r8 │ │ │ │ + eorseq r3, sp, ip, lsl r3 │ │ │ │ + mlaseq r5, r4, sp, sl │ │ │ │ + eorseq r3, sp, r4, ror #6 │ │ │ │ + eorseq r3, sp, r0, lsl #7 │ │ │ │ + eorseq r3, sp, r8, lsl #6 │ │ │ │ + @ instruction: 0x0035e8b4 │ │ │ │ + @ instruction: 0x003d32f0 │ │ │ │ + mlaseq r5, r4, r8, lr │ │ │ │ + @ instruction: 0x003d32dc │ │ │ │ + eorseq lr, r5, r8, ror r8 │ │ │ │ + eorseq lr, r5, r4, lsl r8 │ │ │ │ + eorseq lr, r5, ip, lsr r8 │ │ │ │ + b 23a45c │ │ │ │ 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] @ 93ed4 │ │ │ │ + ldr r6, [pc, #560] @ 93f8c │ │ │ │ mov r5, r0 │ │ │ │ add r3, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93ce8 │ │ │ │ + beq 93da0 │ │ │ │ ldr r3, [r6, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93ce8 │ │ │ │ - ldr r3, [pc, #524] @ 93ed8 │ │ │ │ - bl 3571e0 │ │ │ │ + beq 93da0 │ │ │ │ + ldr r3, [pc, #524] @ 93f90 │ │ │ │ + bl 35a980 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 93ec8 │ │ │ │ + beq 93f80 │ │ │ │ ldr r0, [r6, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r7, r0 │ │ │ │ - bne 93ec8 │ │ │ │ + bne 93f80 │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 93ec0 │ │ │ │ + bhi 93f78 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #480] @ 93edc │ │ │ │ + ldr r2, [pc, #480] @ 93f94 │ │ │ │ add r7, r4, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93e34 │ │ │ │ - ldr r3, [pc, #460] @ 93ed8 │ │ │ │ - bl 3571e0 │ │ │ │ + bne 93eec │ │ │ │ + ldr r3, [pc, #460] @ 93f90 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 93e00 │ │ │ │ + bhi 93eb8 │ │ │ │ add r1, r4, #11 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [r8, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 93e9c │ │ │ │ + beq 93f54 │ │ │ │ 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 93dd0 │ │ │ │ + beq 93e88 │ │ │ │ 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] │ │ │ │ @@ -108856,15 +108902,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 93e84 │ │ │ │ + beq 93f3c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ mov r0, r3 │ │ │ │ bl 29658 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ add r1, r0, r4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -108873,110 +108919,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 93e74 │ │ │ │ + bhi 93f2c │ │ │ │ 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 93e48 │ │ │ │ + bne 93f00 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ 93ee0 │ │ │ │ + ldr r2, [pc, #212] @ 93f98 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93eac │ │ │ │ + bne 93f64 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93ec0 │ │ │ │ + beq 93f78 │ │ │ │ ldr r2, [r8, #800] @ 0x320 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8, #800] @ 0x320 │ │ │ │ - b 93e48 │ │ │ │ + b 93f00 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 93ec0 │ │ │ │ + beq 93f78 │ │ │ │ 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 93d80 │ │ │ │ + b 93e38 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [ip, #12] │ │ │ │ str ip, [r2, #8] │ │ │ │ - b 93d5c │ │ │ │ + b 93e14 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ strb r2, [r3] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - b 93dc8 │ │ │ │ + b 93e80 │ │ │ │ mov r0, r8 │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ mov r3, r0 │ │ │ │ - b 93df8 │ │ │ │ + b 93eb0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 93e1c │ │ │ │ + b 93ed4 │ │ │ │ mov r3, #0 │ │ │ │ - b 93dc8 │ │ │ │ - ldr r1, [pc, #20] @ 93ee4 │ │ │ │ - ldr r0, [pc, #20] @ 93ee8 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - eorseq fp, r5, ip, lsl #3 │ │ │ │ - @ instruction: 0x003cfbd4 │ │ │ │ + b 93e80 │ │ │ │ + ldr r1, [pc, #20] @ 93f9c │ │ │ │ + ldr r0, [pc, #20] @ 93fa0 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + eorseq lr, r5, ip, asr #18 │ │ │ │ + mlaseq sp, r4, r3, r3 │ │ │ │ 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 94a2c │ │ │ │ + bne 94ae4 │ │ │ │ orr r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - beq 98268 │ │ │ │ + beq 98320 │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94aa4 │ │ │ │ + beq 94b5c │ │ │ │ ldr r4, [r5, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 94b34 │ │ │ │ + beq 94bec │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 94b60 │ │ │ │ - ldr r6, [pc, #3780] @ 94e1c │ │ │ │ + beq 94c18 │ │ │ │ + ldr r6, [pc, #3780] @ 94ed4 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -108990,56 +109036,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 9815c │ │ │ │ + beq 98214 │ │ │ │ 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 96828 │ │ │ │ + bne 968e0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94c90 │ │ │ │ + bne 94d48 │ │ │ │ ldr r2, [r5, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 96224 │ │ │ │ + beq 962dc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98548 │ │ │ │ + bl 98600 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov ip, r3 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96b54 │ │ │ │ + beq 96c0c │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 96108 │ │ │ │ + beq 961c0 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94b68 │ │ │ │ - ldr r2, [pc, #3584] @ 94e30 │ │ │ │ + bne 94c20 │ │ │ │ + ldr r2, [pc, #3584] @ 94ee8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94cb8 │ │ │ │ + bne 94d70 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - bne 963d4 │ │ │ │ + bne 9648c │ │ │ │ tst ip, #2 │ │ │ │ - beq 94cd0 │ │ │ │ - ldr r6, [pc, #3528] @ 94e1c │ │ │ │ + beq 94d88 │ │ │ │ + ldr r6, [pc, #3528] @ 94ed4 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -109052,524 +109098,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] @ 94da0 │ │ │ │ + ldr r2, [pc, #3312] @ 94e58 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [r2, #1412] @ 0x584 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94ce8 │ │ │ │ + bne 94da0 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9602c │ │ │ │ + bne 960e4 │ │ │ │ ldr r7, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ and r3, r3, #2 │ │ │ │ - beq 95a10 │ │ │ │ + beq 95ac8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95880 │ │ │ │ + bne 95938 │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 958f0 │ │ │ │ + bne 959a8 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 96698 │ │ │ │ - ldr r7, [pc, #3220] @ 94da4 │ │ │ │ - ldr r9, [pc, #3308] @ 94e00 │ │ │ │ + bne 96750 │ │ │ │ + ldr r7, [pc, #3220] @ 94e5c │ │ │ │ + ldr r9, [pc, #3308] @ 94eb8 │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 96624 │ │ │ │ + bne 966dc │ │ │ │ ldr r2, [r7, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96624 │ │ │ │ + beq 966dc │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #3184] @ 94da8 │ │ │ │ + ldr r1, [pc, #3184] @ 94e60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96b50 │ │ │ │ + beq 96c08 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 9600c │ │ │ │ + bne 960c4 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95f34 │ │ │ │ - ldr r2, [pc, #3260] @ 94e20 │ │ │ │ - ldr r1, [pc, #3136] @ 94da8 │ │ │ │ + bne 95fec │ │ │ │ + ldr r2, [pc, #3260] @ 94ed8 │ │ │ │ + ldr r1, [pc, #3136] @ 94e60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96b50 │ │ │ │ + blt 96c08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95a7c │ │ │ │ + beq 95b34 │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97d08 │ │ │ │ + beq 97dc0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 96a18 │ │ │ │ + beq 96ad0 │ │ │ │ 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 95b38 │ │ │ │ + beq 95bf0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95b48 │ │ │ │ + bne 95c00 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [r5, #20] │ │ │ │ - bne 95b54 │ │ │ │ + bne 95c0c │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - bne 95b60 │ │ │ │ + bne 95c18 │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #3128] @ 94e2c │ │ │ │ + ldr r3, [pc, #3128] @ 94ee4 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ str r3, [r5, #144] @ 0x90 │ │ │ │ - beq 95b74 │ │ │ │ + beq 95c2c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95ba8 │ │ │ │ + ble 95c60 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 95ba0 │ │ │ │ + beq 95c58 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94274 │ │ │ │ + beq 9432c │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95ba0 │ │ │ │ + beq 95c58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94274 │ │ │ │ + beq 9432c │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95ba0 │ │ │ │ + beq 95c58 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 94274 │ │ │ │ + beq 9432c │ │ │ │ add r4, r2, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 95ba0 │ │ │ │ + beq 95c58 │ │ │ │ cmp r3, lr │ │ │ │ - bne 94254 │ │ │ │ + bne 9430c │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95ba8 │ │ │ │ - ldr lr, [pc, #3000] @ 94e34 │ │ │ │ + ble 95c60 │ │ │ │ + ldr lr, [pc, #3000] @ 94eec │ │ │ │ cmp r0, lr │ │ │ │ - beq 97c00 │ │ │ │ + beq 97cb8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 942c4 │ │ │ │ + beq 9437c │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 97c00 │ │ │ │ + beq 97cb8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 942c4 │ │ │ │ + beq 9437c │ │ │ │ add r4, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq 97c00 │ │ │ │ + beq 97cb8 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 942a4 │ │ │ │ + bne 9435c │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95ba8 │ │ │ │ - ldr ip, [pc, #2820] @ 94dd0 │ │ │ │ + ble 95c60 │ │ │ │ + ldr ip, [pc, #2820] @ 94e88 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97c0c │ │ │ │ + beq 97cc4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94314 │ │ │ │ + beq 943cc │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97c0c │ │ │ │ + beq 97cc4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94314 │ │ │ │ + beq 943cc │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97c0c │ │ │ │ + beq 97cc4 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 942f4 │ │ │ │ + bne 943ac │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95ba8 │ │ │ │ - ldr ip, [pc, #2720] @ 94dbc │ │ │ │ + ble 95c60 │ │ │ │ + ldr ip, [pc, #2720] @ 94e74 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97ff8 │ │ │ │ + beq 980b0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94364 │ │ │ │ + beq 9441c │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97ff8 │ │ │ │ + beq 980b0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94364 │ │ │ │ + beq 9441c │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97ff8 │ │ │ │ + beq 980b0 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94344 │ │ │ │ + bne 943fc │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95ba8 │ │ │ │ + ble 95c60 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 97c18 │ │ │ │ + beq 97cd0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 943b0 │ │ │ │ + beq 94468 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, r9 │ │ │ │ - beq 97c18 │ │ │ │ + beq 97cd0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 943b0 │ │ │ │ + beq 94468 │ │ │ │ add lr, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r4, [lr, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 97c18 │ │ │ │ + beq 97cd0 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 94390 │ │ │ │ + bne 94448 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95ba8 │ │ │ │ - ldr ip, [pc, #2624] @ 94df8 │ │ │ │ + ble 95c60 │ │ │ │ + ldr ip, [pc, #2624] @ 94eb0 │ │ │ │ cmp r0, ip │ │ │ │ - beq 96c94 │ │ │ │ + beq 96d4c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94400 │ │ │ │ + beq 944b8 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 96c94 │ │ │ │ + beq 96d4c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94400 │ │ │ │ + beq 944b8 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 96c94 │ │ │ │ + beq 96d4c │ │ │ │ cmp lr, r3 │ │ │ │ - bne 943e0 │ │ │ │ + bne 94498 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95ba8 │ │ │ │ - ldr ip, [pc, #2508] @ 94dd4 │ │ │ │ + ble 95c60 │ │ │ │ + ldr ip, [pc, #2508] @ 94e8c │ │ │ │ cmp r0, ip │ │ │ │ - beq 97fe0 │ │ │ │ + beq 98098 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94450 │ │ │ │ + beq 94508 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97fe0 │ │ │ │ + beq 98098 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94450 │ │ │ │ + beq 94508 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97fe0 │ │ │ │ + beq 98098 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94430 │ │ │ │ + bne 944e8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95ba8 │ │ │ │ - ldr ip, [pc, #2412] @ 94dc4 │ │ │ │ + ble 95c60 │ │ │ │ + ldr ip, [pc, #2412] @ 94e7c │ │ │ │ cmp r0, ip │ │ │ │ - beq 97b60 │ │ │ │ + beq 97c18 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94498 │ │ │ │ + beq 94550 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq 97b60 │ │ │ │ + beq 97c18 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94498 │ │ │ │ + beq 94550 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq 97b60 │ │ │ │ + beq 97c18 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 94480 │ │ │ │ + bne 94538 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4194304 @ 0x400000 │ │ │ │ - bne 96880 │ │ │ │ + bne 96938 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ - bne 97c24 │ │ │ │ + bne 97cdc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 948a0 │ │ │ │ + ble 94958 │ │ │ │ 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 9532c │ │ │ │ + bge 953e4 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94500 │ │ │ │ + beq 945b8 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95410 │ │ │ │ + bne 954c8 │ │ │ │ ldr r6, [r4, #128] @ 0x80 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9451c │ │ │ │ + beq 945d4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95790 │ │ │ │ + bne 95848 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94604 │ │ │ │ + beq 946bc │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94604 │ │ │ │ + beq 946bc │ │ │ │ ldr r8, [r6, #52] @ 0x34 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr lr, [r2] │ │ │ │ mov r9, r8 │ │ │ │ - bne 95d10 │ │ │ │ + bne 95dc8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 94564 │ │ │ │ + bne 9461c │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96894 │ │ │ │ + bne 9694c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94578 │ │ │ │ + bne 94630 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9697c │ │ │ │ + bne 96a34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9458c │ │ │ │ + bne 94644 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d10 │ │ │ │ + bne 96dc8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 945a4 │ │ │ │ + bne 9465c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96dd4 │ │ │ │ + bne 96e8c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 945bc │ │ │ │ + bne 94674 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b8c │ │ │ │ + bne 97c44 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 945d4 │ │ │ │ + bne 9468c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96848 │ │ │ │ + bne 96900 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 945ec │ │ │ │ + bne 946a4 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ec0 │ │ │ │ + bne 97f78 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94604 │ │ │ │ + bne 946bc │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97fec │ │ │ │ + bne 980a4 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94670 │ │ │ │ + beq 94728 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94670 │ │ │ │ + beq 94728 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ - bne 95c58 │ │ │ │ + bne 95d10 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 94648 │ │ │ │ + bne 94700 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96870 │ │ │ │ + bne 96928 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9465c │ │ │ │ + bne 94714 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9696c │ │ │ │ + bne 96a24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94670 │ │ │ │ + bne 94728 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95ca0 │ │ │ │ + bne 95d58 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94688 │ │ │ │ + beq 94740 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 957e4 │ │ │ │ + bne 9589c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 97c30 │ │ │ │ + beq 97ce8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 946b8 │ │ │ │ + bne 94770 │ │ │ │ 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 946dc │ │ │ │ + bne 94794 │ │ │ │ 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 95a30 │ │ │ │ + bne 95ae8 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95a30 │ │ │ │ + beq 95ae8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95a60 │ │ │ │ + beq 95b18 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9601c │ │ │ │ + bne 960d4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94720 │ │ │ │ + bne 947d8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95a4c │ │ │ │ + bne 95b04 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94748 │ │ │ │ + bne 94800 │ │ │ │ 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 96a90 │ │ │ │ + bne 96b48 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94774 │ │ │ │ + bne 9482c │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94774 │ │ │ │ + beq 9482c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 951a8 │ │ │ │ + beq 95260 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 951a8 │ │ │ │ + bne 95260 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 951b8 │ │ │ │ + beq 95270 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ - bne 9479c │ │ │ │ + bne 94854 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95278 │ │ │ │ + bne 95330 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947b0 │ │ │ │ + bne 94868 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95bec │ │ │ │ + bne 95ca4 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 952b4 │ │ │ │ + bne 9536c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97f70 │ │ │ │ + bne 98028 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 947e4 │ │ │ │ + bne 9489c │ │ │ │ ldr r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97f7c │ │ │ │ + bne 98034 │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95b10 │ │ │ │ + beq 95bc8 │ │ │ │ ldr r1, [r5, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r5, #152] @ 0x98 │ │ │ │ - bne 953c8 │ │ │ │ + bne 95480 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 953c8 │ │ │ │ + beq 95480 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95ae4 │ │ │ │ + beq 95b9c │ │ │ │ ldr ip, [r6, #148] @ 0x94 │ │ │ │ cmp r0, ip │ │ │ │ - bne 95fa4 │ │ │ │ + bne 9605c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95fb0 │ │ │ │ + beq 96068 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94840 │ │ │ │ + bne 948f8 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 953f0 │ │ │ │ + bne 954a8 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94858 │ │ │ │ + bne 94910 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 96d04 │ │ │ │ + bne 96dbc │ │ │ │ eor r1, r3, r2 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 952f8 │ │ │ │ + bne 953b0 │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95c34 │ │ │ │ + beq 95cec │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ - bne 9532c │ │ │ │ + bne 953e4 │ │ │ │ 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 944d4 │ │ │ │ + bne 9458c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 948f0 │ │ │ │ + beq 949a8 │ │ │ │ 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 │ │ │ │ @@ -109584,94 +109630,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 94910 │ │ │ │ + bne 949c8 │ │ │ │ ldr r2, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #1284] @ 94e0c │ │ │ │ + ldr r1, [pc, #1284] @ 94ec4 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r1 │ │ │ │ - beq 98004 │ │ │ │ + beq 980bc │ │ │ │ tst r3, #16 │ │ │ │ - bne 95e78 │ │ │ │ + bne 95f30 │ │ │ │ tst r3, #8 │ │ │ │ - beq 95a7c │ │ │ │ + beq 95b34 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ add r2, r2, #16 │ │ │ │ bics r2, r2, #16 │ │ │ │ - bne 98020 │ │ │ │ + bne 980d8 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mvn r2, #15 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ - beq 95a8c │ │ │ │ + beq 95b44 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 949b8 │ │ │ │ + ble 94a70 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 94978 │ │ │ │ + bge 94a30 │ │ │ │ mov r1, r5 │ │ │ │ - bl a2c90 │ │ │ │ + bl a2d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96b50 │ │ │ │ + blt 96c08 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 949b8 │ │ │ │ + beq 94a70 │ │ │ │ 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 98220 │ │ │ │ - bl a2c90 │ │ │ │ + bge 982d8 │ │ │ │ + bl a2d80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96b50 │ │ │ │ + blt 96c08 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 94988 │ │ │ │ + bne 94a40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - beq 94a04 │ │ │ │ + beq 94abc │ │ │ │ tst r3, #16 │ │ │ │ - bne 95dd8 │ │ │ │ + bne 95e90 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 949e4 │ │ │ │ + beq 94a9c │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 982f4 │ │ │ │ + beq 983ac │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 94a00 │ │ │ │ + bgt 94ab8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 98310 │ │ │ │ + ble 983c8 │ │ │ │ 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 95eac │ │ │ │ + bne 95f64 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [pc, #1000] @ 94e1c │ │ │ │ + ldr r6, [pc, #1000] @ 94ed4 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -109687,29 +109733,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 98268 │ │ │ │ + beq 98320 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93f34 │ │ │ │ - bl 91a70 │ │ │ │ + bne 93fec │ │ │ │ + bl 91b28 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r1, r3, #2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 96b54 │ │ │ │ + beq 96c0c │ │ │ │ cmp r1, #0 │ │ │ │ streq r2, [r5, #132] @ 0x84 │ │ │ │ - beq 93f34 │ │ │ │ - ldr r6, [pc, #848] @ 94e1c │ │ │ │ + beq 93fec │ │ │ │ + ldr r6, [pc, #848] @ 94ed4 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -109726,40 +109772,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 93f44 │ │ │ │ - ldr r2, [pc, #756] @ 94e30 │ │ │ │ + bne 93ffc │ │ │ │ + ldr r2, [pc, #756] @ 94ee8 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 93fbc │ │ │ │ + beq 94074 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 980f0 │ │ │ │ + bne 981a8 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - ldr r4, [pc, #728] @ 94e30 │ │ │ │ + ldr r4, [pc, #728] @ 94ee8 │ │ │ │ tst r3, #2 │ │ │ │ str r2, [r5, #128] @ 0x80 │ │ │ │ - bne 93f50 │ │ │ │ + bne 94008 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ - b 93fac │ │ │ │ + b 94064 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 963d4 │ │ │ │ + bne 9648c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ tst r1, #1 │ │ │ │ - beq 96e34 │ │ │ │ + beq 96eec │ │ │ │ tst r3, #2 │ │ │ │ ldreq r6, [r5, #132] @ 0x84 │ │ │ │ - beq 94bf0 │ │ │ │ - ldr r6, [pc, #644] @ 94e1c │ │ │ │ - bl 3571e0 │ │ │ │ + beq 94ca8 │ │ │ │ + ldr r6, [pc, #644] @ 94ed4 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -109774,820 +109820,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] @ 94da4 │ │ │ │ - ldr r9, [pc, #516] @ 94e00 │ │ │ │ + ldr r3, [pc, #428] @ 94e5c │ │ │ │ + ldr r9, [pc, #516] @ 94eb8 │ │ │ │ ldr r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, r9 │ │ │ │ - bne 96b3c │ │ │ │ + bne 96bf4 │ │ │ │ ldr r2, [r3, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96b3c │ │ │ │ - ldr r1, [pc, #404] @ 94dac │ │ │ │ + beq 96bf4 │ │ │ │ + ldr r1, [pc, #404] @ 94e64 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96b50 │ │ │ │ + beq 96c08 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96a58 │ │ │ │ + bne 96b10 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #372] @ 94db0 │ │ │ │ + ldr r0, [pc, #372] @ 94e68 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9c618 │ │ │ │ + bl 9c6b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96b50 │ │ │ │ + beq 96c08 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #340] @ 94dac │ │ │ │ + ldr r1, [pc, #340] @ 94e64 │ │ │ │ mov r2, r4 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 94c7c │ │ │ │ + beq 94d34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 98178 │ │ │ │ + beq 98230 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ mov ip, r3 │ │ │ │ - bge 94cc8 │ │ │ │ - b 96b54 │ │ │ │ + bge 94d80 │ │ │ │ + b 96c0c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 93fe8 │ │ │ │ + bne 940a0 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94b68 │ │ │ │ - ldr r2, [pc, #380] @ 94e30 │ │ │ │ + bne 94c20 │ │ │ │ + ldr r2, [pc, #380] @ 94ee8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 961ec │ │ │ │ + beq 962a4 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 963d4 │ │ │ │ + bne 9648c │ │ │ │ ldr r3, [r0, #156] @ 0x9c │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ tst ip, #2 │ │ │ │ - bne 9404c │ │ │ │ - ldr r3, [pc, #200] @ 94da0 │ │ │ │ + bne 94104 │ │ │ │ + ldr r3, [pc, #200] @ 94e58 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #1412] @ 0x584 │ │ │ │ ldr r7, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 940c0 │ │ │ │ - ldr r4, [pc, #196] @ 94db4 │ │ │ │ - ldr r8, [pc, #296] @ 94e1c │ │ │ │ - b 94d24 │ │ │ │ + beq 94178 │ │ │ │ + ldr r4, [pc, #196] @ 94e6c │ │ │ │ + ldr r8, [pc, #296] @ 94ed4 │ │ │ │ + b 94ddc │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ sub r1, r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94d18 │ │ │ │ + beq 94dd0 │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq 94d18 │ │ │ │ + beq 94dd0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94e38 │ │ │ │ + bne 94ef0 │ │ │ │ ldr r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 940c0 │ │ │ │ + beq 94178 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94d18 │ │ │ │ + beq 94dd0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ - bcs 95178 │ │ │ │ + bcs 95230 │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 94d78 │ │ │ │ + bcs 94e30 │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ - bcs 94d8c │ │ │ │ + bcs 94e44 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi 94cf4 │ │ │ │ + bhi 94dac │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls 94d04 │ │ │ │ + bls 94dbc │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ sub r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94d04 │ │ │ │ - b 94d18 │ │ │ │ + bne 94dbc │ │ │ │ + b 94dd0 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ sub r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94d04 │ │ │ │ - b 94d18 │ │ │ │ + bne 94dbc │ │ │ │ + b 94dd0 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ sub r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94d04 │ │ │ │ - b 94d18 │ │ │ │ - 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 r0, sl, r0, lsr #32 │ │ │ │ - muleq sl, r0, r2 │ │ │ │ - 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 r5, sl, ip, lsr #16 │ │ │ │ - subseq r1, r5, ip, ror #26 │ │ │ │ - subseq r8, r5, r0, asr lr │ │ │ │ - subseq r9, r5, ip, asr #30 │ │ │ │ + bne 94dbc │ │ │ │ + b 94dd0 │ │ │ │ + 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, r0, asr #1 │ │ │ │ + andeq r4, sl, r0, lsl #7 │ │ │ │ + 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 │ │ │ │ + eoreq r8, sl, r4, lsl #2 │ │ │ │ + subseq r1, r6, ip, ror #26 │ │ │ │ + subseq r8, r6, r0, asr lr │ │ │ │ + subseq r9, r6, ip, asr #30 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ tst r1, #2 │ │ │ │ - beq 94fc4 │ │ │ │ + beq 9507c │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94fc4 │ │ │ │ + beq 9507c │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ subcs r3, r3, #420 @ 0x1a4 │ │ │ │ - bcs 9585c │ │ │ │ + bcs 95914 │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 961d8 │ │ │ │ + bcs 96290 │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ subcs r3, r3, #368 @ 0x170 │ │ │ │ - bcs 9585c │ │ │ │ + bcs 95914 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls 9584c │ │ │ │ + bls 95904 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ sub r3, r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94fc4 │ │ │ │ + beq 9507c │ │ │ │ cmn r1, r3 │ │ │ │ - beq 94fc4 │ │ │ │ + beq 9507c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 94fc4 │ │ │ │ + bne 9507c │ │ │ │ add r3, r5, #148 @ 0x94 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 966a8 │ │ │ │ + beq 96760 │ │ │ │ add r3, r5, #68 @ 0x44 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 96a6c │ │ │ │ + beq 96b24 │ │ │ │ add r3, r5, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 94ed4 │ │ │ │ + beq 94f8c │ │ │ │ add r3, r5, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 94d18 │ │ │ │ - ldr r3, [pc, #-176] @ 94e2c │ │ │ │ - ldr r2, [pc, #-296] @ 94db8 │ │ │ │ + bne 94dd0 │ │ │ │ + ldr r3, [pc, #-176] @ 94ee4 │ │ │ │ + ldr r2, [pc, #-296] @ 94e70 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r2 │ │ │ │ cmpne r3, r5 │ │ │ │ - ldr r2, [pc, #-308] @ 94dbc │ │ │ │ + ldr r2, [pc, #-308] @ 94e74 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-324] @ 94dc0 │ │ │ │ + ldr r2, [pc, #-324] @ 94e78 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-332] @ 94dc4 │ │ │ │ + ldr r2, [pc, #-332] @ 94e7c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-340] @ 94dc8 │ │ │ │ + ldr r2, [pc, #-340] @ 94e80 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-348] @ 94dcc │ │ │ │ + ldr r2, [pc, #-348] @ 94e84 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-356] @ 94dd0 │ │ │ │ + ldr r2, [pc, #-356] @ 94e88 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-364] @ 94dd4 │ │ │ │ + ldr r2, [pc, #-364] @ 94e8c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-372] @ 94dd8 │ │ │ │ + ldr r2, [pc, #-372] @ 94e90 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-380] @ 94ddc │ │ │ │ + ldr r2, [pc, #-380] @ 94e94 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-388] @ 94de0 │ │ │ │ + ldr r2, [pc, #-388] @ 94e98 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-396] @ 94de4 │ │ │ │ + ldr r2, [pc, #-396] @ 94e9c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-404] @ 94de8 │ │ │ │ + ldr r2, [pc, #-404] @ 94ea0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-412] @ 94dec │ │ │ │ + ldr r2, [pc, #-412] @ 94ea4 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-420] @ 94df0 │ │ │ │ + ldr r2, [pc, #-420] @ 94ea8 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-428] @ 94df4 │ │ │ │ + ldr r2, [pc, #-428] @ 94eac │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-436] @ 94df8 │ │ │ │ + ldr r2, [pc, #-436] @ 94eb0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-444] @ 94dfc │ │ │ │ + ldr r2, [pc, #-444] @ 94eb4 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94d18 │ │ │ │ - ldr r9, [pc, #-460] @ 94e00 │ │ │ │ + beq 94dd0 │ │ │ │ + ldr r9, [pc, #-460] @ 94eb8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 95f14 │ │ │ │ + bne 95fcc │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 95f14 │ │ │ │ + beq 95fcc │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96b50 │ │ │ │ + beq 96c08 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95bdc │ │ │ │ + bne 95c94 │ │ │ │ ldr sl, [r6] │ │ │ │ - ldr r3, [pc, #-484] @ 94e28 │ │ │ │ + ldr r3, [pc, #-484] @ 94ee0 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 9789c │ │ │ │ - ldr r0, [pc, #-532] @ 94e04 │ │ │ │ + beq 97954 │ │ │ │ + ldr r0, [pc, #-532] @ 94ebc │ │ │ │ mov r1, #0 │ │ │ │ ldr fp, [r4] │ │ │ │ - bl 9da00 │ │ │ │ + bl 9daa0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96b50 │ │ │ │ - ldr r3, [pc, #-556] @ 94e04 │ │ │ │ + beq 96c08 │ │ │ │ + ldr r3, [pc, #-556] @ 94ebc │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95868 │ │ │ │ - bl 3571e0 │ │ │ │ + beq 95920 │ │ │ │ + bl 35a980 │ │ │ │ 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 95874 │ │ │ │ + bne 9592c │ │ │ │ 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 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 98230 │ │ │ │ - bl 3571e0 │ │ │ │ + beq 982e8 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq 98234 │ │ │ │ + beq 982ec │ │ │ │ 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 98244 │ │ │ │ + beq 982fc │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 95340 │ │ │ │ + beq 953f8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 9534c │ │ │ │ + bne 95404 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 9534c │ │ │ │ - bl 3571e0 │ │ │ │ + beq 95404 │ │ │ │ + bl 35a980 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ - ldr ip, [pc, #-796] @ 94e14 │ │ │ │ + ldr ip, [pc, #-796] @ 94ecc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r1, ip │ │ │ │ - beq 95384 │ │ │ │ + beq 9543c │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl a02c4 │ │ │ │ + bl a0364 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 953a0 │ │ │ │ + blt 95458 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94d18 │ │ │ │ + beq 94dd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 94d18 │ │ │ │ + bne 94dd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 94d18 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 94dd0 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ sub r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94d04 │ │ │ │ - b 94d18 │ │ │ │ + bne 94dbc │ │ │ │ + b 94dd0 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94774 │ │ │ │ + bne 9482c │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94774 │ │ │ │ + beq 9482c │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94780 │ │ │ │ + bne 94838 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94780 │ │ │ │ + bne 94838 │ │ │ │ tst r3, #2 │ │ │ │ - bne 963e0 │ │ │ │ + bne 96498 │ │ │ │ ldr r3, [r7, #1240] @ 0x4d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r8, [r5, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 96450 │ │ │ │ + bne 96508 │ │ │ │ ldr r2, [r7, #1248] @ 0x4e0 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96450 │ │ │ │ + beq 96508 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1008] @ 94e08 │ │ │ │ + ldr r1, [pc, #-1008] @ 94ec0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96b50 │ │ │ │ + beq 96c08 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96208 │ │ │ │ + bne 962c0 │ │ │ │ ldr r3, [r7, #1836] @ 0x72c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 96668 │ │ │ │ + bne 96720 │ │ │ │ ldr r2, [r7, #1844] @ 0x734 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96668 │ │ │ │ + beq 96720 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1040] @ 94e24 │ │ │ │ + ldr r1, [pc, #-1040] @ 94edc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96b50 │ │ │ │ + beq 96c08 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96280 │ │ │ │ + bne 96338 │ │ │ │ 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 9479c │ │ │ │ + bne 94854 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9479c │ │ │ │ + beq 94854 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 98128 │ │ │ │ + beq 981e0 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 963a4 │ │ │ │ + beq 9645c │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - bne 952a4 │ │ │ │ + bne 9535c │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96cec │ │ │ │ + bne 96da4 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95c14 │ │ │ │ + beq 95ccc │ │ │ │ subs r0, r2, #0 │ │ │ │ - beq 947c8 │ │ │ │ + beq 94880 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 947c8 │ │ │ │ + bne 94880 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 947cc │ │ │ │ + beq 94884 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - beq 947cc │ │ │ │ + beq 94884 │ │ │ │ ldr r2, [r5, #140] @ 0x8c │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 947d8 │ │ │ │ - b 947e4 │ │ │ │ + beq 94890 │ │ │ │ + b 9489c │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 94870 │ │ │ │ + beq 94928 │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94870 │ │ │ │ + bne 94928 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #-1292] @ 94e0c │ │ │ │ + ldr r1, [pc, #-1292] @ 94ec4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 94870 │ │ │ │ - ldr r1, [pc, #-1300] @ 94e10 │ │ │ │ + bne 94928 │ │ │ │ + ldr r1, [pc, #-1300] @ 94ec8 │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ str r1, [r5, #160] @ 0xa0 │ │ │ │ - beq 94878 │ │ │ │ + beq 94930 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne 944d4 │ │ │ │ - b 94894 │ │ │ │ + bne 9458c │ │ │ │ + b 9494c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq 95114 │ │ │ │ + beq 951cc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 97f98 │ │ │ │ - bl 3571e0 │ │ │ │ + beq 98050 │ │ │ │ + bl 35a980 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ ldr ip, [r7, #24] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - ldr r1, [pc, #-1388] @ 94e14 │ │ │ │ + ldr r1, [pc, #-1388] @ 94ecc │ │ │ │ cmp ip, r1 │ │ │ │ - bne 9513c │ │ │ │ + bne 951f4 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 9cc94 │ │ │ │ + bl 9cd34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ - bge 95154 │ │ │ │ + bge 9520c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96b50 │ │ │ │ + beq 96c08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 96b50 │ │ │ │ + bne 96c08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96b54 │ │ │ │ + b 96c0c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9618c │ │ │ │ + beq 96244 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94840 │ │ │ │ + bne 948f8 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94840 │ │ │ │ + beq 948f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95b08 │ │ │ │ + beq 95bc0 │ │ │ │ ldr r0, [r6, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #196] @ 0xc4 │ │ │ │ - beq 97eb4 │ │ │ │ + beq 97f6c │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - beq 95fec │ │ │ │ - b 94858 │ │ │ │ + beq 960a4 │ │ │ │ + b 94910 │ │ │ │ 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 95cb4 │ │ │ │ + bne 95d6c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95448 │ │ │ │ + bne 95500 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 978b8 │ │ │ │ + bne 97970 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9545c │ │ │ │ + bne 95514 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97010 │ │ │ │ + bne 970c8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95470 │ │ │ │ + bne 95528 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97b98 │ │ │ │ + bne 97c50 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95488 │ │ │ │ + bne 95540 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975fc │ │ │ │ + bne 976b4 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954a0 │ │ │ │ + bne 95558 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97288 │ │ │ │ + bne 97340 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979c4 │ │ │ │ + bne 97a7c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97770 │ │ │ │ + bne 97828 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954d0 │ │ │ │ + bne 95588 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9777c │ │ │ │ + bne 97834 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954e8 │ │ │ │ + bne 955a0 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97890 │ │ │ │ + bne 97948 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95500 │ │ │ │ + bne 955b8 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979d0 │ │ │ │ + bne 97a88 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95518 │ │ │ │ + bne 955d0 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f70 │ │ │ │ + bne 97028 │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95530 │ │ │ │ + bne 955e8 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977f0 │ │ │ │ + bne 978a8 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95548 │ │ │ │ + bne 95600 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9744c │ │ │ │ + bne 97504 │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95560 │ │ │ │ + bne 95618 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974c0 │ │ │ │ + bne 97578 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95578 │ │ │ │ + bne 95630 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97588 │ │ │ │ + bne 97640 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95590 │ │ │ │ + bne 95648 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976cc │ │ │ │ + bne 97784 │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955a8 │ │ │ │ + bne 95660 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96ed4 │ │ │ │ + bne 96f8c │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955c0 │ │ │ │ + bne 95678 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97980 │ │ │ │ + bne 97a38 │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955d8 │ │ │ │ + bne 95690 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97730 │ │ │ │ + bne 977e8 │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955f0 │ │ │ │ + bne 956a8 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97fcc │ │ │ │ + bne 98084 │ │ │ │ ldr ip, [r2, #80] @ 0x50 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95608 │ │ │ │ + bne 956c0 │ │ │ │ ldr lr, [r1, #80] @ 0x50 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98354 │ │ │ │ + bne 9840c │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95620 │ │ │ │ + bne 956d8 │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98364 │ │ │ │ + bne 9841c │ │ │ │ ldr ip, [r2, #88] @ 0x58 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95638 │ │ │ │ + bne 956f0 │ │ │ │ ldr lr, [r1, #88] @ 0x58 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98334 │ │ │ │ + bne 983ec │ │ │ │ ldr ip, [r2, #92] @ 0x5c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95650 │ │ │ │ + bne 95708 │ │ │ │ ldr lr, [r1, #92] @ 0x5c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 983f8 │ │ │ │ + bne 984b0 │ │ │ │ ldr ip, [r2, #96] @ 0x60 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95668 │ │ │ │ + bne 95720 │ │ │ │ ldr lr, [r1, #96] @ 0x60 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98398 │ │ │ │ + bne 98450 │ │ │ │ ldr ip, [r2, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95680 │ │ │ │ + bne 95738 │ │ │ │ ldr lr, [r1, #100] @ 0x64 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 983b8 │ │ │ │ + bne 98470 │ │ │ │ ldr ip, [r2, #104] @ 0x68 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95698 │ │ │ │ + bne 95750 │ │ │ │ ldr lr, [r1, #104] @ 0x68 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98294 │ │ │ │ + bne 9834c │ │ │ │ ldr ip, [r2, #108] @ 0x6c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956b0 │ │ │ │ + bne 95768 │ │ │ │ ldr lr, [r1, #108] @ 0x6c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 982a4 │ │ │ │ + bne 9835c │ │ │ │ ldr ip, [r2, #112] @ 0x70 │ │ │ │ ldr lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956cc │ │ │ │ + bne 95784 │ │ │ │ ldr r8, [r1, #112] @ 0x70 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97af8 │ │ │ │ + bne 97bb0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 956e0 │ │ │ │ + bne 95798 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96fe4 │ │ │ │ + bne 9709c │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956f8 │ │ │ │ + bne 957b0 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97754 │ │ │ │ + bne 9780c │ │ │ │ ldr ip, [r2, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95710 │ │ │ │ + bne 957c8 │ │ │ │ ldr ip, [r1, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 981c8 │ │ │ │ + bne 98280 │ │ │ │ ldr ip, [r2, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95728 │ │ │ │ + bne 957e0 │ │ │ │ ldr ip, [r1, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 981a8 │ │ │ │ + bne 98260 │ │ │ │ ldr ip, [r2, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95740 │ │ │ │ + bne 957f8 │ │ │ │ ldr ip, [r1, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97744 │ │ │ │ + bne 977fc │ │ │ │ ldr ip, [r2, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95758 │ │ │ │ + bne 95810 │ │ │ │ ldr ip, [r1, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98184 │ │ │ │ + bne 9823c │ │ │ │ ldr ip, [r2, #140] @ 0x8c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94504 │ │ │ │ + bne 945bc │ │ │ │ ldr r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94504 │ │ │ │ + beq 945bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95788 │ │ │ │ + beq 95840 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94504 │ │ │ │ + beq 945bc │ │ │ │ str r1, [r2, #140] @ 0x8c │ │ │ │ - b 94504 │ │ │ │ + b 945bc │ │ │ │ ldr ip, [r6, #40] @ 0x28 │ │ │ │ ldm r2, {r8, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bne 95d6c │ │ │ │ + bne 95e24 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 957b8 │ │ │ │ + bne 95870 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97fac │ │ │ │ + bne 98064 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 957cc │ │ │ │ + bne 95884 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97fbc │ │ │ │ + bne 98074 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9451c │ │ │ │ + bne 945d4 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9451c │ │ │ │ - b 95db4 │ │ │ │ + beq 945d4 │ │ │ │ + b 95e6c │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr ip, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95dbc │ │ │ │ + bne 95e74 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95808 │ │ │ │ + bne 958c0 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97f68 │ │ │ │ + bne 98020 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94688 │ │ │ │ + bne 94740 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98258 │ │ │ │ + bne 98310 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94694 │ │ │ │ + bne 9474c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94694 │ │ │ │ + beq 9474c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 94694 │ │ │ │ + beq 9474c │ │ │ │ str r2, [r5, #24] │ │ │ │ - b 94694 │ │ │ │ + b 9474c │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls 94e90 │ │ │ │ + bls 94f48 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94e90 │ │ │ │ - b 94fc4 │ │ │ │ + bne 94f48 │ │ │ │ + b 9507c │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 95074 │ │ │ │ + beq 9512c │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 95074 │ │ │ │ - ldr r6, [pc, #-2668] @ 94e1c │ │ │ │ - bl 3571e0 │ │ │ │ + b 9512c │ │ │ │ + ldr r6, [pc, #-2668] @ 94ed4 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -110603,30 +110649,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 96ac4 │ │ │ │ + beq 96b7c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 98208 │ │ │ │ - ldr sl, [pc, #-2796] @ 94e18 │ │ │ │ + bne 982c0 │ │ │ │ + ldr sl, [pc, #-2796] @ 94ed0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9da00 │ │ │ │ + bl 9daa0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96b50 │ │ │ │ + beq 96c08 │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95950 │ │ │ │ - ldr r3, [pc, #-2824] @ 94e1c │ │ │ │ - bl 3571e0 │ │ │ │ + beq 95a08 │ │ │ │ + ldr r3, [pc, #-2824] @ 94ed4 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -110643,347 +110689,347 @@ │ │ │ │ bl 29c28 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 982dc │ │ │ │ - ldr r6, [pc, #-2940] @ 94e1c │ │ │ │ - bl 3571e0 │ │ │ │ + beq 98394 │ │ │ │ + ldr r6, [pc, #-2940] @ 94ed4 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 98050 │ │ │ │ + beq 98108 │ │ │ │ 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 a1f40 │ │ │ │ + bl a1fe0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, fp │ │ │ │ - blt 982e8 │ │ │ │ + blt 983a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 959fc │ │ │ │ + beq 95ab4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ str r3, [r4] │ │ │ │ - beq 98328 │ │ │ │ + beq 983e0 │ │ │ │ ldr r8, [r7, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96290 │ │ │ │ + bne 96348 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #2 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 96480 │ │ │ │ + bne 96538 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9621c │ │ │ │ - ldr r6, [pc, #-3088] @ 94e1c │ │ │ │ + beq 962d4 │ │ │ │ + ldr r6, [pc, #-3088] @ 94ed4 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 965b8 │ │ │ │ + b 96670 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94720 │ │ │ │ + bne 947d8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94720 │ │ │ │ + beq 947d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95a58 │ │ │ │ + beq 95b10 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 94720 │ │ │ │ + beq 947d8 │ │ │ │ str r2, [r5, #28] │ │ │ │ - b 94720 │ │ │ │ + b 947d8 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - bne 94720 │ │ │ │ + bne 947d8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94720 │ │ │ │ - b 95a58 │ │ │ │ + beq 947d8 │ │ │ │ + b 95b10 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 94944 │ │ │ │ + bne 949fc │ │ │ │ tst r3, #2 │ │ │ │ ldreq r4, [r5, #132] @ 0x84 │ │ │ │ - bne 96bb0 │ │ │ │ - ldr r1, [pc, #-3196] @ 94e24 │ │ │ │ + bne 96c68 │ │ │ │ + ldr r1, [pc, #-3196] @ 94edc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3c8 │ │ │ │ + bl 9b468 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96b50 │ │ │ │ - bne 94944 │ │ │ │ - ldr r2, [pc, #-3224] @ 94e20 │ │ │ │ - ldr r1, [pc, #-3224] @ 94e24 │ │ │ │ + blt 96c08 │ │ │ │ + bne 949fc │ │ │ │ + ldr r2, [pc, #-3224] @ 94ed8 │ │ │ │ + ldr r1, [pc, #-3224] @ 94edc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96b50 │ │ │ │ + blt 96c08 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #-3244] @ 94e28 │ │ │ │ + ldr r3, [pc, #-3244] @ 94ee0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 94954 │ │ │ │ - b 949b8 │ │ │ │ + bgt 94a0c │ │ │ │ + b 94a70 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - beq 96654 │ │ │ │ + beq 9670c │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94840 │ │ │ │ + bne 948f8 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94840 │ │ │ │ + beq 948f8 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - b 94840 │ │ │ │ + b 948f8 │ │ │ │ ldr r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 947f0 │ │ │ │ + beq 948a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95b30 │ │ │ │ + beq 95be8 │ │ │ │ ldr r0, [r6, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 947f0 │ │ │ │ + beq 948a8 │ │ │ │ str r1, [r5, #144] @ 0x90 │ │ │ │ - b 947f0 │ │ │ │ + b 948a8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [r5, #16] │ │ │ │ - beq 941c0 │ │ │ │ + beq 94278 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941d4 │ │ │ │ + beq 9428c │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941e8 │ │ │ │ + beq 942a0 │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #-3392] @ 94e2c │ │ │ │ + ldr r3, [pc, #-3392] @ 94ee4 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ - bne 94204 │ │ │ │ + bne 942bc │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 95ba0 │ │ │ │ + beq 95c58 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95b78 │ │ │ │ - ldr r3, [pc, #-3428] @ 94e30 │ │ │ │ + bne 95c30 │ │ │ │ + ldr r3, [pc, #-3428] @ 94ee8 │ │ │ │ cmp ip, r3 │ │ │ │ - ldrne lr, [pc, #-3432] @ 94e34 │ │ │ │ + ldrne lr, [pc, #-3432] @ 94eec │ │ │ │ movne r3, r6 │ │ │ │ - bne 96c20 │ │ │ │ + bne 96cd8 │ │ │ │ orr r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4194304 @ 0x400000 │ │ │ │ - bne 96880 │ │ │ │ + bne 96938 │ │ │ │ tst r3, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldrne r3, [r5, #84] @ 0x54 │ │ │ │ - bne 97c24 │ │ │ │ + bne 97cdc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - bgt 944c4 │ │ │ │ - b 948a0 │ │ │ │ + bgt 9457c │ │ │ │ + b 94958 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94d18 │ │ │ │ - b 95000 │ │ │ │ + bne 94dd0 │ │ │ │ + b 950b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 981e8 │ │ │ │ + beq 982a0 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - beq 95c0c │ │ │ │ + beq 95cc4 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 952b4 │ │ │ │ + bne 9536c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 947c8 │ │ │ │ + beq 94880 │ │ │ │ ldr r0, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 952c0 │ │ │ │ + beq 95378 │ │ │ │ str r2, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - b 952b4 │ │ │ │ + b 9536c │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94870 │ │ │ │ + beq 94928 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95320 │ │ │ │ + beq 953d8 │ │ │ │ ldr r0, [r6, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94870 │ │ │ │ - b 95320 │ │ │ │ + beq 94928 │ │ │ │ + b 953d8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95c6c │ │ │ │ + bne 95d24 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96934 │ │ │ │ + bne 969ec │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95c80 │ │ │ │ + bne 95d38 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96e18 │ │ │ │ + bne 96ed0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94670 │ │ │ │ + bne 94728 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94670 │ │ │ │ + beq 94728 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94670 │ │ │ │ + beq 94728 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9467c │ │ │ │ - b 95820 │ │ │ │ + bne 94734 │ │ │ │ + b 958d8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95cc8 │ │ │ │ + bne 95d80 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c80 │ │ │ │ + bne 97d38 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95cdc │ │ │ │ + bne 95d94 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 970dc │ │ │ │ + bne 97194 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95cf0 │ │ │ │ + bne 95da8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b6c │ │ │ │ + bne 97c24 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95d08 │ │ │ │ + bne 95dc0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 970fc │ │ │ │ + bne 971b4 │ │ │ │ mov r0, r6 │ │ │ │ - b 95488 │ │ │ │ + b 95540 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95d24 │ │ │ │ + bne 95ddc │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96950 │ │ │ │ + bne 96a08 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95d38 │ │ │ │ + bne 95df0 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97ae8 │ │ │ │ + bne 97ba0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95d4c │ │ │ │ + bne 95e04 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a44 │ │ │ │ + bne 97afc │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95d64 │ │ │ │ + bne 95e1c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d88 │ │ │ │ + bne 96e40 │ │ │ │ mov r8, r6 │ │ │ │ - b 945a4 │ │ │ │ + b 9465c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95d80 │ │ │ │ + bne 95e38 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9803c │ │ │ │ + bne 980f4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95d94 │ │ │ │ + bne 95e4c │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97f48 │ │ │ │ + bne 98000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9451c │ │ │ │ + bne 945d4 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9451c │ │ │ │ + beq 945d4 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 9451c │ │ │ │ + beq 945d4 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b 9451c │ │ │ │ + b 945d4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95dd0 │ │ │ │ + bne 95e88 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97f58 │ │ │ │ + bne 98010 │ │ │ │ mov r0, r6 │ │ │ │ - b 95808 │ │ │ │ + b 958c0 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 98130 │ │ │ │ + beq 981e8 │ │ │ │ ldr r2, [r5, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95e18 │ │ │ │ + bne 95ed0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 9d1e0 │ │ │ │ + bl 9d280 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9814c │ │ │ │ + beq 98204 │ │ │ │ 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 95e34 │ │ │ │ + bne 95eec │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #8 │ │ │ │ orreq r3, r3, #4 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95e48 │ │ │ │ + beq 95f00 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 982f4 │ │ │ │ + beq 983ac │ │ │ │ tst r3, #16 │ │ │ │ - beq 949e4 │ │ │ │ + beq 94a9c │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 94a00 │ │ │ │ - ldr r3, [pc, #4064] @ 96e44 │ │ │ │ + beq 94ab8 │ │ │ │ + ldr r3, [pc, #4064] @ 96efc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4056] @ 96e48 │ │ │ │ - bl 117900 │ │ │ │ + ldr r1, [pc, #4056] @ 96f00 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96b54 │ │ │ │ + b 96c0c │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ mvnls r2, #0 │ │ │ │ strls r2, [r5, #144] @ 0x90 │ │ │ │ - bls 94918 │ │ │ │ + bls 949d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4008] @ 96e4c │ │ │ │ - bl 117900 │ │ │ │ + ldr r1, [pc, #4008] @ 96f04 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96b54 │ │ │ │ - ldr r2, [pc, #3996] @ 96e50 │ │ │ │ + b 96c0c │ │ │ │ + ldr r2, [pc, #3996] @ 96f08 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -110998,251 +111044,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 94a20 │ │ │ │ + b 94ad8 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94fe4 │ │ │ │ - b 96b50 │ │ │ │ + bne 9509c │ │ │ │ + b 96c08 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a277c │ │ │ │ + bl a286c │ │ │ │ mov r6, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96b50 │ │ │ │ - ldr r1, [pc, #3816] @ 96e54 │ │ │ │ + beq 96c08 │ │ │ │ + ldr r1, [pc, #3816] @ 96f0c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 953a0 │ │ │ │ + blt 95458 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94174 │ │ │ │ + beq 9422c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 94174 │ │ │ │ + bne 9422c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 94174 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 9422c │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - bne 94828 │ │ │ │ + bne 948e0 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 953d0 │ │ │ │ + beq 95488 │ │ │ │ ldr r0, [r6, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #164] @ 0xa4 │ │ │ │ - bne 97d28 │ │ │ │ + bne 97de0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95fe0 │ │ │ │ + bne 96098 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 953f0 │ │ │ │ + bne 954a8 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94858 │ │ │ │ + bne 94910 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94858 │ │ │ │ + beq 94910 │ │ │ │ ldr r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94858 │ │ │ │ + beq 94910 │ │ │ │ str r1, [r5, #196] @ 0xc4 │ │ │ │ - b 94858 │ │ │ │ + b 94910 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94174 │ │ │ │ - b 94150 │ │ │ │ + bne 9422c │ │ │ │ + b 94208 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - beq 94714 │ │ │ │ - b 94720 │ │ │ │ + beq 947cc │ │ │ │ + b 947d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 940cc │ │ │ │ + beq 94184 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a04 │ │ │ │ + bl a1aa4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96b50 │ │ │ │ + beq 96c08 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 940cc │ │ │ │ + beq 94184 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a04 │ │ │ │ + bl a1aa4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96b50 │ │ │ │ + beq 96c08 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 940cc │ │ │ │ + beq 94184 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a04 │ │ │ │ + bl a1aa4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96b50 │ │ │ │ + beq 96c08 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 940cc │ │ │ │ + beq 94184 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a04 │ │ │ │ + bl a1aa4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96b50 │ │ │ │ + beq 96c08 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 940cc │ │ │ │ + beq 94184 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a04 │ │ │ │ + bl a1aa4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96b50 │ │ │ │ + beq 96c08 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 940cc │ │ │ │ + beq 94184 │ │ │ │ mov r4, r3 │ │ │ │ - b 960f0 │ │ │ │ + b 961a8 │ │ │ │ ldr r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 940cc │ │ │ │ + beq 94184 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a04 │ │ │ │ + bl a1aa4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 960e4 │ │ │ │ - b 96b50 │ │ │ │ + bne 9619c │ │ │ │ + b 96c08 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 963b0 │ │ │ │ + ble 96468 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 983d8 │ │ │ │ + bne 98490 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 963b0 │ │ │ │ + beq 96468 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 983d8 │ │ │ │ + bne 98490 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 963b0 │ │ │ │ + beq 96468 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 983d8 │ │ │ │ + bne 98490 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 963b0 │ │ │ │ + beq 96468 │ │ │ │ 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 983d8 │ │ │ │ + bne 98490 │ │ │ │ cmp r0, lr │ │ │ │ - bne 96168 │ │ │ │ + bne 96220 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 94c9c │ │ │ │ + b 94d54 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 953d0 │ │ │ │ + beq 95488 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95fbc │ │ │ │ + bne 96074 │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 961bc │ │ │ │ + bne 96274 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95b08 │ │ │ │ + bne 95bc0 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94858 │ │ │ │ + bne 94910 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94858 │ │ │ │ - b 96004 │ │ │ │ + beq 94910 │ │ │ │ + b 960bc │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94e90 │ │ │ │ - b 94fc4 │ │ │ │ + bne 94f48 │ │ │ │ + b 9507c │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 963cc │ │ │ │ + beq 96484 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - beq 94044 │ │ │ │ - b 963d4 │ │ │ │ + beq 940fc │ │ │ │ + b 9648c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9520c │ │ │ │ + beq 952c4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 94780 │ │ │ │ + b 94838 │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b 94108 │ │ │ │ + b 941c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97fd8 │ │ │ │ + beq 98090 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2ac4 │ │ │ │ + bl a2bb4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96b54 │ │ │ │ + beq 96c0c │ │ │ │ tst r3, #2 │ │ │ │ - beq 96260 │ │ │ │ + beq 96318 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 96ca0 │ │ │ │ + bne 96d58 │ │ │ │ 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 93ff4 │ │ │ │ - b 96184 │ │ │ │ + beq 940ac │ │ │ │ + b 9623c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96214 │ │ │ │ - b 95248 │ │ │ │ + bne 962cc │ │ │ │ + b 95300 │ │ │ │ add r7, r7, #20 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 98208 │ │ │ │ - ldr r0, [pc, #2988] @ 96e58 │ │ │ │ - bl 9da00 │ │ │ │ + bne 982c0 │ │ │ │ + ldr r0, [pc, #2988] @ 96f10 │ │ │ │ + bl 9daa0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96b50 │ │ │ │ + beq 96c08 │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 962f0 │ │ │ │ - bl 3571e0 │ │ │ │ + beq 963a8 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -111258,64 +111304,64 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 982dc │ │ │ │ - bl 3571e0 │ │ │ │ + beq 98394 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 98050 │ │ │ │ + beq 98108 │ │ │ │ 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 a1f40 │ │ │ │ + bl a1fe0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 982e8 │ │ │ │ + blt 983a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96394 │ │ │ │ + beq 9644c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 980e4 │ │ │ │ + beq 9819c │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - beq 95a08 │ │ │ │ - b 96298 │ │ │ │ + beq 95ac0 │ │ │ │ + b 96350 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95298 │ │ │ │ - b 952a4 │ │ │ │ + beq 95350 │ │ │ │ + b 9535c │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94b68 │ │ │ │ - ldr r2, [pc, #2708] @ 96e5c │ │ │ │ + bne 94c20 │ │ │ │ + ldr r2, [pc, #2708] @ 96f14 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94cb8 │ │ │ │ + bne 94d70 │ │ │ │ orr ip, r3, #128 @ 0x80 │ │ │ │ str ip, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b 94cc8 │ │ │ │ - ldr r3, [pc, #2664] @ 96e50 │ │ │ │ - bl 3571e0 │ │ │ │ + b 94d80 │ │ │ │ + ldr r3, [pc, #2664] @ 96f08 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -111333,106 +111379,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 951e0 │ │ │ │ - ldr r0, [pc, #2568] @ 96e60 │ │ │ │ - bl 8bf80 │ │ │ │ + beq 95298 │ │ │ │ + ldr r0, [pc, #2568] @ 96f18 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96b50 │ │ │ │ - ldr r1, [pc, #2548] @ 96e60 │ │ │ │ + beq 96c08 │ │ │ │ + ldr r1, [pc, #2548] @ 96f18 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 95204 │ │ │ │ - b 96b50 │ │ │ │ + bne 952bc │ │ │ │ + b 96c08 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97864 │ │ │ │ + bne 9791c │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r3, [r5, #132] @ 0x84 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - beq 9621c │ │ │ │ - ldr fp, [pc, #2496] @ 96e64 │ │ │ │ - ldr sl, [pc, #2472] @ 96e50 │ │ │ │ + beq 962d4 │ │ │ │ + ldr fp, [pc, #2496] @ 96f1c │ │ │ │ + ldr sl, [pc, #2472] @ 96f08 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9da00 │ │ │ │ + bl 9daa0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96b50 │ │ │ │ + beq 96c08 │ │ │ │ ldr r3, [fp, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 9663c │ │ │ │ - bl 3571e0 │ │ │ │ + beq 966f4 │ │ │ │ + bl 35a980 │ │ │ │ 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 96648 │ │ │ │ + bne 96700 │ │ │ │ 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 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9804c │ │ │ │ - bl 3571e0 │ │ │ │ + beq 98104 │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r9 │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 98050 │ │ │ │ + beq 98108 │ │ │ │ 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 a1f40 │ │ │ │ + bl a1fe0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 982e8 │ │ │ │ + blt 983a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9659c │ │ │ │ + beq 96654 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 98104 │ │ │ │ + beq 981bc │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - bne 964a4 │ │ │ │ + bne 9655c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 9621c │ │ │ │ + beq 962d4 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -111442,323 +111488,323 @@ │ │ │ │ movhi r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r2, #92160 @ 0x16800 │ │ │ │ addeq r2, r2, #98304 @ 0x18000 │ │ │ │ addeq r2, r2, #228 @ 0xe4 │ │ │ │ - ldr r7, [pc, #2144] @ 96e68 │ │ │ │ + ldr r7, [pc, #2144] @ 96f20 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r0, r2 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - ldr r9, [pc, #2128] @ 96e6c │ │ │ │ + ldr r9, [pc, #2128] @ 96f24 │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ cmp r3, r9 │ │ │ │ - beq 94120 │ │ │ │ - ldr r0, [pc, #2088] @ 96e54 │ │ │ │ - bl 8bf80 │ │ │ │ + beq 941d8 │ │ │ │ + ldr r0, [pc, #2088] @ 96f0c │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 9412c │ │ │ │ - b 96b50 │ │ │ │ + bne 941e4 │ │ │ │ + b 96c08 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96500 │ │ │ │ + beq 965b8 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 96500 │ │ │ │ + b 965b8 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ strne r1, [r5, #152] @ 0x98 │ │ │ │ - bne 95af0 │ │ │ │ - b 953d0 │ │ │ │ - ldr r0, [pc, #2048] @ 96e70 │ │ │ │ - bl 8bf80 │ │ │ │ + bne 95ba8 │ │ │ │ + b 95488 │ │ │ │ + ldr r0, [pc, #2048] @ 96f28 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96b50 │ │ │ │ - ldr r1, [pc, #2028] @ 96e70 │ │ │ │ + beq 96c08 │ │ │ │ + ldr r1, [pc, #2028] @ 96f28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 95240 │ │ │ │ - b 96b50 │ │ │ │ + bne 952f8 │ │ │ │ + b 96c08 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9649c │ │ │ │ - b 94108 │ │ │ │ - ldr r3, [pc, #1988] @ 96e74 │ │ │ │ + bne 96554 │ │ │ │ + b 941c0 │ │ │ │ + ldr r3, [pc, #1988] @ 96f2c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d18 │ │ │ │ + beq 94dd0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d18 │ │ │ │ + beq 94dd0 │ │ │ │ ldr r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d18 │ │ │ │ + beq 94dd0 │ │ │ │ ldr r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d18 │ │ │ │ - ldr r3, [pc, #1936] @ 96e78 │ │ │ │ + beq 94dd0 │ │ │ │ + ldr r3, [pc, #1936] @ 96f30 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d18 │ │ │ │ + beq 94dd0 │ │ │ │ ldr r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d18 │ │ │ │ + beq 94dd0 │ │ │ │ ldr r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d18 │ │ │ │ + beq 94dd0 │ │ │ │ ldr r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d18 │ │ │ │ + beq 94dd0 │ │ │ │ ldr r3, [r2, #4092] @ 0xffc │ │ │ │ - ldr r2, [pc, #1884] @ 96e7c │ │ │ │ - ldr r9, [pc, #1864] @ 96e6c │ │ │ │ + ldr r2, [pc, #1884] @ 96f34 │ │ │ │ + ldr r9, [pc, #1864] @ 96f24 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r5, r2 │ │ │ │ - ldr r2, [pc, #1872] @ 96e80 │ │ │ │ + ldr r2, [pc, #1872] @ 96f38 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1852] @ 96e84 │ │ │ │ + ldr r2, [pc, #1852] @ 96f3c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1840] @ 96e88 │ │ │ │ + ldr r2, [pc, #1840] @ 96f40 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1828] @ 96e8c │ │ │ │ + ldr r2, [pc, #1828] @ 96f44 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1816] @ 96e90 │ │ │ │ + ldr r2, [pc, #1816] @ 96f48 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1804] @ 96e94 │ │ │ │ + ldr r2, [pc, #1804] @ 96f4c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1792] @ 96e98 │ │ │ │ + ldr r2, [pc, #1792] @ 96f50 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1780] @ 96e9c │ │ │ │ + ldr r2, [pc, #1780] @ 96f54 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1768] @ 96ea0 │ │ │ │ + ldr r2, [pc, #1768] @ 96f58 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1756] @ 96ea4 │ │ │ │ + ldr r2, [pc, #1756] @ 96f5c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1744] @ 96ea8 │ │ │ │ + ldr r2, [pc, #1744] @ 96f60 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1732] @ 96eac │ │ │ │ + ldr r2, [pc, #1732] @ 96f64 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1720] @ 96eb0 │ │ │ │ + ldr r2, [pc, #1720] @ 96f68 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1708] @ 96eb4 │ │ │ │ + ldr r2, [pc, #1708] @ 96f6c │ │ │ │ cmp r5, r9 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94fc8 │ │ │ │ - b 94d18 │ │ │ │ + bne 95080 │ │ │ │ + b 94dd0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ - bne 96f60 │ │ │ │ + bne 97018 │ │ │ │ ldr r3, [r5, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93ff4 │ │ │ │ - b 9622c │ │ │ │ + bne 940ac │ │ │ │ + b 962e4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 969dc │ │ │ │ + beq 96a94 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #28] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 96b6c │ │ │ │ + bne 96c24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96b78 │ │ │ │ - b 96b84 │ │ │ │ + beq 96c30 │ │ │ │ + b 96c3c │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 94650 │ │ │ │ - b 9465c │ │ │ │ + beq 94708 │ │ │ │ + b 94714 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ - b 944a8 │ │ │ │ + b 94560 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - bne 968ac │ │ │ │ + bne 96964 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9697c │ │ │ │ + bne 96a34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 968c0 │ │ │ │ + bne 96978 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d10 │ │ │ │ + bne 96dc8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 968d8 │ │ │ │ + bne 96990 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96dd4 │ │ │ │ + bne 96e8c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 945bc │ │ │ │ + bne 94674 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 945bc │ │ │ │ + beq 94674 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 96910 │ │ │ │ + bne 969c8 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 969e0 │ │ │ │ + bne 96a98 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96924 │ │ │ │ + bne 969dc │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ec8 │ │ │ │ + bne 97f80 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96a04 │ │ │ │ - b 94604 │ │ │ │ + beq 96abc │ │ │ │ + b 946bc │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r8, r9 │ │ │ │ - beq 95c6c │ │ │ │ + beq 95d24 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - beq 95c74 │ │ │ │ - b 95c80 │ │ │ │ + beq 95d2c │ │ │ │ + b 95d38 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95d24 │ │ │ │ + beq 95ddc │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - beq 95d2c │ │ │ │ - b 95d38 │ │ │ │ + beq 95de4 │ │ │ │ + b 95df0 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 94664 │ │ │ │ - b 94670 │ │ │ │ + beq 9471c │ │ │ │ + b 94728 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 96998 │ │ │ │ + bne 96a50 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d14 │ │ │ │ + bne 96dcc │ │ │ │ cmp ip, #0 │ │ │ │ - bne 969ac │ │ │ │ + bne 96a64 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96dd4 │ │ │ │ + bne 96e8c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 969c4 │ │ │ │ + bne 96a7c │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 968f0 │ │ │ │ + bne 969a8 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 945d4 │ │ │ │ + bne 9468c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 945d4 │ │ │ │ + beq 9468c │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 969fc │ │ │ │ + bne 96ab4 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d78 │ │ │ │ + bne 96e30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94604 │ │ │ │ + bne 946bc │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94604 │ │ │ │ + beq 946bc │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b 94604 │ │ │ │ + b 946bc │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 9419c │ │ │ │ + beq 94254 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9419c │ │ │ │ + bne 94254 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9419c │ │ │ │ + bne 94254 │ │ │ │ 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 9419c │ │ │ │ + b 94254 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94c30 │ │ │ │ + beq 94ce8 │ │ │ │ ldr ip, [r5, #84] @ 0x54 │ │ │ │ - b 94cc8 │ │ │ │ - ldr r3, [pc, #1092] @ 96eb8 │ │ │ │ + b 94d80 │ │ │ │ + ldr r3, [pc, #1092] @ 96f70 │ │ │ │ ldr r3, [r3, #-4088] @ 0xfffff008 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94fc4 │ │ │ │ + beq 9507c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - bne 94d18 │ │ │ │ - b 94fc4 │ │ │ │ + bne 94dd0 │ │ │ │ + b 9507c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9518c │ │ │ │ + beq 95244 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - beq 96c14 │ │ │ │ + beq 96ccc │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ - bne 94774 │ │ │ │ + bne 9482c │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94768 │ │ │ │ - b 94774 │ │ │ │ + bne 94820 │ │ │ │ + b 9482c │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 965b8 │ │ │ │ - bl 3571e0 │ │ │ │ + beq 96670 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -111773,49 +111819,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 965b8 │ │ │ │ + beq 96670 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 9649c │ │ │ │ - ldr r0, [pc, #888] @ 96ebc │ │ │ │ - bl 8bf80 │ │ │ │ + b 96554 │ │ │ │ + ldr r0, [pc, #888] @ 96f74 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94c10 │ │ │ │ + bne 94cc8 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ biceq r3, r3, #8192 @ 0x2000 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 9807c │ │ │ │ + bne 98134 │ │ │ │ mvn r0, #0 │ │ │ │ - b 94a24 │ │ │ │ + b 94adc │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ - bne 96b84 │ │ │ │ + bne 96c3c │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ac8 │ │ │ │ + bne 97b80 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94604 │ │ │ │ + bne 946bc │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94604 │ │ │ │ + beq 946bc │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94604 │ │ │ │ - b 96a10 │ │ │ │ - ldr r3, [pc, #664] @ 96e50 │ │ │ │ - bl 3571e0 │ │ │ │ + beq 946bc │ │ │ │ + b 96ac8 │ │ │ │ + ldr r3, [pc, #664] @ 96f08 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -111830,1324 +111876,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 95a98 │ │ │ │ + b 95b50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96ab4 │ │ │ │ - b 94774 │ │ │ │ + beq 96b6c │ │ │ │ + b 9482c │ │ │ │ cmp r3, lr │ │ │ │ - beq 97c00 │ │ │ │ + beq 97cb8 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96c20 │ │ │ │ - ldr ip, [pc, #608] @ 96e9c │ │ │ │ + bne 96cd8 │ │ │ │ + ldr ip, [pc, #608] @ 96f54 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97c0c │ │ │ │ + beq 97cc4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96c3c │ │ │ │ - ldr ip, [pc, #552] @ 96e80 │ │ │ │ + bne 96cf4 │ │ │ │ + ldr ip, [pc, #552] @ 96f38 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97ff8 │ │ │ │ + beq 980b0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96c58 │ │ │ │ + bne 96d10 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 97c18 │ │ │ │ + beq 97cd0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96c70 │ │ │ │ - ldr ip, [pc, #548] @ 96eb0 │ │ │ │ + bne 96d28 │ │ │ │ + ldr ip, [pc, #548] @ 96f68 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 97b28 │ │ │ │ + bne 97be0 │ │ │ │ orr r1, r1, #67108864 @ 0x4000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95ba8 │ │ │ │ + b 95c60 │ │ │ │ ldr r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97870 │ │ │ │ + bne 97928 │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96258 │ │ │ │ + beq 96310 │ │ │ │ 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 96258 │ │ │ │ + b 96310 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - bne 95c08 │ │ │ │ - b 95c0c │ │ │ │ + bne 95cc0 │ │ │ │ + b 95cc4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95ff8 │ │ │ │ - b 96004 │ │ │ │ + bne 960b0 │ │ │ │ + b 960bc │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - bne 96d30 │ │ │ │ + bne 96de8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96dd8 │ │ │ │ + bne 96e90 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96d44 │ │ │ │ + bne 96dfc │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 968f0 │ │ │ │ + bne 969a8 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d5c │ │ │ │ + bne 96e14 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 969dc │ │ │ │ + bne 96a94 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 945ec │ │ │ │ + bne 946a4 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 945f0 │ │ │ │ + beq 946a8 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #32] │ │ │ │ - beq 96a04 │ │ │ │ - b 94604 │ │ │ │ + beq 96abc │ │ │ │ + b 946bc │ │ │ │ ldr ip, [r9, #12] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - beq 97ccc │ │ │ │ + beq 97d84 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 96db0 │ │ │ │ + bne 96e68 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d00 │ │ │ │ + bne 97db8 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r6 │ │ │ │ - bne 945d4 │ │ │ │ + bne 9468c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 945d4 │ │ │ │ - b 96850 │ │ │ │ + beq 9468c │ │ │ │ + b 96908 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - bne 96df4 │ │ │ │ + bne 96eac │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 968f4 │ │ │ │ + bne 969ac │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e08 │ │ │ │ + bne 96ec0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 969dc │ │ │ │ + bne 96a94 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96918 │ │ │ │ - b 96924 │ │ │ │ + beq 969d0 │ │ │ │ + b 969dc │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95c80 │ │ │ │ + beq 95d38 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ - beq 95c88 │ │ │ │ - b 94670 │ │ │ │ + beq 95d40 │ │ │ │ + b 94728 │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 94cc8 │ │ │ │ - b 94b84 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, ip, lsl r4 │ │ │ │ - eorseq fp, r5, ip, ror #5 │ │ │ │ - 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, r0, asr #15 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00555694 │ │ │ │ - @ instruction: 0x00555490 │ │ │ │ + beq 94d80 │ │ │ │ + b 94c3c │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + @ instruction: 0x0035ebdc │ │ │ │ + eorseq lr, r5, ip, lsr #21 │ │ │ │ + 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 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x000a58b0 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x00565694 │ │ │ │ + @ instruction: 0x00565490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97534 │ │ │ │ + beq 975ec │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #60] @ 0x3c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #64] @ 0x40 │ │ │ │ - beq 97c74 │ │ │ │ + beq 97d2c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 96f08 │ │ │ │ + bne 96fc0 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97414 │ │ │ │ + bne 974cc │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955d8 │ │ │ │ + bne 95690 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955d8 │ │ │ │ + beq 95690 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #72] @ 0x48 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #76] @ 0x4c │ │ │ │ - bne 97dd8 │ │ │ │ + bne 97e90 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 955f0 │ │ │ │ + bne 956a8 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955f0 │ │ │ │ + beq 956a8 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #76] @ 0x4c │ │ │ │ cmp lr, ip │ │ │ │ - beq 955f0 │ │ │ │ + beq 956a8 │ │ │ │ str ip, [r2, #76] @ 0x4c │ │ │ │ - b 955f0 │ │ │ │ + b 956a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96838 │ │ │ │ - b 94c9c │ │ │ │ + bne 968f0 │ │ │ │ + b 94d54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 971c0 │ │ │ │ + bne 97278 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bne 96f98 │ │ │ │ + bne 97050 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977fc │ │ │ │ + bne 978b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96fac │ │ │ │ + bne 97064 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97454 │ │ │ │ + bne 9750c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97df8 │ │ │ │ + bne 97eb0 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974cc │ │ │ │ + bne 97584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96fdc │ │ │ │ + bne 97094 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97590 │ │ │ │ + bne 97648 │ │ │ │ mov r0, #0 │ │ │ │ - b 95578 │ │ │ │ + b 95630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c48 │ │ │ │ + bne 97d00 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956f8 │ │ │ │ + bne 957b0 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 956f8 │ │ │ │ + beq 957b0 │ │ │ │ str lr, [r2, #116] @ 0x74 │ │ │ │ - b 956f8 │ │ │ │ + b 957b0 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ ldr lr, [r2, #12] │ │ │ │ - bne 9702c │ │ │ │ + bne 970e4 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97b9c │ │ │ │ + bne 97c54 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97040 │ │ │ │ + bne 970f8 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975fc │ │ │ │ + bne 976b4 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97f00 │ │ │ │ + bne 97fb8 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97918 │ │ │ │ + bne 979d0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97cd8 │ │ │ │ + bne 97d90 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954b8 │ │ │ │ + beq 95570 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bne 97090 │ │ │ │ + bne 97148 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97788 │ │ │ │ + bne 97840 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 970a4 │ │ │ │ + bne 9715c │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97660 │ │ │ │ + bne 97718 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d94 │ │ │ │ + bne 97e4c │ │ │ │ ldr ip, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979dc │ │ │ │ + bne 97a94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 970d4 │ │ │ │ + bne 9718c │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f78 │ │ │ │ + bne 97030 │ │ │ │ mov r0, #0 │ │ │ │ - b 95518 │ │ │ │ + b 955d0 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [lr, #4] │ │ │ │ cmp lr, r0 │ │ │ │ - beq 95cdc │ │ │ │ + beq 95d94 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 95ce4 │ │ │ │ - b 95cf0 │ │ │ │ + beq 95d9c │ │ │ │ + b 95da8 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #12] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ - bne 97e44 │ │ │ │ + bne 97efc │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97124 │ │ │ │ + bne 971dc │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e64 │ │ │ │ + bne 97f1c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 979c8 │ │ │ │ + bne 97a80 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954b8 │ │ │ │ + beq 95570 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #20] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #24] │ │ │ │ - bne 97e18 │ │ │ │ + bne 97ed0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97168 │ │ │ │ + bne 97220 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 972d0 │ │ │ │ + bne 97388 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954e8 │ │ │ │ + bne 955a0 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954e8 │ │ │ │ + beq 955a0 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #32] │ │ │ │ - bne 97e94 │ │ │ │ + bne 97f4c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 971a8 │ │ │ │ + bne 97260 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97310 │ │ │ │ + bne 973c8 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95518 │ │ │ │ + bne 955d0 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95518 │ │ │ │ + beq 955d0 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #36] @ 0x24 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #40] @ 0x28 │ │ │ │ - bne 97e7c │ │ │ │ + bne 97f34 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 971e8 │ │ │ │ + bne 972a0 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97350 │ │ │ │ + bne 97408 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95548 │ │ │ │ + bne 95600 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95548 │ │ │ │ + beq 95600 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #44] @ 0x2c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #48] @ 0x30 │ │ │ │ - bne 97f28 │ │ │ │ + bne 97fe0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97228 │ │ │ │ + bne 972e0 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97390 │ │ │ │ + bne 97448 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95578 │ │ │ │ + bne 95630 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95578 │ │ │ │ + beq 95630 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #56] @ 0x38 │ │ │ │ - beq 97cac │ │ │ │ + beq 97d64 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ - bne 9726c │ │ │ │ + bne 97324 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973d0 │ │ │ │ + bne 97488 │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955a8 │ │ │ │ + bne 95660 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955a8 │ │ │ │ - b 96edc │ │ │ │ + beq 95660 │ │ │ │ + b 96f94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97914 │ │ │ │ + beq 979cc │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #16] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 97e28 │ │ │ │ + bne 97ee0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 972b8 │ │ │ │ + bne 97370 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97140 │ │ │ │ + bne 971f8 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954d0 │ │ │ │ + bne 95588 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954d0 │ │ │ │ + beq 95588 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #24] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #28] │ │ │ │ - bne 97e08 │ │ │ │ + bne 97ec0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 972f8 │ │ │ │ + bne 973b0 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97180 │ │ │ │ + bne 97238 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95500 │ │ │ │ + bne 955b8 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95500 │ │ │ │ + beq 955b8 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #32] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #36] @ 0x24 │ │ │ │ - bne 97e6c │ │ │ │ + bne 97f24 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97338 │ │ │ │ + bne 973f0 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 971c0 │ │ │ │ + bne 97278 │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95530 │ │ │ │ + bne 955e8 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95530 │ │ │ │ + beq 955e8 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #40] @ 0x28 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #44] @ 0x2c │ │ │ │ - bne 97f18 │ │ │ │ + bne 97fd0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97378 │ │ │ │ + bne 97430 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97200 │ │ │ │ + bne 972b8 │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95560 │ │ │ │ + bne 95618 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95560 │ │ │ │ + beq 95618 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #48] @ 0x30 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #52] @ 0x34 │ │ │ │ - bne 97ed0 │ │ │ │ + bne 97f88 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 973b8 │ │ │ │ + bne 97470 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97240 │ │ │ │ + bne 972f8 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95590 │ │ │ │ + bne 95648 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95590 │ │ │ │ + beq 95648 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #56] @ 0x38 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #60] @ 0x3c │ │ │ │ - beq 97ca0 │ │ │ │ + beq 97d58 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ - bne 973fc │ │ │ │ + bne 974b4 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96edc │ │ │ │ + bne 96f94 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955c0 │ │ │ │ + bne 95678 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955c0 │ │ │ │ + beq 95678 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #64] @ 0x40 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ - bne 97dc8 │ │ │ │ + bne 97e80 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9743c │ │ │ │ + bne 974f4 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f20 │ │ │ │ + bne 96fd8 │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96f3c │ │ │ │ - b 955f0 │ │ │ │ + beq 96ff4 │ │ │ │ + b 956a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97200 │ │ │ │ + bne 972b8 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - bne 97474 │ │ │ │ + bne 9752c │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974cc │ │ │ │ + bne 97584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97488 │ │ │ │ + bne 97540 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97590 │ │ │ │ + bne 97648 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ea4 │ │ │ │ + bne 97f5c │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976d8 │ │ │ │ + bne 97790 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 974b8 │ │ │ │ + bne 97570 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97534 │ │ │ │ + bne 975ec │ │ │ │ mov r0, #0 │ │ │ │ - b 955a8 │ │ │ │ + b 95660 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97390 │ │ │ │ + bne 97448 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - bne 974e8 │ │ │ │ + bne 975a0 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97594 │ │ │ │ + bne 9764c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 974fc │ │ │ │ + bne 975b4 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976d4 │ │ │ │ + bne 9778c │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ee0 │ │ │ │ + bne 97f98 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97538 │ │ │ │ + bne 975f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9752c │ │ │ │ + bne 975e4 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97988 │ │ │ │ + bne 97a40 │ │ │ │ mov r0, #0 │ │ │ │ - b 955c0 │ │ │ │ + b 95678 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 97554 │ │ │ │ + bne 9760c │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9798c │ │ │ │ + bne 97a44 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97568 │ │ │ │ + bne 97620 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97738 │ │ │ │ + bne 977f0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97580 │ │ │ │ + bne 97638 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f58 │ │ │ │ + bne 97010 │ │ │ │ mov r0, #0 │ │ │ │ - b 955f0 │ │ │ │ + b 956a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97240 │ │ │ │ + bne 972f8 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - bne 975b0 │ │ │ │ + bne 97668 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976d8 │ │ │ │ + bne 97790 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 975c4 │ │ │ │ + bne 9767c │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97534 │ │ │ │ + bne 975ec │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 975dc │ │ │ │ + bne 97694 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97988 │ │ │ │ + bne 97a40 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 975f4 │ │ │ │ + bne 976ac │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97738 │ │ │ │ + bne 977f0 │ │ │ │ mov r0, #0 │ │ │ │ - b 955d8 │ │ │ │ + b 95690 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #12] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 9761c │ │ │ │ + bne 976d4 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97918 │ │ │ │ + bne 979d0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97630 │ │ │ │ + bne 976e8 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97070 │ │ │ │ + bne 97128 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97648 │ │ │ │ + bne 97700 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97784 │ │ │ │ + bne 9783c │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954e8 │ │ │ │ + bne 955a0 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954e8 │ │ │ │ + beq 955a0 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #28] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - bne 97680 │ │ │ │ + bne 97738 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979dc │ │ │ │ + bne 97a94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97694 │ │ │ │ + bne 9774c │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f78 │ │ │ │ + bne 97030 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97cf0 │ │ │ │ + bne 97da8 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977fc │ │ │ │ + bne 978b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 976c4 │ │ │ │ + bne 9777c │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97454 │ │ │ │ + bne 9750c │ │ │ │ mov r0, #0 │ │ │ │ - b 95548 │ │ │ │ + b 95600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 973d0 │ │ │ │ + bne 97488 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - bne 976f4 │ │ │ │ + bne 977ac │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97538 │ │ │ │ + bne 975f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97708 │ │ │ │ + bne 977c0 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97988 │ │ │ │ + bne 97a40 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97568 │ │ │ │ + bne 97620 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9773c │ │ │ │ + bne 977f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97574 │ │ │ │ - b 97580 │ │ │ │ + beq 9762c │ │ │ │ + b 97638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96f20 │ │ │ │ + bne 96fd8 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - b 97724 │ │ │ │ + b 977dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97cb8 │ │ │ │ + bne 97d70 │ │ │ │ str ip, [r2, #132] @ 0x84 │ │ │ │ - b 95740 │ │ │ │ + b 957f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97008 │ │ │ │ + beq 970c0 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #116] @ 0x74 │ │ │ │ cmp ip, lr │ │ │ │ - beq 956f8 │ │ │ │ - b 97008 │ │ │ │ + beq 957b0 │ │ │ │ + b 970c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97070 │ │ │ │ - b 97140 │ │ │ │ + beq 97128 │ │ │ │ + b 971f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 972d0 │ │ │ │ + bne 97388 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #24] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - bne 977a4 │ │ │ │ + bne 9785c │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97664 │ │ │ │ + bne 9771c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977b8 │ │ │ │ + bne 97870 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979d8 │ │ │ │ + bne 97a90 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97de8 │ │ │ │ + bne 97ea0 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f7c │ │ │ │ + bne 97034 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977e8 │ │ │ │ + bne 978a0 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977f8 │ │ │ │ + bne 978b0 │ │ │ │ mov r0, #0 │ │ │ │ - b 95530 │ │ │ │ + b 955e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97350 │ │ │ │ + bne 97408 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - bne 97818 │ │ │ │ + bne 978d0 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97458 │ │ │ │ + bne 97510 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9782c │ │ │ │ + bne 978e4 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974c8 │ │ │ │ + bne 97580 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97f38 │ │ │ │ + bne 97ff0 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97594 │ │ │ │ + bne 9764c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9785c │ │ │ │ + bne 97914 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976d4 │ │ │ │ + bne 9778c │ │ │ │ mov r0, #0 │ │ │ │ - b 95590 │ │ │ │ - ldr r6, [pc, #-2476] @ 96ec0 │ │ │ │ + b 95648 │ │ │ │ + ldr r6, [pc, #-2476] @ 96f78 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 96ad0 │ │ │ │ - ldr r1, [pc, #-2484] @ 96ec4 │ │ │ │ + b 96b88 │ │ │ │ + ldr r1, [pc, #-2484] @ 96f7c │ │ │ │ cmp r2, r1 │ │ │ │ - bne 97db4 │ │ │ │ + bne 97e6c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96cac │ │ │ │ - b 96258 │ │ │ │ + bne 96d64 │ │ │ │ + b 96310 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97660 │ │ │ │ - b 97180 │ │ │ │ - ldr r2, [pc, #-2524] @ 96ec8 │ │ │ │ + beq 97718 │ │ │ │ + b 97238 │ │ │ │ + ldr r2, [pc, #-2524] @ 96f80 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 94d18 │ │ │ │ - b 96b50 │ │ │ │ + bge 94dd0 │ │ │ │ + b 96c08 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - bne 978d0 │ │ │ │ + bne 97988 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97010 │ │ │ │ + bne 970c8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978e4 │ │ │ │ + bne 9799c │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97b98 │ │ │ │ + bne 97c50 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978fc │ │ │ │ + bne 979b4 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975fc │ │ │ │ + bne 976b4 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954a0 │ │ │ │ + bne 95558 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954a0 │ │ │ │ + beq 95558 │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str ip, [r2, #16] │ │ │ │ - bne 97934 │ │ │ │ + bne 979ec │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97074 │ │ │ │ + bne 9712c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97948 │ │ │ │ + bne 97a00 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97784 │ │ │ │ + bne 9783c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ef0 │ │ │ │ + bne 97fa8 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97664 │ │ │ │ + bne 9771c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97978 │ │ │ │ + bne 97a30 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979d8 │ │ │ │ + bne 97a90 │ │ │ │ mov r0, #0 │ │ │ │ - b 95500 │ │ │ │ + b 955b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97414 │ │ │ │ + bne 974cc │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - bne 97724 │ │ │ │ + bne 977dc │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9773c │ │ │ │ + bne 977f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97580 │ │ │ │ + bne 97638 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97580 │ │ │ │ + beq 97638 │ │ │ │ mov r0, lr │ │ │ │ - b 96f58 │ │ │ │ + b 97010 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ - b 954b8 │ │ │ │ + b 95570 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97310 │ │ │ │ + bne 973c8 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #32] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bne 979f8 │ │ │ │ + bne 97ab0 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f7c │ │ │ │ + bne 97034 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a0c │ │ │ │ + bne 97ac4 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977f8 │ │ │ │ + bne 978b0 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97da4 │ │ │ │ + bne 97e5c │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97458 │ │ │ │ + bne 97510 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a3c │ │ │ │ + bne 97af4 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974c8 │ │ │ │ + bne 97580 │ │ │ │ mov r0, #0 │ │ │ │ - b 95560 │ │ │ │ + b 95618 │ │ │ │ ldr ip, [r9, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 98110 │ │ │ │ + bne 981c8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a68 │ │ │ │ + bne 97b20 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d88 │ │ │ │ + bne 96e40 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d8c │ │ │ │ + bne 97e44 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 945bc │ │ │ │ + beq 94674 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - beq 97d80 │ │ │ │ + beq 97e38 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ - bne 97ab0 │ │ │ │ + bne 97b68 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96850 │ │ │ │ + bne 96908 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 945ec │ │ │ │ + bne 946a4 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 945ec │ │ │ │ + beq 946a4 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #32] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 98120 │ │ │ │ + bne 981d8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96b90 │ │ │ │ - b 94604 │ │ │ │ + beq 96c48 │ │ │ │ + b 946bc │ │ │ │ ldr lr, [r9, #4] │ │ │ │ cmp lr, ip │ │ │ │ strne ip, [r2, #4] │ │ │ │ - b 95d38 │ │ │ │ + b 95df0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d38 │ │ │ │ + bne 97df0 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 97b18 │ │ │ │ + bne 97bd0 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96fec │ │ │ │ + bne 970a4 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96ffc │ │ │ │ - b 956f8 │ │ │ │ + beq 970b4 │ │ │ │ + b 957b0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96c8c │ │ │ │ - ldr ip, [pc, #-3184] @ 96ecc │ │ │ │ + bne 96d44 │ │ │ │ + ldr ip, [pc, #-3184] @ 96f84 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97fe0 │ │ │ │ + beq 98098 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97b3c │ │ │ │ - ldr ip, [pc, #-3208] @ 96ed0 │ │ │ │ + bne 97bf4 │ │ │ │ + ldr ip, [pc, #-3208] @ 96f88 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 9841c │ │ │ │ + bne 984d4 │ │ │ │ orr r1, r1, #536870912 @ 0x20000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95ba8 │ │ │ │ + b 95c60 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 97d70 │ │ │ │ + bne 97e28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95cfc │ │ │ │ - b 95d08 │ │ │ │ + beq 95db4 │ │ │ │ + b 95dc0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97a84 │ │ │ │ - b 968f0 │ │ │ │ + bne 97b3c │ │ │ │ + b 969a8 │ │ │ │ ldr lr, [r2, #12] │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #8] │ │ │ │ ldr lr, [r2, #16] │ │ │ │ - bne 97bb8 │ │ │ │ + bne 97c70 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97600 │ │ │ │ + bne 976b8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97bcc │ │ │ │ + bne 97c84 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97914 │ │ │ │ + bne 979cc │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97be4 │ │ │ │ + bne 97c9c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97070 │ │ │ │ + bne 97128 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954d0 │ │ │ │ + bne 95588 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954d0 │ │ │ │ - b 97784 │ │ │ │ + beq 95588 │ │ │ │ + b 9783c │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95ba8 │ │ │ │ + b 95c60 │ │ │ │ orr r1, r1, #16777216 @ 0x1000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95ba8 │ │ │ │ + b 95c60 │ │ │ │ orr r1, r1, #268435456 @ 0x10000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95ba8 │ │ │ │ + b 95c60 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - b 944b4 │ │ │ │ + b 9456c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94694 │ │ │ │ + beq 9474c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95844 │ │ │ │ - b 95838 │ │ │ │ + beq 958fc │ │ │ │ + b 958f0 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr r8, [ip, #120] @ 0x78 │ │ │ │ cmp r8, lr │ │ │ │ ldr r8, [r2, #116] @ 0x74 │ │ │ │ - bne 97ce0 │ │ │ │ + bne 97d98 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 956f8 │ │ │ │ + bne 957b0 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 956f8 │ │ │ │ - b 97760 │ │ │ │ + beq 957b0 │ │ │ │ + b 97818 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 96efc │ │ │ │ - b 96f08 │ │ │ │ + beq 96fb4 │ │ │ │ + b 96fc0 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, r0 │ │ │ │ - beq 95cc8 │ │ │ │ + beq 95d80 │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 95cd0 │ │ │ │ - b 95cdc │ │ │ │ + beq 95d88 │ │ │ │ + b 95d94 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 973f0 │ │ │ │ - b 973fc │ │ │ │ + beq 974a8 │ │ │ │ + b 974b4 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97260 │ │ │ │ - b 9726c │ │ │ │ + beq 97318 │ │ │ │ + b 97324 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #132] @ 0x84 │ │ │ │ cmp ip, lr │ │ │ │ - beq 95740 │ │ │ │ - b 9774c │ │ │ │ + beq 957f8 │ │ │ │ + b 97804 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96da4 │ │ │ │ - b 96db0 │ │ │ │ + beq 96e5c │ │ │ │ + b 96e68 │ │ │ │ mov r9, ip │ │ │ │ - b 979c8 │ │ │ │ + b 97a80 │ │ │ │ cmp r8, #0 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ - beq 97c64 │ │ │ │ - b 956f8 │ │ │ │ + beq 97d1c │ │ │ │ + b 957b0 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 976b8 │ │ │ │ - b 976c4 │ │ │ │ + beq 97770 │ │ │ │ + b 9777c │ │ │ │ mov r8, r6 │ │ │ │ - b 97a84 │ │ │ │ + b 97b3c │ │ │ │ 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 944c4 │ │ │ │ - b 948f0 │ │ │ │ + bgt 9457c │ │ │ │ + b 949a8 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ - beq 953dc │ │ │ │ - b 94840 │ │ │ │ + beq 95494 │ │ │ │ + b 948f8 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr r9, [ip, #112] @ 0x70 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 956cc │ │ │ │ + beq 95784 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 97d60 │ │ │ │ + bne 97e18 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97c4c │ │ │ │ + bne 97d04 │ │ │ │ ldr lr, [r2, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97c64 │ │ │ │ - b 956f8 │ │ │ │ + beq 97d1c │ │ │ │ + b 957b0 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 95cfc │ │ │ │ - b 95d08 │ │ │ │ + beq 95db4 │ │ │ │ + b 95dc0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97aa4 │ │ │ │ - b 97ab0 │ │ │ │ + beq 97b5c │ │ │ │ + b 97b68 │ │ │ │ mov r8, r6 │ │ │ │ - b 945bc │ │ │ │ + b 94674 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 970c8 │ │ │ │ - b 970d4 │ │ │ │ + beq 97180 │ │ │ │ + b 9718c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97a30 │ │ │ │ - b 97a3c │ │ │ │ + beq 97ae8 │ │ │ │ + b 97af4 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ - b 97884 │ │ │ │ + b 9793c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - beq 97430 │ │ │ │ - b 9743c │ │ │ │ + beq 974e8 │ │ │ │ + b 974f4 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - beq 96f3c │ │ │ │ - b 955f0 │ │ │ │ + beq 96ff4 │ │ │ │ + b 956a8 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 977dc │ │ │ │ - b 977e8 │ │ │ │ + beq 97894 │ │ │ │ + b 978a0 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96fd0 │ │ │ │ - b 96fdc │ │ │ │ + beq 97088 │ │ │ │ + b 97094 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #24] │ │ │ │ - beq 972ec │ │ │ │ - b 972f8 │ │ │ │ + beq 973a4 │ │ │ │ + b 973b0 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ - beq 9715c │ │ │ │ - b 97168 │ │ │ │ + beq 97214 │ │ │ │ + b 97220 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #16] │ │ │ │ - bne 979c4 │ │ │ │ + bne 97a7c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954b8 │ │ │ │ - b 97140 │ │ │ │ + beq 95570 │ │ │ │ + b 971f8 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 97e8c │ │ │ │ + bne 97f44 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954a0 │ │ │ │ - b 97290 │ │ │ │ + beq 95558 │ │ │ │ + b 97348 │ │ │ │ mov r0, r6 │ │ │ │ - b 97290 │ │ │ │ + b 97348 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #32] │ │ │ │ - beq 9732c │ │ │ │ - b 97338 │ │ │ │ + beq 973e4 │ │ │ │ + b 973f0 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ - beq 971dc │ │ │ │ - b 971e8 │ │ │ │ + beq 97294 │ │ │ │ + b 972a0 │ │ │ │ mov r0, r6 │ │ │ │ - b 954a0 │ │ │ │ + b 95558 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #28] │ │ │ │ - beq 9719c │ │ │ │ - b 971a8 │ │ │ │ + beq 97254 │ │ │ │ + b 97260 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 974ac │ │ │ │ - b 974b8 │ │ │ │ + beq 97564 │ │ │ │ + b 97570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95fec │ │ │ │ - b 94858 │ │ │ │ + beq 960a4 │ │ │ │ + b 94910 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97ac8 │ │ │ │ + bne 97b80 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - b 96d78 │ │ │ │ + b 96e30 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ - beq 97234 │ │ │ │ - b 95578 │ │ │ │ + beq 972ec │ │ │ │ + b 95630 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97520 │ │ │ │ - b 9752c │ │ │ │ + beq 975d8 │ │ │ │ + b 975e4 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9796c │ │ │ │ - b 97978 │ │ │ │ + beq 97a24 │ │ │ │ + b 97a30 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97064 │ │ │ │ + beq 9711c │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - b 979c8 │ │ │ │ + b 97a80 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ - beq 9736c │ │ │ │ - b 97378 │ │ │ │ + beq 97424 │ │ │ │ + b 97430 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ - beq 97384 │ │ │ │ - b 95560 │ │ │ │ + beq 9743c │ │ │ │ + b 95618 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97850 │ │ │ │ - b 9785c │ │ │ │ + beq 97908 │ │ │ │ + b 97914 │ │ │ │ ldr r8, [ip, #4] │ │ │ │ cmp r8, lr │ │ │ │ strne lr, [r2, #4] │ │ │ │ - b 95d94 │ │ │ │ + b 95e4c │ │ │ │ ldr r0, [r0] │ │ │ │ cmp ip, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 95808 │ │ │ │ + beq 958c0 │ │ │ │ str ip, [r2] │ │ │ │ - b 95808 │ │ │ │ + b 958c0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95c1c │ │ │ │ - b 95c28 │ │ │ │ + bne 95cd4 │ │ │ │ + b 95ce0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97f90 │ │ │ │ + beq 98048 │ │ │ │ ldr r0, [r6, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 947e4 │ │ │ │ + beq 9489c │ │ │ │ str r1, [r5, #140] @ 0x8c │ │ │ │ - b 947e4 │ │ │ │ + b 9489c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 239d34 │ │ │ │ + bl 23c65c │ │ │ │ mov r3, r0 │ │ │ │ - b 95394 │ │ │ │ + b 9544c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2] │ │ │ │ - beq 957c0 │ │ │ │ - b 957cc │ │ │ │ + beq 95878 │ │ │ │ + b 95884 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ - beq 957d4 │ │ │ │ - b 9451c │ │ │ │ + beq 9588c │ │ │ │ + b 945d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96f48 │ │ │ │ - b 96f58 │ │ │ │ - ldr r4, [pc, #1100] @ 9842c │ │ │ │ - b 96240 │ │ │ │ + bne 97000 │ │ │ │ + b 97010 │ │ │ │ + ldr r4, [pc, #1100] @ 984e4 │ │ │ │ + b 962f8 │ │ │ │ orr r1, r1, #33554432 @ 0x2000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95ba8 │ │ │ │ + b 95c60 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 96a10 │ │ │ │ - b 96b9c │ │ │ │ + beq 96ac8 │ │ │ │ + b 96c54 │ │ │ │ orr r1, r1, #134217728 @ 0x8000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95ba8 │ │ │ │ + b 95c60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1048] @ 98430 │ │ │ │ - bl 117900 │ │ │ │ + ldr r1, [pc, #1048] @ 984e8 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96b54 │ │ │ │ + b 96c0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1024] @ 98434 │ │ │ │ - bl 117900 │ │ │ │ + ldr r1, [pc, #1024] @ 984ec │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96b54 │ │ │ │ + b 96c0c │ │ │ │ ldr r9, [ip] │ │ │ │ cmp r8, r9 │ │ │ │ strne r8, [r2] │ │ │ │ - b 95d80 │ │ │ │ + b 95e38 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96b50 │ │ │ │ + beq 96c08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 96b50 │ │ │ │ + bne 96c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96b54 │ │ │ │ - ldr r3, [pc, #948] @ 98438 │ │ │ │ + b 96c0c │ │ │ │ + ldr r3, [pc, #948] @ 984f0 │ │ │ │ ldr r2, [r5, #180] @ 0xb4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -113162,1164 +113208,1158 @@ │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r1, r1, #764 @ 0x2fc │ │ │ │ add r1, r0, r1 │ │ │ │ addeq r1, r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b 96b64 │ │ │ │ + b 96c1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 96394 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 9644c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 94b4c │ │ │ │ + b 94c04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 9659c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 96654 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 95d58 │ │ │ │ - b 95d64 │ │ │ │ + beq 95e10 │ │ │ │ + b 95e1c │ │ │ │ str r0, [r2, #32] │ │ │ │ - b 945f0 │ │ │ │ + b 946a8 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - b 9479c │ │ │ │ - ldr r3, [pc, #772] @ 9843c │ │ │ │ + b 94854 │ │ │ │ + ldr r3, [pc, #772] @ 984f4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #764] @ 98440 │ │ │ │ - bl 117900 │ │ │ │ + ldr r1, [pc, #764] @ 984f8 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96b54 │ │ │ │ - bl 11aa18 │ │ │ │ + b 96c0c │ │ │ │ + bl 11b004 │ │ │ │ str r4, [r5, #440] @ 0x1b8 │ │ │ │ - bl 29e598 │ │ │ │ - b 96b50 │ │ │ │ + bl 2a0e6c │ │ │ │ + b 96c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5688 │ │ │ │ + bl a5778 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96b54 │ │ │ │ + blt 96c0c │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 93fbc │ │ │ │ + b 94074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 94c7c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 94d34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98194 │ │ │ │ + bne 9824c │ │ │ │ str ip, [r2, #136] @ 0x88 │ │ │ │ - b 95758 │ │ │ │ + b 95810 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #136] @ 0x88 │ │ │ │ cmp ip, lr │ │ │ │ - bne 9818c │ │ │ │ - b 95758 │ │ │ │ + bne 98244 │ │ │ │ + b 95810 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 981c0 │ │ │ │ + beq 98278 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #124] @ 0x7c │ │ │ │ cmp ip, lr │ │ │ │ - beq 95728 │ │ │ │ + beq 957e0 │ │ │ │ str ip, [r2, #124] @ 0x7c │ │ │ │ - b 95728 │ │ │ │ + b 957e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 981e0 │ │ │ │ + beq 98298 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #128] @ 0x80 │ │ │ │ cmp ip, lr │ │ │ │ - beq 95710 │ │ │ │ + beq 957c8 │ │ │ │ str ip, [r2, #128] @ 0x80 │ │ │ │ - b 95710 │ │ │ │ + b 957c8 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ - bne 952b4 │ │ │ │ + bne 9536c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 947c8 │ │ │ │ - b 95c28 │ │ │ │ - ldr r3, [pc, #556] @ 9843c │ │ │ │ - ldr r1, [pc, #560] @ 98444 │ │ │ │ + beq 94880 │ │ │ │ + b 95ce0 │ │ │ │ + ldr r3, [pc, #556] @ 984f4 │ │ │ │ + ldr r1, [pc, #560] @ 984fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96b54 │ │ │ │ + b 96c0c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 94988 │ │ │ │ - b 949b8 │ │ │ │ + bne 94a40 │ │ │ │ + b 94a70 │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 953a8 │ │ │ │ - b 96b50 │ │ │ │ - ldr r1, [pc, #508] @ 98448 │ │ │ │ - ldr r0, [pc, #508] @ 9844c │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 95460 │ │ │ │ + b 96c08 │ │ │ │ + ldr r1, [pc, #508] @ 98500 │ │ │ │ + ldr r0, [pc, #508] @ 98504 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ - b 953a0 │ │ │ │ + b 95458 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98280 │ │ │ │ + bne 98338 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b 95820 │ │ │ │ - ldr r3, [pc, #460] @ 9843c │ │ │ │ - ldr r1, [pc, #476] @ 98450 │ │ │ │ + b 958d8 │ │ │ │ + ldr r3, [pc, #460] @ 984f4 │ │ │ │ + ldr r1, [pc, #476] @ 98508 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96b54 │ │ │ │ + b 96c0c │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 98260 │ │ │ │ - b 94688 │ │ │ │ + bne 98318 │ │ │ │ + b 94740 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 982b4 │ │ │ │ + bne 9836c │ │ │ │ str lr, [r2, #104] @ 0x68 │ │ │ │ - b 95698 │ │ │ │ + b 95750 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 982c8 │ │ │ │ + bne 98380 │ │ │ │ str lr, [r2, #108] @ 0x6c │ │ │ │ - b 956b0 │ │ │ │ + b 95768 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #104] @ 0x68 │ │ │ │ cmp lr, ip │ │ │ │ - bne 9829c │ │ │ │ - b 95698 │ │ │ │ + bne 98354 │ │ │ │ + b 95750 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #108] @ 0x6c │ │ │ │ cmp lr, ip │ │ │ │ - bne 982ac │ │ │ │ - b 956b0 │ │ │ │ + bne 98364 │ │ │ │ + b 95768 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 98050 │ │ │ │ + b 98108 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9805c │ │ │ │ - b 96b50 │ │ │ │ - ldr r3, [pc, #320] @ 9843c │ │ │ │ + bne 98114 │ │ │ │ + b 96c08 │ │ │ │ + ldr r3, [pc, #320] @ 984f4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #332] @ 98454 │ │ │ │ - bl 117900 │ │ │ │ + ldr r1, [pc, #332] @ 9850c │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96b54 │ │ │ │ - ldr r3, [pc, #292] @ 9843c │ │ │ │ + b 96c0c │ │ │ │ + ldr r3, [pc, #292] @ 984f4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #312] @ 98458 │ │ │ │ + ldr r1, [pc, #312] @ 98510 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 94a00 │ │ │ │ + bl 117eec │ │ │ │ + b 94ab8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 959fc │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 95ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9834c │ │ │ │ + beq 98404 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #88] @ 0x58 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95638 │ │ │ │ + beq 956f0 │ │ │ │ str lr, [r2, #88] @ 0x58 │ │ │ │ - b 95638 │ │ │ │ + b 956f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98384 │ │ │ │ + bne 9843c │ │ │ │ str lr, [r2, #80] @ 0x50 │ │ │ │ - b 95608 │ │ │ │ + b 956c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9837c │ │ │ │ + beq 98434 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95620 │ │ │ │ + beq 956d8 │ │ │ │ str lr, [r2, #84] @ 0x54 │ │ │ │ - b 95620 │ │ │ │ + b 956d8 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #80] @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - bne 9835c │ │ │ │ - b 95608 │ │ │ │ + bne 98414 │ │ │ │ + b 956c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 983b0 │ │ │ │ + beq 98468 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #96] @ 0x60 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95668 │ │ │ │ + beq 95720 │ │ │ │ str lr, [r2, #96] @ 0x60 │ │ │ │ - b 95668 │ │ │ │ + b 95720 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 983d0 │ │ │ │ + beq 98488 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95680 │ │ │ │ + beq 95738 │ │ │ │ str lr, [r2, #100] @ 0x64 │ │ │ │ - b 95680 │ │ │ │ - ldr r0, [pc, #124] @ 9845c │ │ │ │ + b 95738 │ │ │ │ + ldr r0, [pc, #124] @ 98514 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #116] @ 98460 │ │ │ │ + ldr r1, [pc, #116] @ 98518 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96b54 │ │ │ │ + b 96c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98408 │ │ │ │ + bne 984c0 │ │ │ │ str lr, [r2, #92] @ 0x5c │ │ │ │ - b 95650 │ │ │ │ + b 95708 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #92] @ 0x5c │ │ │ │ cmp lr, ip │ │ │ │ - bne 98400 │ │ │ │ - b 95650 │ │ │ │ + bne 984b8 │ │ │ │ + b 95708 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97b58 │ │ │ │ - b 94498 │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - mlaseq r5, r4, r2, fp │ │ │ │ - eorseq fp, r5, r4, lsr r3 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r4, lsl #7 │ │ │ │ - eorseq fp, r5, r4, ror #4 │ │ │ │ + bne 97c10 │ │ │ │ + b 94550 │ │ │ │ + subseq r1, r9, r8, lsl r0 │ │ │ │ + eorseq lr, r5, r4, asr sl │ │ │ │ + @ instruction: 0x0035eaf4 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq lr, r5, r4, asr #22 │ │ │ │ + eorseq lr, r5, r4, lsr #20 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq fp, r5, ip, asr #4 │ │ │ │ - eorseq fp, r5, r4, asr #3 │ │ │ │ - @ instruction: 0x0035b3d4 │ │ │ │ - eorseq fp, r5, r8, ror r4 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r5, ip, ror #3 │ │ │ │ + eorseq lr, r5, ip, lsl #20 │ │ │ │ + eorseq lr, r5, r4, lsl #19 │ │ │ │ + mlaseq r5, r4, fp, lr │ │ │ │ + eorseq lr, r5, r8, lsr ip │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r5, ip, lsr #19 │ │ │ │ │ │ │ │ -00098464 : │ │ │ │ - ldr r3, [pc, #100] @ 984d0 │ │ │ │ +0009851c : │ │ │ │ + ldr r3, [pc, #100] @ 98588 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 984c0 │ │ │ │ + beq 98578 │ │ │ │ ldr r2, [r3, #1412] @ 0x584 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 984c0 │ │ │ │ + beq 98578 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #56] @ 984d4 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r2, [pc, #56] @ 9858c │ │ │ │ + bl 35a980 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 984c8 │ │ │ │ + beq 98580 │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ sub r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000984d8 : │ │ │ │ +00098590 : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands r3, r3, #16384 @ 0x4000 │ │ │ │ - bne 984f0 │ │ │ │ + bne 985a8 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98504 │ │ │ │ + bne 985bc │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #56] @ 98544 │ │ │ │ + ldr r1, [pc, #56] @ 985fc │ │ │ │ cmp r3, r1 │ │ │ │ - bne 98524 │ │ │ │ + bne 985dc │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and r0, r0, #512 @ 0x200 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ blx r3 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r5, sl, r0, asr #15 │ │ │ │ + @ instruction: 0x000a58b0 │ │ │ │ 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 990dc │ │ │ │ + bne 9913c │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - ldr r8, [pc, #2956] @ 99108 │ │ │ │ - cmp sl, r8 │ │ │ │ - bne 98a04 │ │ │ │ + ldr r9, [pc, #2932] @ 991a8 │ │ │ │ + cmp sl, r9 │ │ │ │ + bne 98cd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99140 │ │ │ │ + bl 991e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98c78 │ │ │ │ - ldr sl, [pc, #2928] @ 99108 │ │ │ │ + beq 98cc4 │ │ │ │ + ldr sl, [pc, #2904] @ 991a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #2924] @ 9910c │ │ │ │ + ldr r1, [pc, #2900] @ 991ac │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bne 988c4 │ │ │ │ + bne 989f0 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98f04 │ │ │ │ + beq 98fc4 │ │ │ │ add r1, r2, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4] │ │ │ │ - beq 98f04 │ │ │ │ + beq 98fc4 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98c98 │ │ │ │ + beq 98a98 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 9892c │ │ │ │ - cmp sl, r8 │ │ │ │ - bne 98a58 │ │ │ │ + beq 98a58 │ │ │ │ + cmp sl, r9 │ │ │ │ + bne 98aa4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [r5, #172] @ 0xac │ │ │ │ - bne 98874 │ │ │ │ + bne 989a0 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 9909c │ │ │ │ + bne 99080 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ tst r7, #2 │ │ │ │ - bne 98958 │ │ │ │ + bne 98a7c │ │ │ │ ldr lr, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ - cmp lr, r8 │ │ │ │ - bne 98980 │ │ │ │ + cmp lr, r9 │ │ │ │ + bne 98808 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 9875c │ │ │ │ + ble 98888 │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ add r4, r4, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - beq 98fa8 │ │ │ │ + beq 98f70 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 98690 │ │ │ │ + ble 98748 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp r3, ip │ │ │ │ - beq 98750 │ │ │ │ + beq 987f4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 98690 │ │ │ │ + beq 98748 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9873c │ │ │ │ + beq 987f4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 98690 │ │ │ │ - add r9, r1, #16 │ │ │ │ + beq 98748 │ │ │ │ + add r8, r1, #16 │ │ │ │ mov ip, #2 │ │ │ │ - ldr sl, [r9, #4]! │ │ │ │ + ldr sl, [r8, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - beq 9873c │ │ │ │ + cmp sl, r3 │ │ │ │ + beq 987f4 │ │ │ │ cmp r0, ip │ │ │ │ - bne 98678 │ │ │ │ + bne 98730 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ tst r7, #512 @ 0x200 │ │ │ │ str r3, [r5, #192] @ 0xc0 │ │ │ │ - beq 9875c │ │ │ │ - cmp lr, r8 │ │ │ │ - str r3, [r5, #452] @ 0x1c4 │ │ │ │ + beq 98888 │ │ │ │ + cmp lr, r9 │ │ │ │ ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - beq 9876c │ │ │ │ - ldr r1, [pc, #2644] @ 99110 │ │ │ │ + str r3, [r5, #452] @ 0x1c4 │ │ │ │ + beq 98898 │ │ │ │ + ldr r1, [pc, #2620] @ 991b0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c890 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11ce7c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98724 │ │ │ │ - ldr r1, [pc, #2620] @ 99110 │ │ │ │ - ldr r0, [pc, #2608] @ 99108 │ │ │ │ + beq 987dc │ │ │ │ + ldr r1, [pc, #2596] @ 991b0 │ │ │ │ + ldr r0, [pc, #2584] @ 991a8 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c890 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11ce7c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ ldr r3, [r4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 99010 │ │ │ │ + beq 99114 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98700 │ │ │ │ + beq 987b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 99038 │ │ │ │ + beq 99108 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9871c │ │ │ │ + beq 987d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 99004 │ │ │ │ + beq 990fc │ │ │ │ cmp r4, r7 │ │ │ │ - beq 98768 │ │ │ │ + beq 98894 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ tst r7, #512 @ 0x200 │ │ │ │ str r3, [r5, #192] @ 0xc0 │ │ │ │ strne r3, [r5, #452] @ 0x1c4 │ │ │ │ - b 9884c │ │ │ │ + b 98978 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 9875c │ │ │ │ + beq 98888 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - b 98640 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r7, r2 │ │ │ │ - bne 98748 │ │ │ │ - cmp lr, r8 │ │ │ │ + b 986f8 │ │ │ │ + ldr r1, [pc, #2464] @ 991b0 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11ce7c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 98fbc │ │ │ │ + ldr r1, [pc, #2440] @ 991b0 │ │ │ │ + ldr r0, [pc, #2428] @ 991a8 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + bl 11ce7c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + ldr r3, [r7] │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 98fa4 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 98854 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + beq 990c4 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 98870 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r8] │ │ │ │ + beq 990b8 │ │ │ │ + cmp r7, r8 │ │ │ │ + bne 98fbc │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + ldr lr, [r5, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + bgt 986dc │ │ │ │ + cmp lr, r9 │ │ │ │ ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - bne 986b4 │ │ │ │ + bne 9876c │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble 98838 │ │ │ │ + ble 98964 │ │ │ │ ldr r0, [r5, #172] @ 0xac │ │ │ │ add r3, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - beq 98808 │ │ │ │ + beq 98934 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 98728 │ │ │ │ + ble 987e0 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp r2, lr │ │ │ │ - beq 987f4 │ │ │ │ + beq 98920 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 98728 │ │ │ │ + beq 987e0 │ │ │ │ ldr lr, [r0, #16] │ │ │ │ cmp r2, lr │ │ │ │ - beq 987f4 │ │ │ │ + beq 98920 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 98728 │ │ │ │ + beq 987e0 │ │ │ │ add r8, r0, #16 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov lr, #2 │ │ │ │ cmp r9, r2 │ │ │ │ add lr, lr, #1 │ │ │ │ - beq 987f4 │ │ │ │ + beq 98920 │ │ │ │ cmp ip, lr │ │ │ │ - beq 98728 │ │ │ │ + beq 987e0 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne 987dc │ │ │ │ + bne 98908 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 98838 │ │ │ │ + beq 98964 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - b 98794 │ │ │ │ + b 988c0 │ │ │ │ mov ip, r5 │ │ │ │ cmp r2, ip │ │ │ │ - beq 9882c │ │ │ │ + beq 98958 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9880c │ │ │ │ - ldr ip, [pc, #2284] @ 99114 │ │ │ │ + bne 98938 │ │ │ │ + ldr ip, [pc, #2144] @ 991b4 │ │ │ │ cmp r2, ip │ │ │ │ - bne 98728 │ │ │ │ + bne 987e0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 98784 │ │ │ │ + bne 988b0 │ │ │ │ tst r7, #2 │ │ │ │ - bne 9884c │ │ │ │ + bne 98978 │ │ │ │ ldr r3, [r5, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 990f0 │ │ │ │ + bne 9919c │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp] │ │ │ │ strne r6, [r3] │ │ │ │ - bne 98868 │ │ │ │ + bne 98994 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9889c │ │ │ │ + bne 989c8 │ │ │ │ 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 985f4 │ │ │ │ + beq 986ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 985f4 │ │ │ │ + bne 986ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 985f4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 986ac │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98868 │ │ │ │ + beq 98994 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 98868 │ │ │ │ + bne 98994 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 98868 │ │ │ │ - ldr r1, [pc, #2124] @ 99118 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 98994 │ │ │ │ + ldr r1, [pc, #1984] @ 991b8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 98ca4 │ │ │ │ + bne 98d38 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 98d78 │ │ │ │ + beq 98e0c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9a6cc │ │ │ │ + bl 9a76c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 98d70 │ │ │ │ + beq 98e04 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98da4 │ │ │ │ + beq 98e38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 98c78 │ │ │ │ + beq 98cc4 │ │ │ │ mov r4, r7 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 985e0 │ │ │ │ + bne 98698 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98944 │ │ │ │ + beq 98a68 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 98944 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #2000] @ 9911c │ │ │ │ - ldr r1, [pc, #2000] @ 99120 │ │ │ │ + beq 990ac │ │ │ │ + ldr r3, [pc, #1868] @ 991bc │ │ │ │ + ldr r1, [pc, #1868] @ 991c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 98c78 │ │ │ │ + bl 117eec │ │ │ │ + b 98cc4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 98dc8 │ │ │ │ - ldr lr, [r5, #4] │ │ │ │ + bne 98e5c │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ - cmp lr, r8 │ │ │ │ str r3, [r4] │ │ │ │ - str r4, [r5, #172] @ 0xac │ │ │ │ - beq 98618 │ │ │ │ - ldr r1, [pc, #1928] @ 99110 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + b 986c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 98a40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c890 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 98f2c │ │ │ │ - ldr r1, [pc, #1904] @ 99110 │ │ │ │ - ldr r0, [pc, #1892] @ 99108 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c890 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ - ldr r3, [r7] │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq 98f14 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 989cc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq 98ff8 │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 989e8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq 98fec │ │ │ │ - cmp r7, r9 │ │ │ │ - bne 98f2c │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - ldr lr, [r5, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - bgt 98624 │ │ │ │ - b 9875c │ │ │ │ - ldr r1, [pc, #1796] @ 99110 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11c654 <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 98c78 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 18a9a0 <_PyStack_AsDict@@Base+0x14> │ │ │ │ - ldr r2, [r7] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 98a4c │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r7] │ │ │ │ - beq 990fc │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 98594 │ │ │ │ - b 98c78 │ │ │ │ - mov r0, r5 │ │ │ │ - bl a54c4 │ │ │ │ + bl a55b4 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 985e8 │ │ │ │ - ldr r2, [pc, #1700] @ 99114 │ │ │ │ + ble 986a0 │ │ │ │ + ldr r2, [pc, #1784] @ 991b4 │ │ │ │ add r3, r4, #8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - str r8, [sp, #16] │ │ │ │ + str r9, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ mov r7, #0 │ │ │ │ mov fp, r3 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - b 98bb4 │ │ │ │ + b 98c00 │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 98bf4 │ │ │ │ + beq 98c40 │ │ │ │ ldr r4, [sl, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #1632] @ 99114 │ │ │ │ - beq 98b30 │ │ │ │ + ldreq r4, [pc, #1716] @ 991b4 │ │ │ │ + beq 98b7c │ │ │ │ ldr r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #1616] @ 99114 │ │ │ │ - beq 98b10 │ │ │ │ + ldreq r3, [pc, #1700] @ 991b4 │ │ │ │ + beq 98b5c │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #1600] @ 99114 │ │ │ │ - beq 98af0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r2, [sp, #24] │ │ │ │ + ldreq r0, [pc, #1684] @ 991b4 │ │ │ │ + beq 98b3c │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r1, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a54c4 │ │ │ │ + bl a55b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr lr, [r3, #16] │ │ │ │ ldr ip, [r0, #16] │ │ │ │ cmp lr, ip │ │ │ │ - bne 98b10 │ │ │ │ + bne 98b5c │ │ │ │ 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 98b30 │ │ │ │ + bne 98b7c │ │ │ │ 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 98bfc │ │ │ │ + bne 98c48 │ │ │ │ ldr lr, [sl, #20] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ cmp lr, ip │ │ │ │ - bne 98bfc │ │ │ │ + bne 98c48 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98dc0 │ │ │ │ + bne 98e54 │ │ │ │ ldr ip, [r6, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 98dc0 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ + bne 98e54 │ │ │ │ + ldr r0, [r8, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98bec │ │ │ │ - ldr r0, [r9, #20] │ │ │ │ + bne 98c38 │ │ │ │ + ldr r0, [r8, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98bec │ │ │ │ + bne 98c38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 98e7c │ │ │ │ + beq 98f10 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 98c38 │ │ │ │ + ble 98c84 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 98c10 │ │ │ │ + bne 98c5c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - beq 98c88 │ │ │ │ - ldr r9, [fp, #4]! │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ + beq 98d28 │ │ │ │ + ldr r8, [fp, #4]! │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 9907c │ │ │ │ - ldr r6, [r9, #128] @ 0x80 │ │ │ │ - ldr r5, [r8, #172] @ 0xac │ │ │ │ + bge 990d0 │ │ │ │ + ldr r6, [r8, #128] @ 0x80 │ │ │ │ + ldr r5, [r9, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98a98 │ │ │ │ - ldr r4, [pc, #1332] @ 99114 │ │ │ │ + bne 98ae4 │ │ │ │ + ldr r4, [pc, #1416] @ 991b4 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ + ldr r0, [r8, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 98b78 │ │ │ │ - mov r4, r9 │ │ │ │ - b 98b88 │ │ │ │ - ldr sl, [pc, #1304] @ 99114 │ │ │ │ + beq 98bc4 │ │ │ │ + mov r4, r8 │ │ │ │ + b 98bd4 │ │ │ │ + ldr sl, [pc, #1388] @ 991b4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98dbc │ │ │ │ + bne 98e50 │ │ │ │ mov r4, sl │ │ │ │ - b 98b5c │ │ │ │ + b 98ba8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 98c38 │ │ │ │ + beq 98c84 │ │ │ │ add r5, r5, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - beq 98ba8 │ │ │ │ + beq 98bf4 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne 98c20 │ │ │ │ - ldr r3, [pc, #1244] @ 9911c │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ - ldr r1, [pc, #1244] @ 99124 │ │ │ │ + bne 98c6c │ │ │ │ + ldr r3, [pc, #1328] @ 991bc │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ + ldr r1, [pc, #1328] @ 991c4 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98c78 │ │ │ │ + beq 98cc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98c78 │ │ │ │ + bne 98cc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98edc │ │ │ │ + bne 98fd4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9886c │ │ │ │ + b 98998 │ │ │ │ + ldr r1, [pc, #1236] @ 991b0 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11cc40 <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 98cc4 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 18c6b0 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + ldr r2, [r7] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 98d1c │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r7] │ │ │ │ + beq 990f0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 9864c │ │ │ │ + b 98cc4 │ │ │ │ add r4, sp, #8 │ │ │ │ - ldm r4, {r4, r5, r8} │ │ │ │ + ldm r4, {r4, r5, r9} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b 985e8 │ │ │ │ + b 986a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 98914 │ │ │ │ - mov r0, r4 │ │ │ │ - bl aeb98 │ │ │ │ + bl af05c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 98e4c │ │ │ │ + beq 98ee0 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d8dc │ │ │ │ + bl 15e864 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 98e28 │ │ │ │ - bl 92c64 │ │ │ │ + beq 98ebc │ │ │ │ + bl 92d1c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 98d00 │ │ │ │ - b 98e28 │ │ │ │ + bne 98d94 │ │ │ │ + b 98ebc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - bge 98ea4 │ │ │ │ + bge 98f38 │ │ │ │ add r7, r7, #1 │ │ │ │ - str r9, [r3, #12] │ │ │ │ + str r8, [r3, #12] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - bne 98ce4 │ │ │ │ - ldr r3, [pc, #1032] @ 99128 │ │ │ │ - bl 3571e0 │ │ │ │ - ldr r9, [r3, r0] │ │ │ │ - ldr r1, [r9, #72] @ 0x48 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + bne 98d78 │ │ │ │ + ldr r3, [pc, #1044] @ 991c8 │ │ │ │ + bl 35a980 │ │ │ │ + ldr r8, [r3, r0] │ │ │ │ + ldr r1, [r8, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98f34 │ │ │ │ + bne 9900c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 98e14 │ │ │ │ + blt 98ea8 │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98d60 │ │ │ │ + beq 98df4 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - bne 98d60 │ │ │ │ + bne 98df4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 988f8 │ │ │ │ + bne 98a24 │ │ │ │ mov r4, r7 │ │ │ │ - b 98db0 │ │ │ │ - ldr r1, [pc, #940] @ 9912c │ │ │ │ - ldr r0, [pc, #940] @ 99130 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 98e44 │ │ │ │ + ldr r1, [pc, #952] @ 991cc │ │ │ │ + ldr r0, [pc, #952] @ 991d0 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98c78 │ │ │ │ + beq 98cc4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 98c78 │ │ │ │ + bne 98cc4 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 98914 │ │ │ │ - b 98c78 │ │ │ │ + bne 98a40 │ │ │ │ + b 98cc4 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r6 │ │ │ │ - b 98be0 │ │ │ │ + b 98c2c │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98e5c │ │ │ │ + bne 98ef0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98968 │ │ │ │ + beq 98a8c │ │ │ │ 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 98968 │ │ │ │ + b 98a8c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a5cd0 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5dc0 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98d3c │ │ │ │ + beq 98dd0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98e4c │ │ │ │ + beq 98ee0 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - beq 98f80 │ │ │ │ + beq 99058 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98d90 │ │ │ │ - b 98c78 │ │ │ │ - ldr r2, [pc, #720] @ 99134 │ │ │ │ + bne 98e24 │ │ │ │ + b 98cc4 │ │ │ │ + ldr r2, [pc, #732] @ 991d4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 98fdc │ │ │ │ + bne 98ffc │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98dd4 │ │ │ │ - b 98968 │ │ │ │ - mov r3, r8 │ │ │ │ + bne 98e68 │ │ │ │ + b 98a8c │ │ │ │ + mov r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98ba8 │ │ │ │ + beq 98bf4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98e80 │ │ │ │ - ldr r3, [pc, #632] @ 99114 │ │ │ │ + bne 98f14 │ │ │ │ + ldr r3, [pc, #644] @ 991b4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98ba8 │ │ │ │ - b 98c38 │ │ │ │ + beq 98bf4 │ │ │ │ + b 98c84 │ │ │ │ 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 990c8 │ │ │ │ - bl a5cd0 <_PyTuple_Resize@@Base> │ │ │ │ + bmi 99178 │ │ │ │ + bl a5dc0 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99054 │ │ │ │ + bne 99150 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - b 98cf8 │ │ │ │ - ldr r3, [r6] │ │ │ │ + b 98d8c │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq 98f94 │ │ │ │ + ldr r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 98f74 │ │ │ │ + ldr r0, [pc, #548] @ 991b4 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 98748 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + bne 986e8 │ │ │ │ + b 98888 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98c80 │ │ │ │ + beq 98fbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 98c80 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 98c80 │ │ │ │ + str r3, [r7] │ │ │ │ + beq 9918c │ │ │ │ + ldr lr, [r5, #4] │ │ │ │ + b 98748 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 985e0 │ │ │ │ - b 98944 │ │ │ │ + bne 98698 │ │ │ │ + b 98a68 │ │ │ │ + ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98f2c │ │ │ │ + beq 98ccc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq 99044 │ │ │ │ - ldr lr, [r5, #4] │ │ │ │ - b 98690 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 98ccc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 98ccc │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + b 98f04 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98d30 │ │ │ │ - ldr r1, [pc, #496] @ 99138 │ │ │ │ - mov r0, r9 │ │ │ │ + beq 98dc4 │ │ │ │ + ldr r1, [pc, #440] @ 991d8 │ │ │ │ + mov r0, r8 │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 189658 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #464] @ 99128 │ │ │ │ + bl 18b000 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #408] @ 991c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98f98 │ │ │ │ - bl 3571e0 │ │ │ │ + bne 99070 │ │ │ │ + bl 35a980 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98d30 │ │ │ │ + beq 98dc4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98d30 │ │ │ │ - b 98e28 │ │ │ │ + beq 98dc4 │ │ │ │ + b 98ebc │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98d90 │ │ │ │ - b 98c78 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 189680 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #384] @ 99128 │ │ │ │ - b 98f5c │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq 98fcc │ │ │ │ - ldr r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 98fac │ │ │ │ - ldr r0, [pc, #332] @ 99114 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne 98690 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne 98630 │ │ │ │ - b 9875c │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - b 98e70 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 989e8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 989cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 9871c │ │ │ │ + bne 98e24 │ │ │ │ + b 98cc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 18b028 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #328] @ 991c8 │ │ │ │ + b 99034 │ │ │ │ + ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98724 │ │ │ │ + beq 990a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98724 │ │ │ │ + bne 990a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [r5, #84] @ 0x54 │ │ │ │ - b 98728 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 98998 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 98700 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 98a68 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 98870 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr lr, [r5, #4] │ │ │ │ - b 98690 │ │ │ │ - ldr r1, [r9] │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98e28 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r1, [r9] │ │ │ │ - bne 98e28 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 98e28 │ │ │ │ - ldr r0, [pc, #152] @ 9911c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 98854 │ │ │ │ + ldr r0, [pc, #228] @ 991bc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #176] @ 9913c │ │ │ │ + ldr r1, [pc, #252] @ 991dc │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 117900 │ │ │ │ - b 98c54 │ │ │ │ - ldr r3, [r4] │ │ │ │ + bl 117eec │ │ │ │ + b 98ca0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 98d1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 987d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 987b8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 990c0 │ │ │ │ + beq 987dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 990c0 │ │ │ │ + bne 987dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - b 9886c │ │ │ │ - bl 29e598 │ │ │ │ - ldr r1, [r9] │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 99060 │ │ │ │ - b 98e28 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [r5, #84] @ 0x54 │ │ │ │ + b 987e0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 98570 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 25d324 │ │ │ │ - b 9884c │ │ │ │ + b 98628 │ │ │ │ + ldr r1, [r8] │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 98ebc │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r1, [r8] │ │ │ │ + bne 98ebc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 98ebc │ │ │ │ + bl 2a0e6c │ │ │ │ + ldr r1, [r8] │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 9915c │ │ │ │ + b 98ebc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 98a4c │ │ │ │ - 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 lr, r5, ip, ror #8 │ │ │ │ - @ instruction: 0x0035e4b0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr lr, [r5, #4] │ │ │ │ + b 98748 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 25fcd4 │ │ │ │ + b 98978 │ │ │ │ + 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, lsr #24 │ │ │ │ + eorseq r1, r6, r0, ror ip │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - eorseq fp, r5, ip, lsl r0 │ │ │ │ - andeq r5, sl, r0, asr #15 │ │ │ │ - subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq lr, r5, r8, lsl #9 │ │ │ │ + @ instruction: 0x0035e7dc │ │ │ │ + @ instruction: 0x000a58b0 │ │ │ │ + subseq fp, r6, r8, asr #23 │ │ │ │ + eorseq r1, r6, r8, asr #24 │ │ │ │ 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 993a8 │ │ │ │ + bne 99448 │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9940c │ │ │ │ + beq 994ac │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 991bc │ │ │ │ + ble 9925c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq 99760 │ │ │ │ + beq 99800 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9925c │ │ │ │ + beq 992fc │ │ │ │ add r0, r4, #12 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ ldr ip, [r3, #172] @ 0xac │ │ │ │ cmp ip, #0 │ │ │ │ - beq 99760 │ │ │ │ + beq 99800 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 991a0 │ │ │ │ + bne 99240 │ │ │ │ add r6, r4, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99464 │ │ │ │ + ble 99504 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq 991c8 │ │ │ │ + beq 99268 │ │ │ │ add lr, r4, #12 │ │ │ │ ldr lr, [lr, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bne 991dc │ │ │ │ - bl 340bc8 │ │ │ │ + bne 9927c │ │ │ │ + bl 344414 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9924c │ │ │ │ + beq 992ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1492] @ 997e4 │ │ │ │ + ldr r2, [pc, #1492] @ 99884 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [r2] │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 99778 │ │ │ │ - ldr r1, [pc, #1476] @ 997e8 │ │ │ │ + beq 99818 │ │ │ │ + ldr r1, [pc, #1476] @ 99888 │ │ │ │ mov r2, r4 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9924c │ │ │ │ + beq 992ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9924c │ │ │ │ + bne 992ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 994ac │ │ │ │ - blt 99748 │ │ │ │ - ldr fp, [pc, #1396] @ 997ec │ │ │ │ - bl 3571e0 │ │ │ │ + beq 9954c │ │ │ │ + blt 997e8 │ │ │ │ + ldr fp, [pc, #1396] @ 9988c │ │ │ │ + bl 35a980 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt 996e4 │ │ │ │ + bgt 99784 │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 99430 │ │ │ │ - ldr ip, [pc, #1352] @ 997f0 │ │ │ │ + beq 994d0 │ │ │ │ + ldr ip, [pc, #1352] @ 99890 │ │ │ │ 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 99714 │ │ │ │ + bne 997b4 │ │ │ │ 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] │ │ │ │ @@ -114328,57 +114368,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 99420 │ │ │ │ + beq 994c0 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 99250 │ │ │ │ + beq 992f0 │ │ │ │ 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 99250 │ │ │ │ + beq 992f0 │ │ │ │ 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 99250 │ │ │ │ + beq 992f0 │ │ │ │ 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 99390 │ │ │ │ + bne 99430 │ │ │ │ cmp r3, r6 │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 9936c │ │ │ │ - b 99250 │ │ │ │ + bne 9940c │ │ │ │ + b 992f0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 9936c │ │ │ │ - b 99250 │ │ │ │ - ldr r2, [pc, #1084] @ 997ec │ │ │ │ + bne 9940c │ │ │ │ + b 992f0 │ │ │ │ + ldr r2, [pc, #1084] @ 9988c │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -114392,81 +114432,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 99170 │ │ │ │ + bne 99210 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5688 │ │ │ │ + bl a5778 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 99170 │ │ │ │ - b 9924c │ │ │ │ + bge 99210 │ │ │ │ + b 992ec │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 99320 │ │ │ │ - b 99250 │ │ │ │ - ldr r0, [pc, #956] @ 997f4 │ │ │ │ + bne 993c0 │ │ │ │ + b 992f0 │ │ │ │ + ldr r0, [pc, #956] @ 99894 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9aa38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aad8 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9924c │ │ │ │ + beq 992ec │ │ │ │ lsl r2, r8, #2 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r8, [fp, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b 992dc │ │ │ │ + b 9937c │ │ │ │ add sl, r1, #1 │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 99758 │ │ │ │ + bhi 997f8 │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp] │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 99758 │ │ │ │ + beq 997f8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 994cc │ │ │ │ + bge 9956c │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ ldr r2, [r2, #172] @ 0xac │ │ │ │ str r2, [r7, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ - b 99490 │ │ │ │ + b 99530 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - ldr r3, [pc, #820] @ 997f8 │ │ │ │ + ldr r3, [pc, #820] @ 99898 │ │ │ │ add r4, r3, #520 @ 0x208 │ │ │ │ str r5, [r3, #532] @ 0x214 │ │ │ │ - b 99250 │ │ │ │ + b 992f0 │ │ │ │ sub r8, r9, #4 │ │ │ │ str r4, [r7, r8] │ │ │ │ mov r0, #1 │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 997c8 │ │ │ │ + beq 99868 │ │ │ │ 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 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 997dc │ │ │ │ + beq 9987c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 996d0 │ │ │ │ + beq 99770 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r8, r7, r8 │ │ │ │ sub r9, r7, #4 │ │ │ │ sub fp, r6, #4 │ │ │ │ bl 29658 │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -114474,216 +114514,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 996bc │ │ │ │ + bge 9975c │ │ │ │ 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 995d4 │ │ │ │ + ble 99674 │ │ │ │ add ip, r1, r3, lsl #2 │ │ │ │ ldr r5, [ip, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - beq 996b4 │ │ │ │ + beq 99754 │ │ │ │ add r5, r3, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - bge 995d4 │ │ │ │ + bge 99674 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r4 │ │ │ │ - beq 996b4 │ │ │ │ + beq 99754 │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 995d4 │ │ │ │ + bge 99674 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr ip, [r1, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, ip │ │ │ │ - beq 996b4 │ │ │ │ + beq 99754 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 995bc │ │ │ │ + bgt 9965c │ │ │ │ cmp r2, r8 │ │ │ │ - bne 9956c │ │ │ │ + bne 9960c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 997d4 │ │ │ │ + blt 99874 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99618 │ │ │ │ + ble 996b8 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r4, r2 │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r6] │ │ │ │ cmp sl, #1 │ │ │ │ - beq 99530 │ │ │ │ + beq 995d0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99648 │ │ │ │ + ble 996e8 │ │ │ │ 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 99670 │ │ │ │ + ble 99710 │ │ │ │ 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 99530 │ │ │ │ + beq 995d0 │ │ │ │ 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 996a8 │ │ │ │ + bge 99748 │ │ │ │ ldr r1, [ip, #12] │ │ │ │ cmp r4, r1 │ │ │ │ streq r3, [r0] │ │ │ │ cmp r2, r8 │ │ │ │ - bne 99680 │ │ │ │ - b 99530 │ │ │ │ + bne 99720 │ │ │ │ + b 995d0 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r1, r5} │ │ │ │ cmp r1, r8 │ │ │ │ - bne 9953c │ │ │ │ + bne 995dc │ │ │ │ cmp sl, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bne 99784 │ │ │ │ + bne 99824 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d00 │ │ │ │ - b 99250 │ │ │ │ + bl 99da0 │ │ │ │ + b 992f0 │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - bls 99430 │ │ │ │ - bl 29e598 │ │ │ │ + bls 994d0 │ │ │ │ + bl 2a0e6c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9924c │ │ │ │ + beq 992ec │ │ │ │ ldr r9, [fp, r9] │ │ │ │ lsl r2, r8, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ - b 992dc │ │ │ │ - ldr r2, [pc, #224] @ 997fc │ │ │ │ + b 9937c │ │ │ │ + ldr r2, [pc, #224] @ 9989c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99730 │ │ │ │ + bne 997d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ + bl 1900bc │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 996fc │ │ │ │ + b 9979c │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 996fc │ │ │ │ - ldr r0, [pc, #176] @ 99800 │ │ │ │ + b 9979c │ │ │ │ + ldr r0, [pc, #176] @ 998a0 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9924c │ │ │ │ - bl 29e598 │ │ │ │ - b 9924c │ │ │ │ - ldr r0, [pc, #124] @ 997e4 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 992ec │ │ │ │ + bl 2a0e6c │ │ │ │ + b 992ec │ │ │ │ + ldr r0, [pc, #124] @ 99884 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #148] @ 99804 │ │ │ │ + ldr r1, [pc, #148] @ 998a4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b 9924c │ │ │ │ - ldr r1, [pc, #136] @ 99808 │ │ │ │ - bl 18ee74 │ │ │ │ - b 99228 │ │ │ │ + bl 117eec │ │ │ │ + b 992ec │ │ │ │ + ldr r1, [pc, #136] @ 998a8 │ │ │ │ + bl 190b84 │ │ │ │ + b 992c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 3407e8 │ │ │ │ + bl 343fe4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 997c0 │ │ │ │ + beq 99860 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 997c0 │ │ │ │ + bne 99860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 996d8 │ │ │ │ + b 99778 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d00 │ │ │ │ - b 9924c │ │ │ │ + bl 99da0 │ │ │ │ + b 992ec │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 99794 │ │ │ │ - bl 29e598 │ │ │ │ - b 9979c │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, lsl r5 │ │ │ │ + b 99834 │ │ │ │ + bl 2a0e6c │ │ │ │ + b 9983c │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x00361cd4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - subseq r0, r8, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - eorseq fp, r5, r0 │ │ │ │ - eorseq lr, r5, r8, ror #9 │ │ │ │ - eorseq lr, r5, ip, lsr #10 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + subseq r0, r9, r0, lsl lr │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + eorseq lr, r5, r0, asr #15 │ │ │ │ + eorseq r1, r6, r8, lsr #25 │ │ │ │ + eorseq r1, r6, ip, ror #25 │ │ │ │ │ │ │ │ -0009980c : │ │ │ │ +000998ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 9992c │ │ │ │ - ldr r5, [pc, #264] @ 99934 │ │ │ │ - ldr r2, [pc, #264] @ 99938 │ │ │ │ + blt 999cc │ │ │ │ + ldr r5, [pc, #264] @ 999d4 │ │ │ │ + ldr r2, [pc, #264] @ 999d8 │ │ │ │ ldr r3, [r5, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9990c │ │ │ │ - ldr r3, [pc, #252] @ 9993c │ │ │ │ - bl 3571e0 │ │ │ │ + bne 999ac │ │ │ │ + ldr r3, [pc, #252] @ 999dc │ │ │ │ + bl 35a980 │ │ │ │ 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 998d4 │ │ │ │ + bcs 99974 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 998c4 │ │ │ │ + beq 99964 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -114698,21 +114738,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 921ec │ │ │ │ + bl 922a4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 99940 │ │ │ │ + ldr r2, [pc, #96] @ 999e0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9991c │ │ │ │ + bne 999bc │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -114722,64 +114762,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 998f4 │ │ │ │ + b 99994 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ │ │ │ │ -00099944 : │ │ │ │ +000999e4 : │ │ │ │ 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 99ad8 │ │ │ │ + beq 99b78 │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ - bne 99a30 │ │ │ │ - ldr r3, [pc, #464] @ 99b44 │ │ │ │ + bne 99ad0 │ │ │ │ + ldr r3, [pc, #464] @ 99be4 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 99a40 │ │ │ │ - ldr r7, [pc, #456] @ 99b48 │ │ │ │ - ldr r2, [pc, #456] @ 99b4c │ │ │ │ + bhi 99ae0 │ │ │ │ + ldr r7, [pc, #456] @ 99be8 │ │ │ │ + ldr r2, [pc, #456] @ 99bec │ │ │ │ ldr r3, [r7, #696] @ 0x2b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99ac0 │ │ │ │ - ldr r3, [pc, #444] @ 99b50 │ │ │ │ - bl 3571e0 │ │ │ │ + bne 99b60 │ │ │ │ + ldr r3, [pc, #444] @ 99bf0 │ │ │ │ + bl 35a980 │ │ │ │ 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 99a60 │ │ │ │ + bcs 99b00 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 99a48 │ │ │ │ + beq 99ae8 │ │ │ │ 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 99a18 │ │ │ │ + bne 99ab8 │ │ │ │ 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] │ │ │ │ @@ -114791,118 +114831,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 3549f4 │ │ │ │ + bl 358194 │ │ │ │ cmp r5, r0 │ │ │ │ - bls 99978 │ │ │ │ + bls 99a18 │ │ │ │ mov r6, #0 │ │ │ │ - b 99a24 │ │ │ │ + b 99ac4 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 99a18 │ │ │ │ + bne 99ab8 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne 99ab0 │ │ │ │ - ldr r0, [pc, #228] @ 99b54 │ │ │ │ + bne 99b50 │ │ │ │ + ldr r0, [pc, #228] @ 99bf4 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 99a40 │ │ │ │ + bhi 99ae0 │ │ │ │ ldr r3, [r7, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #216] @ 99b58 │ │ │ │ + ldr r2, [pc, #216] @ 99bf8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99b24 │ │ │ │ + bne 99bc4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99b18 │ │ │ │ + beq 99bb8 │ │ │ │ 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 99a24 │ │ │ │ + b 99ac4 │ │ │ │ mov r1, r4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3549f4 │ │ │ │ - b 99a6c │ │ │ │ + bl 358194 │ │ │ │ + b 99b0c │ │ │ │ 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] @ 99b48 │ │ │ │ - ldr r1, [pc, #104] @ 99b4c │ │ │ │ + ldr r2, [pc, #104] @ 99be8 │ │ │ │ + ldr r1, [pc, #104] @ 99bec │ │ │ │ ldr r3, [r2, #696] @ 0x2b8 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r0, [r2, #688] @ 0x2b0 │ │ │ │ - bne 99ac4 │ │ │ │ - ldr r3, [pc, #88] @ 99b50 │ │ │ │ - bl 3571e0 │ │ │ │ + bne 99b64 │ │ │ │ + ldr r3, [pc, #88] @ 99bf0 │ │ │ │ + bl 35a980 │ │ │ │ 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] @ 99b58 │ │ │ │ + ldr r1, [pc, #68] @ 99bf8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99b3c │ │ │ │ + bne 99bdc │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b 99a8c │ │ │ │ + b 99b2c │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 99a9c │ │ │ │ + b 99b3c │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - b 99b28 │ │ │ │ + b 99bc8 │ │ │ │ orreq r3, lr, #14876672 @ 0xe30000 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, ip, asr fp │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + strdeq r9, [r9], -ip │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - muleq r8, r0, r7 │ │ │ │ + andeq fp, r8, r8, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #380] @ 99cf0 │ │ │ │ + ldr r3, [pc, #380] @ 99d90 │ │ │ │ mov r5, r2 │ │ │ │ mul r2, r5, r1 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 99c24 │ │ │ │ + bcs 99cc4 │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r7, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 99c90 │ │ │ │ + beq 99d30 │ │ │ │ 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 99bec │ │ │ │ + beq 99c8c │ │ │ │ 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] │ │ │ │ @@ -114914,117 +114954,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 99bd4 │ │ │ │ + bne 99c74 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99cc4 │ │ │ │ + beq 99d4c │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne 99c80 │ │ │ │ - ldr r0, [pc, #184] @ 99cf4 │ │ │ │ + bne 99d20 │ │ │ │ + ldr r0, [pc, #184] @ 99d94 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 99ce8 │ │ │ │ - ldr r2, [pc, #176] @ 99cf8 │ │ │ │ - ldr r1, [pc, #176] @ 99cfc │ │ │ │ + bhi 99d88 │ │ │ │ + ldr r2, [pc, #176] @ 99d98 │ │ │ │ + ldr r1, [pc, #176] @ 99d9c │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99cac │ │ │ │ + bne 99d70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 99cdc │ │ │ │ + beq 99d64 │ │ │ │ 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 99be0 │ │ │ │ + b 99c80 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3549f4 │ │ │ │ - b 99c38 │ │ │ │ + bl 358194 │ │ │ │ + b 99cd8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b 99c1c │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b 99c6c │ │ │ │ - ldr r2, [pc, #44] @ 99cf8 │ │ │ │ + b 99cbc │ │ │ │ + ldr r2, [pc, #68] @ 99d98 │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #36] @ 99cfc │ │ │ │ + ldr r2, [pc, #60] @ 99d9c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99cb0 │ │ │ │ + bne 99d74 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b 99c5c │ │ │ │ + b 99cfc │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b 99d0c │ │ │ │ mov r4, #0 │ │ │ │ - b 99be0 │ │ │ │ + b 99c80 │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - muleq r8, r0, r7 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r8, asr #16 │ │ │ │ │ │ │ │ -00099d00 : │ │ │ │ +00099da0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ 99f94 │ │ │ │ - ldr r2, [pc, #636] @ 99f98 │ │ │ │ + ldr r5, [pc, #636] @ 9a034 │ │ │ │ + ldr r2, [pc, #636] @ 9a038 │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99ecc │ │ │ │ + bne 99f6c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ 99f9c │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #612] @ 9a03c │ │ │ │ + bl 35a980 │ │ │ │ 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 99ea4 │ │ │ │ + beq 99f44 │ │ │ │ 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 99d94 │ │ │ │ + bgt 99e34 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99ea4 │ │ │ │ + beq 99f44 │ │ │ │ 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 99e84 │ │ │ │ + beq 99f24 │ │ │ │ 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] │ │ │ │ @@ -115035,29 +115075,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 99e1c │ │ │ │ + bne 99ebc │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99e18 │ │ │ │ + beq 99eb8 │ │ │ │ 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 99f04 │ │ │ │ + beq 99fa4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 99ed8 │ │ │ │ + beq 99f78 │ │ │ │ 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] │ │ │ │ @@ -115078,17 +115118,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] @ 99fa0 │ │ │ │ + ldr r2, [pc, #240] @ 9a040 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99f88 │ │ │ │ + bne 9a028 │ │ │ │ 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 │ │ │ │ @@ -115103,15 +115143,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 99e30 │ │ │ │ + beq 99ed0 │ │ │ │ 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] │ │ │ │ @@ -115136,58 +115176,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 99ebc │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r4, lsr #31 │ │ │ │ + b 99f5c │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq sl, r9, r4, asr #32 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0008b5b8 │ │ │ │ + andeq fp, r8, r0, ror r6 │ │ │ │ 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] @ 9a21c │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #600] @ 9a2bc │ │ │ │ + bl 35a980 │ │ │ │ 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 9a130 │ │ │ │ + beq 9a1d0 │ │ │ │ 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 9a020 │ │ │ │ + bgt 9a0c0 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9a130 │ │ │ │ + beq 9a1d0 │ │ │ │ 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 9a110 │ │ │ │ + beq 9a1b0 │ │ │ │ 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] │ │ │ │ @@ -115198,29 +115238,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 9a0a8 │ │ │ │ + bne 9a148 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a0a4 │ │ │ │ + beq 9a144 │ │ │ │ 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 9a188 │ │ │ │ + beq 9a228 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9a15c │ │ │ │ + beq 9a1fc │ │ │ │ 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] │ │ │ │ @@ -115240,19 +115280,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] @ 9a220 │ │ │ │ - ldr r0, [pc, #232] @ 9a224 │ │ │ │ + ldr r2, [pc, #232] @ 9a2c0 │ │ │ │ + ldr r0, [pc, #232] @ 9a2c4 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9a210 │ │ │ │ + bne 9a2b0 │ │ │ │ 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 │ │ │ │ @@ -115264,15 +115304,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 9a0bc │ │ │ │ + beq 9a15c │ │ │ │ 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] │ │ │ │ @@ -115285,943 +115325,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] @ 9a220 │ │ │ │ + ldr r2, [pc, #52] @ 9a2c0 │ │ │ │ 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 9a14c │ │ │ │ + b 9a1ec │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0008b5b8 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r0, ror r6 │ │ │ │ │ │ │ │ -0009a228 : │ │ │ │ +0009a2c8 : │ │ │ │ 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 9a438 │ │ │ │ + beq 9a4d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #548] @ 9a47c │ │ │ │ + ldr r2, [pc, #548] @ 9a51c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a278 │ │ │ │ + bne 9a318 │ │ │ │ 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] @ 9a480 │ │ │ │ + ldr r2, [pc, #512] @ 9a520 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a2a4 │ │ │ │ + bne 9a344 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 9a428 │ │ │ │ + beq 9a4c8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9a6cc │ │ │ │ - bl aeb98 │ │ │ │ + b 9a76c │ │ │ │ + bl af05c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 9a408 │ │ │ │ + beq 9a4a8 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d8dc │ │ │ │ + bl 15e864 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 9a3e4 │ │ │ │ - bl 92c64 │ │ │ │ + beq 9a484 │ │ │ │ + bl 92d1c │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 9a3e4 │ │ │ │ + beq 9a484 │ │ │ │ mov r4, r5 │ │ │ │ - b 9a2f8 │ │ │ │ + b 9a398 │ │ │ │ cmp r4, r7 │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - bge 9a374 │ │ │ │ + bge 9a414 │ │ │ │ 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 9a2e4 │ │ │ │ - ldr r8, [pc, #364] @ 9a484 │ │ │ │ - bl 3571e0 │ │ │ │ + bne 9a384 │ │ │ │ + ldr r8, [pc, #364] @ 9a524 │ │ │ │ + bl 35a980 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a3a0 │ │ │ │ + bne 9a440 │ │ │ │ cmp r4, r7 │ │ │ │ - blt 9a35c │ │ │ │ + blt 9a3fc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a354 │ │ │ │ + beq 9a3f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 9a354 │ │ │ │ + bne 9a3f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 9a270 │ │ │ │ + b 9a310 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a5cd0 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5dc0 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a330 │ │ │ │ - b 9a3e4 │ │ │ │ + beq 9a3d0 │ │ │ │ + b 9a484 │ │ │ │ add r7, r7, #10 │ │ │ │ adds r7, r7, r7, lsr #2 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bmi 9a468 │ │ │ │ - bl a5cd0 <_PyTuple_Resize@@Base> │ │ │ │ + bmi 9a508 │ │ │ │ + bl a5dc0 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a440 │ │ │ │ + bne 9a4e0 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - b 9a2f0 │ │ │ │ + b 9a390 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a328 │ │ │ │ - ldr r3, [pc, #212] @ 9a488 │ │ │ │ + beq 9a3c8 │ │ │ │ + ldr r3, [pc, #212] @ 9a528 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189658 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18b000 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a41c │ │ │ │ - bl 3571e0 │ │ │ │ + bne 9a4bc │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a328 │ │ │ │ + beq 9a3c8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a328 │ │ │ │ + beq 9a3c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a408 │ │ │ │ + beq 9a4a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9a410 │ │ │ │ + beq 9a4b0 │ │ │ │ mov r0, #0 │ │ │ │ - b 9a270 │ │ │ │ + b 9a310 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 9a408 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 9a4a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189680 <_PyErr_Clear@@Base> │ │ │ │ - b 9a3c4 │ │ │ │ - ldr r1, [pc, #92] @ 9a48c │ │ │ │ - ldr r0, [pc, #92] @ 9a490 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a408 │ │ │ │ - bl 3485a4 │ │ │ │ - b 9a408 │ │ │ │ + bl 18b028 <_PyErr_Clear@@Base> │ │ │ │ + b 9a464 │ │ │ │ + ldr r1, [pc, #92] @ 9a52c │ │ │ │ + ldr r0, [pc, #92] @ 9a530 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a4a8 │ │ │ │ + bl 34bd44 │ │ │ │ + b 9a4a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a3e4 │ │ │ │ + beq 9a484 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9a3e4 │ │ │ │ + bne 9a484 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 9a3e4 │ │ │ │ - bl 29e598 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 9a484 │ │ │ │ + bl 2a0e6c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a44c │ │ │ │ - b 9a3e4 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - @ instruction: 0x00555694 │ │ │ │ + bne 9a4ec │ │ │ │ + b 9a484 │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + @ instruction: 0x00565694 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq fp, r5, r8, asr #23 │ │ │ │ + subseq fp, r6, r8, asr #23 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - eorseq fp, r5, ip, lsl r0 │ │ │ │ + @ instruction: 0x0035e7dc │ │ │ │ │ │ │ │ -0009a494 : │ │ │ │ +0009a534 : │ │ │ │ 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 9a660 │ │ │ │ + beq 9a700 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 9a660 │ │ │ │ + beq 9a700 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9a5e4 │ │ │ │ - blt 9a684 │ │ │ │ - ldr r8, [pc, #472] @ 9a6ac │ │ │ │ - bl 3571e0 │ │ │ │ + beq 9a684 │ │ │ │ + blt 9a724 │ │ │ │ + ldr r8, [pc, #472] @ 9a74c │ │ │ │ + bl 35a980 │ │ │ │ ldr r1, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - bgt 9a608 │ │ │ │ + bgt 9a6a8 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a5ec │ │ │ │ - ldr r0, [pc, #424] @ 9a6b0 │ │ │ │ + beq 9a68c │ │ │ │ + ldr r0, [pc, #424] @ 9a750 │ │ │ │ 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 9a644 │ │ │ │ + bne 9a6e4 │ │ │ │ ldr r0, [r6] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a548 │ │ │ │ + beq 9a5e8 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r3] │ │ │ │ - beq 9a5a4 │ │ │ │ + beq 9a644 │ │ │ │ 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 9a5a4 │ │ │ │ + beq 9a644 │ │ │ │ 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 9a5d4 │ │ │ │ + beq 9a674 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r0] │ │ │ │ str r0, [r3, #4]! │ │ │ │ - bne 9a580 │ │ │ │ + bne 9a620 │ │ │ │ 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 9a580 │ │ │ │ - b 9a5a4 │ │ │ │ - ldr r4, [pc, #200] @ 9a6b4 │ │ │ │ - b 9a5cc │ │ │ │ - ldr r0, [pc, #196] @ 9a6b8 │ │ │ │ + bne 9a620 │ │ │ │ + b 9a644 │ │ │ │ + ldr r4, [pc, #200] @ 9a754 │ │ │ │ + b 9a66c │ │ │ │ + ldr r0, [pc, #196] @ 9a758 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9aa38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aad8 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a66c │ │ │ │ + beq 9a70c │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a52c │ │ │ │ + b 9a5cc │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a674 │ │ │ │ - ldr r0, [pc, #160] @ 9a6b8 │ │ │ │ + bhi 9a714 │ │ │ │ + ldr r0, [pc, #160] @ 9a758 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9aa38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aad8 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a66c │ │ │ │ + beq 9a70c │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r7, r8] │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a540 │ │ │ │ + bne 9a5e0 │ │ │ │ str r0, [r3] │ │ │ │ - b 9a554 │ │ │ │ - ldr r3, [pc, #112] @ 9a6bc │ │ │ │ + b 9a5f4 │ │ │ │ + ldr r3, [pc, #112] @ 9a75c │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a694 │ │ │ │ + bne 9a734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ + bl 1900bc │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a52c │ │ │ │ - ldr r1, [pc, #88] @ 9a6c0 │ │ │ │ - ldr r0, [pc, #88] @ 9a6c4 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 9a5cc │ │ │ │ - bl 29e598 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 9a624 │ │ │ │ - b 9a66c │ │ │ │ - ldr r0, [pc, #60] @ 9a6c8 │ │ │ │ + b 9a5cc │ │ │ │ + ldr r1, [pc, #88] @ 9a760 │ │ │ │ + ldr r0, [pc, #88] @ 9a764 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 9a66c │ │ │ │ + bl 2a0e6c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 9a6c4 │ │ │ │ + b 9a70c │ │ │ │ + ldr r0, [pc, #60] @ 9a768 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a66c │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a70c │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a52c │ │ │ │ + b 9a5cc │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r1, r9, r8, lsl r0 │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - eorseq fp, r5, ip, lsl r0 │ │ │ │ - eorseq fp, r5, r0 │ │ │ │ + @ instruction: 0x0035e7dc │ │ │ │ + eorseq lr, r5, r0, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - beq 9a804 │ │ │ │ - blt 9a8c4 │ │ │ │ - ldr r8, [pc, #564] @ 9a924 │ │ │ │ + beq 9a8a4 │ │ │ │ + blt 9a964 │ │ │ │ + ldr r8, [pc, #564] @ 9a9c4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - bgt 9a848 │ │ │ │ + bgt 9a8e8 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a830 │ │ │ │ - ldr r1, [pc, #516] @ 9a928 │ │ │ │ + beq 9a8d0 │ │ │ │ + ldr r1, [pc, #516] @ 9a9c8 │ │ │ │ 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 9a8a8 │ │ │ │ + bne 9a948 │ │ │ │ ldr r2, [r6] │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a7f4 │ │ │ │ + beq 9a894 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq 9a7c4 │ │ │ │ + beq 9a864 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r1, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a810 │ │ │ │ + beq 9a8b0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1] │ │ │ │ - beq 9a7c4 │ │ │ │ + beq 9a864 │ │ │ │ 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 9a820 │ │ │ │ + beq 9a8c0 │ │ │ │ cmp r6, r5 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a7a0 │ │ │ │ + bne 9a840 │ │ │ │ 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 9a770 │ │ │ │ - b 9a7c4 │ │ │ │ - ldr r4, [pc, #288] @ 9a92c │ │ │ │ + bne 9a810 │ │ │ │ + b 9a864 │ │ │ │ + ldr r4, [pc, #288] @ 9a9cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne 9a798 │ │ │ │ - b 9a7c4 │ │ │ │ + bne 9a838 │ │ │ │ + b 9a864 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a7a0 │ │ │ │ - b 9a7c4 │ │ │ │ - ldr r0, [pc, #248] @ 9a930 │ │ │ │ - bl 9aa38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bne 9a840 │ │ │ │ + b 9a864 │ │ │ │ + ldr r0, [pc, #248] @ 9a9d0 │ │ │ │ + bl 9aad8 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a8d0 │ │ │ │ + beq 9a970 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a748 │ │ │ │ + b 9a7e8 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a8d8 │ │ │ │ - ldr r0, [pc, #216] @ 9a930 │ │ │ │ - bl 9aa38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bhi 9a978 │ │ │ │ + ldr r0, [pc, #216] @ 9a9d0 │ │ │ │ + bl 9aad8 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a8d0 │ │ │ │ + beq 9a970 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r7, r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a888 │ │ │ │ + beq 9a928 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ add ip, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a770 │ │ │ │ + b 9a810 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ streq r2, [r4, #16] │ │ │ │ - bne 9a784 │ │ │ │ - b 9a798 │ │ │ │ - ldr r3, [pc, #132] @ 9a934 │ │ │ │ + bne 9a824 │ │ │ │ + b 9a838 │ │ │ │ + ldr r3, [pc, #132] @ 9a9d4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a90c │ │ │ │ + bne 9a9ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ + bl 1900bc │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a748 │ │ │ │ - ldr r0, [pc, #108] @ 9a938 │ │ │ │ + b 9a7e8 │ │ │ │ + ldr r0, [pc, #108] @ 9a9d8 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9a7ec │ │ │ │ - bl 29e598 │ │ │ │ + b 9a88c │ │ │ │ + bl 2a0e6c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a8d0 │ │ │ │ + beq 9a970 │ │ │ │ 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 9a888 │ │ │ │ + bne 9a928 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a770 │ │ │ │ + b 9a810 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r9 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a748 │ │ │ │ + b 9a7e8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - eorseq fp, r5, r0 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r1, r9, r8, lsl r0 │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + eorseq lr, r5, r0, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 9a9fc │ │ │ │ - bl 3571e0 │ │ │ │ - ldr r3, [pc, #196] @ 9aa24 │ │ │ │ + blt 9aa9c │ │ │ │ + bl 35a980 │ │ │ │ + ldr r3, [pc, #196] @ 9aac4 │ │ │ │ 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 9a9d4 │ │ │ │ + beq 9aa74 │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a9c8 │ │ │ │ - ldr r1, [pc, #140] @ 9aa28 │ │ │ │ + beq 9aa68 │ │ │ │ + ldr r1, [pc, #140] @ 9aac8 │ │ │ │ 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 9a9e4 │ │ │ │ + bne 9aa84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #88] @ 9aa2c │ │ │ │ - b 9aa38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 9aacc │ │ │ │ + b 9aad8 <_PyObject_GC_NewVar@@Base> │ │ │ │ cmn r1, #-536870908 @ 0xe0000004 │ │ │ │ - bls 9a9c8 │ │ │ │ + bls 9aa68 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29e598 │ │ │ │ - ldr r3, [pc, #68] @ 9aa30 │ │ │ │ + b 2a0e6c │ │ │ │ + ldr r3, [pc, #68] @ 9aad0 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9aa10 │ │ │ │ + bne 9aab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ - b 9a9c0 │ │ │ │ - ldr r0, [pc, #48] @ 9aa34 │ │ │ │ + bl 1900bc │ │ │ │ + b 9aa60 │ │ │ │ + ldr r0, [pc, #48] @ 9aad4 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9a9c0 │ │ │ │ + b 9aa60 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ - b 9a9c0 │ │ │ │ + b 9aa60 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - eorseq fp, r5, r0 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + eorseq lr, r5, r0, asr #15 │ │ │ │ │ │ │ │ -0009aa38 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +0009aad8 <_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 9acec <_PyObject_GC_NewVar@@Base+0x2b4> │ │ │ │ + blt 9ad8c <_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] @ 9acfc <_PyObject_GC_NewVar@@Base+0x2c4> │ │ │ │ + ldr r9, [pc, #640] @ 9ad9c <_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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ mov fp, r0 │ │ │ │ - bhi 9ac98 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + bhi 9ad38 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ adds r3, r3, r4 │ │ │ │ - bmi 9ac98 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ - ldr sl, [pc, #584] @ 9ad00 <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ - ldr r1, [pc, #584] @ 9ad04 <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ + bmi 9ad38 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + ldr sl, [pc, #584] @ 9ada0 <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ + ldr r1, [pc, #584] @ 9ada4 <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ ldr r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9ac60 <_PyObject_GC_NewVar@@Base+0x228> │ │ │ │ + bne 9ad00 <_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 9ac24 <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ + bcs 9acc4 <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 9ac0c <_PyObject_GC_NewVar@@Base+0x1d4> │ │ │ │ + beq 9acac <_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 9ab7c <_PyObject_GC_NewVar@@Base+0x144> │ │ │ │ + beq 9ac1c <_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 9abc4 <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ + bgt 9ac64 <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #444] @ 9ad08 <_PyObject_GC_NewVar@@Base+0x2d0> │ │ │ │ + ldr r2, [pc, #444] @ 9ada8 <_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 9ac80 <_PyObject_GC_NewVar@@Base+0x248> │ │ │ │ + bne 9ad20 <_PyObject_GC_NewVar@@Base+0x248> │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [r2, #24] │ │ │ │ ldr sl, [r2, #28] │ │ │ │ cmp lr, sl │ │ │ │ - bhi 9abb4 <_PyObject_GC_NewVar@@Base+0x17c> │ │ │ │ + bhi 9ac54 <_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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9ab10 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9abb0 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9ab10 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9abb0 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ab40 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9abe0 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9ab40 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9abe0 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ab40 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9abe0 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9acdc <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ + bne 9ad7c <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9ab40 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9abe0 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r1, #16 │ │ │ │ - bl 356334 │ │ │ │ - b 9ab40 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bl 359ad4 │ │ │ │ + b 9abe0 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 9aba4 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + bne 9ac44 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r2, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #220] @ 9ad0c <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ + ldr r1, [pc, #220] @ 9adac <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9acb4 <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ + bne 9ad54 <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9ac98 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9ad38 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b 9aba4 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + b 9ac44 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 9ac98 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9ad38 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r8, [r9, fp] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9ab10 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ - ldr r1, [pc, #136] @ 9ad10 <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ + b 9abb0 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + ldr r1, [pc, #136] @ 9adb0 <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9acc8 <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ + bne 9ad68 <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ - b 9ab6c <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + bl 1900bc │ │ │ │ + b 9ac0c <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ mov r0, r8 │ │ │ │ - bl 29e5b4 │ │ │ │ + bl 2a0e88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9ab40 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9abe0 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r4, #0 │ │ │ │ - b 9ab70 <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ + b 9ac10 <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b 9ac48 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ + b 9ace8 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9ab6c <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + b 9ac0c <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ab40 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ - b 9abf0 <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #32] @ 9ad14 <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ - ldr r0, [pc, #32] @ 9ad18 <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9acac <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ + bne 9abe0 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + b 9ac90 <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #32] @ 9adb4 <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ + ldr r0, [pc, #32] @ 9adb8 <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9ad4c <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - eorseq lr, r5, ip, ror r5 │ │ │ │ + eorseq r1, r6, ip, lsr sp │ │ │ │ │ │ │ │ -0009ad1c <_Py_Dealloc@@Base>: │ │ │ │ +0009adbc <_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] @ 9ad78 <_Py_Dealloc@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #68] @ 9ae18 <_Py_Dealloc@@Base+0x5c> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ad50 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne 9adf0 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #36] @ 9ad7c <_Py_Dealloc@@Base+0x60> │ │ │ │ + ldr r1, [pc, #36] @ 9ae1c <_Py_Dealloc@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ad68 <_Py_Dealloc@@Base+0x4c> │ │ │ │ + bne 9ae08 <_Py_Dealloc@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - b 9ad44 <_Py_Dealloc@@Base+0x28> │ │ │ │ + b 9ade4 <_Py_Dealloc@@Base+0x28> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9ad60 <_Py_Dealloc@@Base+0x44> │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + b 9ae00 <_Py_Dealloc@@Base+0x44> │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ 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 9af98 <_Py_Dealloc@@Base+0x27c> │ │ │ │ + beq 9b038 <_Py_Dealloc@@Base+0x27c> │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r7, [pc, #1132] @ 9b220 <_Py_Dealloc@@Base+0x504> │ │ │ │ + ldr r7, [pc, #1132] @ 9b2c0 <_Py_Dealloc@@Base+0x504> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r1] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 9afac <_Py_Dealloc@@Base+0x290> │ │ │ │ + beq 9b04c <_Py_Dealloc@@Base+0x290> │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble 9b13c <_Py_Dealloc@@Base+0x420> │ │ │ │ + ble 9b1dc <_Py_Dealloc@@Base+0x420> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r9, #36] @ 0x24 │ │ │ │ - beq 9af70 <_Py_Dealloc@@Base+0x254> │ │ │ │ + beq 9b010 <_Py_Dealloc@@Base+0x254> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - bmi 9b010 <_Py_Dealloc@@Base+0x2f4> │ │ │ │ - ldr r8, [pc, #1040] @ 9b224 <_Py_Dealloc@@Base+0x508> │ │ │ │ - b 9ae24 <_Py_Dealloc@@Base+0x108> │ │ │ │ + bmi 9b0b0 <_Py_Dealloc@@Base+0x2f4> │ │ │ │ + ldr r8, [pc, #1040] @ 9b2c4 <_Py_Dealloc@@Base+0x508> │ │ │ │ + b 9aec4 <_Py_Dealloc@@Base+0x108> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - beq 9ae78 <_Py_Dealloc@@Base+0x15c> │ │ │ │ + beq 9af18 <_Py_Dealloc@@Base+0x15c> │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9ae14 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9aeb4 <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9ae14 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9aeb4 <_Py_Dealloc@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9ae14 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + bne 9aeb4 <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ - bne 9b110 <_Py_Dealloc@@Base+0x3f4> │ │ │ │ + bne 9b1b0 <_Py_Dealloc@@Base+0x3f4> │ │ │ │ mov r0, r5 │ │ │ │ sub r4, r4, #1 │ │ │ │ blx sl │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bne 9ae24 <_Py_Dealloc@@Base+0x108> │ │ │ │ - ldr r5, [pc, #936] @ 9b228 <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #936] @ 9b22c <_Py_Dealloc@@Base+0x510> │ │ │ │ + bne 9aec4 <_Py_Dealloc@@Base+0x108> │ │ │ │ + ldr r5, [pc, #936] @ 9b2c8 <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #936] @ 9b2cc <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9b02c <_Py_Dealloc@@Base+0x310> │ │ │ │ - bl 3571e0 │ │ │ │ + bne 9b0cc <_Py_Dealloc@@Base+0x310> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9af1c <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9afbc <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r4, [r3, #1528] @ 0x5f8 │ │ │ │ bic r2, r1, #4080 @ 0xff0 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ bic r2, r2, #15 │ │ │ │ - beq 9afd8 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9b078 <_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 9aef4 <_Py_Dealloc@@Base+0x1d8> │ │ │ │ + bgt 9af94 <_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 9afd8 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9b078 <_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 9afb8 <_Py_Dealloc@@Base+0x29c> │ │ │ │ + beq 9b058 <_Py_Dealloc@@Base+0x29c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b048 <_Py_Dealloc@@Base+0x32c> │ │ │ │ + beq 9b0e8 <_Py_Dealloc@@Base+0x32c> │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi 9af88 <_Py_Dealloc@@Base+0x26c> │ │ │ │ - ldr r0, [pc, #764] @ 9b230 <_Py_Dealloc@@Base+0x514> │ │ │ │ + bhi 9b028 <_Py_Dealloc@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #764] @ 9b2d0 <_Py_Dealloc@@Base+0x514> │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9af88 <_Py_Dealloc@@Base+0x26c> │ │ │ │ + bne 9b028 <_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 1c6a48 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c8f70 <_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 9af2c <_Py_Dealloc@@Base+0x210> │ │ │ │ + bls 9afcc <_Py_Dealloc@@Base+0x210> │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b 9af48 <_Py_Dealloc@@Base+0x22c> │ │ │ │ - ldr r7, [pc, #640] @ 9b220 <_Py_Dealloc@@Base+0x504> │ │ │ │ - bl 3571e0 │ │ │ │ + b 9afe8 <_Py_Dealloc@@Base+0x22c> │ │ │ │ + ldr r7, [pc, #640] @ 9b2c0 <_Py_Dealloc@@Base+0x504> │ │ │ │ + bl 35a980 │ │ │ │ ldr r9, [r7, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 9ade0 <_Py_Dealloc@@Base+0xc4> │ │ │ │ - ldr r1, [pc, #640] @ 9b234 <_Py_Dealloc@@Base+0x518> │ │ │ │ - ldr r0, [pc, #640] @ 9b238 <_Py_Dealloc@@Base+0x51c> │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 9ae80 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #640] @ 9b2d4 <_Py_Dealloc@@Base+0x518> │ │ │ │ + ldr r0, [pc, #640] @ 9b2d8 <_Py_Dealloc@@Base+0x51c> │ │ │ │ + bl 7db38 <_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 9af1c <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9afbc <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #600] @ 9b23c <_Py_Dealloc@@Base+0x520> │ │ │ │ + ldr r2, [pc, #600] @ 9b2dc <_Py_Dealloc@@Base+0x520> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9b130 <_Py_Dealloc@@Base+0x414> │ │ │ │ + bne 9b1d0 <_Py_Dealloc@@Base+0x414> │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9af1c <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r5, [pc, #528] @ 9b228 <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #528] @ 9b22c <_Py_Dealloc@@Base+0x510> │ │ │ │ + b 9afbc <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r5, [pc, #528] @ 9b2c8 <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #528] @ 9b2cc <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ ldreq r3, [r9, #8] │ │ │ │ addeq r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9aea4 <_Py_Dealloc@@Base+0x188> │ │ │ │ + beq 9af44 <_Py_Dealloc@@Base+0x188> │ │ │ │ ldr r0, [r5, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9af1c <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9afbc <_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] │ │ │ │ @@ -116230,82 +116270,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 9b0a8 <_Py_Dealloc@@Base+0x38c> │ │ │ │ + bne 9b148 <_Py_Dealloc@@Base+0x38c> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b0a4 <_Py_Dealloc@@Base+0x388> │ │ │ │ + beq 9b144 <_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 9b18c <_Py_Dealloc@@Base+0x470> │ │ │ │ + beq 9b22c <_Py_Dealloc@@Base+0x470> │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9b160 <_Py_Dealloc@@Base+0x444> │ │ │ │ + beq 9b200 <_Py_Dealloc@@Base+0x444> │ │ │ │ ldr r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq 9af1c <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9afbc <_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 9af1c <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r2, [pc, #296] @ 9b240 <_Py_Dealloc@@Base+0x524> │ │ │ │ + b 9afbc <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r2, [pc, #296] @ 9b2e0 <_Py_Dealloc@@Base+0x524> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9ae60 <_Py_Dealloc@@Base+0x144> │ │ │ │ + beq 9af00 <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r2, [r8, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 9ae60 <_Py_Dealloc@@Base+0x144> │ │ │ │ + b 9af00 <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 9aff0 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ + b 9b090 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #248] @ 9b244 <_Py_Dealloc@@Base+0x528> │ │ │ │ + ldr r2, [pc, #248] @ 9b2e4 <_Py_Dealloc@@Base+0x528> │ │ │ │ cmp r1, r2 │ │ │ │ - bne 9adec <_Py_Dealloc@@Base+0xd0> │ │ │ │ + bne 9ae8c <_Py_Dealloc@@Base+0xd0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c6884 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c8dac <_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 9af1c <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9afbc <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b0bc <_Py_Dealloc@@Base+0x3a0> │ │ │ │ + beq 9b15c <_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] │ │ │ │ @@ -116327,31 +116367,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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9af1c <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9afbc <_Py_Dealloc@@Base+0x200> │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r4, lsr #31 │ │ │ │ - @ instruction: 0x00555694 │ │ │ │ - @ instruction: 0x0035abb4 │ │ │ │ - eorseq r1, sp, r4, lsr pc │ │ │ │ - @ instruction: 0x0008b5b8 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - andeq sl, r9, r0, lsl #27 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq sl, r9, r4, asr #32 │ │ │ │ + @ instruction: 0x00565694 │ │ │ │ + eorseq lr, r5, r4, ror r3 │ │ │ │ + @ instruction: 0x003d56f4 │ │ │ │ + andeq fp, r8, r0, ror r6 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + andeq sl, r9, r0, lsr #28 │ │ │ │ │ │ │ │ -0009b248 : │ │ │ │ +0009b2e8 : │ │ │ │ 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 │ │ │ │ @@ -116360,974 +116400,974 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ stmdb r0, {r2, r3} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009b284 : │ │ │ │ +0009b324 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 9b2b4 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #24] @ 9b354 │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 9b2b8 │ │ │ │ - ldr r0, [pc, #8] @ 9b2bc │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 9b358 │ │ │ │ + ldr r0, [pc, #8] @ 9b35c │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035abb4 │ │ │ │ - eorseq r1, sp, r4, lsr pc │ │ │ │ + eorseq lr, r5, r4, ror r3 │ │ │ │ + @ instruction: 0x003d56f4 │ │ │ │ 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] @ 9b33c │ │ │ │ + ldr r2, [pc, #64] @ 9b3dc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b318 │ │ │ │ + bne 9b3b8 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b340 │ │ │ │ + ldr r1, [pc, #32] @ 9b3e0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b32c │ │ │ │ + bne 9b3cc │ │ │ │ mov r0, r4 │ │ │ │ - b 9b30c │ │ │ │ + b 9b3ac │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b324 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + b 9b3c4 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ 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] @ 9b3c0 │ │ │ │ + ldr r2, [pc, #64] @ 9b460 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b39c │ │ │ │ + bne 9b43c │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b3c4 │ │ │ │ + ldr r1, [pc, #32] @ 9b464 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b3b0 │ │ │ │ + bne 9b450 │ │ │ │ mov r0, r4 │ │ │ │ - b 9b390 │ │ │ │ + b 9b430 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b3a8 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + b 9b448 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ │ │ │ │ -0009b3c8 : │ │ │ │ +0009b468 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ 9b46c │ │ │ │ + ldr r3, [pc, #140] @ 9b50c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 9b438 │ │ │ │ + bne 9b4d8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9b438 │ │ │ │ + beq 9b4d8 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 9b464 │ │ │ │ + beq 9b504 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne 9b424 │ │ │ │ + bne 9b4c4 │ │ │ │ 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 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9b41c │ │ │ │ + beq 9b4bc │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 9b410 │ │ │ │ + bne 9b4b0 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9b41c │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + b 9b4bc │ │ │ │ + ldrsheq sl, [r6], #-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 9b800 │ │ │ │ + beq 9b8a0 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - ldr r2, [pc, #3260] @ 9c174 │ │ │ │ + ldr r2, [pc, #3260] @ 9c214 │ │ │ │ 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 9bd94 │ │ │ │ + bne 9bdb4 │ │ │ │ add sl, r4, #20 │ │ │ │ add r3, sl, r3 │ │ │ │ cmp r8, #7 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bgt 9b6b8 │ │ │ │ + bgt 9b758 │ │ │ │ ldrsb r3, [sl, r9] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ - blt 9b5f8 │ │ │ │ + blt 9b698 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b688 │ │ │ │ + beq 9b728 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b774 │ │ │ │ + beq 9b814 │ │ │ │ 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 9b718 │ │ │ │ + blt 9b7b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, r5, lsl #3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9b688 │ │ │ │ + beq 9b728 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9b61c │ │ │ │ + beq 9b6bc │ │ │ │ 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 9b9a4 │ │ │ │ + bgt 9ba44 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b724 │ │ │ │ + blt 9b7c4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b688 │ │ │ │ + beq 9b728 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9baf4 │ │ │ │ + beq 9bba8 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r9, r9, r3, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, #7 │ │ │ │ and r9, r9, r7 │ │ │ │ - bgt 9b9d4 │ │ │ │ + bgt 9ba74 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b754 │ │ │ │ + blt 9b7f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b688 │ │ │ │ + beq 9b728 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9bc90 │ │ │ │ + beq 9bd3c │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r9, r9, r2 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b570 │ │ │ │ + b 9b610 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 9c03c │ │ │ │ + bne 9bf70 │ │ │ │ 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 9b558 │ │ │ │ + bne 9b5f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b688 │ │ │ │ + beq 9b728 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ eor r0, r1, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b558 │ │ │ │ + bne 9b5f8 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9bf70 │ │ │ │ + beq 9c188 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c154 │ │ │ │ + beq 9c1e0 │ │ │ │ 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 9b558 │ │ │ │ + bne 9b5f8 │ │ │ │ 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 9b608 │ │ │ │ + b 9b6a8 │ │ │ │ cmp r8, #15 │ │ │ │ - bgt 9bba8 │ │ │ │ + bgt 9bc48 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b734 │ │ │ │ + blt 9b7d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, r5, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b688 │ │ │ │ + beq 9b728 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b774 │ │ │ │ + beq 9b814 │ │ │ │ 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 9bbd0 │ │ │ │ + bgt 9bc70 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b53c │ │ │ │ + bge 9b5dc │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b600 │ │ │ │ - b 9b558 │ │ │ │ + beq 9b6a0 │ │ │ │ + b 9b5f8 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 9c018 │ │ │ │ + bne 9bfb4 │ │ │ │ mov r3, #0 │ │ │ │ - b 9b608 │ │ │ │ + b 9b6a8 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b600 │ │ │ │ + beq 9b6a0 │ │ │ │ lsr r3, fp, #5 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b708 │ │ │ │ + b 9b7a8 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b72c │ │ │ │ + beq 9b7cc │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r2, r2, r9 │ │ │ │ and r9, r2, r7 │ │ │ │ - b 9b578 │ │ │ │ + b 9b618 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, ip │ │ │ │ - bne 9b7e0 │ │ │ │ + bne 9b880 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9b688 │ │ │ │ + beq 9b728 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor r2, r1, r3 │ │ │ │ tst r2, #28 │ │ │ │ - bne 9b7e0 │ │ │ │ + bne 9b880 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9c02c │ │ │ │ + beq 9bfc8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c15c │ │ │ │ + beq 9c204 │ │ │ │ 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 9b688 │ │ │ │ + beq 9b728 │ │ │ │ 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 9b530 │ │ │ │ - b 9b700 │ │ │ │ + ble 9b5d0 │ │ │ │ + b 9b7a0 │ │ │ │ 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 9ba1c │ │ │ │ + bgt 9babc │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9ba0c │ │ │ │ + blt 9baac │ │ │ │ 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 9ba30 │ │ │ │ + beq 9bad0 │ │ │ │ ldr r1, [r5, r0, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9ba5c │ │ │ │ + beq 9bafc │ │ │ │ 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 9bb6c │ │ │ │ + bgt 9bb94 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9ba50 │ │ │ │ + blt 9baf0 │ │ │ │ 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 9bb80 │ │ │ │ + beq 9bc20 │ │ │ │ ldr r1, [r5, r1, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9bbf8 │ │ │ │ + beq 9bc98 │ │ │ │ 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 9b990 │ │ │ │ + bgt 9ba30 │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bbd8 │ │ │ │ + blt 9bc78 │ │ │ │ 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 9bbe4 │ │ │ │ + beq 9bc84 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9bd14 │ │ │ │ + beq 9be1c │ │ │ │ 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 9be70 │ │ │ │ + bgt 9be9c │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bd08 │ │ │ │ + blt 9bd30 │ │ │ │ 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 9bbe4 │ │ │ │ + beq 9bc84 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9be84 │ │ │ │ + beq 9beb0 │ │ │ │ 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 9b8e8 │ │ │ │ + ble 9b988 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9b8ec │ │ │ │ + b 9b98c │ │ │ │ cmp r8, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r5, [sl, r2] │ │ │ │ ldrgt r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b584 │ │ │ │ + bge 9b624 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b72c │ │ │ │ + beq 9b7cc │ │ │ │ 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 9b5c4 │ │ │ │ + bge 9b664 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b72c │ │ │ │ + beq 9b7cc │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r2, r2, r9 │ │ │ │ and r9, r2, r7 │ │ │ │ - b 9b9a4 │ │ │ │ + b 9ba44 │ │ │ │ cmn r8, #1 │ │ │ │ - bne 9b864 │ │ │ │ + bne 9b904 │ │ │ │ mvn r5, #0 │ │ │ │ - b 9b72c │ │ │ │ + b 9b7cc │ │ │ │ cmp r2, #15 │ │ │ │ lslle r0, r3, #1 │ │ │ │ ldrgt r8, [r7, r3, lsl #2] │ │ │ │ ldrshle r8, [r7, r0] │ │ │ │ - b 9b82c │ │ │ │ + b 9b8cc │ │ │ │ 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 9b608 │ │ │ │ + b 9b6a8 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9ba14 │ │ │ │ - b 9b8bc │ │ │ │ + beq 9bab4 │ │ │ │ + b 9b95c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bf04 │ │ │ │ + beq 9bf30 │ │ │ │ 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 117054 │ │ │ │ + bl 117810 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9bab8 │ │ │ │ + beq 9bb58 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9bf14 │ │ │ │ + beq 9bf38 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c010 │ │ │ │ + blt 9bfac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b49c │ │ │ │ + bne 9b53c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9b49c │ │ │ │ + bne 9b53c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bb94 │ │ │ │ + bne 9bc34 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b864 │ │ │ │ + b 9b904 │ │ │ │ + cmp r2, #15 │ │ │ │ + lslle r1, r3, #1 │ │ │ │ + ldrgt r8, [r7, r3, lsl #2] │ │ │ │ + ldrshle r8, [r7, r1] │ │ │ │ + b 9b924 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b5a0 │ │ │ │ + bne 9b640 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b688 │ │ │ │ + beq 9b728 │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b5a0 │ │ │ │ + bne 9b640 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9bf0c │ │ │ │ + beq 9bf50 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c14c │ │ │ │ + beq 9c1fc │ │ │ │ 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 9b688 │ │ │ │ - b 9b5a0 │ │ │ │ - cmp r2, #15 │ │ │ │ - lslle r1, r3, #1 │ │ │ │ - ldrgt r8, [r7, r3, lsl #2] │ │ │ │ - ldrshle r8, [r7, r1] │ │ │ │ - b 9b884 │ │ │ │ + beq 9b728 │ │ │ │ + b 9b640 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, r0 │ │ │ │ - b 9ba3c │ │ │ │ + b 9badc │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r7 │ │ │ │ - b 9ba3c │ │ │ │ + b 9badc │ │ │ │ ldr r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b6d4 │ │ │ │ + bge 9b774 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b600 │ │ │ │ + beq 9b6a0 │ │ │ │ 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 9b710 │ │ │ │ + b 9b7b0 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9ba14 │ │ │ │ - b 9b91c │ │ │ │ + beq 9bab4 │ │ │ │ + b 9b9bc │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, ip │ │ │ │ - b 9ba3c │ │ │ │ + b 9badc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bf44 │ │ │ │ + beq 9bfd8 │ │ │ │ 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 117054 │ │ │ │ + bl 117810 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9bc54 │ │ │ │ + beq 9bcf4 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9bf2c │ │ │ │ + beq 9bf58 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c010 │ │ │ │ + blt 9bfac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b49c │ │ │ │ + bne 9b53c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 9b49c │ │ │ │ + bne 9b53c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bb94 │ │ │ │ + bne 9bc34 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b8bc │ │ │ │ + b 9b95c │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 9bab4 │ │ │ │ + b 9ba0c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b5e0 │ │ │ │ + bne 9b680 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b688 │ │ │ │ + beq 9b728 │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b5e0 │ │ │ │ + bne 9b680 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9c034 │ │ │ │ + beq 9bfd0 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c164 │ │ │ │ + beq 9c1d8 │ │ │ │ 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 9b688 │ │ │ │ - b 9b5e0 │ │ │ │ - cmn r8, #1 │ │ │ │ - beq 9ba14 │ │ │ │ - b 9b96c │ │ │ │ + beq 9b728 │ │ │ │ + b 9b680 │ │ │ │ + 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 9c1bc │ │ │ │ + cmp sl, #0 │ │ │ │ + bge 9c190 │ │ │ │ + cmn sl, #1 │ │ │ │ + beq 9b6a0 │ │ │ │ + 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 9c16c │ │ │ │ + cmp sl, #0 │ │ │ │ + bge 9c004 │ │ │ │ + cmn sl, #1 │ │ │ │ + beq 9b6a0 │ │ │ │ + b 9c02c │ │ │ │ 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 117054 │ │ │ │ + bl 117810 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bd60 │ │ │ │ + beq 9be68 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9bf78 │ │ │ │ + beq 9bf88 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c010 │ │ │ │ + blt 9bfac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9c054 │ │ │ │ + bne 9c160 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9c054 │ │ │ │ + bne 9c160 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bb94 │ │ │ │ + bne 9bc34 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b91c │ │ │ │ - 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 9bff4 │ │ │ │ - cmp sl, #0 │ │ │ │ - bge 9bfc8 │ │ │ │ - cmn sl, #1 │ │ │ │ - beq 9b600 │ │ │ │ - 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 9c110 │ │ │ │ - cmp sl, #0 │ │ │ │ - bge 9bf9c │ │ │ │ - cmn sl, #1 │ │ │ │ - beq 9b600 │ │ │ │ - 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 9c0fc │ │ │ │ - ldrsb r8, [r4, r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - bge 9c0d0 │ │ │ │ - cmn r8, #1 │ │ │ │ - beq 9b600 │ │ │ │ - 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 9c0bc │ │ │ │ - cmp r8, #0 │ │ │ │ - bge 9c060 │ │ │ │ - cmn r8, #1 │ │ │ │ - beq 9b600 │ │ │ │ - b 9c088 │ │ │ │ + b 9b9bc │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9b93c │ │ │ │ + b 9b9dc │ │ │ │ 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 117054 │ │ │ │ + bl 117810 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bed0 │ │ │ │ + beq 9befc │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9bf4c │ │ │ │ + beq 9bfe0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c010 │ │ │ │ + blt 9bfac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9c054 │ │ │ │ + bne 9c160 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9c054 │ │ │ │ + bne 9c160 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bb94 │ │ │ │ + bne 9bc34 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b96c │ │ │ │ + b 9ba0c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 9ba7c │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b 9bb34 │ │ │ │ + b 9bb1c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 9bab8 │ │ │ │ + b 9bb58 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b 9bbe8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 9bc54 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b 9bc18 │ │ │ │ + b 9bcf4 │ │ │ │ + lsr r3, fp, #5 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r9, r3, r9 │ │ │ │ + and r9, r9, r7 │ │ │ │ + b 9b5d0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 9bed0 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b 9b65c │ │ │ │ + b 9be68 │ │ │ │ + mvn r5, #2 │ │ │ │ + b 9b7cc │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + add r9, r9, r3, lsr #5 │ │ │ │ + add r9, r9, #1 │ │ │ │ + and r9, r9, r7 │ │ │ │ + b 9b658 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b 9b854 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b 9bd7c │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b 9bcb8 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 9bd60 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r4 │ │ │ │ - stm sp, {r6, fp} │ │ │ │ - bl 262404 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - blt 9c13c │ │ │ │ - bne 9c12c │ │ │ │ - ldrb r8, [r4, #4] │ │ │ │ - b 9bdf8 │ │ │ │ + b 9befc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 262404 │ │ │ │ + bl 25a428 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 9c13c │ │ │ │ - bne 9c12c │ │ │ │ + blt 9c1ec │ │ │ │ + bne 9c0c0 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - b 9bdc4 │ │ │ │ - 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 9bdb4 │ │ │ │ - mvn r5, #2 │ │ │ │ - b 9b72c │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - add r9, r9, r3, lsr #5 │ │ │ │ - add r9, r9, #1 │ │ │ │ - and r9, r9, r7 │ │ │ │ - b 9b5b8 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b 9b7b4 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b 9bcd0 │ │ │ │ - lsr r3, fp, #5 │ │ │ │ + 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 │ │ │ │ - b 9b530 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b 9b49c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - stm sp, {r6, fp} │ │ │ │ - bl 262404 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 9c138 │ │ │ │ - bne 9c0a8 │ │ │ │ - ldrb r3, [r5, #4] │ │ │ │ + cmp r3, #7 │ │ │ │ + bgt 9c14c │ │ │ │ + ldrsb r8, [r4, r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + bge 9c120 │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 9b6a0 │ │ │ │ + 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 9c0fc │ │ │ │ + cmp r8, #0 │ │ │ │ + bge 9c0d0 │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 9b6a0 │ │ │ │ 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 9be20 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r4, r5 │ │ │ │ - str sl, [sp, #24] │ │ │ │ + b 9c054 │ │ │ │ + mov r3, sl │ │ │ │ + str r5, [sp, #24] │ │ │ │ mov r5, r3 │ │ │ │ - b 9b688 │ │ │ │ + b 9b728 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + stm sp, {r6, fp} │ │ │ │ + bl 25a428 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 9c1e8 │ │ │ │ + bne 9c110 │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ + b 9c0a0 │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9be5c │ │ │ │ + b 9c090 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r4, r5 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + b 9c0c8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 262404 │ │ │ │ + bl 25a428 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9c138 │ │ │ │ - bne 9c0a8 │ │ │ │ + blt 9c1e8 │ │ │ │ + bne 9c110 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b 9be3c │ │ │ │ + b 9c070 │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9be2c │ │ │ │ + b 9c060 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b 9b53c │ │ │ │ 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 9bde8 │ │ │ │ + b 9be08 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b 9b6fc │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ - str r5, [sp, #24] │ │ │ │ - b 9c0b4 │ │ │ │ + mov r1, r4 │ │ │ │ + stm sp, {r6, fp} │ │ │ │ + bl 25a428 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + blt 9c1ec │ │ │ │ + bne 9c0c0 │ │ │ │ + ldrb r8, [r4, #4] │ │ │ │ + b 9bde4 │ │ │ │ + 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 9bdd4 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b 9bd90 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b 9b710 │ │ │ │ mov r8, r0 │ │ │ │ cmn r8, #4 │ │ │ │ - beq 9c16c │ │ │ │ + beq 9c20c │ │ │ │ mov r5, r8 │ │ │ │ - b 9b72c │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b 9bb48 │ │ │ │ + b 9b7cc │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b670 │ │ │ │ + b 9bbfc │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b7c8 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b 9bce4 │ │ │ │ + b 9b868 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 9b498 │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + b 9b538 │ │ │ │ + ldrsheq sl, [r6], #-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 │ │ │ │ @@ -117336,407 +117376,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 9c38c │ │ │ │ + bgt 9c42c │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c2b4 │ │ │ │ + blt 9c354 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c2c0 │ │ │ │ + beq 9c360 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9c2cc │ │ │ │ + beq 9c36c │ │ │ │ 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 9c354 │ │ │ │ + bgt 9c3f4 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c36c │ │ │ │ + blt 9c40c │ │ │ │ ldr r3, [r8, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 9c2c0 │ │ │ │ + beq 9c360 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c430 │ │ │ │ + beq 9c4d0 │ │ │ │ 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 9c3ec │ │ │ │ + bgt 9c48c │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c3c4 │ │ │ │ + blt 9c464 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c2c0 │ │ │ │ + beq 9c360 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c4a0 │ │ │ │ + beq 9c540 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp sl, #7 │ │ │ │ and fp, fp, r5 │ │ │ │ - bgt 9c41c │ │ │ │ + bgt 9c4bc │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c3e0 │ │ │ │ + blt 9c480 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c2c0 │ │ │ │ + beq 9c360 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c548 │ │ │ │ + beq 9c5e8 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c234 │ │ │ │ + b 9c2d4 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 9c5c8 │ │ │ │ + bne 9c670 │ │ │ │ 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 9c338 │ │ │ │ + bne 9c3d8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c2c0 │ │ │ │ + beq 9c360 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor ip, r1, r3 │ │ │ │ tst ip, #28 │ │ │ │ - bne 9c338 │ │ │ │ + bne 9c3d8 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9c5e8 │ │ │ │ + beq 9c688 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c610 │ │ │ │ + beq 9c698 │ │ │ │ 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 9c2c0 │ │ │ │ + beq 9c360 │ │ │ │ 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 9c1fc │ │ │ │ + ble 9c29c │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c540 │ │ │ │ + bgt 9c5e0 │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c208 │ │ │ │ + bge 9c2a8 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c2c0 │ │ │ │ + beq 9c360 │ │ │ │ lsr r3, r6, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c234 │ │ │ │ + b 9c2d4 │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c518 │ │ │ │ + bgt 9c5b8 │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c1c8 │ │ │ │ + bge 9c268 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c2bc │ │ │ │ + beq 9c35c │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c35c │ │ │ │ + b 9c3fc │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c2bc │ │ │ │ + beq 9c35c │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c278 │ │ │ │ + b 9c318 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c2c0 │ │ │ │ - b 9c29c │ │ │ │ + beq 9c360 │ │ │ │ + b 9c33c │ │ │ │ cmp sl, #15 │ │ │ │ lslle r2, fp, #1 │ │ │ │ ldrshle r4, [r9, r2] │ │ │ │ ldrgt r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c248 │ │ │ │ + bge 9c2e8 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c2bc │ │ │ │ + beq 9c35c │ │ │ │ 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 9c27c │ │ │ │ + b 9c31c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c374 │ │ │ │ + bne 9c414 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c2c0 │ │ │ │ + beq 9c360 │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor r0, ip, r1 │ │ │ │ tst r0, #28 │ │ │ │ - bne 9c374 │ │ │ │ + bne 9c414 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c5f0 │ │ │ │ + beq 9c660 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c600 │ │ │ │ + beq 9c6a8 │ │ │ │ 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 9c2c0 │ │ │ │ - b 9c374 │ │ │ │ + beq 9c360 │ │ │ │ + b 9c414 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c260 │ │ │ │ + bne 9c300 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c2c0 │ │ │ │ + beq 9c360 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c260 │ │ │ │ + bne 9c300 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c5e0 │ │ │ │ + beq 9c690 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c5f8 │ │ │ │ + beq 9c6a0 │ │ │ │ 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 9c2c0 │ │ │ │ - b 9c260 │ │ │ │ + beq 9c360 │ │ │ │ + b 9c300 │ │ │ │ ldr r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c1c8 │ │ │ │ + bge 9c268 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c2bc │ │ │ │ + beq 9c35c │ │ │ │ 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 9c364 │ │ │ │ + b 9c404 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c29c │ │ │ │ + bne 9c33c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c2c0 │ │ │ │ + beq 9c360 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c29c │ │ │ │ + bne 9c33c │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c5c0 │ │ │ │ + beq 9c668 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c608 │ │ │ │ + beq 9c6b0 │ │ │ │ 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 9c2c0 │ │ │ │ - b 9c29c │ │ │ │ + beq 9c360 │ │ │ │ + b 9c33c │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b 9c510 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c588 │ │ │ │ + b 9c628 │ │ │ │ lsr r2, r6, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c1fc │ │ │ │ + b 9c29c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c4e0 │ │ │ │ + b 9c3ac │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c30c │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b 9c470 │ │ │ │ + b 9c580 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c4f4 │ │ │ │ + b 9c3c0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c484 │ │ │ │ + b 9c594 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c59c │ │ │ │ + b 9c524 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c320 │ │ │ │ + b 9c63c │ │ │ │ │ │ │ │ -0009c618 : │ │ │ │ +0009c6b8 : │ │ │ │ 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] @ 9cae0 │ │ │ │ + ldr r2, [pc, #1188] @ 9cb80 │ │ │ │ sub sp, sp, #20 │ │ │ │ and r2, r2, r0 │ │ │ │ cmp r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 9c818 │ │ │ │ + bgt 9c8b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c844 │ │ │ │ - ldr r1, [pc, #1160] @ 9cae4 │ │ │ │ + beq 9c8e4 │ │ │ │ + ldr r1, [pc, #1160] @ 9cb84 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 9c844 │ │ │ │ + bhi 9c8e4 │ │ │ │ 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 9c8b4 │ │ │ │ + bne 9c954 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ca88 │ │ │ │ - ldr sl, [pc, #1112] @ 9cae8 │ │ │ │ + bne 9cb28 │ │ │ │ + ldr sl, [pc, #1112] @ 9cb88 │ │ │ │ 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 9ca9c │ │ │ │ + bne 9cb3c │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r9, [pc, #1068] @ 9caec │ │ │ │ + ldr r9, [pc, #1068] @ 9cb8c │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r2, r3 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bhi 9ca04 │ │ │ │ + bhi 9caa4 │ │ │ │ adds r1, r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bmi 9ca04 │ │ │ │ - ldr r3, [pc, #1036] @ 9caf0 │ │ │ │ - ldr r2, [pc, #1036] @ 9caf4 │ │ │ │ + bmi 9caa4 │ │ │ │ + ldr r3, [pc, #1036] @ 9cb90 │ │ │ │ + ldr r2, [pc, #1036] @ 9cb94 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9c9ec │ │ │ │ + bne 9ca8c │ │ │ │ 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 9c97c │ │ │ │ + bcs 9ca1c │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9c9dc │ │ │ │ + beq 9ca7c │ │ │ │ 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 9c85c │ │ │ │ + beq 9c8fc │ │ │ │ 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 9c934 │ │ │ │ + bgt 9c9d4 │ │ │ │ ldr r3, [sl] │ │ │ │ - ldr r2, [pc, #888] @ 9caf8 │ │ │ │ + ldr r2, [pc, #888] @ 9cb98 │ │ │ │ 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 9ca20 │ │ │ │ + bne 9cac0 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r8, [r4, #8] │ │ │ │ - beq 9c900 │ │ │ │ + beq 9c9a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9c900 │ │ │ │ + beq 9c9a0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 9c90c │ │ │ │ - bl 3571e0 │ │ │ │ + bne 9c9ac │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -117747,329 +117787,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] @ 9cafc │ │ │ │ + ldreq r2, [pc, #728] @ 9cb9c │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c678 │ │ │ │ - ldr r1, [pc, #720] @ 9cb00 │ │ │ │ + beq 9c718 │ │ │ │ + ldr r1, [pc, #720] @ 9cba0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 9c9d0 │ │ │ │ + beq 9ca70 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - ldreq r2, [pc, #708] @ 9cb04 │ │ │ │ + ldreq r2, [pc, #708] @ 9cba4 │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c678 │ │ │ │ - ldr r3, [pc, #700] @ 9cb08 │ │ │ │ + beq 9c718 │ │ │ │ + ldr r3, [pc, #700] @ 9cba8 │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r1, [pc, #696] @ 9cb0c │ │ │ │ + ldr r1, [pc, #696] @ 9cbac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b 9ca18 │ │ │ │ + bl 117eec │ │ │ │ + b 9cab8 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, lr │ │ │ │ - bcc 9c920 │ │ │ │ + bcc 9c9c0 │ │ │ │ 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 9c97c │ │ │ │ - bl 3571e0 │ │ │ │ + beq 9ca1c │ │ │ │ + bl 35a980 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ ldr ip, [fp, #8] │ │ │ │ - b 9c744 │ │ │ │ - ldr r2, [pc, #620] @ 9cb10 │ │ │ │ + b 9c7e4 │ │ │ │ + ldr r2, [pc, #620] @ 9cbb0 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c678 │ │ │ │ - ldr r2, [pc, #612] @ 9cb14 │ │ │ │ + b 9c718 │ │ │ │ + ldr r2, [pc, #612] @ 9cbb4 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c678 │ │ │ │ + b 9c718 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ca74 │ │ │ │ - ldr r0, [pc, #596] @ 9cb18 │ │ │ │ + beq 9cb14 │ │ │ │ + ldr r0, [pc, #596] @ 9cbb8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9ca18 │ │ │ │ + beq 9cab8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r9, [pc, #528] @ 9caec │ │ │ │ + ldr r9, [pc, #528] @ 9cb8c │ │ │ │ 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 9c7b0 │ │ │ │ + bne 9c850 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 9c7d0 │ │ │ │ + beq 9c870 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9c7d0 │ │ │ │ + b 9c870 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 9c744 │ │ │ │ + b 9c7e4 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c774 │ │ │ │ + beq 9c814 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c774 │ │ │ │ + beq 9c814 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c774 │ │ │ │ + bne 9c814 │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ca64 │ │ │ │ + bne 9cb04 │ │ │ │ add r0, fp, #12 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9c774 │ │ │ │ + bne 9c814 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356334 │ │ │ │ - b 9c774 │ │ │ │ - ldr r3, [pc, #364] @ 9caf0 │ │ │ │ - ldr r2, [pc, #404] @ 9cb1c │ │ │ │ + bl 359ad4 │ │ │ │ + b 9c814 │ │ │ │ + ldr r3, [pc, #364] @ 9cb90 │ │ │ │ + ldr r2, [pc, #404] @ 9cbbc │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9ca38 │ │ │ │ + bne 9cad8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9ca04 │ │ │ │ + beq 9caa4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9c744 │ │ │ │ - ldr r2, [pc, #328] @ 9cb20 │ │ │ │ + b 9c7e4 │ │ │ │ + ldr r2, [pc, #328] @ 9cbc0 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c678 │ │ │ │ + b 9c718 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ mov r6, r0 │ │ │ │ - b 9c884 │ │ │ │ - ldr r2, [pc, #252] @ 9caf0 │ │ │ │ + b 9c924 │ │ │ │ + ldr r2, [pc, #252] @ 9cb90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 9c88c │ │ │ │ + bne 9c92c │ │ │ │ mov r0, fp │ │ │ │ - bl 29e5b4 │ │ │ │ + bl 2a0e88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9c774 │ │ │ │ + bne 9c814 │ │ │ │ mov r4, #0 │ │ │ │ - b 9c80c │ │ │ │ - ldr r1, [pc, #252] @ 9cb24 │ │ │ │ + b 9c8ac │ │ │ │ + ldr r1, [pc, #252] @ 9cbc4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ca50 │ │ │ │ + bne 9caf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ - b 9c8ec │ │ │ │ - ldr r2, [pc, #176] @ 9caf0 │ │ │ │ + bl 1900bc │ │ │ │ + b 9c98c │ │ │ │ + ldr r2, [pc, #176] @ 9cb90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 9c9a8 │ │ │ │ + b 9ca48 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9c8ec │ │ │ │ + b 9c98c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c774 │ │ │ │ - b 9c960 │ │ │ │ - ldr r3, [pc, #140] @ 9cb08 │ │ │ │ - ldr r1, [pc, #168] @ 9cb28 │ │ │ │ + bne 9c814 │ │ │ │ + b 9ca00 │ │ │ │ + ldr r3, [pc, #140] @ 9cba8 │ │ │ │ + ldr r1, [pc, #168] @ 9cbc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 9ca18 │ │ │ │ - ldr r3, [pc, #120] @ 9cb08 │ │ │ │ - ldr r1, [pc, #152] @ 9cb2c │ │ │ │ + bl 190b84 │ │ │ │ + b 9cab8 │ │ │ │ + ldr r3, [pc, #120] @ 9cba8 │ │ │ │ + ldr r1, [pc, #152] @ 9cbcc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b 9ca18 │ │ │ │ + bl 190b84 │ │ │ │ + b 9cab8 │ │ │ │ ldr r0, [sl, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr r9, [pc, #56] @ 9caec │ │ │ │ + ldr r9, [pc, #56] @ 9cb8c │ │ │ │ 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r2, r1 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bls 9c6d0 │ │ │ │ - b 9ca04 │ │ │ │ + bls 9c770 │ │ │ │ + b 9caa4 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r1, sp, r4, lsr #30 │ │ │ │ - subseq r3, r5, r8, asr #31 │ │ │ │ + eorseq r5, sp, r4, ror #13 │ │ │ │ + subseq r3, r6, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r2, pc, r4, ror #21 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x000f2db8 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r3, r0, r8, ror r2 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, lsr #13 │ │ │ │ - strdeq sl, [fp], -r4 │ │ │ │ - andeq ip, pc, r4, asr #7 │ │ │ │ - subseq r3, r5, r8, lsr lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq ip, sp, r4, lsr #11 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - eorseq lr, r5, r0, asr #13 │ │ │ │ - eorseq lr, r5, r4, lsl #14 │ │ │ │ + andseq r3, r0, ip, ror #12 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r1, r6, r4, ror #28 │ │ │ │ + andeq fp, fp, r4, asr #1 │ │ │ │ + muleq pc, r8, r6 @ │ │ │ │ + subseq r3, r6, r8, lsr lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + andseq lr, sp, r0, asr #21 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + eorseq r1, r6, r0, lsl #29 │ │ │ │ + eorseq r1, r6, r4, asr #29 │ │ │ │ │ │ │ │ -0009cb30 : │ │ │ │ +0009cbd0 : │ │ │ │ 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 9cc1c │ │ │ │ + beq 9ccbc │ │ │ │ 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 9cbd8 │ │ │ │ + beq 9cc78 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #168] @ 9cc30 │ │ │ │ + ldr r2, [pc, #168] @ 9ccd0 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9cbe8 │ │ │ │ + bne 9cc88 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 9cbe8 │ │ │ │ - ldr r2, [pc, #140] @ 9cc34 │ │ │ │ - bl 3571e0 │ │ │ │ + beq 9cc88 │ │ │ │ + ldr r2, [pc, #140] @ 9ccd4 │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #124] @ 9cc38 │ │ │ │ + ldr r2, [pc, #124] @ 9ccd8 │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq 9cc10 │ │ │ │ - bl a02c4 │ │ │ │ + beq 9ccb0 │ │ │ │ + bl a0364 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 9cc30 │ │ │ │ + ldr r3, [pc, #80] @ 9ccd0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9cb94 │ │ │ │ + beq 9cc34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 9cba0 │ │ │ │ + bne 9cc40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 239d34 │ │ │ │ - bl 9cc94 │ │ │ │ + b 23c65c │ │ │ │ + bl 9cd34 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #24] @ 9cc3c │ │ │ │ - ldr r1, [pc, #24] @ 9cc40 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r0, [pc, #24] @ 9ccdc │ │ │ │ + ldr r1, [pc, #24] @ 9cce0 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b 9cbd0 │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + b 9cc70 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq sl, r5, ip, lsr #24 │ │ │ │ - eorseq fp, r5, ip, asr #4 │ │ │ │ + subseq sl, r6, ip, lsr #24 │ │ │ │ + eorseq lr, r5, ip, lsl #20 │ │ │ │ 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 98464 │ │ │ │ + bl 9851c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cc80 │ │ │ │ + beq 9cd20 │ │ │ │ mul r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 233704 │ │ │ │ - ldr r1, [pc, #4] @ 9cc8c │ │ │ │ - ldr r0, [pc, #4] @ 9cc90 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq fp, r5, ip, lsl #3 │ │ │ │ - eorseq r1, sp, r8, asr #30 │ │ │ │ + b 23602c │ │ │ │ + ldr r1, [pc, #4] @ 9cd2c │ │ │ │ + ldr r0, [pc, #4] @ 9cd30 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq lr, r5, ip, asr #18 │ │ │ │ + eorseq r5, sp, r8, lsl #14 │ │ │ │ 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] @ 9d1c0 │ │ │ │ + ldr fp, [pc, #1300] @ 9d260 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - ldr sl, [pc, #1292] @ 9d1c4 │ │ │ │ + ldr sl, [pc, #1292] @ 9d264 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ cmp r9, sl │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bne 9d084 │ │ │ │ + bne 9d124 │ │ │ │ add r1, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9ce28 │ │ │ │ + ble 9cec8 │ │ │ │ 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] @ 9d1c8 │ │ │ │ + ldr r2, [pc, #1220] @ 9d268 │ │ │ │ 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] │ │ │ │ @@ -118082,49 +118122,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 9d148 │ │ │ │ + bne 9d1e8 │ │ │ │ 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 9cdb0 │ │ │ │ + bne 9ce50 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9d000 │ │ │ │ + bne 9d0a0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9d058 │ │ │ │ + bne 9d0f8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ and r0, r8, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt 9cf8c │ │ │ │ + bgt 9d02c │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r7, r0] │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ mov r2, #1 │ │ │ │ cmp r9, sl │ │ │ │ lsl r2, r2, r0 │ │ │ │ - bne 9cfb8 │ │ │ │ + bne 9d058 │ │ │ │ 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] │ │ │ │ @@ -118143,34 +118183,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] @ 9d1cc │ │ │ │ - ldr r1, [pc, #896] @ 9d1d0 │ │ │ │ + ldr r3, [pc, #896] @ 9d26c │ │ │ │ + ldr r1, [pc, #896] @ 9d270 │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9d114 │ │ │ │ + bne 9d1b4 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r7, [r2, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, r0, lsl #2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9d100 │ │ │ │ + beq 9d1a0 │ │ │ │ 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 9cee0 │ │ │ │ - ldr r2, [pc, #816] @ 9d1c8 │ │ │ │ + beq 9cf80 │ │ │ │ + ldr r2, [pc, #816] @ 9d268 │ │ │ │ strh r2, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ sub r2, r9, sl │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ mov r3, #0 │ │ │ │ @@ -118181,69 +118221,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 9cd38 │ │ │ │ + b 9cdd8 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 9d0f0 │ │ │ │ + bcc 9d190 │ │ │ │ add r1, r0, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9ce90 │ │ │ │ - ldr r3, [pc, #696] @ 9d1cc │ │ │ │ - ldr r2, [pc, #700] @ 9d1d4 │ │ │ │ + bne 9cf30 │ │ │ │ + ldr r3, [pc, #696] @ 9d26c │ │ │ │ + ldr r2, [pc, #700] @ 9d274 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d130 │ │ │ │ + bne 9d1d0 │ │ │ │ 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 9ce90 │ │ │ │ - bl 29e598 │ │ │ │ + bne 9cf30 │ │ │ │ + bl 2a0e6c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9cf60 │ │ │ │ + beq 9d000 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9d1a8 │ │ │ │ + beq 9d248 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9cf84 │ │ │ │ + beq 9d024 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 9d1b4 │ │ │ │ + beq 9d254 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9ce20 │ │ │ │ + b 9cec0 │ │ │ │ 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 9cddc │ │ │ │ + beq 9ce7c │ │ │ │ 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] │ │ │ │ @@ -118253,169 +118293,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 9ce1c │ │ │ │ + b 9cebc │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d0a0 │ │ │ │ - ldr r2, [pc, #452] @ 9d1d8 │ │ │ │ + bne 9d140 │ │ │ │ + ldr r2, [pc, #452] @ 9d278 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9d024 │ │ │ │ + bne 9d0c4 │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cd9c │ │ │ │ - bl 3571e0 │ │ │ │ + beq 9ce3c │ │ │ │ + bl 35a980 │ │ │ │ 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 9cdb0 │ │ │ │ + b 9ce50 │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d0c4 │ │ │ │ - ldr r2, [pc, #364] @ 9d1d8 │ │ │ │ + bne 9d164 │ │ │ │ + ldr r2, [pc, #364] @ 9d278 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9d024 │ │ │ │ + bne 9d0c4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d024 │ │ │ │ - b 9cdb0 │ │ │ │ + bne 9d0c4 │ │ │ │ + b 9ce50 │ │ │ │ mov lr, #88 @ 0x58 │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ mov r0, #20 │ │ │ │ mov ip, #10 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 9ce44 │ │ │ │ - ldr r0, [pc, #308] @ 9d1dc │ │ │ │ + b 9cee4 │ │ │ │ + ldr r0, [pc, #308] @ 9d27c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d188 │ │ │ │ + bne 9d228 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cd9c │ │ │ │ + beq 9ce3c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - b 9d00c │ │ │ │ - ldr r0, [pc, #272] @ 9d1dc │ │ │ │ + b 9d0ac │ │ │ │ + ldr r0, [pc, #272] @ 9d27c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d168 │ │ │ │ + bne 9d208 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cdb0 │ │ │ │ + beq 9ce50 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b 9d064 │ │ │ │ + b 9d104 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b 9ce90 │ │ │ │ + b 9cf30 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ mov r4, r0 │ │ │ │ - b 9cf04 │ │ │ │ - ldr r2, [pc, #176] @ 9d1cc │ │ │ │ + b 9cfa4 │ │ │ │ + ldr r2, [pc, #176] @ 9d26c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9ce90 │ │ │ │ - b 9cf40 │ │ │ │ - ldr r2, [pc, #148] @ 9d1cc │ │ │ │ + bne 9cf30 │ │ │ │ + b 9cfe0 │ │ │ │ + ldr r2, [pc, #148] @ 9d26c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9cf2c │ │ │ │ + b 9cfcc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2949a0 │ │ │ │ + bl 297280 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b 9cd54 │ │ │ │ + b 9cdf4 │ │ │ │ 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 9d0dc │ │ │ │ + b 9d17c │ │ │ │ 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 9d0b4 │ │ │ │ + b 9d154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 9cf60 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 9d000 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 9cf84 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 9d024 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - andeq r5, sl, r0, asr #15 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + @ instruction: 0x000a58b0 │ │ │ │ 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 9d2ac │ │ │ │ + beq 9d34c │ │ │ │ mov r2, #1 │ │ │ │ lsl r7, r2, r0 │ │ │ │ - ldr r3, [pc, #796] @ 9d52c │ │ │ │ + ldr r3, [pc, #796] @ 9d5cc │ │ │ │ lsl r6, r7, r2 │ │ │ │ umull r1, r6, r3, r6 │ │ │ │ - ldr r3, [pc, #788] @ 9d530 │ │ │ │ + ldr r3, [pc, #788] @ 9d5d0 │ │ │ │ lsr r6, r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r5, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsl r9, r6, #3 │ │ │ │ - bhi 9d450 │ │ │ │ + bhi 9d4f0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 9d2e8 │ │ │ │ + bne 9d388 │ │ │ │ add r1, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #2740] @ 0xab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 9d448 │ │ │ │ + ble 9d4e8 │ │ │ │ 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] @ 9d534 │ │ │ │ + ldr r3, [pc, #712] @ 9d5d4 │ │ │ │ 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] │ │ │ │ @@ -118427,56 +118467,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] @ 9d52c │ │ │ │ + ldr r3, [pc, #624] @ 9d5cc │ │ │ │ lsl r2, r7, #1 │ │ │ │ umull r1, r6, r2, r3 │ │ │ │ - ldr r3, [pc, #616] @ 9d530 │ │ │ │ + ldr r3, [pc, #616] @ 9d5d0 │ │ │ │ mov sl, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r9, #12 │ │ │ │ lsr r6, r6, #1 │ │ │ │ cmp r5, #7 │ │ │ │ mul r9, r6, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bhi 9d450 │ │ │ │ - ldr r2, [pc, #584] @ 9d538 │ │ │ │ - ldr r1, [pc, #584] @ 9d53c │ │ │ │ + bhi 9d4f0 │ │ │ │ + ldr r2, [pc, #584] @ 9d5d8 │ │ │ │ + ldr r1, [pc, #584] @ 9d5dc │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r1 │ │ │ │ add r1, r9, r7 │ │ │ │ add r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 9d4f8 │ │ │ │ + bne 9d598 │ │ │ │ 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 9d468 │ │ │ │ + bcs 9d508 │ │ │ │ add r1, r1, #19 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r0, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9d4b0 │ │ │ │ + beq 9d550 │ │ │ │ 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 9d3b0 │ │ │ │ + beq 9d450 │ │ │ │ mov r3, #1 │ │ │ │ strb r5, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ add r0, r4, #20 │ │ │ │ @@ -118493,23 +118533,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 9d430 │ │ │ │ + bhi 9d4d0 │ │ │ │ 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 9d468 │ │ │ │ + beq 9d508 │ │ │ │ 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 │ │ │ │ @@ -118521,216 +118561,216 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ - b 9d2a0 │ │ │ │ + b 9d340 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ add fp, r7, #20 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9d3e8 │ │ │ │ + b 9d488 │ │ │ │ mov r7, #8 │ │ │ │ - b 9d2e8 │ │ │ │ + b 9d388 │ │ │ │ cmp r5, #15 │ │ │ │ - bhi 9d4c8 │ │ │ │ + bhi 9d568 │ │ │ │ add sl, r5, #1 │ │ │ │ mov r7, #1 │ │ │ │ lsl r7, r7, sl │ │ │ │ - b 9d2e8 │ │ │ │ + b 9d388 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #204] @ 9d540 │ │ │ │ + ldr r1, [pc, #204] @ 9d5e0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9d518 │ │ │ │ + bne 9d5b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d50c │ │ │ │ + beq 9d5ac │ │ │ │ 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 9d3e8 │ │ │ │ + b 9d488 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b 9d3d8 │ │ │ │ + b 9d478 │ │ │ │ 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 9d50c │ │ │ │ - ldr r2, [pc, #76] @ 9d538 │ │ │ │ - ldr r0, [pc, #76] @ 9d53c │ │ │ │ + bmi 9d5ac │ │ │ │ + ldr r2, [pc, #76] @ 9d5d8 │ │ │ │ + ldr r0, [pc, #76] @ 9d5dc │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 9d308 │ │ │ │ + beq 9d3a8 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9d3e0 │ │ │ │ - bl 29e598 │ │ │ │ + bne 9d480 │ │ │ │ + bl 2a0e6c │ │ │ │ mov r4, #0 │ │ │ │ - b 9d2a0 │ │ │ │ + b 9d340 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9d48c │ │ │ │ - bge feb47fe0 <__bss_end__@@Base+0xfe583098> │ │ │ │ + b 9d52c │ │ │ │ + bge feb48080 <__bss_end__@@Base+0xfe573138> │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #980] @ 9d930 │ │ │ │ + ldr r8, [pc, #980] @ 9d9d0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r8, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 9d5a4 │ │ │ │ + beq 9d644 │ │ │ │ ldr r3, [r8, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d5a4 │ │ │ │ - ldr r3, [pc, #940] @ 9d934 │ │ │ │ - bl 3571e0 │ │ │ │ + beq 9d644 │ │ │ │ + ldr r3, [pc, #940] @ 9d9d4 │ │ │ │ + bl 35a980 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9d8f0 │ │ │ │ + beq 9d990 │ │ │ │ ldr r0, [r8, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r5, r0 │ │ │ │ - bne 9d8f0 │ │ │ │ + bne 9d990 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d6f0 │ │ │ │ + beq 9d790 │ │ │ │ ldrb r3, [r7] │ │ │ │ ldrb r5, [r4, #-4] │ │ │ │ sub r6, r4, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 9d910 │ │ │ │ + bne 9d9b0 │ │ │ │ ldrb r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d8fc │ │ │ │ + bne 9d99c │ │ │ │ ldrb r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d8fc │ │ │ │ + bne 9d99c │ │ │ │ ldrb r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d8fc │ │ │ │ + bne 9d99c │ │ │ │ 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 9d8dc │ │ │ │ + bne 9d97c │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d8dc │ │ │ │ + bne 9d97c │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d8dc │ │ │ │ + bne 9d97c │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d8dc │ │ │ │ + bne 9d97c │ │ │ │ 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] @ 9d938 │ │ │ │ + ldr r2, [pc, #732] @ 9d9d8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d6f8 │ │ │ │ - ldr r3, [pc, #712] @ 9d934 │ │ │ │ - bl 3571e0 │ │ │ │ + bne 9d798 │ │ │ │ + ldr r3, [pc, #712] @ 9d9d4 │ │ │ │ + bl 35a980 │ │ │ │ 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 9d72c │ │ │ │ + beq 9d7cc │ │ │ │ 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 9d6c8 │ │ │ │ + bgt 9d768 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d72c │ │ │ │ + beq 9d7cc │ │ │ │ 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 9d70c │ │ │ │ + beq 9d7ac │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d754 │ │ │ │ + beq 9d7f4 │ │ │ │ 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 9d6f0 │ │ │ │ + b 9d790 │ │ │ │ ldr r3, [r8, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #516] @ 9d93c │ │ │ │ + ldr r2, [pc, #516] @ 9d9dc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d81c │ │ │ │ + bne 9d8bc │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9d6f0 │ │ │ │ + b 9d790 │ │ │ │ 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 │ │ │ │ @@ -118739,66 +118779,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 9d7b4 │ │ │ │ + bne 9d854 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d7b0 │ │ │ │ + beq 9d850 │ │ │ │ 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 9d858 │ │ │ │ + beq 9d8f8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9d82c │ │ │ │ + beq 9d8cc │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 9d6f0 │ │ │ │ + beq 9d790 │ │ │ │ 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 9d6f0 │ │ │ │ + b 9d790 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b 9d744 │ │ │ │ + b 9d7e4 │ │ │ │ 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 9d6f0 │ │ │ │ + b 9d790 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d7c8 │ │ │ │ + beq 9d868 │ │ │ │ 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] │ │ │ │ @@ -118820,78 +118860,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 9d6f0 │ │ │ │ + b 9d790 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c91c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #84] @ 9d940 │ │ │ │ - ldr r0, [pc, #84] @ 9d944 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #80] @ 9d948 │ │ │ │ - ldr r0, [pc, #80] @ 9d94c │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7c91c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #68] @ 9d950 │ │ │ │ - ldr r0, [pc, #52] @ 9d944 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 7c91c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ 9d954 │ │ │ │ - ldr r0, [pc, #24] @ 9d944 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 82220 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r0, r0, ip │ │ │ │ - andeq r9, r9, r4, lsr #31 │ │ │ │ - @ instruction: 0x0008b5b8 │ │ │ │ - eorseq r8, r5, ip, ror #9 │ │ │ │ - @ instruction: 0x00397bf4 │ │ │ │ - eorseq fp, r5, ip, lsl #3 │ │ │ │ - eorseq r1, sp, ip, asr pc │ │ │ │ - @ instruction: 0x003584d4 │ │ │ │ - mlaseq r5, r8, r4, r8 │ │ │ │ + bl 7c988 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #84] @ 9d9e0 │ │ │ │ + ldr r0, [pc, #84] @ 9d9e4 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #80] @ 9d9e8 │ │ │ │ + ldr r0, [pc, #80] @ 9d9ec │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7c988 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #68] @ 9d9f0 │ │ │ │ + ldr r0, [pc, #52] @ 9d9e4 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 7c988 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [pc, #44] @ 9d9f4 │ │ │ │ + ldr r0, [pc, #24] @ 9d9e4 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 8228c │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ + andeq sl, r9, r4, asr #32 │ │ │ │ + andeq fp, r8, r0, ror r6 │ │ │ │ + eorseq fp, r5, ip, lsr #25 │ │ │ │ + @ instruction: 0x0039b3b4 │ │ │ │ + eorseq lr, r5, ip, asr #18 │ │ │ │ + eorseq r5, sp, ip, lsl r7 │ │ │ │ + mlaseq r5, r4, ip, fp │ │ │ │ + eorseq fp, r5, r8, asr ip │ │ │ │ │ │ │ │ -0009d958 : │ │ │ │ +0009d9f8 : │ │ │ │ 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] @ 9d990 │ │ │ │ - bl 23a1e4 │ │ │ │ + ldr r0, [pc, #16] @ 9da30 │ │ │ │ + bl 23cb0c │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r7, [r5], #-52 @ 0xffffffcc │ │ │ │ + ldrsheq r7, [r6], #-52 @ 0xffffffcc │ │ │ │ │ │ │ │ -0009d994 : │ │ │ │ +0009da34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9da00 │ │ │ │ + bl 9daa0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 9d9f4 │ │ │ │ + beq 9da94 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 9d9f4 │ │ │ │ - ldr r2, [pc, #52] @ 9d9fc │ │ │ │ - bl 3571e0 │ │ │ │ + beq 9da94 │ │ │ │ + ldr r2, [pc, #52] @ 9da9c │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -118929,1010 +118969,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 9dc38 │ │ │ │ - ldr r8, [pc, #868] @ 9ddec │ │ │ │ - ldr r0, [pc, #868] @ 9ddf0 │ │ │ │ + bmi 9dcd8 │ │ │ │ + ldr r8, [pc, #868] @ 9de8c │ │ │ │ + ldr r0, [pc, #868] @ 9de90 │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9dd48 │ │ │ │ - ldr r3, [pc, #856] @ 9ddf4 │ │ │ │ - bl 3571e0 │ │ │ │ + bne 9dde8 │ │ │ │ + ldr r3, [pc, #856] @ 9de94 │ │ │ │ + bl 35a980 │ │ │ │ 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 9dcd0 │ │ │ │ + bcs 9dd70 │ │ │ │ lsr ip, ip, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 9dd24 │ │ │ │ + beq 9ddc4 │ │ │ │ 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 9db9c │ │ │ │ + beq 9dc3c │ │ │ │ cmp r4, #0 │ │ │ │ add r4, r0, r4 │ │ │ │ - beq 9db40 │ │ │ │ + beq 9dbe0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 9db40 │ │ │ │ - ldr r3, [pc, #736] @ 9ddf4 │ │ │ │ - bl 3571e0 │ │ │ │ + beq 9dbe0 │ │ │ │ + ldr r3, [pc, #736] @ 9de94 │ │ │ │ + bl 35a980 │ │ │ │ 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 9dc84 │ │ │ │ + bgt 9dd24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9dc54 │ │ │ │ + bne 9dcf4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #656] @ 9ddf8 │ │ │ │ + ldr r2, [pc, #656] @ 9de98 │ │ │ │ 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 9dd70 │ │ │ │ + bne 9de10 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne 9dbe0 │ │ │ │ + bne 9dc80 │ │ │ │ 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 9dc44 │ │ │ │ + bcc 9dce4 │ │ │ │ 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 9daf8 │ │ │ │ + bne 9db98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9db0c │ │ │ │ - b 9db40 │ │ │ │ + bne 9dbac │ │ │ │ + b 9dbe0 │ │ │ │ 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] @ 9ddfc │ │ │ │ + ldr r3, [pc, #500] @ 9de9c │ │ │ │ cmp r2, r1 │ │ │ │ strb r2, [r4, #8] │ │ │ │ strb r1, [r4, #9] │ │ │ │ strh r3, [r4, #10] │ │ │ │ - beq 9dc24 │ │ │ │ + beq 9dcc4 │ │ │ │ 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 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b 9daec │ │ │ │ + b 9db8c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #404] @ 9ddf8 │ │ │ │ + ldr r2, [pc, #404] @ 9de98 │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dd88 │ │ │ │ + bne 9de28 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 9db84 │ │ │ │ + b 9dc24 │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 9db40 │ │ │ │ + beq 9dbe0 │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9db40 │ │ │ │ + bne 9dbe0 │ │ │ │ ldr r3, [ip, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dddc │ │ │ │ + bne 9de7c │ │ │ │ add r0, ip, #12 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9db40 │ │ │ │ + bne 9dbe0 │ │ │ │ mov r1, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 356334 │ │ │ │ + bl 359ad4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9db40 │ │ │ │ + b 9dbe0 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #292] @ 9de00 │ │ │ │ + ldr r1, [pc, #292] @ 9dea0 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ddc8 │ │ │ │ + bne 9de68 │ │ │ │ cmp r7, #1 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dc38 │ │ │ │ + beq 9dcd8 │ │ │ │ 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 9daf8 │ │ │ │ - b 9dbd4 │ │ │ │ + bne 9db98 │ │ │ │ + b 9dc74 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dcd0 │ │ │ │ + beq 9dd70 │ │ │ │ ldr sl, [r5, #84] @ 0x54 │ │ │ │ - b 9dbc4 │ │ │ │ + b 9dc64 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dc38 │ │ │ │ + beq 9dcd8 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ - b 9dd14 │ │ │ │ - ldr r1, [pc, #140] @ 9de04 │ │ │ │ + b 9ddb4 │ │ │ │ + ldr r1, [pc, #140] @ 9dea4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dda0 │ │ │ │ + bne 9de40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ - b 9db84 │ │ │ │ - ldr r1, [pc, #116] @ 9de04 │ │ │ │ + bl 1900bc │ │ │ │ + b 9dc24 │ │ │ │ + ldr r1, [pc, #116] @ 9dea4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ddb4 │ │ │ │ + bne 9de54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ - b 9dc7c │ │ │ │ + bl 1900bc │ │ │ │ + b 9dd1c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9db84 │ │ │ │ + b 9dc24 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9dc7c │ │ │ │ + b 9dd1c │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9dcf8 │ │ │ │ + b 9dd98 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9db40 │ │ │ │ - b 9dcac │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ + bne 9dbe0 │ │ │ │ + b 9dd4c │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ │ │ │ │ -0009de08 : │ │ │ │ +0009dea8 : │ │ │ │ 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 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9de68 │ │ │ │ - ldr r3, [pc, #32] @ 9de70 │ │ │ │ - bl 3571e0 │ │ │ │ + beq 9df08 │ │ │ │ + ldr r3, [pc, #32] @ 9df10 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 9f684 │ │ │ │ + b 9f724 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0009de74 : │ │ │ │ +0009df14 : │ │ │ │ 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 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ 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 9e4c0 │ │ │ │ + beq 9e560 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r0 │ │ │ │ - beq 9e2b0 │ │ │ │ + beq 9e350 │ │ │ │ add r5, r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - blt 9f2c4 │ │ │ │ + blt 9f364 │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 9f2dc │ │ │ │ - ldr fp, [pc, #4056] @ 9eee0 │ │ │ │ - ldr r3, [pc, #4056] @ 9eee4 │ │ │ │ + bgt 9f37c │ │ │ │ + ldr fp, [pc, #4056] @ 9ef80 │ │ │ │ + ldr r3, [pc, #4056] @ 9ef84 │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r6, #21 │ │ │ │ - bne 9e714 │ │ │ │ - ldr r2, [pc, #4040] @ 9eee8 │ │ │ │ - bl 3571e0 │ │ │ │ + bne 9e7b4 │ │ │ │ + ldr r2, [pc, #4040] @ 9ef88 │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bgt 9e4f4 │ │ │ │ + bgt 9e594 │ │ │ │ add r4, r6, #20 │ │ │ │ lsr r1, r4, #3 │ │ │ │ ldr r0, [r2, r1, lsl #3] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq 9e4d4 │ │ │ │ + beq 9e574 │ │ │ │ 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 9dfa0 │ │ │ │ + bne 9e040 │ │ │ │ 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] @ 9eeec │ │ │ │ + ldr r3, [pc, #3908] @ 9ef8c │ │ │ │ str r3, [r9, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #3888] @ 9eef0 │ │ │ │ + ldr r2, [pc, #3888] @ 9ef90 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ebb0 │ │ │ │ + bne 9ec50 │ │ │ │ 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 9e468 │ │ │ │ + beq 9e508 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9f4ac │ │ │ │ + beq 9f54c │ │ │ │ tst sl, #3 │ │ │ │ add r0, r9, #20 │ │ │ │ - bne 9e474 │ │ │ │ + bne 9e514 │ │ │ │ add r4, sl, #4 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 9e14c │ │ │ │ + bhi 9e1ec │ │ │ │ ldr r2, [sl] │ │ │ │ - ldr ip, [pc, #3832] @ 9ef18 │ │ │ │ + ldr ip, [pc, #3832] @ 9efb8 │ │ │ │ tst r2, ip │ │ │ │ - bne 9e14c │ │ │ │ + bne 9e1ec │ │ │ │ add r1, sl, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r3], #4 │ │ │ │ - bcc 9e144 │ │ │ │ + bcc 9e1e4 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e144 │ │ │ │ + bne 9e1e4 │ │ │ │ add r4, sl, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r2, r0, #8 │ │ │ │ - bcc 9e2e0 │ │ │ │ + bcc 9e380 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e2e0 │ │ │ │ + bne 9e380 │ │ │ │ str r3, [r0, #8] │ │ │ │ add r3, sl, #16 │ │ │ │ cmp r5, r3 │ │ │ │ add r1, r0, #12 │ │ │ │ - bcc 9e2ec │ │ │ │ + bcc 9e38c │ │ │ │ ldr r2, [sl, #12] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e2ec │ │ │ │ + bne 9e38c │ │ │ │ add lr, sl, #20 │ │ │ │ cmp r5, lr │ │ │ │ str r2, [r0, #12] │ │ │ │ movcc r4, r3 │ │ │ │ add r0, r0, #16 │ │ │ │ - bcc 9e0c8 │ │ │ │ + bcc 9e168 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, ip │ │ │ │ add r1, lr, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 9e0c8 │ │ │ │ + bne 9e168 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r0], #4 │ │ │ │ movcs lr, r1 │ │ │ │ - bcs 9e09c │ │ │ │ + bcs 9e13c │ │ │ │ mov r4, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bhi 9e0f8 │ │ │ │ + bhi 9e198 │ │ │ │ sub r5, r4, sl │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bne 9e170 │ │ │ │ + bne 9e210 │ │ │ │ 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 9e0d0 │ │ │ │ + bne 9e170 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ strb r3, [r0] │ │ │ │ - bls 9e0d0 │ │ │ │ + bls 9e170 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 9e0d0 │ │ │ │ + bne 9e170 │ │ │ │ cmp r3, r5 │ │ │ │ strb r2, [r0], #1 │ │ │ │ - bne 9e11c │ │ │ │ + bne 9e1bc │ │ │ │ mov r4, r3 │ │ │ │ - b 9e0d0 │ │ │ │ + b 9e170 │ │ │ │ mov r0, r3 │ │ │ │ - b 9e0c8 │ │ │ │ + b 9e168 │ │ │ │ cmp r5, sl │ │ │ │ - bls 9e164 │ │ │ │ + bls 9e204 │ │ │ │ ldrb r3, [sl] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ moveq r4, sl │ │ │ │ - beq 9e104 │ │ │ │ + beq 9e1a4 │ │ │ │ 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 9ee5c │ │ │ │ + beq 9eefc │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f41c │ │ │ │ + beq 9f4bc │ │ │ │ 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 9e3bc │ │ │ │ + bcs 9e45c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9e7c0 │ │ │ │ + bne 9e860 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r3, r0, r3 │ │ │ │ - beq 9e8bc │ │ │ │ + beq 9e95c │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9eb54 │ │ │ │ + bls 9ebf4 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e680 │ │ │ │ + bls 9e720 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f164 │ │ │ │ + bhi 9f204 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9ee2c │ │ │ │ + ble 9eecc │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e40c │ │ │ │ + bhi 9e4ac │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9e404 │ │ │ │ + beq 9e4a4 │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ sub lr, r2, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9e40c │ │ │ │ + bne 9e4ac │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f0a8 │ │ │ │ + bhi 9f148 │ │ │ │ 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] @ 9eef4 │ │ │ │ + ldr r3, [pc, #3156] @ 9ef94 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 9e6bc │ │ │ │ + bhi 9e75c │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9ee9c │ │ │ │ + bne 9ef3c │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9f438 │ │ │ │ - ldr r9, [pc, #3164] @ 9ef2c │ │ │ │ + bne 9f4d8 │ │ │ │ + ldr r9, [pc, #3164] @ 9efcc │ │ │ │ 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 9e0c8 │ │ │ │ + b 9e168 │ │ │ │ mov r0, r1 │ │ │ │ - b 9e0c8 │ │ │ │ + b 9e168 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #3060] @ 9eef8 │ │ │ │ + ldr sl, [pc, #3060] @ 9ef98 │ │ │ │ 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 9e328 │ │ │ │ + bne 9e3c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 144c18 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 145290 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 9eff0 │ │ │ │ + bne 9f090 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 9efcc │ │ │ │ + ble 9f06c │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, r5 │ │ │ │ - blt 9ef34 │ │ │ │ + blt 9efd4 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e1d8 │ │ │ │ + b 9e278 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r1, r3, #1 │ │ │ │ - bne 9e390 │ │ │ │ + bne 9e430 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub ip, r0, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9f350 │ │ │ │ + bhi 9f3f0 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi 9f4a0 │ │ │ │ + bhi 9f540 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f350 │ │ │ │ + beq 9f3f0 │ │ │ │ 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 9f0bc │ │ │ │ + beq 9f15c │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [sp, #52] @ 0x34 │ │ │ │ - beq 9e3dc │ │ │ │ + beq 9e47c │ │ │ │ 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 9e770 │ │ │ │ + bne 9e810 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9e730 │ │ │ │ + bne 9e7d0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl beb30 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl bef2c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - b 9e0ec │ │ │ │ + b 9e18c │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ - bhi 9e26c │ │ │ │ + bhi 9e30c │ │ │ │ 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 9e2f4 │ │ │ │ + beq 9e394 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq 9f59c │ │ │ │ + beq 9f63c │ │ │ │ mov r5, #2 │ │ │ │ - b 9e2f8 │ │ │ │ + b 9e398 │ │ │ │ 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] @ 9eefc │ │ │ │ + ldr sl, [pc, #2716] @ 9ef9c │ │ │ │ sub r6, r4, r9 │ │ │ │ add r5, r6, #1 │ │ │ │ - b 9e30c │ │ │ │ + b 9e3ac │ │ │ │ ldr r0, [r9, #28] │ │ │ │ tst sl, #3 │ │ │ │ - beq 9e008 │ │ │ │ + beq 9e0a8 │ │ │ │ cmp r5, sl │ │ │ │ movhi r4, sl │ │ │ │ - bls 9e164 │ │ │ │ + bls 9e204 │ │ │ │ tst r4, #3 │ │ │ │ - beq 9e534 │ │ │ │ + beq 9e5d4 │ │ │ │ ldrsb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 9e4a0 │ │ │ │ + blt 9e540 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 9e480 │ │ │ │ + bcc 9e520 │ │ │ │ sub r5, r4, sl │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - beq 9e0e0 │ │ │ │ - b 9e170 │ │ │ │ + beq 9e180 │ │ │ │ + b 9e210 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r9, [pc, #2612] @ 9ef00 │ │ │ │ + ldr r9, [pc, #2612] @ 9efa0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r3] │ │ │ │ - b 9e0ec │ │ │ │ + b 9e18c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 9dfa0 │ │ │ │ + bne 9e040 │ │ │ │ ldr r4, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #2564] @ 9ef04 │ │ │ │ + ldr r1, [pc, #2564] @ 9efa4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 9f08c │ │ │ │ + bne 9f12c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9f2dc │ │ │ │ + beq 9f37c │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r4, r6, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9dfa0 │ │ │ │ + b 9e040 │ │ │ │ add r1, r4, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e674 │ │ │ │ - ldr r3, [pc, #2512] @ 9ef18 │ │ │ │ + bcc 9e714 │ │ │ │ + ldr r3, [pc, #2512] @ 9efb8 │ │ │ │ ldr r2, [r4] │ │ │ │ tst r3, r2 │ │ │ │ - bne 9e674 │ │ │ │ + bne 9e714 │ │ │ │ add r2, r4, #8 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e7b8 │ │ │ │ + bcc 9e858 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7b8 │ │ │ │ + bne 9e858 │ │ │ │ add r1, r4, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e7b0 │ │ │ │ + bcc 9e850 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7b0 │ │ │ │ + bne 9e850 │ │ │ │ add r2, r4, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e7b8 │ │ │ │ + bcc 9e858 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7b8 │ │ │ │ + bne 9e858 │ │ │ │ add r1, r4, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e7b0 │ │ │ │ + bcc 9e850 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7b0 │ │ │ │ + bne 9e850 │ │ │ │ add r2, r4, #24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e7b8 │ │ │ │ + bcc 9e858 │ │ │ │ ldr ip, [r4, #20] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7b8 │ │ │ │ + bne 9e858 │ │ │ │ add r1, r4, #28 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e7b0 │ │ │ │ + bcc 9e850 │ │ │ │ ldr ip, [r4, #24] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7b0 │ │ │ │ + bne 9e850 │ │ │ │ add r2, r4, #32 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e7b8 │ │ │ │ + bcc 9e858 │ │ │ │ ldr ip, [r4, #28] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7b8 │ │ │ │ + bne 9e858 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e7b0 │ │ │ │ + bcc 9e850 │ │ │ │ ldr ip, [r4, #32] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7b0 │ │ │ │ + bne 9e850 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e7b8 │ │ │ │ + bcc 9e858 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ tst ip, r3 │ │ │ │ - bne 9e7b8 │ │ │ │ + bne 9e858 │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 9e7b0 │ │ │ │ + bcc 9e850 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ tst ip, r1 │ │ │ │ - bne 9e7b0 │ │ │ │ + bne 9e850 │ │ │ │ sub r1, r5, #44 @ 0x2c │ │ │ │ sub r1, r1, r4 │ │ │ │ bic r1, r1, #3 │ │ │ │ add r1, r3, r1 │ │ │ │ - b 9e668 │ │ │ │ + b 9e708 │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #4 │ │ │ │ tst ip, r2 │ │ │ │ - bne 9e674 │ │ │ │ + bne 9e714 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r3 │ │ │ │ - bne 9e658 │ │ │ │ + bne 9e6f8 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 9e488 │ │ │ │ - b 9e4a0 │ │ │ │ + bne 9e528 │ │ │ │ + b 9e540 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9f0d0 │ │ │ │ + bls 9f170 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9efbc │ │ │ │ + ble 9f05c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e40c │ │ │ │ + bhi 9e4ac │ │ │ │ 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 9eb34 │ │ │ │ + bcc 9ebd4 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 9eb34 │ │ │ │ + ble 9ebd4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #100] @ 0x64 │ │ │ │ - beq 9e704 │ │ │ │ + beq 9e7a4 │ │ │ │ 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 9e1dc │ │ │ │ + b 9e27c │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 9f2dc │ │ │ │ + beq 9f37c │ │ │ │ add r4, r6, #20 │ │ │ │ - b 9dfa0 │ │ │ │ + b 9e040 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e3f4 │ │ │ │ + beq 9e494 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e3f4 │ │ │ │ - ldr r2, [pc, #1948] @ 9eef0 │ │ │ │ + bne 9e494 │ │ │ │ + ldr r2, [pc, #1948] @ 9ef90 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f234 │ │ │ │ + bne 9f2d4 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e3f4 │ │ │ │ + b 9e494 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e3e8 │ │ │ │ + beq 9e488 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e3e8 │ │ │ │ - ldr r2, [pc, #1884] @ 9eef0 │ │ │ │ + bne 9e488 │ │ │ │ + ldr r2, [pc, #1884] @ 9ef90 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f0e0 │ │ │ │ + bne 9f180 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e3e8 │ │ │ │ + b 9e488 │ │ │ │ mov r4, r2 │ │ │ │ - b 9e674 │ │ │ │ + b 9e714 │ │ │ │ mov r4, r1 │ │ │ │ - b 9e674 │ │ │ │ + b 9e714 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 9f468 │ │ │ │ + bne 9f508 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ - b 9e860 │ │ │ │ + b 9e900 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e884 │ │ │ │ + bls 9e924 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f360 │ │ │ │ + bhi 9f400 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9e358 │ │ │ │ + ble 9e3f8 │ │ │ │ ldrb lr, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f340 │ │ │ │ + bhi 9f3e0 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f338 │ │ │ │ + beq 9f3d8 │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ sub r5, r2, #237 @ 0xed │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9f340 │ │ │ │ + bne 9f3e0 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f4f8 │ │ │ │ + bhi 9f598 │ │ │ │ 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 9eb8c │ │ │ │ + bcs 9ec2c │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 9e7e0 │ │ │ │ + bhi 9e880 │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - beq 9ebe4 │ │ │ │ + beq 9ec84 │ │ │ │ add r4, r4, #1 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e858 │ │ │ │ + b 9e8f8 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9f220 │ │ │ │ + bls 9f2c0 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9eb8c │ │ │ │ + ble 9ec2c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f340 │ │ │ │ + bhi 9f3e0 │ │ │ │ add r2, r1, r2, lsl #6 │ │ │ │ sub r2, r2, #12416 @ 0x3080 │ │ │ │ add r4, r4, #2 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e858 │ │ │ │ + b 9e8f8 │ │ │ │ sub r1, r6, #4 │ │ │ │ - ldr r9, [pc, #1616] @ 9ef18 │ │ │ │ + ldr r9, [pc, #1616] @ 9efb8 │ │ │ │ mov r2, r1 │ │ │ │ - b 9e8dc │ │ │ │ + b 9e97c │ │ │ │ add r4, r4, #1 │ │ │ │ strb ip, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 9eb70 │ │ │ │ + bcs 9ec10 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bhi 9eaec │ │ │ │ + bhi 9eb8c │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - bne 9e8cc │ │ │ │ + bne 9e96c │ │ │ │ add lr, r4, #4 │ │ │ │ cmp r6, lr │ │ │ │ - bcc 9f32c │ │ │ │ + bcc 9f3cc │ │ │ │ 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 9e9d4 │ │ │ │ + beq 9ea74 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 9e998 │ │ │ │ + beq 9ea38 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 9e964 │ │ │ │ + beq 9ea04 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r1, lr │ │ │ │ tst ip, r9 │ │ │ │ - bne 9ead8 │ │ │ │ + bne 9eb78 │ │ │ │ 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 9ead8 │ │ │ │ + bne 9eb78 │ │ │ │ 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 9ead8 │ │ │ │ + bne 9eb78 │ │ │ │ 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 9ead4 │ │ │ │ + beq 9eb74 │ │ │ │ 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 9eb78 │ │ │ │ + bne 9ec18 │ │ │ │ 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] │ │ │ │ @@ -119940,143 +119980,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 9eb78 │ │ │ │ + bne 9ec18 │ │ │ │ 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 9eb78 │ │ │ │ + bne 9ec18 │ │ │ │ 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 9eb78 │ │ │ │ + bne 9ec18 │ │ │ │ strb r0, [sl, #8] │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ add r3, sl, #12 │ │ │ │ cmp r3, fp │ │ │ │ - bne 9e9e4 │ │ │ │ + bne 9ea84 │ │ │ │ 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 9e28c │ │ │ │ + beq 9e32c │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bls 9e8cc │ │ │ │ + bls 9e96c │ │ │ │ cmp ip, #223 @ 0xdf │ │ │ │ - bhi 9f254 │ │ │ │ + bhi 9f2f4 │ │ │ │ cmp ip, #193 @ 0xc1 │ │ │ │ - bls 9f55c │ │ │ │ + bls 9f5fc │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9eb70 │ │ │ │ + ble 9ec10 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f588 │ │ │ │ + bhi 9f628 │ │ │ │ add r1, r1, ip, lsl #6 │ │ │ │ sub r5, r1, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ add r4, r4, #2 │ │ │ │ - bhi 9e28c │ │ │ │ + bhi 9e32c │ │ │ │ strb r5, [r3], #1 │ │ │ │ - b 9e8d4 │ │ │ │ + b 9e974 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c71c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10cb20 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f484 │ │ │ │ + beq 9f524 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e6d8 │ │ │ │ + b 9e778 │ │ │ │ ands r5, r4, #3 │ │ │ │ moveq r1, r3 │ │ │ │ - beq 9f13c │ │ │ │ + beq 9f1dc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ strb r2, [r3], #1 │ │ │ │ - bcc 9e20c │ │ │ │ + bcc 9e2ac │ │ │ │ mov r5, #0 │ │ │ │ - b 9e28c │ │ │ │ + b 9e32c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b 9ead8 │ │ │ │ + b 9eb78 │ │ │ │ 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 9e298 │ │ │ │ - ldr r1, [pc, #868] @ 9ef1c │ │ │ │ + b 9e338 │ │ │ │ + ldr r1, [pc, #868] @ 9efbc │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9f39c │ │ │ │ + bne 9f43c │ │ │ │ mov r0, r9 │ │ │ │ - bl 18e3ac │ │ │ │ + bl 1900bc │ │ │ │ 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 9dfe8 │ │ │ │ + b 9e088 │ │ │ │ add r8, r4, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bcc 9f1d4 │ │ │ │ + bcc 9f274 │ │ │ │ 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] @ 9ef18 │ │ │ │ - beq 9ecf0 │ │ │ │ + ldr r7, [pc, #764] @ 9efb8 │ │ │ │ + beq 9ed90 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9eca8 │ │ │ │ + beq 9ed48 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9ec68 │ │ │ │ + beq 9ed08 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r8 │ │ │ │ tst r2, r7 │ │ │ │ - bne 9ee14 │ │ │ │ + bne 9eeb4 │ │ │ │ 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 │ │ │ │ @@ -120084,15 +120124,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 9ee14 │ │ │ │ + bne 9eeb4 │ │ │ │ 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 │ │ │ │ @@ -120100,31 +120140,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 9ee14 │ │ │ │ + bne 9eeb4 │ │ │ │ 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 9ee94 │ │ │ │ + beq 9ef34 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b 9edf4 │ │ │ │ + b 9ee94 │ │ │ │ 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 │ │ │ │ @@ -120138,15 +120178,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 9ee0c │ │ │ │ + bne 9eeac │ │ │ │ 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 │ │ │ │ @@ -120155,15 +120195,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 9ee0c │ │ │ │ + bne 9eeac │ │ │ │ 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 │ │ │ │ @@ -120171,155 +120211,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 9ee0c │ │ │ │ + bne 9eeac │ │ │ │ cmp r1, lr │ │ │ │ strh r6, [fp, #16] │ │ │ │ strh r5, [r3, #2] │ │ │ │ strh ip, [r3, #4] │ │ │ │ strh r2, [r3, #6] │ │ │ │ add r3, fp, #24 │ │ │ │ - beq 9ee8c │ │ │ │ + beq 9ef2c │ │ │ │ ldr r2, [r1] │ │ │ │ add sl, r1, #4 │ │ │ │ tst r2, r7 │ │ │ │ and r6, r2, #255 @ 0xff │ │ │ │ mov r4, r1 │ │ │ │ - beq 9ecfc │ │ │ │ + beq 9ed9c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r6 │ │ │ │ - beq 9f1dc │ │ │ │ + beq 9f27c │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9e878 │ │ │ │ - b 9e7e0 │ │ │ │ - bne 9efbc │ │ │ │ + bls 9e918 │ │ │ │ + b 9e880 │ │ │ │ + bne 9f05c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e40c │ │ │ │ + bhi 9e4ac │ │ │ │ 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 9e28c │ │ │ │ + b 9e32c │ │ │ │ lsr r1, r3, #2 │ │ │ │ and r1, r1, #7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9f424 │ │ │ │ + beq 9f4c4 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 9f40c │ │ │ │ + bne 9f4ac │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #136] @ 9ef08 │ │ │ │ + ldr r2, [pc, #136] @ 9efa8 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f41c │ │ │ │ + beq 9f4bc │ │ │ │ add r2, r9, #28 │ │ │ │ - b 9e1ac │ │ │ │ + b 9e24c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ - b 9ee14 │ │ │ │ - ldr fp, [pc, #60] @ 9eee0 │ │ │ │ - ldr r3, [pc, #60] @ 9eee4 │ │ │ │ + b 9eeb4 │ │ │ │ + ldr fp, [pc, #60] @ 9ef80 │ │ │ │ + ldr r3, [pc, #60] @ 9ef84 │ │ │ │ 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 9e714 │ │ │ │ - ldr r3, [pc, #32] @ 9eee8 │ │ │ │ - bl 3571e0 │ │ │ │ + bne 9e7b4 │ │ │ │ + ldr r3, [pc, #32] @ 9ef88 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ mov r3, #22 │ │ │ │ - b 9df38 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r1, sp, ip, lsr #30 │ │ │ │ - @ instruction: 0x00357efc │ │ │ │ - eorseq r7, r5, r8, ror #29 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + b 9dfd8 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + eorseq r5, sp, ip, ror #13 │ │ │ │ + @ instruction: 0x0035b6bc │ │ │ │ + eorseq fp, r5, r8, lsr #13 │ │ │ │ + subseq r9, r8, r4, asr #22 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - mlaseq r5, r8, r7, lr │ │ │ │ + eorseq r1, r6, r8, asr pc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - @ instruction: 0x00357ed0 │ │ │ │ + mlaseq r5, r0, r6, fp │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r8, lsl #31 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq lr, r5, r8, asr #14 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ - subseq pc, r7, r0, lsl r4 @ │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + subseq pc, r8, r0, lsl r4 @ │ │ │ │ + subseq r4, r8, 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 9ef6c │ │ │ │ + beq 9f00c │ │ │ │ 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 9e340 │ │ │ │ + b 9e3e0 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9efbc │ │ │ │ + ble 9f05c │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e40c │ │ │ │ + bhi 9e4ac │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f590 │ │ │ │ + bls 9f630 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9e40c │ │ │ │ + beq 9e4ac │ │ │ │ cmp r1, #2 │ │ │ │ - beq 9efbc │ │ │ │ + beq 9f05c │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi 9f0a8 │ │ │ │ + bhi 9f148 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e398 │ │ │ │ - ldr r2, [pc, #-204] @ 9ef08 │ │ │ │ + b 9e438 │ │ │ │ + ldr r2, [pc, #-204] @ 9efa8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c71c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10cb20 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f484 │ │ │ │ + beq 9f524 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - b 9e33c │ │ │ │ + b 9e3dc │ │ │ │ cmp r7, #1 │ │ │ │ - bls 9f008 │ │ │ │ + bls 9f0a8 │ │ │ │ cmp r7, #3 │ │ │ │ - beq 9f064 │ │ │ │ + beq 9f104 │ │ │ │ cmp r7, #4 │ │ │ │ - beq 9e348 │ │ │ │ + beq 9e3e8 │ │ │ │ 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 │ │ │ │ @@ -120327,875 +120367,875 @@ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ - ldr r2, [pc, #-320] @ 9ef0c │ │ │ │ + ldr r2, [pc, #-320] @ 9efac │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 289704 │ │ │ │ + bl 28be98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f484 │ │ │ │ + bne 9f524 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e1d8 │ │ │ │ - ldr r1, [pc, #-348] @ 9ef10 │ │ │ │ + b 9e278 │ │ │ │ + ldr r1, [pc, #-348] @ 9efb0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 12ef78 │ │ │ │ + bl 12f5e8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f484 │ │ │ │ + beq 9f524 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e1d8 │ │ │ │ + b 9e278 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ - b 9e518 │ │ │ │ + b 9e5b8 │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e2f8 │ │ │ │ + b 9e398 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #-436] @ 9ef14 │ │ │ │ + ldr sl, [pc, #-436] @ 9efb4 │ │ │ │ sub r5, r6, r9 │ │ │ │ sub r6, r4, r9 │ │ │ │ - b 9e30c │ │ │ │ + b 9e3ac │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e450 │ │ │ │ - ldr r1, [pc, #-460] @ 9ef1c │ │ │ │ + b 9e4f0 │ │ │ │ + ldr r1, [pc, #-460] @ 9efbc │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e7a4 │ │ │ │ + beq 9e844 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e7a4 │ │ │ │ + b 9e844 │ │ │ │ ldr r3, [ip, #-4] │ │ │ │ - ldr lr, [pc, #-500] @ 9ef18 │ │ │ │ + ldr lr, [pc, #-500] @ 9efb8 │ │ │ │ add r2, r1, #4 │ │ │ │ and lr, lr, r3 │ │ │ │ cmp lr, #0 │ │ │ │ lsr sl, r3, #8 │ │ │ │ lsr r9, r3, #16 │ │ │ │ - bne 9f148 │ │ │ │ + bne 9f1e8 │ │ │ │ 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 9f100 │ │ │ │ + bls 9f1a0 │ │ │ │ cmp r4, r6 │ │ │ │ mov r3, r1 │ │ │ │ - beq 9e28c │ │ │ │ + beq 9e32c │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9eb60 │ │ │ │ - b 9e218 │ │ │ │ + bls 9ec00 │ │ │ │ + b 9e2b8 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi 9f0d0 │ │ │ │ + bhi 9f170 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - ble 9ef7c │ │ │ │ + ble 9f01c │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9e40c │ │ │ │ + bhi 9e4ac │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f200 │ │ │ │ + bne 9f2a0 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9e40c │ │ │ │ + bls 9e4ac │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f0a8 │ │ │ │ + bhi 9f148 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f1ec │ │ │ │ + bhi 9f28c │ │ │ │ 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 9e28c │ │ │ │ + b 9e32c │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e878 │ │ │ │ + bne 9e918 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 9eb9c │ │ │ │ + b 9ec3c │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e2f8 │ │ │ │ + b 9e398 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f1a0 │ │ │ │ - b 9e40c │ │ │ │ + beq 9f240 │ │ │ │ + b 9e4ac │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #1 │ │ │ │ - b 9eb9c │ │ │ │ - ldr r1, [pc, #-800] @ 9ef1c │ │ │ │ + b 9ec3c │ │ │ │ + ldr r1, [pc, #-800] @ 9efbc │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e764 │ │ │ │ + beq 9e804 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e764 │ │ │ │ + b 9e804 │ │ │ │ cmp ip, #239 @ 0xef │ │ │ │ - bhi 9f554 │ │ │ │ + bhi 9f5f4 │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble 9f2fc │ │ │ │ + ble 9f39c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f588 │ │ │ │ + bhi 9f628 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ - beq 9f2f0 │ │ │ │ + beq 9f390 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ sub lr, ip, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9f588 │ │ │ │ + bne 9f628 │ │ │ │ sub lr, r2, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f54c │ │ │ │ + bhi 9f5ec │ │ │ │ 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 9e28c │ │ │ │ - ldr r3, [pc, #-940] @ 9ef20 │ │ │ │ - ldr r1, [pc, #-940] @ 9ef24 │ │ │ │ + b 9e32c │ │ │ │ + ldr r3, [pc, #-940] @ 9efc0 │ │ │ │ + ldr r1, [pc, #-940] @ 9efc4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r9, #0 │ │ │ │ - b 9e0ec │ │ │ │ - bl 29e598 │ │ │ │ + b 9e18c │ │ │ │ + bl 2a0e6c │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne 9dfe8 │ │ │ │ - b 9f2d4 │ │ │ │ + bne 9e088 │ │ │ │ + b 9f374 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi 9f2a0 │ │ │ │ - b 9f588 │ │ │ │ - bne 9eb70 │ │ │ │ + bhi 9f340 │ │ │ │ + b 9f628 │ │ │ │ + bne 9ec10 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 9e28c │ │ │ │ + bhi 9e32c │ │ │ │ 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 9e28c │ │ │ │ + b 9e32c │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e8cc │ │ │ │ - b 9e28c │ │ │ │ + bne 9e96c │ │ │ │ + b 9e32c │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ - bhi 9e834 │ │ │ │ + bhi 9e8d4 │ │ │ │ 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 9e418 │ │ │ │ + b 9e4b8 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bhi 9e440 │ │ │ │ + bhi 9e4e0 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt 9f3b0 │ │ │ │ + bgt 9f450 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt 9f4b4 │ │ │ │ + bgt 9f554 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e398 │ │ │ │ + b 9e438 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b 9ebc4 │ │ │ │ + b 9ec64 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9f514 │ │ │ │ + bhi 9f5b4 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f52c │ │ │ │ + bne 9f5cc │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f514 │ │ │ │ + bls 9f5b4 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f524 │ │ │ │ + bhi 9f5c4 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f51c │ │ │ │ + bhi 9f5bc │ │ │ │ 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 9eb9c │ │ │ │ + b 9ec3c │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #-1264] @ 9ef28 │ │ │ │ + ldr r2, [pc, #-1264] @ 9efc8 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9ee84 │ │ │ │ + bne 9ef24 │ │ │ │ ldr r2, [r9, #28] │ │ │ │ - b 9e1ac │ │ │ │ + b 9e24c │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9ee84 │ │ │ │ - b 9f41c │ │ │ │ + bne 9ef24 │ │ │ │ + b 9f4bc │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r6, [r3] │ │ │ │ ldrsb r2, [r0] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r9, [pc, #-1320] @ 9ef2c │ │ │ │ - ldrlt r9, [pc, #-1320] @ 9ef30 │ │ │ │ + ldrge r9, [pc, #-1320] @ 9efcc │ │ │ │ + ldrlt r9, [pc, #-1320] @ 9efd0 │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r9, r2, r3, r9 │ │ │ │ addlt r9, r9, r3, lsl #5 │ │ │ │ - b 9e0ec │ │ │ │ + b 9e18c │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2331a0 │ │ │ │ + bl 235ac8 │ │ │ │ mov r5, r0 │ │ │ │ - b 9e298 │ │ │ │ + b 9e338 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 28207c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b 9f2d4 │ │ │ │ + bl 28495c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b 9f374 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne 9e390 │ │ │ │ - b 9f350 │ │ │ │ + bne 9e430 │ │ │ │ + b 9f3f0 │ │ │ │ add r0, r9, #28 │ │ │ │ - b 9e46c │ │ │ │ + b 9e50c │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f514 │ │ │ │ + bhi 9f5b4 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f50c │ │ │ │ + bls 9f5ac │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9f514 │ │ │ │ + beq 9f5b4 │ │ │ │ cmp r1, #2 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 9eb9c │ │ │ │ + beq 9ec3c │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9eb9c │ │ │ │ + b 9ec3c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #3 │ │ │ │ - b 9eb9c │ │ │ │ + b 9ec3c │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f4d4 │ │ │ │ + bne 9f574 │ │ │ │ sub r3, r3, r0 │ │ │ │ - b 9f350 │ │ │ │ + b 9f3f0 │ │ │ │ mov r5, #4 │ │ │ │ - b 9eb9c │ │ │ │ + b 9ec3c │ │ │ │ mov r5, #3 │ │ │ │ - b 9eb9c │ │ │ │ + b 9ec3c │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f3d8 │ │ │ │ - b 9f514 │ │ │ │ + beq 9f478 │ │ │ │ + b 9f5b4 │ │ │ │ mov r5, #3 │ │ │ │ - b 9e28c │ │ │ │ + b 9e32c │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bls 9f564 │ │ │ │ + bls 9f604 │ │ │ │ mov r5, #1 │ │ │ │ - b 9e28c │ │ │ │ + b 9e32c │ │ │ │ sub r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 9f5f4 │ │ │ │ + bgt 9f694 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 9eb70 │ │ │ │ + ble 9ec10 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bls 9f5c4 │ │ │ │ + bls 9f664 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e28c │ │ │ │ + b 9e32c │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9efa4 │ │ │ │ - b 9e40c │ │ │ │ + bne 9f044 │ │ │ │ + b 9e4ac │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 9e438 │ │ │ │ + bne 9e4d8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r3, r3, #96 @ 0x60 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 9e2f8 │ │ │ │ + bhi 9e398 │ │ │ │ mov r0, r4 │ │ │ │ - b 9e3cc │ │ │ │ + b 9e46c │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bhi 9f650 │ │ │ │ + bhi 9f6f0 │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - beq 9f588 │ │ │ │ + beq 9f628 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9eb70 │ │ │ │ + beq 9ec10 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9e28c │ │ │ │ + b 9e32c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ - bhi 9f588 │ │ │ │ + bhi 9f628 │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - bne 9f664 │ │ │ │ + bne 9f704 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls 9f588 │ │ │ │ + bls 9f628 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f54c │ │ │ │ + bhi 9f5ec │ │ │ │ sub r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f65c │ │ │ │ + bhi 9f6fc │ │ │ │ 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 9e28c │ │ │ │ + b 9e32c │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bne 9f5d4 │ │ │ │ - b 9f588 │ │ │ │ + bne 9f674 │ │ │ │ + b 9f628 │ │ │ │ mov r5, #4 │ │ │ │ - b 9e28c │ │ │ │ + b 9e32c │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ sub r5, ip, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f61c │ │ │ │ - b 9f588 │ │ │ │ + beq 9f6bc │ │ │ │ + b 9f628 │ │ │ │ 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 9f6e4 │ │ │ │ + beq 9f784 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - ldr r0, [pc, #1044] @ 9facc │ │ │ │ + ldr r0, [pc, #1044] @ 9fb6c │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f6e4 │ │ │ │ + bne 9f784 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands r2, r3, #3 │ │ │ │ - beq 9f6f4 │ │ │ │ + beq 9f794 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9f92c │ │ │ │ + beq 9f9cc │ │ │ │ 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 9fa20 │ │ │ │ - ldr r3, [pc, #964] @ 9fad0 │ │ │ │ + beq 9fac0 │ │ │ │ + ldr r3, [pc, #964] @ 9fb70 │ │ │ │ ldr r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f84c │ │ │ │ + bne 9f8ec │ │ │ │ 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 a1f40 │ │ │ │ + bl a1fe0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9fa80 │ │ │ │ + blt 9fb20 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ movne r8, #0 │ │ │ │ moveq r8, #1 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ orr r8, r6, r8 │ │ │ │ - beq 9f7d0 │ │ │ │ + beq 9f870 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f77c │ │ │ │ + beq 9f81c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 9fa14 │ │ │ │ + beq 9fab4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f8f0 │ │ │ │ + beq 9f990 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 9f8f8 │ │ │ │ + beq 9f998 │ │ │ │ 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 9f8a8 │ │ │ │ + bne 9f948 │ │ │ │ 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 9f80c │ │ │ │ + beq 9f8ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f80c │ │ │ │ + bne 9f8ac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #732] @ 9fad4 │ │ │ │ + ldr r2, [pc, #732] @ 9fb74 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f994 │ │ │ │ + bne 9fa34 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9f6e8 │ │ │ │ + beq 9f788 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9f6e8 │ │ │ │ + bne 9f788 │ │ │ │ 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 9f94c │ │ │ │ + bne 9f9ec │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [r7] │ │ │ │ - b 9f6e8 │ │ │ │ + b 9f788 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9f71c │ │ │ │ + beq 9f7bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f894 │ │ │ │ + beq 9f934 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f894 │ │ │ │ - ldr r2, [pc, #600] @ 9fad4 │ │ │ │ + bne 9f934 │ │ │ │ + ldr r2, [pc, #600] @ 9fb74 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f9d4 │ │ │ │ + bne 9fa74 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9f6e8 │ │ │ │ + b 9f788 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f90c │ │ │ │ + bne 9f9ac │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9f7b8 │ │ │ │ + beq 9f858 │ │ │ │ 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 9f7b8 │ │ │ │ + b 9f858 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9f798 │ │ │ │ + bne 9f838 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #2 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9f6e4 │ │ │ │ - ldr r2, [pc, #452] @ 9fad8 │ │ │ │ + b 9f784 │ │ │ │ + ldr r2, [pc, #452] @ 9fb78 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9f9f4 │ │ │ │ + bne 9fa94 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f8b4 │ │ │ │ - b 9f7b8 │ │ │ │ + bne 9f954 │ │ │ │ + b 9f858 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9f6e4 │ │ │ │ + beq 9f784 │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 238000 │ │ │ │ - b 9f6e4 │ │ │ │ + bl 23a928 │ │ │ │ + b 9f784 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f9b4 │ │ │ │ + bne 9fa54 │ │ │ │ ldr r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9f840 │ │ │ │ + beq 9f8e0 │ │ │ │ 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 9f840 │ │ │ │ - ldr r1, [pc, #320] @ 9fadc │ │ │ │ + b 9f8e0 │ │ │ │ + ldr r1, [pc, #320] @ 9fb7c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f804 │ │ │ │ + beq 9f8a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f804 │ │ │ │ - ldr r2, [pc, #284] @ 9fad8 │ │ │ │ + b 9f8a4 │ │ │ │ + ldr r2, [pc, #284] @ 9fb78 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fa04 │ │ │ │ + bne 9faa4 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f958 │ │ │ │ - b 9f840 │ │ │ │ - ldr r1, [pc, #256] @ 9fadc │ │ │ │ + bne 9f9f8 │ │ │ │ + b 9f8e0 │ │ │ │ + ldr r1, [pc, #256] @ 9fb7c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f88c │ │ │ │ + beq 9f92c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f88c │ │ │ │ + b 9f92c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9f920 │ │ │ │ + b 9f9c0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9f9c8 │ │ │ │ + b 9fa68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 9f77c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 9f81c │ │ │ │ and r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 9f704 │ │ │ │ + bne 9f7a4 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9fab8 │ │ │ │ + beq 9fb58 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9faa0 │ │ │ │ + beq 9fb40 │ │ │ │ ldrsb r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #20 │ │ │ │ - blt 9fa88 │ │ │ │ + blt 9fb28 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #136] @ 9fae0 │ │ │ │ + ldr r7, [pc, #136] @ 9fb80 │ │ │ │ mov r2, #24 │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f6e8 │ │ │ │ + beq 9f788 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r8, [r4] │ │ │ │ - bne 9f6e8 │ │ │ │ + bne 9f788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b 9f6e8 │ │ │ │ - bl 11aa18 │ │ │ │ - b 9f6e4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b 9f788 │ │ │ │ + bl 11b004 │ │ │ │ + b 9f784 │ │ │ │ add r3, r4, #20 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #76] @ 9fae4 │ │ │ │ + ldr r7, [pc, #76] @ 9fb84 │ │ │ │ add r3, r3, #1296 @ 0x510 │ │ │ │ add r7, r7, r3, lsl #5 │ │ │ │ - b 9fa5c │ │ │ │ + b 9fafc │ │ │ │ ldrsb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #28 │ │ │ │ - bge 9fa4c │ │ │ │ + bge 9faec │ │ │ │ add r3, r4, #28 │ │ │ │ - b 9fa8c │ │ │ │ + b 9fb2c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 9fa4c │ │ │ │ - b 9fa8c │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r6, r7, r0, lsl lr │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, sl, r0, asr #15 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - subseq pc, r7, r0, lsl r4 @ │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + bge 9faec │ │ │ │ + b 9fb2c │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq r6, r8, r0, lsl lr │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x000a58b0 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + subseq pc, r8, r0, lsl r4 @ │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9fb90 │ │ │ │ + beq 9fc30 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9fb70 │ │ │ │ + bne 9fc10 │ │ │ │ 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 9fb78 │ │ │ │ + bne 9fc18 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9fb80 │ │ │ │ + beq 9fc20 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9fb88 │ │ │ │ + beq 9fc28 │ │ │ │ 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 9fb48 │ │ │ │ + b 9fbe8 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 9fb5c │ │ │ │ + b 9fbfc │ │ │ │ sub r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9fffc │ │ │ │ + bne a009c │ │ │ │ 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 9fd14 │ │ │ │ + bne 9fdb4 │ │ │ │ lsr r2, r3, #5 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ and r2, r2, #1 │ │ │ │ - beq 9fcc4 │ │ │ │ + beq 9fd64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fea4 │ │ │ │ + beq 9ff44 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1040] @ a0000 │ │ │ │ + ldr r2, [pc, #1040] @ a00a0 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fe94 │ │ │ │ - ldr r6, [pc, #1028] @ a0004 │ │ │ │ - ldr r2, [pc, #1028] @ a0008 │ │ │ │ + bne 9ff34 │ │ │ │ + ldr r6, [pc, #1028] @ a00a4 │ │ │ │ + ldr r2, [pc, #1028] @ a00a8 │ │ │ │ ldr r3, [r6, #724] @ 0x2d4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fe80 │ │ │ │ - ldr r3, [pc, #1016] @ a000c │ │ │ │ - bl 3571e0 │ │ │ │ + bne 9ff20 │ │ │ │ + ldr r3, [pc, #1016] @ a00ac │ │ │ │ + bl 35a980 │ │ │ │ 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 9fcec │ │ │ │ + beq 9fd8c │ │ │ │ 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 9fc70 │ │ │ │ + bgt 9fd10 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fcec │ │ │ │ + beq 9fd8c │ │ │ │ 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 9fca0 │ │ │ │ + beq 9fd40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fdb8 │ │ │ │ + beq 9fe58 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r2, [r5, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9fec8 │ │ │ │ + bne 9ff68 │ │ │ │ tst r3, #32 │ │ │ │ - bne 9fbe4 │ │ │ │ + bne 9fc84 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fbe4 │ │ │ │ - bl 99d00 │ │ │ │ - b 9fbe4 │ │ │ │ + beq 9fc84 │ │ │ │ + bl 99da0 │ │ │ │ + b 9fc84 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #792] @ a0010 │ │ │ │ + ldr r2, [pc, #792] @ a00b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9ffd0 │ │ │ │ + bne a0070 │ │ │ │ mov r0, r4 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9fc98 │ │ │ │ + b 9fd38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9fff4 │ │ │ │ + bne a0094 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0] │ │ │ │ - ldr r3, [pc, #728] @ a000c │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #728] @ a00ac │ │ │ │ + bl 35a980 │ │ │ │ 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 9ffe0 │ │ │ │ + beq a0080 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9fff0 │ │ │ │ - ldr r3, [pc, #684] @ a0014 │ │ │ │ + beq a0090 │ │ │ │ + ldr r3, [pc, #684] @ a00b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9fee8 │ │ │ │ + bne 9ff88 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9fee8 │ │ │ │ + beq 9ff88 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1243d8 <_PyDict_Pop@@Base+0x64> │ │ │ │ + bl 1249c4 <_PyDict_Pop@@Base+0x64> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9fefc │ │ │ │ + beq 9ff9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fff0 │ │ │ │ + beq a0090 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r2, #0 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ strne r2, [r4] │ │ │ │ - b 9fbcc │ │ │ │ + b 9fc6c │ │ │ │ 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 │ │ │ │ @@ -121204,102 +121244,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 9fe18 │ │ │ │ + bne 9feb8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9fe14 │ │ │ │ + beq 9feb4 │ │ │ │ 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 9ff4c │ │ │ │ + beq 9ffec │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9ff20 │ │ │ │ + beq 9ffc0 │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq 9fc98 │ │ │ │ + beq 9fd38 │ │ │ │ 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 9fc98 │ │ │ │ + b 9fd38 │ │ │ │ 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 9fcd0 │ │ │ │ + beq 9fd70 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 9fce4 │ │ │ │ - bl 99d00 │ │ │ │ + beq 9fd84 │ │ │ │ + bl 99da0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b 9fcd0 │ │ │ │ + b 9fd70 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9feb0 │ │ │ │ + beq 9ff50 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r3, r4, #20 │ │ │ │ addeq r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 9fbe4 │ │ │ │ - b 9febc │ │ │ │ + beq 9fc84 │ │ │ │ + b 9ff5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 9fd7c │ │ │ │ + bne 9fe1c │ │ │ │ mov r0, r4 │ │ │ │ bl 30494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238000 │ │ │ │ + bl 23a928 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9fc98 │ │ │ │ + b 9fd38 │ │ │ │ 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 9fc98 │ │ │ │ + b 9fd38 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fe2c │ │ │ │ + beq 9fecc │ │ │ │ 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] │ │ │ │ @@ -121321,82 +121361,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 9fc98 │ │ │ │ + b 9fd38 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 9fd04 │ │ │ │ - ldr r1, [pc, #48] @ a0018 │ │ │ │ - ldr r0, [pc, #48] @ a001c │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9fefc │ │ │ │ + b 9fda4 │ │ │ │ + ldr r1, [pc, #48] @ a00b8 │ │ │ │ + ldr r0, [pc, #48] @ a00bc │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9ff9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 238000 │ │ │ │ - andeq r0, sl, r0, lsr #32 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r4, lsr #31 │ │ │ │ + b 23a928 │ │ │ │ + andeq r0, sl, r0, asr #1 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq sl, r9, r4, asr #32 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0008b5b8 │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + andeq fp, r8, r0, ror r6 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ @ instruction: 0x00000bbb │ │ │ │ - eorseq fp, r5, ip, asr #4 │ │ │ │ + eorseq lr, r5, ip, lsl #20 │ │ │ │ │ │ │ │ -000a0020 : │ │ │ │ +000a00c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ a02b4 │ │ │ │ - ldr r2, [pc, #636] @ a02b8 │ │ │ │ + ldr r5, [pc, #636] @ a0354 │ │ │ │ + ldr r2, [pc, #636] @ a0358 │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a01ec │ │ │ │ + bne a028c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ a02bc │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #612] @ a035c │ │ │ │ + bl 35a980 │ │ │ │ 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 a01c4 │ │ │ │ + beq a0264 │ │ │ │ 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 a00b4 │ │ │ │ + bgt a0154 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a01c4 │ │ │ │ + beq a0264 │ │ │ │ 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 a01a4 │ │ │ │ + beq a0244 │ │ │ │ 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] │ │ │ │ @@ -121407,29 +121447,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 a013c │ │ │ │ + bne a01dc │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0138 │ │ │ │ + beq a01d8 │ │ │ │ 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 a0224 │ │ │ │ + beq a02c4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a01f8 │ │ │ │ + beq a0298 │ │ │ │ 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] │ │ │ │ @@ -121450,17 +121490,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] @ a02c0 │ │ │ │ + ldr r2, [pc, #240] @ a0360 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a02a8 │ │ │ │ + bne a0348 │ │ │ │ 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 │ │ │ │ @@ -121475,15 +121515,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 a0150 │ │ │ │ + beq a01f0 │ │ │ │ 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] │ │ │ │ @@ -121508,60 +121548,60 @@ │ │ │ │ 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 a01dc │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r4, lsr #31 │ │ │ │ + b a027c │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq sl, r9, r4, asr #32 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0008b5b8 │ │ │ │ + andeq fp, r8, r0, ror r6 │ │ │ │ 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 a0718 │ │ │ │ - ldr r3, [pc, #1816] @ a0a1c │ │ │ │ + beq a07b8 │ │ │ │ + ldr r3, [pc, #1816] @ a0abc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a06e0 │ │ │ │ + bne a0780 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0728 │ │ │ │ + bne a07c8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ mov r8, r0 │ │ │ │ - beq a0900 │ │ │ │ + beq a09a0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a04a0 │ │ │ │ + beq a0540 │ │ │ │ cmn r8, #1 │ │ │ │ - bne a0514 │ │ │ │ + bne a05b4 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ ldr r3, [lr, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a0818 │ │ │ │ + ble a08b8 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a094c │ │ │ │ + bne a09ec │ │ │ │ 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 │ │ │ │ @@ -121572,30 +121612,30 @@ │ │ │ │ lsr r0, r0, #20 │ │ │ │ orr r0, r0, r3 │ │ │ │ cmp r9, #7 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [lr, #8] │ │ │ │ mov ip, lr │ │ │ │ and r3, r6, r2 │ │ │ │ - bgt a0438 │ │ │ │ + bgt a04d8 │ │ │ │ add r8, lr, #20 │ │ │ │ ldrsb sl, [r8, r3] │ │ │ │ cmp sl, #0 │ │ │ │ - bge a06b8 │ │ │ │ + bge a0758 │ │ │ │ ldr r2, [lr, #16] │ │ │ │ strb r2, [r8, r3] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ 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 a0488 │ │ │ │ + beq a0528 │ │ │ │ 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 r0, [r4, #16] │ │ │ │ @@ -121607,404 +121647,404 @@ │ │ │ │ add r3, r3, #1 │ │ │ │ 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 r9, #15 │ │ │ │ - bgt a0864 │ │ │ │ + bgt a0904 │ │ │ │ add r8, lr, r3, lsl #1 │ │ │ │ ldrsh r8, [r8, #20] │ │ │ │ lsl sl, r3, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bge a05d0 │ │ │ │ + bge a0670 │ │ │ │ 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 a0404 │ │ │ │ + bne a04a4 │ │ │ │ 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 a0404 │ │ │ │ + b a04a4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a07a8 │ │ │ │ + bne a0848 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a0344 │ │ │ │ + beq a03e4 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a07f4 │ │ │ │ - ldr r2, [pc, #1356] @ a0a20 │ │ │ │ + bne a0894 │ │ │ │ + ldr r2, [pc, #1356] @ a0ac0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq a0884 │ │ │ │ - ldr r3, [pc, #1348] @ a0a24 │ │ │ │ - bl 3571e0 │ │ │ │ + beq a0924 │ │ │ │ + ldr r3, [pc, #1348] @ a0ac4 │ │ │ │ + bl 35a980 │ │ │ │ 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 a034c │ │ │ │ + beq a03ec │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, r7 │ │ │ │ - beq a0594 │ │ │ │ + beq a0634 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne a0978 │ │ │ │ + bne a0a18 │ │ │ │ add r2, r9, #42496 @ 0xa600 │ │ │ │ ldr r1, [r2, #208] @ 0xd0 │ │ │ │ + ldr r0, [r2, #212] @ 0xd4 │ │ │ │ lsl r3, r3, #20 │ │ │ │ - adds r0, r1, #4096 @ 0x1000 │ │ │ │ + adds r1, r1, #4096 @ 0x1000 │ │ │ │ lsr r3, r3, #20 │ │ │ │ - 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] │ │ │ │ + orr r3, r3, r1 │ │ │ │ + str r1, [r2, #208] @ 0xd0 │ │ │ │ + adc r1, r0, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [r2, #212] @ 0xd4 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ mov ip, #1 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ addeq r8, r8, r8, lsl #1 │ │ │ │ lsl ip, ip, r2 │ │ │ │ - addne r3, r3, r8, lsl #3 │ │ │ │ - addeq r2, r3, r8, lsl #2 │ │ │ │ - addne r3, r3, ip │ │ │ │ + addne r1, r1, r8, lsl #3 │ │ │ │ + addeq r2, r1, r8, lsl #2 │ │ │ │ + addne r1, r1, ip │ │ │ │ addeq r2, r2, ip │ │ │ │ - strne r7, [r3, #24] │ │ │ │ + strne r7, [r1, #24] │ │ │ │ streq r7, [r2, #28] │ │ │ │ - str r1, [r4, #16] │ │ │ │ + str r3, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a05a8 │ │ │ │ + beq a0648 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a063c │ │ │ │ + bne a06dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a042c │ │ │ │ + beq a04cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a042c │ │ │ │ + bne a04cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a042c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a04cc │ │ │ │ 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 a0454 │ │ │ │ + blt a04f4 │ │ │ │ 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 a0684 │ │ │ │ + bgt a0724 │ │ │ │ add sl, lr, r3 │ │ │ │ ldrsb ip, [sl, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bge a0790 │ │ │ │ + bge a0830 │ │ │ │ ldr r3, [lr, #16] │ │ │ │ strb r3, [sl, #20] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ ldr r2, [ip, #16] │ │ │ │ - b a03d4 │ │ │ │ + b a0474 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a05a8 │ │ │ │ - ldr r2, [pc, #980] @ a0a28 │ │ │ │ + bne a0648 │ │ │ │ + ldr r2, [pc, #980] @ a0ac8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a09d4 │ │ │ │ + bne a0a74 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b a05a8 │ │ │ │ + b a0648 │ │ │ │ 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 a0670 │ │ │ │ + bge a0710 │ │ │ │ cmp r9, #15 │ │ │ │ ldr r2, [lr, #16] │ │ │ │ lslgt sl, r3, #2 │ │ │ │ - bgt a08c0 │ │ │ │ + bgt a0960 │ │ │ │ lsl sl, r3, #1 │ │ │ │ - b a0458 │ │ │ │ + b a04f8 │ │ │ │ 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 a0628 │ │ │ │ - b a05f8 │ │ │ │ + blt a06c8 │ │ │ │ + b a0698 │ │ │ │ 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 a0b90 │ │ │ │ + bl a0c30 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a0900 │ │ │ │ + beq a09a0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [r4, #24] │ │ │ │ - beq a0318 │ │ │ │ + beq a03b8 │ │ │ │ mov r0, lr │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11dad8 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ + bl 11e0c4 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq a08c8 │ │ │ │ + beq a0968 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 18a210 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ + bl 18bbb8 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a0930 │ │ │ │ + bne a09d0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a042c │ │ │ │ + beq a04cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a042c │ │ │ │ + bne a04cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a042c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a04cc │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr r8, r8, #5 │ │ │ │ add r3, r3, r8 │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r2 │ │ │ │ - b a0618 │ │ │ │ + b a06b8 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a07d0 │ │ │ │ - ldr r2, [pc, #612] @ a0a20 │ │ │ │ + bne a0870 │ │ │ │ + ldr r2, [pc, #612] @ a0ac0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a04d8 │ │ │ │ + bne a0578 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a04d8 │ │ │ │ - b a04b0 │ │ │ │ - ldr r3, [pc, #596] @ a0a2c │ │ │ │ + bne a0578 │ │ │ │ + b a0550 │ │ │ │ + ldr r3, [pc, #596] @ a0acc │ │ │ │ cmp r2, r3 │ │ │ │ - bne a09c4 │ │ │ │ + bne a0a64 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a04b0 │ │ │ │ + beq a0550 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b a07b4 │ │ │ │ - ldr r3, [pc, #560] @ a0a2c │ │ │ │ + b a0854 │ │ │ │ + ldr r3, [pc, #560] @ a0acc │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0968 │ │ │ │ + bne a0a08 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0344 │ │ │ │ + beq a03e4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b a04cc │ │ │ │ + b a056c │ │ │ │ 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 a0b90 │ │ │ │ + bl a0c30 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a0900 │ │ │ │ + beq a09a0 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a094c │ │ │ │ + bne a09ec │ │ │ │ ldr lr, [r4, #24] │ │ │ │ - b a0368 │ │ │ │ + b a0408 │ │ │ │ add sl, lr, r3, lsl #2 │ │ │ │ ldr r8, [sl, #20] │ │ │ │ cmp r8, #0 │ │ │ │ lsl r8, r3, #2 │ │ │ │ - bge a0894 │ │ │ │ + bge a0934 │ │ │ │ ldr r2, [lr, #16] │ │ │ │ str r2, [sl, #20] │ │ │ │ - b a03d4 │ │ │ │ + b a0474 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0344 │ │ │ │ - b a04d8 │ │ │ │ + beq a03e4 │ │ │ │ + b a0578 │ │ │ │ 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 a05fc │ │ │ │ + bge a069c │ │ │ │ add sl, lr, sl │ │ │ │ - b a087c │ │ │ │ + b a091c │ │ │ │ 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 a0b90 │ │ │ │ + bl a0c30 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a0318 │ │ │ │ + bne a03b8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a09f4 │ │ │ │ + bne a0a94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a0928 │ │ │ │ + beq a09c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a0a10 │ │ │ │ + beq a0ab0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a0430 │ │ │ │ + b a04d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a0768 │ │ │ │ + bne a0808 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a0768 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a0808 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp] │ │ │ │ - bl 2949a0 │ │ │ │ + bl 297280 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - b a085c │ │ │ │ + b a08fc │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a0808 │ │ │ │ + b a08a8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 2949a0 │ │ │ │ + bl 297280 │ │ │ │ add r2, r9, #42496 @ 0xa600 │ │ │ │ ldr r3, [r2, #208] @ 0xd0 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ ldr r0, [r2, #212] @ 0xd4 │ │ │ │ adds lr, r3, #4096 @ 0x1000 │ │ │ │ - lsl r1, r1, #20 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ adc r0, r0, #0 │ │ │ │ - lsr r1, r1, #20 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ + lsl r3, r3, #20 │ │ │ │ + lsr r3, r3, #20 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ mov ip, #1 │ │ │ │ - orr r1, r1, lr │ │ │ │ + orr r3, r3, lr │ │ │ │ str lr, [r2, #208] @ 0xd0 │ │ │ │ str r0, [r2, #212] @ 0xd4 │ │ │ │ - b a0560 │ │ │ │ + b a0600 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a07e4 │ │ │ │ - ldr r1, [pc, #84] @ a0a30 │ │ │ │ + b a0884 │ │ │ │ + ldr r1, [pc, #84] @ a0ad0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a0664 │ │ │ │ + beq a0704 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b a0664 │ │ │ │ + b a0704 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a090c │ │ │ │ + bne a09ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a090c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a09ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a0928 │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a09c8 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, sl, r0, asr #15 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x000a58b0 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ 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 a0acc │ │ │ │ + bgt a0b6c │ │ │ │ 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 │ │ │ │ @@ -122016,120 +122056,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 a0b04 │ │ │ │ + bgt a0ba4 │ │ │ │ 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 a0aa4 │ │ │ │ + b a0b44 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a0b34 │ │ │ │ + bgt a0bd4 │ │ │ │ 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 a0a80 │ │ │ │ + b a0b20 │ │ │ │ cmp lr, #15 │ │ │ │ add r4, r2, r0, lsl #1 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ - bgt a0b68 │ │ │ │ + bgt a0c08 │ │ │ │ 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 a0b04 │ │ │ │ + b a0ba4 │ │ │ │ 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 a0a80 │ │ │ │ + b a0b20 │ │ │ │ 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 a0b2c │ │ │ │ + b a0bcc │ │ │ │ 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 a1808 │ │ │ │ + bhi a18a8 │ │ │ │ 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 a11dc │ │ │ │ + beq a127c │ │ │ │ mov r3, #1 │ │ │ │ lsl r9, r3, r1 │ │ │ │ - bl 3571e0 │ │ │ │ - ldr r2, [pc, #3572] @ a19e0 │ │ │ │ + bl 35a980 │ │ │ │ + ldr r2, [pc, #3572] @ a1a80 │ │ │ │ lsl r8, r9, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ umull r1, r8, r2, r8 │ │ │ │ - ldr sl, [pc, #3560] @ a19e4 │ │ │ │ + ldr sl, [pc, #3560] @ a1a84 │ │ │ │ lsr r8, r8, r3 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ cmp r6, #7 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ lsl r2, r8, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ strhi r3, [sp, #20] │ │ │ │ strhi r3, [sp, #28] │ │ │ │ - bhi a1228 │ │ │ │ + bhi a12c8 │ │ │ │ cmp r6, #3 │ │ │ │ - bne a0dd8 │ │ │ │ + bne a0e78 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a1284 │ │ │ │ + ble a1324 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #2740] @ 0xab4 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r4, [r0, #2420] @ 0x974 │ │ │ │ - ldr r2, [pc, #3484] @ a19e8 │ │ │ │ + ldr r2, [pc, #3484] @ a1a88 │ │ │ │ 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 │ │ │ │ @@ -122145,124 +122185,124 @@ │ │ │ │ bl 29658 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ cmp r3, r8 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ - bne a17c4 │ │ │ │ + bne a1864 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ addne r2, r5, #20 │ │ │ │ addne r3, r2, r3 │ │ │ │ movne r9, #8 │ │ │ │ - beq a1244 │ │ │ │ + beq a12e4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r9, r6, r9 │ │ │ │ cmp r8, r2 │ │ │ │ - bne a12c8 │ │ │ │ + bne a1368 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldrb fp, [r2, #6] │ │ │ │ cmp fp, #1 │ │ │ │ - bne a12c8 │ │ │ │ + bne a1368 │ │ │ │ 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 a0d68 │ │ │ │ + beq a0e08 │ │ │ │ mov r3, #0 │ │ │ │ - b a0d38 │ │ │ │ + b a0dd8 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a11bc │ │ │ │ + bgt a125c │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh fp, [r6, ip] │ │ │ │ cmn fp, #1 │ │ │ │ - bne a0f44 │ │ │ │ + bne a0fe4 │ │ │ │ strh r3, [r6, ip] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a0d68 │ │ │ │ + beq a0e08 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ cmp r1, #7 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, lr, r0 │ │ │ │ - bgt a0d0c │ │ │ │ + bgt a0dac │ │ │ │ ldrsb ip, [r6, r2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a0f44 │ │ │ │ + bne a0fe4 │ │ │ │ strb r3, [r6, r2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a0d34 │ │ │ │ - ldr r3, [pc, #3196] @ a19ec │ │ │ │ + bne a0dd4 │ │ │ │ + ldr r3, [pc, #3196] @ a1a8c │ │ │ │ str r4, [r7, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a0dbc │ │ │ │ + beq a0e5c │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne a0fb4 │ │ │ │ + bne a1054 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi a0fb4 │ │ │ │ + bhi a1054 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0fb4 │ │ │ │ + beq a1054 │ │ │ │ add r3, r1, #1 │ │ │ │ str r3, [r2, #2740] @ 0xab4 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ str r5, [r2, #2420] @ 0x974 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ sub r3, r3, r8 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r8, [r4, #16] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr fp, [pc, #3080] @ a19f0 │ │ │ │ - ldr r3, [pc, #3080] @ a19f4 │ │ │ │ + ldr fp, [pc, #3080] @ a1a90 │ │ │ │ + ldr r3, [pc, #3080] @ a1a94 │ │ │ │ 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 a17f4 │ │ │ │ + bne a1894 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bcs a14c0 │ │ │ │ + bcs a1560 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, r1, #19 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq a17a0 │ │ │ │ + beq a1840 │ │ │ │ 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 a110c │ │ │ │ + beq a11ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, #0 │ │ │ │ strb r6, [r4, #4] │ │ │ │ strb r3, [r4, #5] │ │ │ │ str r8, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, #1 │ │ │ │ @@ -122283,108 +122323,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 a153c │ │ │ │ + bne a15dc │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1248 │ │ │ │ + beq a12e8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ - bne a0cc0 │ │ │ │ + bne a0d60 │ │ │ │ cmp r8, #0 │ │ │ │ add r1, r6, r9 │ │ │ │ - ble a0f34 │ │ │ │ + ble a0fd4 │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a19d8 │ │ │ │ + beq a1a78 │ │ │ │ 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 a0f08 │ │ │ │ + bne a0fa8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3f68 │ │ │ │ - b a0d68 │ │ │ │ + bl a4058 │ │ │ │ + b a0e08 │ │ │ │ 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 a0fa4 │ │ │ │ + ble a1044 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a144c │ │ │ │ + bgt a14ec │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh r1, [r6, ip] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a0d24 │ │ │ │ + beq a0dc4 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a0f68 │ │ │ │ + b a1008 │ │ │ │ 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 a0d58 │ │ │ │ - b a0f90 │ │ │ │ - ldr fp, [pc, #2612] @ a19f0 │ │ │ │ - ldr r1, [pc, #2616] @ a19f8 │ │ │ │ + beq a0df8 │ │ │ │ + b a1030 │ │ │ │ + ldr fp, [pc, #2612] @ a1a90 │ │ │ │ + ldr r1, [pc, #2616] @ a1a98 │ │ │ │ ldr r2, [fp, #704] @ 0x2c0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a1814 │ │ │ │ + bne a18b4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ bic r1, r5, #4080 @ 0xff0 │ │ │ │ cmn r6, #804 @ 0x324 │ │ │ │ bic r1, r1, #15 │ │ │ │ - beq a1510 │ │ │ │ + beq a15b0 │ │ │ │ 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 a101c │ │ │ │ + bgt a10bc │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1510 │ │ │ │ + beq a15b0 │ │ │ │ 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 a142c │ │ │ │ + beq a14cc │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0dbc │ │ │ │ + bne a0e5c │ │ │ │ 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] │ │ │ │ @@ -122393,60 +122433,60 @@ │ │ │ │ str ip, [r0, #8] │ │ │ │ add ip, r6, r2, lsl #2 │ │ │ │ ldr r0, [ip, #528] @ 0x210 │ │ │ │ ldr lr, [r3, #16] │ │ │ │ cmp r3, r0 │ │ │ │ str lr, [r1, #8] │ │ │ │ str r1, [r3, #16] │ │ │ │ - bne a10a4 │ │ │ │ + bne a1144 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a10a0 │ │ │ │ + beq a1140 │ │ │ │ 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 a18b8 │ │ │ │ + beq a1958 │ │ │ │ cmp r2, #1 │ │ │ │ - beq a188c │ │ │ │ + beq a192c │ │ │ │ ldr r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq a0dbc │ │ │ │ + beq a0e5c │ │ │ │ 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 a0dbc │ │ │ │ + b a0e5c │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a11a0 │ │ │ │ + bcc a1240 │ │ │ │ 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 a14c0 │ │ │ │ + beq a1560 │ │ │ │ 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] │ │ │ │ @@ -122463,327 +122503,327 @@ │ │ │ │ bl 29658 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - b a0eb8 │ │ │ │ + b a0f58 │ │ │ │ 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 a1148 │ │ │ │ + b a11e8 │ │ │ │ ldr ip, [r6, r2, lsl #2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a0f44 │ │ │ │ + bne a0fe4 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne a0d34 │ │ │ │ - b a0d68 │ │ │ │ + bne a0dd4 │ │ │ │ + b a0e08 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r1 │ │ │ │ - bl 3571e0 │ │ │ │ - ldr r3, [pc, #2032] @ a19e0 │ │ │ │ + bl 35a980 │ │ │ │ + ldr r3, [pc, #2032] @ a1a80 │ │ │ │ lsl r8, r9, #1 │ │ │ │ umull r1, r8, r3, r8 │ │ │ │ - ldr sl, [pc, #2024] @ a19e4 │ │ │ │ + ldr sl, [pc, #2024] @ a1a84 │ │ │ │ cmp r6, #7 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r3, r8, #1 │ │ │ │ add r3, r3, r8, lsr #1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ lsr r8, r8, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bls a0de0 │ │ │ │ + bls a0e80 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi a198c │ │ │ │ + bhi a1a2c │ │ │ │ add r3, r6, #1 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a0de0 │ │ │ │ + b a0e80 │ │ │ │ mov r9, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, r8 │ │ │ │ add r9, r6, r9 │ │ │ │ add r1, r1, r3 │ │ │ │ - bne a1470 │ │ │ │ + bne a1510 │ │ │ │ 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 a3f68 │ │ │ │ - b a0d68 │ │ │ │ - ldr fp, [pc, #1892] @ a19f0 │ │ │ │ - ldr r1, [pc, #1892] @ a19f4 │ │ │ │ + bl a4058 │ │ │ │ + b a0e08 │ │ │ │ + ldr fp, [pc, #1892] @ a1a90 │ │ │ │ + ldr r1, [pc, #1892] @ a1a94 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a17d4 │ │ │ │ + bne a1874 │ │ │ │ ldr r2, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r8, #5 │ │ │ │ mov r9, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b a0e20 │ │ │ │ + b a0ec0 │ │ │ │ cmp r8, #0 │ │ │ │ movgt r2, #0 │ │ │ │ - ble a184c │ │ │ │ + ble a18ec │ │ │ │ sub fp, r2, r8 │ │ │ │ mvn fp, fp │ │ │ │ ands fp, fp, #3 │ │ │ │ - beq a13e0 │ │ │ │ + beq a1480 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a13f0 │ │ │ │ + beq a1490 │ │ │ │ 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 a13e0 │ │ │ │ + beq a1480 │ │ │ │ cmp fp, #2 │ │ │ │ - beq a133c │ │ │ │ + beq a13dc │ │ │ │ ldr r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a13f0 │ │ │ │ + beq a1490 │ │ │ │ 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 a13f0 │ │ │ │ + beq a1490 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ add r3, lr, #8 │ │ │ │ add r2, r2, #1 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - b a13e0 │ │ │ │ + b a1480 │ │ │ │ add r2, r2, #1 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ cmp r8, r2 │ │ │ │ add lr, r3, #8 │ │ │ │ mov fp, r2 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq a141c │ │ │ │ + beq a14bc │ │ │ │ ldr r1, [lr, #4] │ │ │ │ mov r3, lr │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ - beq a13f0 │ │ │ │ + beq a1490 │ │ │ │ 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 a13f0 │ │ │ │ + beq a1490 │ │ │ │ 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 a13f0 │ │ │ │ + beq a1490 │ │ │ │ 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 a1360 │ │ │ │ + bne a1400 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r3, #8 │ │ │ │ - beq a17b0 │ │ │ │ + beq a1850 │ │ │ │ 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 a12d4 │ │ │ │ + bne a1374 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ mvn lr, #0 │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ - b a0d04 │ │ │ │ + b a0da4 │ │ │ │ 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 a0dbc │ │ │ │ + b a0e5c │ │ │ │ ldr r1, [r6, r2, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a11c8 │ │ │ │ + beq a1268 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a144c │ │ │ │ + b a14ec │ │ │ │ cmp r8, #0 │ │ │ │ - ble a1270 │ │ │ │ + ble a1310 │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a14b8 │ │ │ │ + beq a1558 │ │ │ │ add ip, r1, #12 │ │ │ │ ldm r1, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - beq a1270 │ │ │ │ + beq a1310 │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a1490 │ │ │ │ + bne a1530 │ │ │ │ add r1, r1, #12 │ │ │ │ - b a1484 │ │ │ │ + b a1524 │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1328] @ a19fc │ │ │ │ + ldr r2, [pc, #1328] @ a1a9c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a1940 │ │ │ │ + bne a19e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1808 │ │ │ │ + beq a18a8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r1, #800] @ 0x320 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r9, #20 │ │ │ │ str r2, [r1, #800] @ 0x320 │ │ │ │ - b a1148 │ │ │ │ + b a11e8 │ │ │ │ ldr r3, [fp, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #1252] @ a1a00 │ │ │ │ + ldr r2, [pc, #1252] @ a1aa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a19c8 │ │ │ │ + bne a1a68 │ │ │ │ mov r0, r5 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a0dbc │ │ │ │ + b a0e5c │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r1, r6, r9 │ │ │ │ moveq r0, r1 │ │ │ │ - beq a16cc │ │ │ │ + beq a176c │ │ │ │ cmp r8, #0 │ │ │ │ add r0, r6, r9 │ │ │ │ - ble a1954 │ │ │ │ + ble a19f4 │ │ │ │ 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 a1710 │ │ │ │ + bne a17b0 │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a157c │ │ │ │ + bne a161c │ │ │ │ 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 a1730 │ │ │ │ + ble a17d0 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a196c │ │ │ │ + bgt a1a0c │ │ │ │ lsl r0, r3, #1 │ │ │ │ ldrsh sl, [r6, r0] │ │ │ │ cmn sl, #1 │ │ │ │ - bne a1758 │ │ │ │ + bne a17f8 │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ strh r9, [r6, r0] │ │ │ │ - beq a16e0 │ │ │ │ + beq a1780 │ │ │ │ mvn r2, #7 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b a1620 │ │ │ │ + b a16c0 │ │ │ │ strh r3, [r6, r9] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a16e0 │ │ │ │ + beq a1780 │ │ │ │ ldr r2, [lr, r3, lsl #3] │ │ │ │ cmp ip, #15 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, r1, r0 │ │ │ │ - bgt a1854 │ │ │ │ + bgt a18f4 │ │ │ │ lsl r9, r2, #1 │ │ │ │ ldrsh sl, [r6, r9] │ │ │ │ cmn sl, #1 │ │ │ │ - beq a1610 │ │ │ │ + beq a16b0 │ │ │ │ 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 a1874 │ │ │ │ + bne a1914 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a1860 │ │ │ │ + bgt a1900 │ │ │ │ lsl r9, r2, #1 │ │ │ │ - b a1610 │ │ │ │ + b a16b0 │ │ │ │ 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] │ │ │ │ @@ -122796,139 +122836,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 a1680 │ │ │ │ + blt a1720 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3f68 │ │ │ │ + bl a4058 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 23e978 │ │ │ │ + bl 2412a0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a195c │ │ │ │ + beq a19fc │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0dbc │ │ │ │ + b a0e5c │ │ │ │ str lr, [r9] │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a157c │ │ │ │ - b a15b4 │ │ │ │ + bne a161c │ │ │ │ + b a1654 │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1758 │ │ │ │ + bne a17f8 │ │ │ │ strb r9, [r6, r3] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq a16e0 │ │ │ │ + beq a1780 │ │ │ │ ldrb ip, [r4, #4] │ │ │ │ add lr, lr, #8 │ │ │ │ - b a15c8 │ │ │ │ + b a1668 │ │ │ │ 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 a1788 │ │ │ │ + ble a1828 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a1828 │ │ │ │ + bgt a18c8 │ │ │ │ ldrsh r0, [r6, r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1834 │ │ │ │ + bne a18d4 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a173c │ │ │ │ + ble a17dc │ │ │ │ lsl r0, r3, #1 │ │ │ │ - b a15f4 │ │ │ │ + b a1694 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ mov r4, r0 │ │ │ │ - b a1134 │ │ │ │ + b a11d4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1400 │ │ │ │ - b a17b0 │ │ │ │ + bne a14a0 │ │ │ │ + b a1850 │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ mov r9, #8 │ │ │ │ - b a1558 │ │ │ │ + b a15f8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r9, #8 │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ mov r8, #5 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a113c │ │ │ │ - bl 29e598 │ │ │ │ + bne a11dc │ │ │ │ + bl 2a0e6c │ │ │ │ mvn r0, #0 │ │ │ │ - b a0dd0 │ │ │ │ + b a0e70 │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0dbc │ │ │ │ + b a0e5c │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a1978 │ │ │ │ + beq a1a18 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ - b a176c │ │ │ │ - beq a0d68 │ │ │ │ - b a141c │ │ │ │ + b a180c │ │ │ │ + beq a0e08 │ │ │ │ + b a14bc │ │ │ │ ldr r9, [r6, r2, lsl #2] │ │ │ │ cmn r9, #1 │ │ │ │ - bne a1644 │ │ │ │ + bne a16e4 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a1620 │ │ │ │ - b a16e0 │ │ │ │ + bne a16c0 │ │ │ │ + b a1780 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, r1 │ │ │ │ - b a1658 │ │ │ │ + b a16f8 │ │ │ │ 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 a0dbc │ │ │ │ + b a0e5c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a10b8 │ │ │ │ + beq a1158 │ │ │ │ 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] │ │ │ │ @@ -122951,151 +122991,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 a0dbc │ │ │ │ + b a0e5c │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a14e8 │ │ │ │ - beq a16e0 │ │ │ │ - b a15b4 │ │ │ │ + b a1588 │ │ │ │ + beq a1780 │ │ │ │ + b a1654 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0dbc │ │ │ │ + b a0e5c │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1758 │ │ │ │ + bne a17f8 │ │ │ │ str r9, [r6, r3, lsl #2] │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a1604 │ │ │ │ - b a16e0 │ │ │ │ + bne a16a4 │ │ │ │ + b a1780 │ │ │ │ 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 a1808 │ │ │ │ - ldr fp, [pc, #56] @ a19f0 │ │ │ │ - ldr r3, [pc, #56] @ a19f4 │ │ │ │ + bmi a18a8 │ │ │ │ + ldr fp, [pc, #56] @ a1a90 │ │ │ │ + ldr r3, [pc, #56] @ a1a94 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq a0e04 │ │ │ │ - b a17f4 │ │ │ │ + beq a0ea4 │ │ │ │ + b a1894 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - b a1528 │ │ │ │ + b a15c8 │ │ │ │ add r3, r3, #8 │ │ │ │ - b a0f08 │ │ │ │ - bge feb4c494 <__bss_end__@@Base+0xfe58754c> │ │ │ │ + b a0fa8 │ │ │ │ + bge feb4c534 <__bss_end__@@Base+0xfe5775ec> │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - subseq sl, r5, ip, lsr #24 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - andeq r9, r9, r4, lsr #31 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - @ instruction: 0x0008b5b8 │ │ │ │ + subseq sl, r6, ip, lsr #24 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + andeq sl, r9, r4, asr #32 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + andeq fp, r8, r0, ror r6 │ │ │ │ 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 a1cac │ │ │ │ + bne a1d4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1d18 │ │ │ │ - ldr r3, [pc, #908] @ a1dcc │ │ │ │ + bne a1db8 │ │ │ │ + ldr r3, [pc, #908] @ a1e6c │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a1c14 │ │ │ │ + bgt a1cb4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1c90 │ │ │ │ - ldr r2, [pc, #888] @ a1dd0 │ │ │ │ + beq a1d30 │ │ │ │ + ldr r2, [pc, #888] @ a1e70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1c90 │ │ │ │ + bhi a1d30 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #864] @ a1dd4 │ │ │ │ + ldr r0, [pc, #864] @ a1e74 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9da00 │ │ │ │ + bl 9daa0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1ca4 │ │ │ │ - ldr r9, [pc, #844] @ a1dd8 │ │ │ │ - ldr r3, [pc, #836] @ a1dd4 │ │ │ │ + beq a1d44 │ │ │ │ + ldr r9, [pc, #844] @ a1e78 │ │ │ │ + ldr r3, [pc, #836] @ a1e74 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a1ccc │ │ │ │ - ldr r3, [pc, #828] @ a1ddc │ │ │ │ - bl 3571e0 │ │ │ │ + beq a1d6c │ │ │ │ + ldr r3, [pc, #828] @ a1e7c │ │ │ │ + bl 35a980 │ │ │ │ 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 a1ae4 │ │ │ │ + beq a1b84 │ │ │ │ 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 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a1dac │ │ │ │ - ldr r3, [pc, #704] @ a1ddc │ │ │ │ - bl 3571e0 │ │ │ │ + beq a1e4c │ │ │ │ + ldr r3, [pc, #704] @ a1e7c │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ 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 a1d70 │ │ │ │ + beq a1e10 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq a1c0c │ │ │ │ - ldr r3, [pc, #636] @ a1ddc │ │ │ │ - bl 3571e0 │ │ │ │ + beq a1cac │ │ │ │ + ldr r3, [pc, #636] @ a1e7c │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -123112,525 +123152,550 @@ │ │ │ │ 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 a1cd8 │ │ │ │ + bne a1d78 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl a1f40 │ │ │ │ + bl a1fe0 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - beq a1cf0 │ │ │ │ + beq a1d90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1c00 │ │ │ │ + beq a1ca0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a1db4 │ │ │ │ + beq a1e54 │ │ │ │ rsb r0, r5, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b a1bb8 │ │ │ │ + b a1c58 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a1c6c │ │ │ │ - ldr r9, [pc, #444] @ a1de0 │ │ │ │ - ldr r0, [pc, #428] @ a1dd4 │ │ │ │ + bne a1d0c │ │ │ │ + ldr r9, [pc, #444] @ a1e80 │ │ │ │ + ldr r0, [pc, #428] @ a1e74 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9da00 │ │ │ │ + bl 9daa0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a1a88 │ │ │ │ - b a1ca4 │ │ │ │ - ldr r0, [pc, #400] @ a1dd4 │ │ │ │ + bne a1b28 │ │ │ │ + b a1d44 │ │ │ │ + ldr r0, [pc, #400] @ a1e74 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9da00 │ │ │ │ + bl 9daa0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1ca4 │ │ │ │ - ldr r9, [pc, #392] @ a1de4 │ │ │ │ - b a1a88 │ │ │ │ - ldr r9, [pc, #388] @ a1de8 │ │ │ │ - b a1c20 │ │ │ │ - ldr r9, [pc, #384] @ a1dec │ │ │ │ - b a1c20 │ │ │ │ + beq a1d44 │ │ │ │ + ldr r9, [pc, #392] @ a1e84 │ │ │ │ + b a1b28 │ │ │ │ + ldr r9, [pc, #388] @ a1e88 │ │ │ │ + b a1cc0 │ │ │ │ + ldr r9, [pc, #384] @ a1e8c │ │ │ │ + b a1cc0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1c90 │ │ │ │ + ble a1d30 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r9, [pc, #368] @ a1df0 │ │ │ │ - beq a1c20 │ │ │ │ - ldr r2, [pc, #364] @ a1df4 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r9, [pc, #360] @ a1df8 │ │ │ │ - beq a1c20 │ │ │ │ - ldr r3, [pc, #356] @ a1dfc │ │ │ │ + ldreq r9, [pc, #368] @ a1e90 │ │ │ │ + beq a1cc0 │ │ │ │ + ldr r2, [pc, #364] @ a1e94 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r9, [pc, #360] @ a1e98 │ │ │ │ + beq a1cc0 │ │ │ │ + ldr r3, [pc, #356] @ a1e9c │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r1, [pc, #352] @ a1e00 │ │ │ │ + ldr r1, [pc, #352] @ a1ea0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mvn r0, #0 │ │ │ │ - b a1c04 │ │ │ │ + b a1ca4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1d98 │ │ │ │ - bl a2714 │ │ │ │ + bne a1e38 │ │ │ │ + bl a2804 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r8, [r4, #12] │ │ │ │ movne r7, #1 │ │ │ │ - bne a1b4c │ │ │ │ - b a1ca4 │ │ │ │ + bne a1bec │ │ │ │ + b a1d44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a1ad4 │ │ │ │ - b a1ae4 │ │ │ │ + bne a1b74 │ │ │ │ + b a1b84 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - bne a1be4 │ │ │ │ + bne a1c84 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1be4 │ │ │ │ + beq a1c84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a1be4 │ │ │ │ + bne a1c84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a1be4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a1c84 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c618 │ │ │ │ + bl 9c6b8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a1ca4 │ │ │ │ - bl a3f24 │ │ │ │ + beq a1d44 │ │ │ │ + bl a4014 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a1d58 │ │ │ │ + beq a1df8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq a1dc0 │ │ │ │ + beq a1e60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1ca4 │ │ │ │ + beq a1d44 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a1b4c │ │ │ │ + bne a1bec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1ca4 │ │ │ │ + beq a1d44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a1ca4 │ │ │ │ + bne a1d44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a1ca4 │ │ │ │ - ldr r3, [pc, #100] @ a1e04 │ │ │ │ - ldr r1, [pc, #100] @ a1e08 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a1d44 │ │ │ │ + ldr r3, [pc, #100] @ a1ea4 │ │ │ │ + ldr r1, [pc, #100] @ a1ea8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b a1ca4 │ │ │ │ + bl 190b84 │ │ │ │ + b a1d44 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b a1d70 │ │ │ │ + b a1e10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a1c00 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a1ca0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a1d58 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a1df8 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r1, sp, r0, ror pc │ │ │ │ - subseq r7, r5, r8, asr r8 │ │ │ │ - andseq r2, r1, r8, lsl #17 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - andseq r3, r2, r4, lsr #25 │ │ │ │ - @ instruction: 0x0011e8b4 │ │ │ │ - andseq r8, r0, r0, ror fp │ │ │ │ - andeq r1, ip, r8, asr #1 │ │ │ │ - andseq sl, r3, ip, ror sp │ │ │ │ + eorseq r5, sp, r0, lsr r7 │ │ │ │ + subseq r7, r6, r8, asr r8 │ │ │ │ + andseq r2, r1, ip, lsl #25 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + mulseq r2, r0, r2 │ │ │ │ + mulseq r1, r0, lr │ │ │ │ + andseq r8, r0, r0, ror #30 │ │ │ │ + andeq r1, ip, r4, asr #9 │ │ │ │ + @ instruction: 0x0013b3f4 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - mulseq r8, r0, r5 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, lsr #13 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r5, r0, lsr #15 │ │ │ │ + andseq r2, r8, ip, ror fp │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r1, r6, r4, ror #28 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r6, r0, ror #30 │ │ │ │ │ │ │ │ -000a1e0c : │ │ │ │ +000a1eac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ a1ee4 │ │ │ │ + ldr r3, [pc, #192] @ a1f84 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ - bgt a1e5c │ │ │ │ + bgt a1efc │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1eb0 │ │ │ │ - ldr r2, [pc, #160] @ a1ee8 │ │ │ │ + beq a1f50 │ │ │ │ + ldr r2, [pc, #160] @ a1f88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1eb0 │ │ │ │ + bhi a1f50 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #132] @ a1eec │ │ │ │ - bne a1e8c │ │ │ │ + ldreq r5, [pc, #132] @ a1f8c │ │ │ │ + bne a1f2c │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r0, [pc, #124] @ a1ef0 │ │ │ │ - bl 23a1e4 │ │ │ │ + ldr r0, [pc, #124] @ a1f90 │ │ │ │ + bl 23cb0c │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #104] @ a1ef4 │ │ │ │ - b a1e68 │ │ │ │ + ldr r5, [pc, #104] @ a1f94 │ │ │ │ + b a1f08 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1eb0 │ │ │ │ + ble a1f50 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r5, [pc, #88] @ a1ef8 │ │ │ │ - beq a1e68 │ │ │ │ - ldr r2, [pc, #84] @ a1efc │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r5, [pc, #80] @ a1f00 │ │ │ │ - beq a1e68 │ │ │ │ - ldr r3, [pc, #76] @ a1f04 │ │ │ │ + ldreq r5, [pc, #88] @ a1f98 │ │ │ │ + beq a1f08 │ │ │ │ + ldr r2, [pc, #84] @ a1f9c │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r5, [pc, #80] @ a1fa0 │ │ │ │ + beq a1f08 │ │ │ │ + ldr r3, [pc, #76] @ a1fa4 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #72] @ a1f08 │ │ │ │ + ldr r1, [pc, #72] @ a1fa8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #56] @ a1f0c │ │ │ │ - b a1e68 │ │ │ │ - ldr r5, [pc, #52] @ a1f10 │ │ │ │ - b a1e68 │ │ │ │ - ldr r5, [pc, #48] @ a1f14 │ │ │ │ - b a1e68 │ │ │ │ + ldr r5, [pc, #56] @ a1fac │ │ │ │ + b a1f08 │ │ │ │ + ldr r5, [pc, #52] @ a1fb0 │ │ │ │ + b a1f08 │ │ │ │ + ldr r5, [pc, #48] @ a1fb4 │ │ │ │ + b a1f08 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r1, sp, r8, ror pc │ │ │ │ - andseq r3, r2, r4, lsr #25 │ │ │ │ - subseq r7, r5, r8, asr r8 │ │ │ │ - @ instruction: 0x0011e8b4 │ │ │ │ - andseq sl, r3, ip, ror sp │ │ │ │ + eorseq r5, sp, r8, lsr r7 │ │ │ │ + mulseq r2, r0, r2 │ │ │ │ + subseq r7, r6, r8, asr r8 │ │ │ │ + mulseq r1, r0, lr │ │ │ │ + @ instruction: 0x0013b3f4 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - mulseq r8, r0, r5 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, lsr #13 │ │ │ │ - andseq r2, r1, r8, lsl #17 │ │ │ │ - andseq r8, r0, r0, ror fp │ │ │ │ - andeq r1, ip, r8, asr #1 │ │ │ │ + andseq r2, r8, ip, ror fp │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r1, r6, r4, ror #28 │ │ │ │ + andseq r2, r1, ip, lsl #25 │ │ │ │ + andseq r8, r0, r0, ror #30 │ │ │ │ + andeq r1, ip, r4, asr #9 │ │ │ │ │ │ │ │ -000a1f18 : │ │ │ │ +000a1fb8 : │ │ │ │ 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 a1f40 │ │ │ │ + bl a1fe0 │ │ │ │ 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] @ a26f8 │ │ │ │ + ldr r9, [pc, #2020] @ a27e8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ - beq a25f0 │ │ │ │ - ldr fp, [pc, #1912] @ a26fc │ │ │ │ + beq a26e0 │ │ │ │ + ldr fp, [pc, #1992] @ a27ec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r6, r2 │ │ │ │ - bne a2418 │ │ │ │ + bne a251c │ │ │ │ ldr r8, [r1, #12] │ │ │ │ cmn r8, #1 │ │ │ │ - beq a2418 │ │ │ │ - ldr r3, [pc, #1880] @ a2700 │ │ │ │ + beq a251c │ │ │ │ + ldr r3, [pc, #1960] @ a27f0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a2534 │ │ │ │ + beq a2648 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2610 │ │ │ │ + bne a2700 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a25fc │ │ │ │ + beq a26ec │ │ │ │ cmn r0, #1 │ │ │ │ - bne a214c │ │ │ │ + bne a21e8 │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a22a4 │ │ │ │ + beq a23a8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a22b0 │ │ │ │ + beq a23b4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a22c0 │ │ │ │ + ble a23c4 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a25ac │ │ │ │ + bne a221c │ │ │ │ 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 │ │ │ │ str r2, [sl, #212] @ 0xd4 │ │ │ │ ldrb lr, [r1, #4] │ │ │ │ - lsl ip, ip, #20 │ │ │ │ + str r0, [r1, #8] │ │ │ │ mvn r0, #0 │ │ │ │ mvn r0, r0, lsl lr │ │ │ │ + lsl ip, ip, #20 │ │ │ │ lsr ip, ip, #20 │ │ │ │ - orr ip, ip, r3 │ │ │ │ cmp lr, #7 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r1, #8] │ │ │ │ - and r3, r0, r8 │ │ │ │ - bgt a217c │ │ │ │ - add fp, r1, #20 │ │ │ │ - ldrsb sl, [fp, r3] │ │ │ │ - cmp sl, #0 │ │ │ │ - bge a21e4 │ │ │ │ + orr ip, ip, r3 │ │ │ │ + and r3, r8, r0 │ │ │ │ + bgt a2284 │ │ │ │ + add sl, r1, #20 │ │ │ │ + ldrsb fp, [sl, r3] │ │ │ │ + cmp fp, #0 │ │ │ │ + bge a22ec │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - strb r1, [fp, r3] │ │ │ │ + strb r1, [sl, r3] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ ldrb lr, [r1, #5] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, lr │ │ │ │ - addeq fp, r1, #20 │ │ │ │ - beq a21cc │ │ │ │ + addeq sl, r1, #20 │ │ │ │ + beq a22d4 │ │ │ │ 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 a210c │ │ │ │ + bne a21a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a2384 │ │ │ │ + bne a2488 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a23f0 │ │ │ │ + bne a24f4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq a2140 │ │ │ │ + beq a21dc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a213c │ │ │ │ + beq a21d8 │ │ │ │ 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 a2174 │ │ │ │ + beq a2214 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq a2170 │ │ │ │ + beq a2210 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2490 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r3] │ │ │ │ str r3, [r7] │ │ │ │ mov r0, #1 │ │ │ │ - b a2144 │ │ │ │ + b a21e0 │ │ │ │ + add sl, sl, #42496 @ 0xa600 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 297280 │ │ │ │ + ldr r2, [sl, #208] @ 0xd0 │ │ │ │ + ldr r0, [sl, #212] @ 0xd4 │ │ │ │ + adds r2, r2, #4096 @ 0x1000 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + ldr ip, [r4, #16] │ │ │ │ + adc r0, r0, #0 │ │ │ │ + mov lr, #0 │ │ │ │ + str r2, [sl, #208] @ 0xd0 │ │ │ │ + str r0, [sl, #212] @ 0xd4 │ │ │ │ + str lr, [r1, #8] │ │ │ │ + ldrb lr, [r1, #4] │ │ │ │ + lsl ip, ip, #20 │ │ │ │ + mvn r3, #0 │ │ │ │ + lsr ip, ip, #20 │ │ │ │ + cmp lr, #7 │ │ │ │ + orr ip, ip, r2 │ │ │ │ + mov r2, r0 │ │ │ │ + mvn r0, r3, lsl lr │ │ │ │ + bic r3, r8, r3, lsl lr │ │ │ │ + ble a2110 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a24e0 │ │ │ │ + bgt a25f4 │ │ │ │ add sl, r1, r3, lsl #1 │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ + lsl fp, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - lsl sl, r3, #1 │ │ │ │ - bge a2220 │ │ │ │ + bge a2328 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - add fp, r1, #20 │ │ │ │ - strh r0, [fp, sl] │ │ │ │ + add sl, r1, #20 │ │ │ │ + strh r0, [sl, fp] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ ldrb lr, [r1, #5] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, lr │ │ │ │ addne r3, r3, r0, lsl #3 │ │ │ │ - strne r5, [fp, r3] │ │ │ │ - addne r3, fp, r3 │ │ │ │ + strne r5, [sl, r3] │ │ │ │ + addne r3, sl, r3 │ │ │ │ strne r6, [r3, #4] │ │ │ │ - bne a20c4 │ │ │ │ + bne a2160 │ │ │ │ add lr, r0, r0, lsl #1 │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ - add lr, fp, r3 │ │ │ │ + add lr, sl, r3 │ │ │ │ stmib lr, {r5, r6} │ │ │ │ - str r8, [fp, r3] │ │ │ │ - b a20c4 │ │ │ │ + str r8, [sl, r3] │ │ │ │ + b a2160 │ │ │ │ lsr sl, r8, #5 │ │ │ │ + add fp, sl, #1 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - add sl, sl, #1 │ │ │ │ - add r3, sl, r3 │ │ │ │ + add r3, fp, r3 │ │ │ │ and r3, r3, r0 │ │ │ │ - add sl, r1, r3 │ │ │ │ - ldrsb fp, [sl, #20] │ │ │ │ - cmp fp, #0 │ │ │ │ - bge a224c │ │ │ │ + add fp, r1, r3 │ │ │ │ + str sl, [sp, #12] │ │ │ │ + ldrsb sl, [fp, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + bge a2354 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - strb r3, [sl, #20] │ │ │ │ + strb r3, [fp, #20] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - b a2094 │ │ │ │ + b a2130 │ │ │ │ lsr sl, r8, #5 │ │ │ │ + add fp, sl, #1 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - add sl, sl, #1 │ │ │ │ - add r3, r3, sl │ │ │ │ + add r3, fp, r3 │ │ │ │ and r3, r3, r0 │ │ │ │ - add sl, r1, r3, lsl #1 │ │ │ │ - ldrsh sl, [sl, #20] │ │ │ │ - cmp sl, #0 │ │ │ │ - lsl sl, r3, #1 │ │ │ │ - blt a2198 │ │ │ │ - lsl sl, r3, #2 │ │ │ │ - add sl, sl, r3 │ │ │ │ + add fp, r1, r3, lsl #1 │ │ │ │ + ldrsh fp, [fp, #20] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + cmp fp, #0 │ │ │ │ + lsl fp, r3, #1 │ │ │ │ + blt a22a0 │ │ │ │ + lsl fp, r3, #2 │ │ │ │ + add fp, fp, 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 a2370 │ │ │ │ + add fp, fp, r3, lsr #5 │ │ │ │ + add fp, fp, #1 │ │ │ │ + lsr sl, r3, #5 │ │ │ │ + and r3, fp, r0 │ │ │ │ + ble a2474 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a2580 │ │ │ │ - add lr, r1, r3, lsl #1 │ │ │ │ - ldrsh lr, [lr, #20] │ │ │ │ - lsl sl, r3, #1 │ │ │ │ - cmp lr, #0 │ │ │ │ - blt a2198 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - lsr fp, fp, #5 │ │ │ │ - add r3, r3, fp │ │ │ │ - add r3, r3, #1 │ │ │ │ - and r3, r3, r0 │ │ │ │ - b a2278 │ │ │ │ + bgt a2694 │ │ │ │ + add fp, r1, r3, lsl #1 │ │ │ │ + ldrsh fp, [fp, #20] │ │ │ │ + cmp fp, #0 │ │ │ │ + bge a2594 │ │ │ │ + cmp lr, #15 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ + lslgt fp, r3, #2 │ │ │ │ + bgt a260c │ │ │ │ + lsl fp, r3, #1 │ │ │ │ + b a22a4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2004 │ │ │ │ + bne a20a4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a201c │ │ │ │ + bgt a20bc │ │ │ │ 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 a0b90 │ │ │ │ + bl a0c30 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a201c │ │ │ │ + bne a20bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2314 │ │ │ │ + beq a2418 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a26c8 │ │ │ │ + beq a27b8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2330 │ │ │ │ + beq a2434 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a26d4 │ │ │ │ + beq a27c4 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ - beq a26e0 │ │ │ │ + beq a27d0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a20ec │ │ │ │ + beq a2188 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a2120 │ │ │ │ + b a21bc │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ - lsr fp, fp, #5 │ │ │ │ - add r3, r3, fp │ │ │ │ + lsr sl, sl, #5 │ │ │ │ + add r3, r3, sl │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - add sl, r1, r3 │ │ │ │ - ldrsb lr, [sl, #20] │ │ │ │ + add fp, r1, r3 │ │ │ │ + ldrsb lr, [fp, #20] │ │ │ │ cmp lr, #0 │ │ │ │ - blt a220c │ │ │ │ - b a235c │ │ │ │ + blt a2314 │ │ │ │ + b a2460 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a24a0 │ │ │ │ - ldr r2, [pc, #876] @ a2704 │ │ │ │ + bne a25d0 │ │ │ │ + ldr r2, [pc, #856] @ a27f4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a23a8 │ │ │ │ + bne a24ac │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a20fc │ │ │ │ - bl 3571e0 │ │ │ │ + beq a2198 │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -123638,339 +123703,334 @@ │ │ │ │ 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 a2120 │ │ │ │ - b a2140 │ │ │ │ + bne a21bc │ │ │ │ + b a21dc │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a24c0 │ │ │ │ - ldr r2, [pc, #768] @ a2704 │ │ │ │ + bne a25ac │ │ │ │ + ldr r2, [pc, #748] @ a27f4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a23a8 │ │ │ │ + bne a24ac │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a210c │ │ │ │ - b a23a8 │ │ │ │ + beq a21a8 │ │ │ │ + b a24ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq a25fc │ │ │ │ + beq a26ec │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #712] @ a2700 │ │ │ │ + ldr r2, [pc, #692] @ a27f0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq a2534 │ │ │ │ + beq a2648 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, fp │ │ │ │ - beq a1fb0 │ │ │ │ + beq a2050 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1fb0 │ │ │ │ + beq a2050 │ │ │ │ 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 a0b90 │ │ │ │ + bl a0c30 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1fb0 │ │ │ │ - b a25fc │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r3] │ │ │ │ - str r3, [r7] │ │ │ │ - b a2174 │ │ │ │ - ldr r3, [pc, #608] @ a2708 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne a25c8 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - tst r3, #512 @ 0x200 │ │ │ │ - beq a20fc │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - b a2390 │ │ │ │ - ldr r3, [pc, #576] @ a2708 │ │ │ │ + bne a2050 │ │ │ │ + b a26ec │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + lsr sl, sl, #5 │ │ │ │ + add r3, r3, sl │ │ │ │ + add r3, r3, #1 │ │ │ │ + and r3, r3, r0 │ │ │ │ + b a2380 │ │ │ │ + ldr r3, [pc, #580] @ a27f8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a25dc │ │ │ │ + bne a26c0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ - tst r3, #512 @ 0x200 │ │ │ │ - beq a210c │ │ │ │ + and r3, r3, #512 @ 0x200 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq a21a8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b a23fc │ │ │ │ + b a2500 │ │ │ │ + ldr r3, [pc, #544] @ a27f8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne a26d0 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + and r3, r3, #512 @ 0x200 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq a2198 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + b a2494 │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ ldr sl, [sl, #20] │ │ │ │ + lsl fp, r3, #2 │ │ │ │ cmp sl, #0 │ │ │ │ - lsl sl, r3, #2 │ │ │ │ - bge a2504 │ │ │ │ + bge a2618 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - add sl, r1, sl │ │ │ │ - str r0, [sl, #20] │ │ │ │ - b a2094 │ │ │ │ - add sl, sl, r3 │ │ │ │ + add fp, r1, fp │ │ │ │ + str r0, [fp, #20] │ │ │ │ + b a2130 │ │ │ │ + add fp, fp, r3 │ │ │ │ lsr r3, r8, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ - add r3, r3, sl │ │ │ │ + add r3, r3, fp │ │ │ │ and r3, r3, r0 │ │ │ │ - add sl, r1, r3, lsl #2 │ │ │ │ - ldr sl, [sl, #20] │ │ │ │ - cmp sl, #0 │ │ │ │ - lsl sl, r3, #2 │ │ │ │ - blt a24f4 │ │ │ │ - b a2250 │ │ │ │ + add fp, r1, r3, lsl #2 │ │ │ │ + ldr fp, [fp, #20] │ │ │ │ + cmp fp, #0 │ │ │ │ + lsl fp, r3, #2 │ │ │ │ + blt a2608 │ │ │ │ + b a2358 │ │ │ │ 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 9cc94 │ │ │ │ + bl 9cd34 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a25fc │ │ │ │ + beq a26ec │ │ │ │ cmp r7, #0 │ │ │ │ - bne a2120 │ │ │ │ - b a2140 │ │ │ │ - add sl, r1, r3, lsl #2 │ │ │ │ - ldr sl, [sl, #20] │ │ │ │ - cmp sl, #0 │ │ │ │ - lsl sl, r3, #2 │ │ │ │ - blt a24f4 │ │ │ │ - add r3, sl, r3 │ │ │ │ - lsr fp, fp, #5 │ │ │ │ - add r3, r3, fp │ │ │ │ + bne a21bc │ │ │ │ + b a21dc │ │ │ │ + add fp, r1, r3, lsl #2 │ │ │ │ + ldr fp, [fp, #20] │ │ │ │ + cmp fp, #0 │ │ │ │ + lsl fp, r3, #2 │ │ │ │ + blt a2390 │ │ │ │ + add r3, fp, r3 │ │ │ │ + lsr sl, sl, #5 │ │ │ │ + add r3, r3, sl │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - b a2270 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 2949a0 │ │ │ │ - ldr ip, [r4, #16] │ │ │ │ - b a2028 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne a24b8 │ │ │ │ - b a20fc │ │ │ │ + b a2378 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne a24d8 │ │ │ │ - b a210c │ │ │ │ - ldr r1, [pc, #276] @ a270c │ │ │ │ - ldr r0, [pc, #276] @ a2710 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + b a25c0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b a25e4 │ │ │ │ + ldr r1, [pc, #276] @ a27fc │ │ │ │ + ldr r0, [pc, #276] @ a2800 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ strne r3, [r7] │ │ │ │ - b a2144 │ │ │ │ + b a21e0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11dad8 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ + bl 11e0c4 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ cmn r0, #1 │ │ │ │ - beq a268c │ │ │ │ + beq a277c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ movne r6, r8 │ │ │ │ - bne a2658 │ │ │ │ + bne a2748 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl 18a210 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ + bl 18bbb8 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ cmp r7, #0 │ │ │ │ - beq a2680 │ │ │ │ + beq a2770 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a267c │ │ │ │ + beq a276c │ │ │ │ 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 a2144 │ │ │ │ + b a21e0 │ │ │ │ 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 a0b90 │ │ │ │ + bl a0c30 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1fbc │ │ │ │ - b a25fc │ │ │ │ + bne a205c │ │ │ │ + b a26ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a2314 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a2418 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a2330 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a2434 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a20ec │ │ │ │ + beq a2188 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a2140 │ │ │ │ + b a21dc │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r5, ip, lsr #24 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - andeq r5, sl, r0, asr #15 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r6, ip, lsr #24 │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + @ instruction: 0x000a58b0 │ │ │ │ andeq r1, r0, r8, lsr #1 │ │ │ │ - eorseq fp, r5, ip, asr #4 │ │ │ │ + eorseq lr, r5, ip, lsl #20 │ │ │ │ │ │ │ │ -000a2714 : │ │ │ │ +000a2804 : │ │ │ │ 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] @ a2744 │ │ │ │ - bl 23a1e4 │ │ │ │ + ldr r0, [pc, #12] @ a2834 │ │ │ │ + bl 23cb0c │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq r7, [r5], #-108 @ 0xffffff94 │ │ │ │ + ldrsbeq r7, [r6], #-108 @ 0xffffff94 │ │ │ │ │ │ │ │ -000a2748 : │ │ │ │ +000a2838 : │ │ │ │ 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] @ a2778 │ │ │ │ - bl 23a1e4 │ │ │ │ + ldr r0, [pc, #12] @ a2868 │ │ │ │ + bl 23cb0c │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r7, r5, r0, lsl #10 │ │ │ │ + subseq r7, r6, 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 a27e0 │ │ │ │ + beq a28d0 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r7, r0 │ │ │ │ bl 296ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a2828 │ │ │ │ + beq a2918 │ │ │ │ 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 a27e0 │ │ │ │ + bne a28d0 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq a27fc │ │ │ │ + beq a28ec │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #10 │ │ │ │ - beq a2850 │ │ │ │ + beq a2940 │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a27e0 │ │ │ │ + beq a28d0 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne a27e8 │ │ │ │ - ldr r1, [pc, #84] @ a2860 │ │ │ │ + bne a28d8 │ │ │ │ + ldr r1, [pc, #84] @ a2950 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a27f0 │ │ │ │ + bne a28e0 │ │ │ │ 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 a27d0 │ │ │ │ - b a27e0 │ │ │ │ + beq a28c0 │ │ │ │ + b a28d0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne a27f0 │ │ │ │ - b a27e0 │ │ │ │ - eorseq lr, r5, r8, asr #15 │ │ │ │ + bne a28e0 │ │ │ │ + b a28d0 │ │ │ │ + eorseq r1, r6, r8, lsl #31 │ │ │ │ │ │ │ │ -000a2864 : │ │ │ │ +000a2954 : │ │ │ │ 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 a2924 │ │ │ │ + beq a2a14 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9a93c │ │ │ │ + bl 9a9dc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a2910 │ │ │ │ + beq a2a00 │ │ │ │ cmp r4, #0 │ │ │ │ - ble a28dc │ │ │ │ + ble a29cc │ │ │ │ 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 a28b8 │ │ │ │ - ldr r2, [pc, #72] @ a292c │ │ │ │ - bl 3571e0 │ │ │ │ + bne a29a8 │ │ │ │ + ldr r2, [pc, #72] @ a2a1c │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -123979,58 +124039,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] @ a2930 │ │ │ │ - b a2910 │ │ │ │ + ldr r3, [pc, #4] @ a2a20 │ │ │ │ + b a2a00 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq r1, r9, 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] @ a2ab4 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r6, [pc, #356] @ a2ba4 │ │ │ │ + bl 35a980 │ │ │ │ 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 a2a50 │ │ │ │ - ldr r0, [pc, #312] @ a2ab8 │ │ │ │ + beq a2b40 │ │ │ │ + ldr r0, [pc, #312] @ a2ba8 │ │ │ │ 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 a2a80 │ │ │ │ + bne a2b70 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a29c0 │ │ │ │ + beq a2ab0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2a20 │ │ │ │ + beq a2b10 │ │ │ │ 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] │ │ │ │ @@ -124053,76 +124113,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 a2a0c │ │ │ │ - ldr r0, [pc, #100] @ a2abc │ │ │ │ + b a2afc │ │ │ │ + ldr r0, [pc, #100] @ a2bac │ │ │ │ mov r1, #2 │ │ │ │ - bl 9aa38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aad8 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2a0c │ │ │ │ + beq a2afc │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0], #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a29b8 │ │ │ │ - b a29c0 │ │ │ │ - ldr r3, [pc, #56] @ a2ac0 │ │ │ │ + bne a2aa8 │ │ │ │ + b a2ab0 │ │ │ │ + ldr r3, [pc, #56] @ a2bb0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2a9c │ │ │ │ + bne a2b8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ + bl 1900bc │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2a68 │ │ │ │ + b a2b58 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2a68 │ │ │ │ + b a2b58 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ 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] @ a2c20 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r6, [pc, #320] @ a2d10 │ │ │ │ + bl 35a980 │ │ │ │ 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 a2b90 │ │ │ │ - ldr r0, [pc, #276] @ a2c24 │ │ │ │ + beq a2c80 │ │ │ │ + ldr r0, [pc, #276] @ a2d14 │ │ │ │ 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 a2bec │ │ │ │ + bne a2cdc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2bbc │ │ │ │ + beq a2cac │ │ │ │ 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] │ │ │ │ @@ -124134,165 +124194,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] @ a2c28 │ │ │ │ + ldr r0, [pc, #144] @ a2d18 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9aa38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aad8 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2b7c │ │ │ │ + beq a2c6c │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2b44 │ │ │ │ + bne a2c34 │ │ │ │ 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 a2b7c │ │ │ │ - ldr r3, [pc, #56] @ a2c2c │ │ │ │ + b a2c6c │ │ │ │ + ldr r3, [pc, #56] @ a2d1c │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2c08 │ │ │ │ + bne a2cf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ + bl 1900bc │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2ba8 │ │ │ │ + b a2c98 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2ba8 │ │ │ │ + b a2c98 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ │ │ │ │ -000a2c30 : │ │ │ │ +000a2d20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a2c6c │ │ │ │ + bne a2d5c │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #36] @ a2c84 │ │ │ │ - bl 23a1e4 │ │ │ │ + ldr r0, [pc, #36] @ a2d74 │ │ │ │ + bl 23cb0c │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ a2c88 │ │ │ │ - ldr r1, [pc, #20] @ a2c8c │ │ │ │ + ldr r3, [pc, #20] @ a2d78 │ │ │ │ + ldr r1, [pc, #20] @ a2d7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r7, r5, ip, lsl #12 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r5, r4, ror #4 │ │ │ │ + subseq r7, r6, ip, lsl #12 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq lr, r5, r4, lsr #20 │ │ │ │ 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 a30a8 │ │ │ │ - ldr r9, [pc, #1784] @ a33b4 │ │ │ │ - ldr r2, [pc, #1784] @ a33b8 │ │ │ │ + bls a3198 │ │ │ │ + ldr r9, [pc, #1784] @ a34a4 │ │ │ │ + ldr r2, [pc, #1784] @ a34a8 │ │ │ │ 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 a3294 │ │ │ │ - ldr r3, [pc, #1748] @ a33bc │ │ │ │ - bl 3571e0 │ │ │ │ + bne a3384 │ │ │ │ + ldr r3, [pc, #1748] @ a34ac │ │ │ │ + bl 35a980 │ │ │ │ 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 a3250 │ │ │ │ + beq a3340 │ │ │ │ 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 a2f84 │ │ │ │ - ldr r3, [pc, #1672] @ a33c0 │ │ │ │ + beq a3074 │ │ │ │ + ldr r3, [pc, #1672] @ a34b0 │ │ │ │ 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] @ a33c4 │ │ │ │ + ldr r2, [pc, #1644] @ a34b4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a32c4 │ │ │ │ + bne a33b4 │ │ │ │ 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 a30c0 │ │ │ │ + beq a31b0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a2ff8 │ │ │ │ + blt a30e8 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a3070 │ │ │ │ - ldr r8, [pc, #1560] @ a33c8 │ │ │ │ + bne a3160 │ │ │ │ + ldr r8, [pc, #1560] @ a34b8 │ │ │ │ ldr r3, [r8, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1556] @ a33cc │ │ │ │ - ldr r0, [pc, #1548] @ a33c8 │ │ │ │ + ldr r2, [pc, #1556] @ a34bc │ │ │ │ + ldr r0, [pc, #1548] @ a34b8 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ - bne a3328 │ │ │ │ - bl 9da00 │ │ │ │ + bne a3418 │ │ │ │ + bl 9daa0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a30d4 │ │ │ │ + beq a31c4 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a2e10 │ │ │ │ - ldr r3, [pc, #1496] @ a33bc │ │ │ │ - bl 3571e0 │ │ │ │ + beq a2f00 │ │ │ │ + ldr r3, [pc, #1496] @ a34ac │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -124300,32 +124360,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] @ a33d0 │ │ │ │ + ldr r3, [pc, #1448] @ a34c0 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r9] │ │ │ │ mvn r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bne a3194 │ │ │ │ + bne a3284 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a3240 │ │ │ │ + bne a3330 │ │ │ │ str r4, [r9] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ - beq a2eb8 │ │ │ │ - ldr r3, [pc, #1364] @ a33bc │ │ │ │ - bl 3571e0 │ │ │ │ + beq a2fa8 │ │ │ │ + ldr r3, [pc, #1364] @ a34ac │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -124339,61 +124399,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 a30fc │ │ │ │ + beq a31ec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a3338 │ │ │ │ + beq a3428 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2fb8 │ │ │ │ + beq a30a8 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1244] @ a33d4 │ │ │ │ + ldr r2, [pc, #1244] @ a34c4 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a2fc8 │ │ │ │ + bne a30b8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a2fc8 │ │ │ │ - ldr r2, [pc, #1188] @ a33bc │ │ │ │ - bl 3571e0 │ │ │ │ + beq a30b8 │ │ │ │ + ldr r2, [pc, #1188] @ a34ac │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1196] @ a33d8 │ │ │ │ + ldr r2, [pc, #1196] @ a34c8 │ │ │ │ str r4, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq a317c │ │ │ │ - bl a02c4 │ │ │ │ + beq a326c │ │ │ │ + bl a0364 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq a2f5c │ │ │ │ + beq a304c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a339c │ │ │ │ + beq a348c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2f78 │ │ │ │ + beq a3068 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a3390 │ │ │ │ + beq a3480 │ │ │ │ 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 │ │ │ │ @@ -124401,36 +124461,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 a2d30 │ │ │ │ - ldr r3, [pc, #1044] @ a33d4 │ │ │ │ + b a2e20 │ │ │ │ + ldr r3, [pc, #1044] @ a34c4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a2f04 │ │ │ │ + beq a2ff4 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a2f10 │ │ │ │ + bne a3000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 239d34 │ │ │ │ + bl 23c65c │ │ │ │ mov r6, r0 │ │ │ │ - b a3184 │ │ │ │ + b a3274 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a2d98 │ │ │ │ - ldr r2, [pc, #944] @ a33bc │ │ │ │ - bl 3571e0 │ │ │ │ + beq a2e88 │ │ │ │ + ldr r2, [pc, #944] @ a34ac │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -124447,59 +124507,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 a2da8 │ │ │ │ + beq a2e98 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r8, [pc, #844] @ a33c8 │ │ │ │ + ldr r8, [pc, #844] @ a34b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2dac │ │ │ │ + bne a2e9c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne a2dac │ │ │ │ + bne a2e9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a2dac │ │ │ │ + ble a2e9c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b a2e50 │ │ │ │ + b a2f40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #808] @ a33dc │ │ │ │ + ldr r5, [pc, #808] @ a34cc │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2d8c │ │ │ │ - ldr r3, [pc, #792] @ a33e0 │ │ │ │ + bne a2e7c │ │ │ │ + ldr r3, [pc, #792] @ a34d0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #788] @ a33e4 │ │ │ │ + ldr r1, [pc, #788] @ a34d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a32ac │ │ │ │ + beq a339c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a32ac │ │ │ │ + bne a339c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a32ac │ │ │ │ - bl 91a70 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a339c │ │ │ │ + bl 91b28 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a334c │ │ │ │ + beq a343c │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ streq r1, [r6, #180] @ 0xb4 │ │ │ │ - beq a2ec0 │ │ │ │ - ldr r3, [pc, #668] @ a33bc │ │ │ │ - bl 3571e0 │ │ │ │ + beq a2fb0 │ │ │ │ + ldr r3, [pc, #668] @ a34ac │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -124514,232 +124574,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 a2ec0 │ │ │ │ - bl 9cc94 │ │ │ │ + b a2fb0 │ │ │ │ + bl 9cd34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2f4c │ │ │ │ - b a2f5c │ │ │ │ + bne a303c │ │ │ │ + b a304c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3234 │ │ │ │ + bne a3324 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne a32f0 │ │ │ │ + bne a33e0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a31d0 │ │ │ │ + bne a32c0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a32f8 │ │ │ │ + bne a33e8 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b a2e4c │ │ │ │ + b a2f3c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a31b8 │ │ │ │ + bne a32a8 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr lr, [pc, #508] @ a33e8 │ │ │ │ - ldr ip, [pc, #508] @ a33ec │ │ │ │ + ldr lr, [pc, #508] @ a34d8 │ │ │ │ + ldr ip, [pc, #508] @ a34dc │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movne r1, #0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq a31c4 │ │ │ │ + beq a32b4 │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ - bne a32b4 │ │ │ │ + bne a33a4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a3240 │ │ │ │ + beq a3330 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ strne r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b a2e50 │ │ │ │ + b a2f40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq a31c4 │ │ │ │ + beq a32b4 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq a2e4c │ │ │ │ - b a31c8 │ │ │ │ + beq a2f3c │ │ │ │ + b a32b8 │ │ │ │ mov r0, fp │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2d30 │ │ │ │ + bne a2e20 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #388] @ a33f0 │ │ │ │ + ldr r2, [pc, #388] @ a34e0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3314 │ │ │ │ + bne a3404 │ │ │ │ mov r0, sl │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a32a8 │ │ │ │ + beq a3398 │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b a2d30 │ │ │ │ + b a2e20 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2d30 │ │ │ │ - bl 29e598 │ │ │ │ + bne a2e20 │ │ │ │ + bl 2a0e6c │ │ │ │ mvn r6, #0 │ │ │ │ - b a2f78 │ │ │ │ + b a3068 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3210 │ │ │ │ + beq a3300 │ │ │ │ mov r2, r1 │ │ │ │ - b a3218 │ │ │ │ - ldr r1, [pc, #296] @ a33f4 │ │ │ │ + b a3308 │ │ │ │ + ldr r1, [pc, #296] @ a34e4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a32dc │ │ │ │ + bne a33cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e3ac │ │ │ │ - b a2d68 │ │ │ │ + bl 1900bc │ │ │ │ + b a2e58 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a2d68 │ │ │ │ + b a2e58 │ │ │ │ mov r1, r3 │ │ │ │ - b a31e0 │ │ │ │ - ldr r0, [pc, #236] @ a33ec │ │ │ │ - ldr r1, [pc, #228] @ a33e8 │ │ │ │ + b a32d0 │ │ │ │ + ldr r0, [pc, #232] @ a34d8 │ │ │ │ + ldr r1, [pc, #232] @ a34dc │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, r0 │ │ │ │ mov r2, r3 │ │ │ │ - beq a3218 │ │ │ │ - b a3210 │ │ │ │ + beq a3308 │ │ │ │ + b a3300 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a327c │ │ │ │ + b a336c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a2e10 │ │ │ │ - b a30d4 │ │ │ │ - ldr r1, [pc, #184] @ a33f8 │ │ │ │ - ldr r0, [pc, #184] @ a33fc │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a2f00 │ │ │ │ + b a31c4 │ │ │ │ + ldr r1, [pc, #184] @ a34e8 │ │ │ │ + ldr r0, [pc, #184] @ a34ec │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r6, #0 │ │ │ │ - b a3184 │ │ │ │ + b a3274 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3368 │ │ │ │ + beq a3458 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a33a8 │ │ │ │ + beq a3498 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a32ac │ │ │ │ + beq a339c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a32ac │ │ │ │ + bne a339c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a32ac │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a339c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a2f78 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a3068 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a2f5c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a304c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a3368 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a3458 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - muleq r9, r4, r9 │ │ │ │ - andseq fp, r5, ip, lsr #7 │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r5, ip, lsr #24 │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035e7d0 │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + @ instruction: 0x0056a69c │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + ldrsheq r2, [r6], #-108 @ 0xffffff94 │ │ │ │ + andeq sp, r9, r4, lsr sl │ │ │ │ + @ instruction: 0x0015c2f4 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r6, ip, lsr #24 │ │ │ │ + subseq r7, r8, ip, ror r1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r6, r0, pc, r1 @ │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq fp, r5, ip, asr #4 │ │ │ │ + eorseq lr, r5, ip, lsl #20 │ │ │ │ │ │ │ │ -000a3400 : │ │ │ │ - b a3404 │ │ │ │ +000a34f0 : │ │ │ │ + b a34f4 │ │ │ │ │ │ │ │ -000a3404 : │ │ │ │ +000a34f4 : │ │ │ │ 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 a3520 │ │ │ │ - ldr r8, [pc, #428] @ a35d4 │ │ │ │ - ldr r2, [pc, #428] @ a35d8 │ │ │ │ + bls a3610 │ │ │ │ + ldr r8, [pc, #428] @ a36c4 │ │ │ │ + ldr r2, [pc, #428] @ a36c8 │ │ │ │ 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 a3574 │ │ │ │ - ldr r3, [pc, #392] @ a35dc │ │ │ │ - bl 3571e0 │ │ │ │ + bne a3664 │ │ │ │ + ldr r3, [pc, #392] @ a36cc │ │ │ │ + bl 35a980 │ │ │ │ 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 a3530 │ │ │ │ + beq a3620 │ │ │ │ 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 a34ec │ │ │ │ - ldr r3, [pc, #316] @ a35e0 │ │ │ │ + beq a35dc │ │ │ │ + ldr r3, [pc, #316] @ a36d0 │ │ │ │ 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] @ a35e4 │ │ │ │ + ldr r2, [pc, #292] @ a36d4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3594 │ │ │ │ + bne a3684 │ │ │ │ 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} │ │ │ │ @@ -124751,262 +124811,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 a349c │ │ │ │ - ldr r5, [pc, #192] @ a35e8 │ │ │ │ + b a358c │ │ │ │ + ldr r5, [pc, #192] @ a36d8 │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a349c │ │ │ │ + bne a358c │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #160] @ a35ec │ │ │ │ + ldr r2, [pc, #160] @ a36dc │ │ │ │ cmp r3, r2 │ │ │ │ - bne a35ac │ │ │ │ + bne a369c │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a3588 │ │ │ │ + beq a3678 │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b a349c │ │ │ │ + b a358c │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a349c │ │ │ │ - bl 29e598 │ │ │ │ + bne a358c │ │ │ │ + bl 2a0e6c │ │ │ │ mov r5, #0 │ │ │ │ - b a34e4 │ │ │ │ - ldr r1, [pc, #84] @ a35f0 │ │ │ │ + b a35d4 │ │ │ │ + ldr r1, [pc, #84] @ a36e0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a35c0 │ │ │ │ + bne a36b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e3ac │ │ │ │ - b a34d0 │ │ │ │ + bl 1900bc │ │ │ │ + b a35c0 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a355c │ │ │ │ + b a364c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a34d0 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ + b a35c0 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + @ instruction: 0x0056a69c │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r7, r8, ip, ror r1 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ │ │ │ │ -000a35f4 <_PyLong_New@@Base>: │ │ │ │ +000a36e4 <_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 a3820 <_PyLong_New@@Base+0x22c> │ │ │ │ + bgt a3910 <_PyLong_New@@Base+0x22c> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a3708 <_PyLong_New@@Base+0x114> │ │ │ │ + beq a37f8 <_PyLong_New@@Base+0x114> │ │ │ │ add r3, r0, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi a37b8 <_PyLong_New@@Base+0x1c4> │ │ │ │ - ldr r7, [pc, #520] @ a3834 <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #520] @ a3838 <_PyLong_New@@Base+0x244> │ │ │ │ + bmi a38a8 <_PyLong_New@@Base+0x1c4> │ │ │ │ + ldr r7, [pc, #520] @ a3924 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #520] @ a3928 <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a37a4 <_PyLong_New@@Base+0x1b0> │ │ │ │ - ldr r3, [pc, #508] @ a383c <_PyLong_New@@Base+0x248> │ │ │ │ - bl 3571e0 │ │ │ │ + bne a3894 <_PyLong_New@@Base+0x1b0> │ │ │ │ + ldr r3, [pc, #508] @ a392c <_PyLong_New@@Base+0x248> │ │ │ │ + bl 35a980 │ │ │ │ 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 a3768 <_PyLong_New@@Base+0x174> │ │ │ │ + bcs a3858 <_PyLong_New@@Base+0x174> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq a3758 <_PyLong_New@@Base+0x164> │ │ │ │ + beq a3848 <_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 a36c0 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a37b0 <_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] @ a3840 <_PyLong_New@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #376] @ a3930 <_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] @ a3844 <_PyLong_New@@Base+0x250> │ │ │ │ + ldr r1, [pc, #356] @ a3934 <_PyLong_New@@Base+0x250> │ │ │ │ stmib r5, {r2, r3} │ │ │ │ - bne a37c4 <_PyLong_New@@Base+0x1d0> │ │ │ │ + bne a38b4 <_PyLong_New@@Base+0x1d0> │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne a37e0 <_PyLong_New@@Base+0x1ec> │ │ │ │ + bne a38d0 <_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] @ a3834 <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #292] @ a3838 <_PyLong_New@@Base+0x244> │ │ │ │ + ldr r7, [pc, #292] @ a3924 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #292] @ a3928 <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ ldrne r0, [r7, #708] @ 0x2c4 │ │ │ │ movne r6, #16 │ │ │ │ - bne a37a8 <_PyLong_New@@Base+0x1b4> │ │ │ │ - ldr r3, [pc, #272] @ a383c <_PyLong_New@@Base+0x248> │ │ │ │ - bl 3571e0 │ │ │ │ + bne a3898 <_PyLong_New@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #272] @ a392c <_PyLong_New@@Base+0x248> │ │ │ │ + bl 35a980 │ │ │ │ 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 a3670 <_PyLong_New@@Base+0x7c> │ │ │ │ + bne a3760 <_PyLong_New@@Base+0x7c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a36c0 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a37b0 <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ a3848 <_PyLong_New@@Base+0x254> │ │ │ │ + ldr r2, [pc, #212] @ a3938 <_PyLong_New@@Base+0x254> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a37f8 <_PyLong_New@@Base+0x204> │ │ │ │ + bne a38e8 <_PyLong_New@@Base+0x204> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a37b8 <_PyLong_New@@Base+0x1c4> │ │ │ │ + beq a38a8 <_PyLong_New@@Base+0x1c4> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a36c0 <_PyLong_New@@Base+0xcc> │ │ │ │ + b a37b0 <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a36c0 <_PyLong_New@@Base+0xcc> │ │ │ │ - bl 29e598 │ │ │ │ + bne a37b0 <_PyLong_New@@Base+0xcc> │ │ │ │ + bl 2a0e6c │ │ │ │ mov r5, #0 │ │ │ │ - b a3700 <_PyLong_New@@Base+0x10c> │ │ │ │ + b a37f0 <_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 a36f8 <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r2, [pc, #100] @ a384c <_PyLong_New@@Base+0x258> │ │ │ │ + beq a37e8 <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r2, [pc, #100] @ a393c <_PyLong_New@@Base+0x258> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a380c <_PyLong_New@@Base+0x218> │ │ │ │ + bne a38fc <_PyLong_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e3ac │ │ │ │ - b a36f8 <_PyLong_New@@Base+0x104> │ │ │ │ + bl 1900bc │ │ │ │ + b a37e8 <_PyLong_New@@Base+0x104> │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a378c <_PyLong_New@@Base+0x198> │ │ │ │ + b a387c <_PyLong_New@@Base+0x198> │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ - b a36f8 <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r3, [pc, #40] @ a3850 <_PyLong_New@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #40] @ a3854 <_PyLong_New@@Base+0x260> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b a37bc <_PyLong_New@@Base+0x1c8> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x0035e7fc │ │ │ │ + b a37e8 <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r3, [pc, #40] @ a3940 <_PyLong_New@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #40] @ a3944 <_PyLong_New@@Base+0x260> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b a38ac <_PyLong_New@@Base+0x1c8> │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x0056a69c │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + @ instruction: 0x00361fbc │ │ │ │ │ │ │ │ -000a3858 : │ │ │ │ +000a3948 : │ │ │ │ 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 a3c08 │ │ │ │ + beq a3cf8 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #1008] @ a3c74 │ │ │ │ + ldr r1, [pc, #1008] @ a3d64 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a3c20 │ │ │ │ + beq a3d10 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a39cc │ │ │ │ + blt a3abc │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - bne a3a44 │ │ │ │ + bne a3b34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a3a60 │ │ │ │ - ldr r7, [pc, #960] @ a3c78 │ │ │ │ - ldr r2, [pc, #960] @ a3c7c │ │ │ │ + bne a3b50 │ │ │ │ + ldr r7, [pc, #960] @ a3d68 │ │ │ │ + ldr r2, [pc, #960] @ a3d6c │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3c34 │ │ │ │ - ldr r0, [pc, #940] @ a3c78 │ │ │ │ + bne a3d24 │ │ │ │ + ldr r0, [pc, #940] @ a3d68 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9da00 │ │ │ │ + bl 9daa0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3bd4 │ │ │ │ + beq a3cc4 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a3a9c │ │ │ │ - ldr r2, [pc, #916] @ a3c80 │ │ │ │ - bl 3571e0 │ │ │ │ + beq a3b8c │ │ │ │ + ldr r2, [pc, #916] @ a3d70 │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -125017,57 +125077,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 a3974 │ │ │ │ - ldr r2, [pc, #836] @ a3c84 │ │ │ │ + bne a3a64 │ │ │ │ + ldr r2, [pc, #836] @ a3d74 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3adc │ │ │ │ + bne a3bcc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ mov r2, #0 │ │ │ │ streq r2, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - bne a3b3c │ │ │ │ + bne a3c2c │ │ │ │ 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] @ a3c84 │ │ │ │ + ldr r2, [pc, #756] @ a3d74 │ │ │ │ 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 a3968 │ │ │ │ + beq a3a58 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3af0 │ │ │ │ + beq a3be0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b a3968 │ │ │ │ + b a3a58 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a3898 │ │ │ │ - ldr r2, [pc, #672] @ a3c80 │ │ │ │ - bl 3571e0 │ │ │ │ + beq a3988 │ │ │ │ + ldr r2, [pc, #672] @ a3d70 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -125084,446 +125144,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 a38a8 │ │ │ │ - ldr r7, [pc, #556] @ a3c78 │ │ │ │ + beq a3998 │ │ │ │ + ldr r7, [pc, #556] @ a3d68 │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #552] @ a3c7c │ │ │ │ + ldr r2, [pc, #552] @ a3d6c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3bc0 │ │ │ │ + bne a3cb0 │ │ │ │ mov r6, r8 │ │ │ │ - b a38c4 │ │ │ │ + b a39b4 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ - ldr r7, [pc, #524] @ a3c78 │ │ │ │ + ldr r7, [pc, #524] @ a3d68 │ │ │ │ cmp r8, #0 │ │ │ │ - bne a3bb8 │ │ │ │ + bne a3ca8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne a3a48 │ │ │ │ + bne a3b38 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a3a48 │ │ │ │ + ble a3b38 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r3, r6 │ │ │ │ - b a396c │ │ │ │ + b a3a5c │ │ │ │ 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 a3978 │ │ │ │ - ldr r2, [pc, #444] @ a3c84 │ │ │ │ + bne a3a68 │ │ │ │ + ldr r2, [pc, #444] @ a3d74 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #12] │ │ │ │ - beq a3950 │ │ │ │ + beq a3a40 │ │ │ │ ldr r8, [r2, #12] │ │ │ │ cmp r8, #0 │ │ │ │ movne r8, #0 │ │ │ │ movne r0, r8 │ │ │ │ - bne a3b14 │ │ │ │ + bne a3c04 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne a3bfc │ │ │ │ + bne a3cec │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3b54 │ │ │ │ + bne a3c44 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a3b9c │ │ │ │ + bne a3c8c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq a39b8 │ │ │ │ - ldr lr, [pc, #352] @ a3c88 │ │ │ │ - ldr ip, [pc, #352] @ a3c8c │ │ │ │ + beq a3aa8 │ │ │ │ + ldr lr, [pc, #352] @ a3d78 │ │ │ │ + ldr ip, [pc, #352] @ a3d7c │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, lr │ │ │ │ - bne a3b90 │ │ │ │ + bne a3c80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3bf4 │ │ │ │ + bne a3ce4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq a3968 │ │ │ │ - b a39c4 │ │ │ │ + beq a3a58 │ │ │ │ + b a3ab4 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a3b08 │ │ │ │ + bne a3bf8 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ - ldr r4, [pc, #280] @ a3c88 │ │ │ │ - ldr lr, [pc, #280] @ a3c8c │ │ │ │ + ldr r4, [pc, #280] @ a3d78 │ │ │ │ + ldr lr, [pc, #280] @ a3d7c │ │ │ │ cmp ip, lr │ │ │ │ cmpne ip, r4 │ │ │ │ - bne a3bdc │ │ │ │ + bne a3ccc │ │ │ │ cmp r8, #0 │ │ │ │ movne r2, r1 │ │ │ │ - bne a3b9c │ │ │ │ + bne a3c8c │ │ │ │ mov r8, r1 │ │ │ │ - b a3b14 │ │ │ │ + b a3c04 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a3b34 │ │ │ │ + beq a3c24 │ │ │ │ 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 a396c │ │ │ │ + b a3a5c │ │ │ │ mov r8, #0 │ │ │ │ - b a3a48 │ │ │ │ - ldr r0, [pc, #176] @ a3c78 │ │ │ │ + b a3b38 │ │ │ │ + ldr r0, [pc, #176] @ a3d68 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a3aa0 │ │ │ │ + bne a3b90 │ │ │ │ mov r3, #0 │ │ │ │ - b a396c │ │ │ │ + b a3a5c │ │ │ │ cmp r8, #0 │ │ │ │ - beq a3b14 │ │ │ │ + beq a3c04 │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - beq a39c4 │ │ │ │ + beq a3ab4 │ │ │ │ mov r2, r0 │ │ │ │ - b a3b9c │ │ │ │ + b a3c8c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ - b a3b64 │ │ │ │ - ldr r3, [pc, #128] @ a3c90 │ │ │ │ + b a3c54 │ │ │ │ + ldr r3, [pc, #128] @ a3d80 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ a3c94 │ │ │ │ + ldr r1, [pc, #124] @ a3d84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b a3bd4 │ │ │ │ + bl 117eec │ │ │ │ + b a3cc4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3c60 │ │ │ │ + blt a3d50 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - b a38a8 │ │ │ │ + b a3998 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3bd4 │ │ │ │ + beq a3cc4 │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r6, [r3, #20] │ │ │ │ str r6, [r3, #24] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b a3ac0 │ │ │ │ + b a3bb0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a3c28 │ │ │ │ + beq a3d18 │ │ │ │ mov r8, #0 │ │ │ │ - b a39d8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - muleq r9, r4, r9 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - andseq fp, r5, ip, lsr #7 │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035e7d0 │ │ │ │ + b a3ac8 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsheq r2, [r6], #-108 @ 0xffffff94 │ │ │ │ + andeq sp, r9, r4, lsr sl │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x0015c2f4 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r6, r0, pc, r1 @ │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - bne a3cdc │ │ │ │ + bne a3dcc │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r0, #20] │ │ │ │ strne r2, [r0, #24] │ │ │ │ - bne a3cd4 │ │ │ │ + bne a3dc4 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ - ldr ip, [pc, #344] @ a3e20 │ │ │ │ + ldr ip, [pc, #344] @ a3f10 │ │ │ │ cmp lr, ip │ │ │ │ streq r3, [r0, #20] │ │ │ │ streq r3, [r0, #24] │ │ │ │ - bne a3d6c │ │ │ │ + bne a3e5c │ │ │ │ str r0, [r1] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3db0 │ │ │ │ - ldr lr, [pc, #304] @ a3e20 │ │ │ │ + bne a3ea0 │ │ │ │ + ldr lr, [pc, #304] @ a3f10 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r4, lr │ │ │ │ - bne a3dc4 │ │ │ │ + bne a3eb4 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a3d50 │ │ │ │ + bne a3e40 │ │ │ │ cmp r3, #0 │ │ │ │ moveq ip, r2 │ │ │ │ - bne a3d84 │ │ │ │ + bne a3e74 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, lr │ │ │ │ - beq a3d98 │ │ │ │ - ldr r5, [pc, #256] @ a3e24 │ │ │ │ - ldr lr, [pc, #256] @ a3e28 │ │ │ │ + beq a3e88 │ │ │ │ + ldr r5, [pc, #256] @ a3f14 │ │ │ │ + ldr lr, [pc, #256] @ a3f18 │ │ │ │ cmp r4, lr │ │ │ │ cmpne r4, r5 │ │ │ │ - bne a3df4 │ │ │ │ + bne a3ee4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a3d6c │ │ │ │ + beq a3e5c │ │ │ │ ldr r3, [ip, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [r0, #20] │ │ │ │ strne r0, [r3, #20] │ │ │ │ - b a3d90 │ │ │ │ + b a3e80 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, r2 │ │ │ │ - beq a3dc8 │ │ │ │ + beq a3eb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3d10 │ │ │ │ - b a3d38 │ │ │ │ + beq a3e00 │ │ │ │ + b a3e28 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - beq a3cd4 │ │ │ │ - b a3da4 │ │ │ │ + beq a3dc4 │ │ │ │ + b a3e94 │ │ │ │ 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 a3d98 │ │ │ │ - ldr lr, [pc, #96] @ a3e20 │ │ │ │ + bne a3e88 │ │ │ │ + ldr lr, [pc, #96] @ a3f10 │ │ │ │ mov ip, r3 │ │ │ │ - b a3d10 │ │ │ │ + b a3e00 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r6, [pc, #88] @ a3e28 │ │ │ │ - ldr r5, [pc, #80] @ a3e24 │ │ │ │ + ldr r6, [pc, #88] @ a3f18 │ │ │ │ + ldr r5, [pc, #80] @ a3f14 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpne r7, r6 │ │ │ │ - bne a3e04 │ │ │ │ + bne a3ef4 │ │ │ │ cmp r3, #0 │ │ │ │ movne ip, r4 │ │ │ │ - bne a3d38 │ │ │ │ + bne a3e28 │ │ │ │ mov r3, r4 │ │ │ │ - b a3d10 │ │ │ │ + b a3e00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3d30 │ │ │ │ + beq a3e20 │ │ │ │ mov ip, r3 │ │ │ │ - b a3d38 │ │ │ │ + b a3e28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3d10 │ │ │ │ + beq a3e00 │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3d38 │ │ │ │ + bne a3e28 │ │ │ │ str ip, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - b a3da4 │ │ │ │ - ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - subseq r2, r5, ip, asr #15 │ │ │ │ - @ instruction: 0x00552990 │ │ │ │ + b a3e94 │ │ │ │ + ldrsheq r2, [r6], #-108 @ 0xffffff94 │ │ │ │ + subseq r2, r6, ip, asr #15 │ │ │ │ + @ instruction: 0x00562990 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi a3e58 │ │ │ │ + bhi a3f48 │ │ │ │ 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 a3f10 │ │ │ │ + beq a4000 │ │ │ │ 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 a3f04 │ │ │ │ + bhi a3ff4 │ │ │ │ cmp r2, #1 │ │ │ │ sub ip, r2, #2 │ │ │ │ - beq a3f10 │ │ │ │ + beq a4000 │ │ │ │ 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 a3f04 │ │ │ │ + bhi a3ff4 │ │ │ │ cmp r2, #2 │ │ │ │ sub ip, r2, #3 │ │ │ │ - beq a3f10 │ │ │ │ + beq a4000 │ │ │ │ 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 a3f04 │ │ │ │ + bhi a3ff4 │ │ │ │ lsl r2, r3, #30 │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ subs ip, ip, #1 │ │ │ │ orr r2, r2, r3, lsr #1 │ │ │ │ - bcc a3f10 │ │ │ │ + bcc a4000 │ │ │ │ ldr r3, [r4, #-4]! │ │ │ │ add r3, r2, r3 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bls a3ee0 │ │ │ │ + bls a3fd0 │ │ │ │ add r3, r3, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, ip │ │ │ │ - b a3e64 │ │ │ │ + b a3f54 │ │ │ │ mul r0, r1, r3 │ │ │ │ mvn r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a3f24 : │ │ │ │ +000a4014 : │ │ │ │ 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] @ a3f64 │ │ │ │ - bl 9d994 │ │ │ │ + ldr r0, [pc, #32] @ a4054 │ │ │ │ + bl 9da34 │ │ │ │ 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, [r5], #-188 @ 0xffffff44 │ │ │ │ + ldrsheq r5, [r6], #-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 a3fb4 │ │ │ │ + b a40a4 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r7, [r4, #20] │ │ │ │ cmn r7, #1 │ │ │ │ - bne a3ffc │ │ │ │ + bne a40ec │ │ │ │ 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 a3f8c │ │ │ │ + ble a407c │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a4084 │ │ │ │ + bgt a4174 │ │ │ │ add r4, r0, r3, lsl #1 │ │ │ │ ldrsh r7, [r4, #20] │ │ │ │ lsl r4, r3, #1 │ │ │ │ cmn r7, #1 │ │ │ │ - bne a3ffc │ │ │ │ + bne a40ec │ │ │ │ add r4, r0, r4 │ │ │ │ strh r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a3fb0 │ │ │ │ + bne a40a0 │ │ │ │ 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 a405c │ │ │ │ + bgt a414c │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a40b4 │ │ │ │ + bne a41a4 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a407c │ │ │ │ + ble a416c │ │ │ │ cmp ip, #15 │ │ │ │ lslgt r4, r3, #2 │ │ │ │ - bgt a4098 │ │ │ │ + bgt a4188 │ │ │ │ lsl r4, r3, #1 │ │ │ │ - b a3fe0 │ │ │ │ + b a40d0 │ │ │ │ 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 a40cc │ │ │ │ + bgt a41bc │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a4048 │ │ │ │ + bne a4138 │ │ │ │ cmp ip, #7 │ │ │ │ - bgt a4034 │ │ │ │ + bgt a4124 │ │ │ │ add r4, r0, r3 │ │ │ │ - b a3f9c │ │ │ │ + b a408c │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - bne a4000 │ │ │ │ + bne a40f0 │ │ │ │ add r4, r0, r4 │ │ │ │ str r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a3fb0 │ │ │ │ + bne a40a0 │ │ │ │ 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 a401c │ │ │ │ + b a410c │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - beq a402c │ │ │ │ + beq a411c │ │ │ │ add r3, r4, r3 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r5 │ │ │ │ - b a405c │ │ │ │ + b a414c │ │ │ │ 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] │ │ │ │ @@ -125534,100 +125594,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 a4168 │ │ │ │ + bne a4258 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a41e8 │ │ │ │ + bne a42d8 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a41a8 │ │ │ │ + bne a4298 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a4290 │ │ │ │ + b a4380 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4144 │ │ │ │ + beq a4234 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a4144 │ │ │ │ - ldr r2, [pc, #252] @ a4288 │ │ │ │ + bne a4234 │ │ │ │ + ldr r2, [pc, #252] @ a4378 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4248 │ │ │ │ + bne a4338 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a4144 │ │ │ │ + b a4234 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a415c │ │ │ │ + beq a424c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a415c │ │ │ │ - ldr r2, [pc, #188] @ a4288 │ │ │ │ + bne a424c │ │ │ │ + ldr r2, [pc, #188] @ a4378 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4268 │ │ │ │ + bne a4358 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a415c │ │ │ │ + b a424c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4150 │ │ │ │ + beq a4240 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a4150 │ │ │ │ - ldr r2, [pc, #124] @ a4288 │ │ │ │ + bne a4240 │ │ │ │ + ldr r2, [pc, #124] @ a4378 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4228 │ │ │ │ + bne a4318 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a4150 │ │ │ │ - ldr r1, [pc, #92] @ a428c │ │ │ │ + b a4240 │ │ │ │ + ldr r1, [pc, #92] @ a437c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a421c │ │ │ │ + beq a430c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a421c │ │ │ │ - ldr r1, [pc, #60] @ a428c │ │ │ │ + b a430c │ │ │ │ + ldr r1, [pc, #60] @ a437c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a419c │ │ │ │ + beq a428c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a419c │ │ │ │ - ldr r1, [pc, #28] @ a428c │ │ │ │ + b a428c │ │ │ │ + ldr r1, [pc, #28] @ a437c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a41dc │ │ │ │ + beq a42cc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a41dc │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + b a42cc │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ │ │ │ │ -000a4290 : │ │ │ │ +000a4380 : │ │ │ │ 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 │ │ │ │ @@ -125635,61 +125695,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 a4458 │ │ │ │ - ldr r3, [pc, #744] @ a45c0 │ │ │ │ - bl 3571e0 │ │ │ │ + bne a4548 │ │ │ │ + ldr r3, [pc, #744] @ a46b0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble a4498 │ │ │ │ - ldr ip, [pc, #720] @ a45c4 │ │ │ │ + ble a4588 │ │ │ │ + ldr ip, [pc, #720] @ a46b4 │ │ │ │ sub r0, r0, #1 │ │ │ │ sub r1, r2, r1 │ │ │ │ str r0, [r3, #3760] @ 0xeb0 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ - ldr r0, [pc, #704] @ a45c8 │ │ │ │ + ldr r0, [pc, #704] @ a46b8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne a44b0 │ │ │ │ + bne a45a0 │ │ │ │ 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 a44dc │ │ │ │ + beq a45cc │ │ │ │ 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 a4368 │ │ │ │ + bgt a4458 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a44dc │ │ │ │ + beq a45cc │ │ │ │ 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 a44bc │ │ │ │ + beq a45ac │ │ │ │ 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] │ │ │ │ @@ -125700,29 +125760,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 a43f0 │ │ │ │ + bne a44e0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a43ec │ │ │ │ + beq a44dc │ │ │ │ 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 a4530 │ │ │ │ + beq a4620 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a4504 │ │ │ │ + beq a45f4 │ │ │ │ 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] │ │ │ │ @@ -125741,44 +125801,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] @ a45c0 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #324] @ a46b0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r2, #-8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt a42ec │ │ │ │ - ldr ip, [pc, #292] @ a45c4 │ │ │ │ - ldr r0, [pc, #292] @ a45c8 │ │ │ │ + bgt a43dc │ │ │ │ + ldr ip, [pc, #292] @ a46b4 │ │ │ │ + ldr r0, [pc, #292] @ a46b8 │ │ │ │ sub r1, r2, r1 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq a430c │ │ │ │ + beq a43fc │ │ │ │ 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] @ a45cc │ │ │ │ + ldr r2, [pc, #228] @ a46bc │ │ │ │ cmp r3, r2 │ │ │ │ - bne a45b4 │ │ │ │ + bne a46a4 │ │ │ │ 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 │ │ │ │ @@ -125790,15 +125850,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 a4404 │ │ │ │ + beq a44f4 │ │ │ │ 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] │ │ │ │ @@ -125823,32 +125883,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 a44f4 │ │ │ │ + b a45e4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r4, lsr #31 │ │ │ │ - @ instruction: 0x0008b5b8 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq sl, r9, r4, asr #32 │ │ │ │ + andeq fp, r8, r0, ror r6 │ │ │ │ │ │ │ │ -000a45d0 <_PyType_GetDict@@Base>: │ │ │ │ +000a46c0 <_PyType_GetDict@@Base>: │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a45e8 <_PyType_GetDict@@Base+0x18> │ │ │ │ + bne a46d8 <_PyType_GetDict@@Base+0x18> │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #92] @ a4650 <_PyType_GetDict@@Base+0x80> │ │ │ │ + ldr r1, [pc, #92] @ a4740 <_PyType_GetDict@@Base+0x80> │ │ │ │ sub r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -125864,279 +125924,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 │ │ │ │ │ │ │ │ -000a4654 : │ │ │ │ +000a4744 : │ │ │ │ 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 a46dc │ │ │ │ - ldr r3, [pc, #112] @ a46f0 │ │ │ │ + beq a47cc │ │ │ │ + ldr r3, [pc, #112] @ a47e0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a46b0 │ │ │ │ + bne a47a0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a46b0 │ │ │ │ + beq a47a0 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a46e8 │ │ │ │ + beq a47d8 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b a46a8 │ │ │ │ - ldr r1, [pc, #16] @ a46f4 │ │ │ │ - ldr r0, [pc, #16] @ a46f8 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a4798 │ │ │ │ + ldr r1, [pc, #16] @ a47e4 │ │ │ │ + ldr r0, [pc, #16] @ a47e8 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b a46a8 │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + b a4798 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, asr #4 │ │ │ │ + eorseq lr, r5, ip, lsl #20 │ │ │ │ │ │ │ │ -000a46fc : │ │ │ │ +000a47ec : │ │ │ │ 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 a4734 │ │ │ │ + bl a4824 │ │ │ │ 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 a4f10 │ │ │ │ + beq a5000 │ │ │ │ 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 a53c8 │ │ │ │ + bhi a54b8 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4d1c │ │ │ │ + beq a4e0c │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq a4e18 │ │ │ │ + beq a4f08 │ │ │ │ ldr r3, [r9, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4784 │ │ │ │ + bne a4874 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a5350 │ │ │ │ + beq a5440 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ cmp r0, #0 │ │ │ │ addne r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq a5404 │ │ │ │ + beq a54f4 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a53f0 │ │ │ │ + beq a54e0 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp sl, #0 │ │ │ │ - bne a4ea4 │ │ │ │ + bne a4f94 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4f24 │ │ │ │ + beq a5014 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a513c │ │ │ │ + beq a522c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - ldrne r1, [pc, #3080] @ a5438 │ │ │ │ - beq a5410 │ │ │ │ + ldrne r1, [pc, #3080] @ a5528 │ │ │ │ + beq a5500 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a492c │ │ │ │ + beq a4a1c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5144 │ │ │ │ + beq a5234 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4924 │ │ │ │ + beq a4a14 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a514c │ │ │ │ + beq a523c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4924 │ │ │ │ + beq a4a14 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5154 │ │ │ │ + beq a5244 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4924 │ │ │ │ + beq a4a14 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a515c │ │ │ │ + beq a524c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4924 │ │ │ │ + beq a4a14 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5164 │ │ │ │ + beq a5254 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4924 │ │ │ │ + beq a4a14 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a50d0 │ │ │ │ + beq a51c0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4924 │ │ │ │ + beq a4a14 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a50d8 │ │ │ │ + beq a51c8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4924 │ │ │ │ + beq a4a14 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a50e0 │ │ │ │ + beq a51d0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq a536c │ │ │ │ + beq a545c │ │ │ │ ldr r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne a4908 │ │ │ │ + bne a49f8 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a516c │ │ │ │ + bne a525c │ │ │ │ mov r0, #1 │ │ │ │ - bl a2ac4 │ │ │ │ + bl a2bb4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a51c8 │ │ │ │ + beq a52b8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a4984 │ │ │ │ + beq a4a74 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a4e94 │ │ │ │ + ble a4f84 │ │ │ │ add fp, r5, #8 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4f94 │ │ │ │ + beq a5084 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands r1, r1, #256 @ 0x100 │ │ │ │ - beq a5324 │ │ │ │ + beq a5414 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt a4960 │ │ │ │ - ldr r3, [pc, #2736] @ a543c │ │ │ │ + blt a4a50 │ │ │ │ + ldr r3, [pc, #2736] @ a552c │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ addgt fp, r5, #8 │ │ │ │ movgt r1, #0 │ │ │ │ - ble a49dc │ │ │ │ + ble a4acc │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - beq a4f9c │ │ │ │ + beq a508c │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble a4fc0 │ │ │ │ + ble a50b0 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne a4f2c │ │ │ │ + bne a501c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a49a0 │ │ │ │ + bne a4a90 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a5238 │ │ │ │ + bge a5328 │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4a08 │ │ │ │ - ldr r2, [pc, #2620] @ a543c │ │ │ │ + beq a4af8 │ │ │ │ + ldr r2, [pc, #2620] @ a552c │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a5208 │ │ │ │ + bne a52f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b4bc │ │ │ │ + bl 23dde4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq a4f94 │ │ │ │ + beq a5084 │ │ │ │ ldr fp, [r6, #4] │ │ │ │ cmp fp, #0 │ │ │ │ streq fp, [sp, #36] @ 0x24 │ │ │ │ ldreq fp, [sl, #16] │ │ │ │ - beq a4a34 │ │ │ │ + beq a4b24 │ │ │ │ strge fp, [sp, #36] @ 0x24 │ │ │ │ - blt a5008 │ │ │ │ + blt a50f8 │ │ │ │ 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 a4f94 │ │ │ │ + beq a5084 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr r2, r1, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - beq a4a7c │ │ │ │ + beq a4b6c │ │ │ │ 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 │ │ │ │ @@ -126151,15 +126211,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 a52f0 │ │ │ │ + bne a53e0 │ │ │ │ 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 │ │ │ │ @@ -126167,488 +126227,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] @ a5440 │ │ │ │ + ldrne r8, [pc, #2356] @ a5530 │ │ │ │ str r9, [r4, #436] @ 0x1b4 │ │ │ │ str r9, [r4, #428] @ 0x1ac │ │ │ │ - beq a4b5c │ │ │ │ + beq a4c4c │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4e08 │ │ │ │ - bgt a4d58 │ │ │ │ + beq a4ef8 │ │ │ │ + bgt a4e48 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls a4e08 │ │ │ │ + bls a4ef8 │ │ │ │ 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 a4eec │ │ │ │ + bne a4fdc │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ str r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4b14 │ │ │ │ + bne a4c04 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4f34 │ │ │ │ + beq a5024 │ │ │ │ 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 a5688 │ │ │ │ + bl a5778 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a4cd8 │ │ │ │ - ldr r3, [pc, #2220] @ a5444 │ │ │ │ + blt a4dc8 │ │ │ │ + ldr r3, [pc, #2220] @ a5534 │ │ │ │ ldr r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a4bec │ │ │ │ + bne a4cdc │ │ │ │ ldr r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4bbc │ │ │ │ + beq a4cac │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5194 │ │ │ │ + blt a5284 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a51ec │ │ │ │ + blt a52dc │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a51d0 │ │ │ │ + blt a52c0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a52c8 │ │ │ │ + blt a53b8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r7, [r4, #132] @ 0x84 │ │ │ │ - bne a5264 │ │ │ │ + bne a5354 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4c54 │ │ │ │ + beq a4d44 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl a277c │ │ │ │ - bl 9de74 │ │ │ │ + bl a286c │ │ │ │ + bl 9df14 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4cd8 │ │ │ │ - ldr r1, [pc, #2084] @ a5448 │ │ │ │ + beq a4dc8 │ │ │ │ + ldr r1, [pc, #2084] @ a5538 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq a4c4c │ │ │ │ + beq a4d3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a52e4 │ │ │ │ + beq a53d4 │ │ │ │ cmp r8, #0 │ │ │ │ - blt a4cd8 │ │ │ │ + blt a4dc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4ed4 │ │ │ │ + bne a4fc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4ef8 │ │ │ │ - ldr r1, [pc, #2008] @ a544c │ │ │ │ + bne a4fe8 │ │ │ │ + ldr r1, [pc, #2008] @ a553c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3c8 │ │ │ │ + bl 9b468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4cd8 │ │ │ │ + bne a4dc8 │ │ │ │ ldr r5, [r6] │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a53ac │ │ │ │ + beq a549c │ │ │ │ sub r1, r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl a56b8 │ │ │ │ + bl a57a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4cd8 │ │ │ │ - ldr r1, [pc, #1944] @ a544c │ │ │ │ + beq a4dc8 │ │ │ │ + ldr r1, [pc, #1944] @ a553c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4cd8 │ │ │ │ + beq a4dc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a53f8 │ │ │ │ - bl a573c │ │ │ │ + beq a54e8 │ │ │ │ + bl a582c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a5374 │ │ │ │ + bne a5464 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - bne a5310 │ │ │ │ + bne a5400 │ │ │ │ ldr r8, [r9, #4] │ │ │ │ subs r0, r8, #0 │ │ │ │ - beq a5058 │ │ │ │ + beq a5148 │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a52fc │ │ │ │ + beq a53ec │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ - b a479c │ │ │ │ + b a488c │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne a4b2c │ │ │ │ + bne a4c1c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ - bl a5760 │ │ │ │ + bl a5850 │ │ │ │ mul r9, r7, r9 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl a5760 │ │ │ │ + bl a5850 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5760 │ │ │ │ + bl a5850 │ │ │ │ cmp r7, #0 │ │ │ │ - ble a4e08 │ │ │ │ + ble a4ef8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a50e8 │ │ │ │ + bne a51d8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq a4e08 │ │ │ │ + beq a4ef8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ tst r3, #8 │ │ │ │ - bne a5104 │ │ │ │ + bne a51f4 │ │ │ │ cmp r7, #2 │ │ │ │ - beq a4e08 │ │ │ │ + beq a4ef8 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ tst r3, #8 │ │ │ │ - bne a5120 │ │ │ │ + bne a5210 │ │ │ │ cmp r7, #3 │ │ │ │ - beq a4e08 │ │ │ │ + beq a4ef8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ tst r3, #8 │ │ │ │ - bne a507c │ │ │ │ + bne a516c │ │ │ │ subs r3, r7, #4 │ │ │ │ add r0, r0, #80 @ 0x50 │ │ │ │ - beq a4e08 │ │ │ │ + beq a4ef8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ tst r2, #8 │ │ │ │ - bne a5060 │ │ │ │ + bne a5150 │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r0, #20 │ │ │ │ - bne a4df0 │ │ │ │ + bne a4ee0 │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4b14 │ │ │ │ - b a4b5c │ │ │ │ + bne a4c04 │ │ │ │ + b a4c4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne a53dc │ │ │ │ + bne a54cc │ │ │ │ ldr fp, [r9, #4] │ │ │ │ ldr r5, [fp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a479c │ │ │ │ - ldr r1, [pc, #1560] @ a5450 │ │ │ │ + beq a488c │ │ │ │ + ldr r1, [pc, #1560] @ a5540 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1552] @ a5454 │ │ │ │ + ldr r1, [pc, #1552] @ a5544 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #16] │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1528] @ a5458 │ │ │ │ + ldr r1, [pc, #1528] @ a5548 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #20] │ │ │ │ bl 2a930 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4f40 │ │ │ │ + beq a5030 │ │ │ │ tst r3, #8 │ │ │ │ - bne a4f50 │ │ │ │ + bne a5040 │ │ │ │ ldr r5, [fp, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4e30 │ │ │ │ - b a479c │ │ │ │ - ldr r3, [pc, #1440] @ a543c │ │ │ │ + bne a4f20 │ │ │ │ + b a488c │ │ │ │ + ldr r3, [pc, #1440] @ a552c │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b a49dc │ │ │ │ + b a4acc │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ moveq r1, sl │ │ │ │ - beq a492c │ │ │ │ + beq a4a1c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a518c │ │ │ │ + beq a527c │ │ │ │ add r3, r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str r3, [sl] │ │ │ │ - b a4940 │ │ │ │ - ldr r1, [pc, #1408] @ a545c │ │ │ │ + b a4a30 │ │ │ │ + ldr r1, [pc, #1408] @ a554c │ │ │ │ mov r0, r7 │ │ │ │ - bl f95c4 │ │ │ │ + bl f9898 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4c60 │ │ │ │ - b a4cd8 │ │ │ │ + bge a4d50 │ │ │ │ + b a4dc8 │ │ │ │ ldr r3, [r2] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b a4e08 │ │ │ │ - ldr r1, [pc, #1376] @ a5460 │ │ │ │ + b a4ef8 │ │ │ │ + ldr r1, [pc, #1376] @ a5550 │ │ │ │ mov r0, r7 │ │ │ │ - bl f95c4 │ │ │ │ + bl f9898 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4c6c │ │ │ │ - b a4cd8 │ │ │ │ + bge a4d5c │ │ │ │ + b a4dc8 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b a47a8 │ │ │ │ - ldr r1, [pc, #1292] @ a5438 │ │ │ │ - b a492c │ │ │ │ + b a4898 │ │ │ │ + ldr r1, [pc, #1292] @ a5528 │ │ │ │ + b a4a1c │ │ │ │ add r0, r0, #1 │ │ │ │ - b a49bc │ │ │ │ - ldr r3, [pc, #1320] @ a5464 │ │ │ │ + b a4aac │ │ │ │ + ldr r3, [pc, #1320] @ a5554 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b a4b68 │ │ │ │ + b a4c58 │ │ │ │ tst r3, #8 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq a4e84 │ │ │ │ + beq a4f74 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a4ff4 │ │ │ │ + bgt a50e4 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt a4f74 │ │ │ │ + blt a5064 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt a4e84 │ │ │ │ - ldr r3, [pc, #1260] @ a5468 │ │ │ │ - ldr r1, [pc, #1260] @ a546c │ │ │ │ + blt a4f74 │ │ │ │ + ldr r3, [pc, #1260] @ a5558 │ │ │ │ + ldr r1, [pc, #1260] @ a555c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, #0 │ │ │ │ - b a4cf0 │ │ │ │ + b a4de0 │ │ │ │ mov r3, r4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a49d0 │ │ │ │ + beq a4ac0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4fa0 │ │ │ │ - ldr r3, [pc, #1148] @ a5438 │ │ │ │ + bne a5090 │ │ │ │ + ldr r3, [pc, #1148] @ a5528 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a49d0 │ │ │ │ + beq a4ac0 │ │ │ │ ldr r3, [ip, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5098 │ │ │ │ + beq a5188 │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble a50bc │ │ │ │ + ble a51ac │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - bne a4fd4 │ │ │ │ + bne a50c4 │ │ │ │ mov r4, ip │ │ │ │ - b a49d0 │ │ │ │ - ldr r3, [pc, #1132] @ a5468 │ │ │ │ - ldr r1, [pc, #1136] @ a5470 │ │ │ │ + b a4ac0 │ │ │ │ + ldr r3, [pc, #1132] @ a5558 │ │ │ │ + ldr r1, [pc, #1136] @ a5560 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b a4f84 │ │ │ │ + bl 190b84 │ │ │ │ + b a5074 │ │ │ │ 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 a4a34 │ │ │ │ + beq a4b24 │ │ │ │ ldr r2, [sl, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr r2, r2, r1 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ - bne a4a34 │ │ │ │ - ldr r3, [pc, #1052] @ a5468 │ │ │ │ - ldr r1, [pc, #1060] @ a5474 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b a4f94 │ │ │ │ - bl 99d00 │ │ │ │ - b a479c │ │ │ │ + bne a4b24 │ │ │ │ + ldr r3, [pc, #1052] @ a5558 │ │ │ │ + ldr r1, [pc, #1060] @ a5564 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b a5084 │ │ │ │ + bl 99da0 │ │ │ │ + b a488c │ │ │ │ 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 a4dfc │ │ │ │ + b a4eec │ │ │ │ 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 a4de4 │ │ │ │ + b a4ed4 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, r4 │ │ │ │ - beq a4fec │ │ │ │ + beq a50dc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a509c │ │ │ │ - ldr r3, [pc, #896] @ a5438 │ │ │ │ + bne a518c │ │ │ │ + ldr r3, [pc, #896] @ a5528 │ │ │ │ cmp r4, r3 │ │ │ │ - beq a4fec │ │ │ │ - ldr r3, [pc, #948] @ a5478 │ │ │ │ - ldr r1, [pc, #948] @ a547c │ │ │ │ + beq a50dc │ │ │ │ + ldr r3, [pc, #948] @ a5568 │ │ │ │ + ldr r1, [pc, #948] @ a556c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b a4f94 │ │ │ │ + bl 190b84 │ │ │ │ + b a5084 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b a48dc │ │ │ │ + b a49cc │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b a48f8 │ │ │ │ + b a49e8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a4918 │ │ │ │ + b a4a08 │ │ │ │ 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 a4da8 │ │ │ │ + b a4e98 │ │ │ │ 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 a4dbc │ │ │ │ + b a4eac │ │ │ │ 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 a4dd0 │ │ │ │ + b a4ec0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a4830 │ │ │ │ + b a4920 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b a4850 │ │ │ │ + b a4940 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b a486c │ │ │ │ + b a495c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b a4888 │ │ │ │ + b a4978 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b a48a4 │ │ │ │ + b a4994 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b a48c0 │ │ │ │ + b a49b0 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq a51b8 │ │ │ │ + beq a52a8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b a4940 │ │ │ │ - ldr r0, [pc, #732] @ a5478 │ │ │ │ + b a4a30 │ │ │ │ + ldr r0, [pc, #732] @ a5568 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #724] @ a5480 │ │ │ │ + ldr r1, [pc, #724] @ a5570 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b a4cd8 │ │ │ │ - ldr r3, [pc, #680] @ a5468 │ │ │ │ - ldr r1, [pc, #704] @ a5484 │ │ │ │ + bl 117eec │ │ │ │ + b a4dc8 │ │ │ │ + ldr r3, [pc, #680] @ a5558 │ │ │ │ + ldr r1, [pc, #704] @ a5574 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r5, #0 │ │ │ │ - b a4f94 │ │ │ │ - ldr r0, [pc, #672] @ a5478 │ │ │ │ + b a5084 │ │ │ │ + ldr r0, [pc, #672] @ a5568 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #680] @ a5488 │ │ │ │ + ldr r1, [pc, #680] @ a5578 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b a4cd8 │ │ │ │ - ldr r0, [pc, #644] @ a5478 │ │ │ │ + bl 117eec │ │ │ │ + b a4dc8 │ │ │ │ + ldr r0, [pc, #644] @ a5568 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #656] @ a548c │ │ │ │ + ldr r1, [pc, #656] @ a557c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b a4cd8 │ │ │ │ + bl 117eec │ │ │ │ + b a4dc8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5250 │ │ │ │ - ldr r3, [pc, #628] @ a5490 │ │ │ │ - ldr r2, [pc, #628] @ a5494 │ │ │ │ + beq a5340 │ │ │ │ + ldr r3, [pc, #628] @ a5580 │ │ │ │ + ldr r2, [pc, #628] @ a5584 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - bl 2b1bb8 │ │ │ │ + bl 2b436c │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4a08 │ │ │ │ - b a4f94 │ │ │ │ - ldr r3, [pc, #568] @ a5478 │ │ │ │ - ldr r1, [pc, #596] @ a5498 │ │ │ │ + bge a4af8 │ │ │ │ + b a5084 │ │ │ │ + ldr r3, [pc, #568] @ a5568 │ │ │ │ + ldr r1, [pc, #596] @ a5588 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117900 │ │ │ │ - b a4f94 │ │ │ │ - ldr r3, [pc, #544] @ a5478 │ │ │ │ - ldr r1, [pc, #576] @ a549c │ │ │ │ + bl 117eec │ │ │ │ + b a5084 │ │ │ │ + ldr r3, [pc, #544] @ a5568 │ │ │ │ + ldr r1, [pc, #576] @ a558c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b a4f94 │ │ │ │ - ldr r3, [pc, #564] @ a54a0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 190b84 │ │ │ │ + b a5084 │ │ │ │ + ldr r3, [pc, #564] @ a5590 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -126663,558 +126723,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 a4bfc │ │ │ │ - ldr r0, [pc, #424] @ a5478 │ │ │ │ + b a4cec │ │ │ │ + ldr r0, [pc, #424] @ a5568 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #460] @ a54a4 │ │ │ │ + ldr r1, [pc, #460] @ a5594 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b a4cd8 │ │ │ │ + bl 117eec │ │ │ │ + b a4dc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a4c4c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a4d3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 238000 │ │ │ │ - b a4ac8 │ │ │ │ - bl 29e598 │ │ │ │ + bl 23a928 │ │ │ │ + b a4bb8 │ │ │ │ + bl 2a0e6c │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #12] │ │ │ │ - b a4f94 │ │ │ │ - ldr r3, [pc, #336] @ a5468 │ │ │ │ - ldr r1, [pc, #396] @ a54a8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b a4f84 │ │ │ │ - ldr r2, [pc, #356] @ a5490 │ │ │ │ + b a5084 │ │ │ │ + ldr r3, [pc, #336] @ a5558 │ │ │ │ + ldr r1, [pc, #396] @ a5598 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b a5074 │ │ │ │ + ldr r2, [pc, #356] @ a5580 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #364] @ a54ac │ │ │ │ - bl 2b1bb8 │ │ │ │ + ldr r2, [pc, #364] @ a559c │ │ │ │ + bl 2b436c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4f94 │ │ │ │ + bne a5084 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b a4978 │ │ │ │ - ldr r3, [pc, #272] @ a5468 │ │ │ │ - ldr r1, [pc, #340] @ a54b0 │ │ │ │ + b a4a68 │ │ │ │ + ldr r3, [pc, #272] @ a5558 │ │ │ │ + ldr r1, [pc, #340] @ a55a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b a4f94 │ │ │ │ + b a5084 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - b a4918 │ │ │ │ + b a4a08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5390 │ │ │ │ + beq a5480 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a542c │ │ │ │ + beq a551c │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a4cf0 │ │ │ │ - ldr r3, [pc, #220] @ a5490 │ │ │ │ - ldr r2, [pc, #252] @ a54b4 │ │ │ │ + b a4de0 │ │ │ │ + ldr r3, [pc, #220] @ a5580 │ │ │ │ + ldr r2, [pc, #252] @ a55a4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2b1bb8 │ │ │ │ - b a4cd8 │ │ │ │ - ldr r3, [pc, #232] @ a54b8 │ │ │ │ - ldr r1, [pc, #232] @ a54bc │ │ │ │ + bl 2b436c │ │ │ │ + b a4dc8 │ │ │ │ + ldr r3, [pc, #232] @ a55a8 │ │ │ │ + ldr r1, [pc, #232] @ a55ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b a4f84 │ │ │ │ - ldr r3, [pc, #132] @ a5468 │ │ │ │ - ldr r1, [pc, #216] @ a54c0 │ │ │ │ + bl 190b84 │ │ │ │ + b a5074 │ │ │ │ + ldr r3, [pc, #132] @ a5558 │ │ │ │ + ldr r1, [pc, #216] @ a55b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b a4f84 │ │ │ │ + bl 190b84 │ │ │ │ + b a5074 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b a4f94 │ │ │ │ + b a5084 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a4cd8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a4dc8 │ │ │ │ mov r5, r9 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b a4f94 │ │ │ │ + b a5084 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r1, [pc, #28] @ a5438 │ │ │ │ + ldr r1, [pc, #28] @ a5528 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ add r0, r3, #8 │ │ │ │ - bne a4840 │ │ │ │ - b a4924 │ │ │ │ + bne a4930 │ │ │ │ + b a4a14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a5390 │ │ │ │ - subseq r8, r5, r0, asr lr │ │ │ │ - subseq r9, r5, ip, asr #30 │ │ │ │ - eorseq r1, sp, r0, lsr #31 │ │ │ │ - muleq r9, r4, r9 │ │ │ │ - subseq sl, r7, r8, lsr #5 │ │ │ │ - subseq sl, r7, ip, lsr #19 │ │ │ │ - eorseq lr, r5, ip, asr r8 │ │ │ │ - eorseq r9, r5, ip, lsl fp │ │ │ │ - eorseq lr, r5, r0, ror r8 │ │ │ │ - subseq fp, r7, r4, lsr #4 │ │ │ │ - subseq sl, r7, r8, asr #4 │ │ │ │ - andseq r8, r5, r4, lsr #30 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r0, asr #17 │ │ │ │ - eorseq lr, r5, r8, lsl #17 │ │ │ │ - eorseq lr, r5, ip, lsr #22 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, ip, asr #19 │ │ │ │ - eorseq lr, r5, r0, ror fp │ │ │ │ - eorseq lr, r5, r4, asr #18 │ │ │ │ - @ instruction: 0x0035ebf8 │ │ │ │ - @ instruction: 0x0035ebb0 │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r5, r4, ror sl │ │ │ │ - eorseq lr, r5, r8, asr #20 │ │ │ │ - @ instruction: 0x0035eaf8 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq lr, r5, ip, lsr ip │ │ │ │ - eorseq lr, r5, ip, ror #17 │ │ │ │ - eorseq lr, r5, r0, ror #18 │ │ │ │ - eorseq lr, r5, r8, lsl r9 │ │ │ │ - eorseq lr, r5, r4, lsl #25 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r5, r8, lsl r8 │ │ │ │ - eorseq lr, r5, ip, lsr #16 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a5480 │ │ │ │ + subseq r8, r6, r0, asr lr │ │ │ │ + subseq r9, r6, ip, asr #30 │ │ │ │ + eorseq r5, sp, r0, ror #14 │ │ │ │ + andeq sp, r9, r4, lsr sl │ │ │ │ + subseq sl, r8, r8, lsr #5 │ │ │ │ + subseq sl, r8, ip, lsr #19 │ │ │ │ + eorseq r2, r6, ip, lsl r0 │ │ │ │ + @ instruction: 0x0035d2dc │ │ │ │ + eorseq r2, r6, r0, lsr r0 │ │ │ │ + subseq fp, r8, r4, lsr #4 │ │ │ │ + subseq sl, r8, r8, asr #4 │ │ │ │ + andseq r9, r5, r0, ror lr │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r2, r6, r0, lsl #1 │ │ │ │ + eorseq r2, r6, r8, asr #32 │ │ │ │ + eorseq r2, r6, ip, ror #5 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r6, ip, lsl #3 │ │ │ │ + eorseq r2, r6, r0, lsr r3 │ │ │ │ + eorseq r2, r6, r4, lsl #2 │ │ │ │ + @ instruction: 0x003623b8 │ │ │ │ + eorseq r2, r6, r0, ror r3 │ │ │ │ + subseq sl, r6, r8, lsl ip │ │ │ │ + eorseq r2, r6, r4, lsr r2 │ │ │ │ + eorseq r2, r6, r8, lsl #4 │ │ │ │ + @ instruction: 0x003622b8 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x003623fc │ │ │ │ + eorseq r2, r6, ip, lsr #1 │ │ │ │ + eorseq r2, r6, r0, lsr #2 │ │ │ │ + ldrsbeq r2, [r6], -r8 @ │ │ │ │ + eorseq r2, r6, r4, asr #8 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + @ instruction: 0x00361fd8 │ │ │ │ + eorseq r1, r6, ip, ror #31 │ │ │ │ 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 a55d8 │ │ │ │ + beq a56c8 │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5594 │ │ │ │ + beq a5684 │ │ │ │ ldr r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a561c │ │ │ │ + beq a570c │ │ │ │ ldr r8, [r7, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a55f4 │ │ │ │ + beq a56e4 │ │ │ │ ldr r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5644 │ │ │ │ - bl a54c4 │ │ │ │ + beq a5734 │ │ │ │ + bl a55b4 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a5658 │ │ │ │ + bne a5748 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a567c │ │ │ │ + bne a576c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5674 │ │ │ │ + bne a5764 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5608 │ │ │ │ + bne a56f8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a566c │ │ │ │ + bne a575c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5630 │ │ │ │ + bne a5720 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a55a8 │ │ │ │ + beq a5698 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a55ec │ │ │ │ + bne a56dc │ │ │ │ mov r0, r5 │ │ │ │ - b a55c4 │ │ │ │ - ldr r0, [pc, #232] @ a5684 │ │ │ │ + b a56b4 │ │ │ │ + ldr r0, [pc, #232] @ a5774 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5580 │ │ │ │ + bne a5670 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5580 │ │ │ │ + bne a5670 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a55ec │ │ │ │ + bne a56dc │ │ │ │ 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] @ a5684 │ │ │ │ + ldr r0, [pc, #164] @ a5774 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a55c4 │ │ │ │ + beq a56b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #136] @ a5684 │ │ │ │ + ldr r0, [pc, #136] @ a5774 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5544 │ │ │ │ + beq a5634 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a566c │ │ │ │ + bne a575c │ │ │ │ mov r0, r7 │ │ │ │ - b a5560 │ │ │ │ - ldr r0, [pc, #96] @ a5684 │ │ │ │ + b a5650 │ │ │ │ + ldr r0, [pc, #96] @ a5774 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5560 │ │ │ │ + beq a5650 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a557c │ │ │ │ + bne a566c │ │ │ │ mov r0, r6 │ │ │ │ - b a55a8 │ │ │ │ - ldr r0, [pc, #56] @ a5684 │ │ │ │ + b a5698 │ │ │ │ + ldr r0, [pc, #56] @ a5774 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5528 │ │ │ │ + beq a5618 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a5608 │ │ │ │ + bne a56f8 │ │ │ │ mov r0, r8 │ │ │ │ - b a5544 │ │ │ │ + b a5634 │ │ │ │ mov r3, r2 │ │ │ │ - b a5630 │ │ │ │ + b a5720 │ │ │ │ mov r3, r2 │ │ │ │ - b a5608 │ │ │ │ + b a56f8 │ │ │ │ mov r2, r3 │ │ │ │ - b a5658 │ │ │ │ - subseq r8, r5, r0, asr lr │ │ │ │ + b a5748 │ │ │ │ + subseq r8, r6, r0, asr lr │ │ │ │ │ │ │ │ -000a5688 : │ │ │ │ +000a5778 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne a56b0 │ │ │ │ + bne a57a0 │ │ │ │ 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 93eec │ │ │ │ + b 93fa4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a56b8 : │ │ │ │ +000a57a8 : │ │ │ │ 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 a5718 │ │ │ │ + blt a5808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a56f4 │ │ │ │ + beq a57e4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #44] @ a572c │ │ │ │ - beq a56ec │ │ │ │ - ldr r3, [pc, #40] @ a5730 │ │ │ │ - ldr r1, [pc, #40] @ a5734 │ │ │ │ + ldreq r0, [pc, #44] @ a581c │ │ │ │ + beq a57dc │ │ │ │ + ldr r3, [pc, #40] @ a5820 │ │ │ │ + ldr r1, [pc, #40] @ a5824 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b a56ec │ │ │ │ - ldr r3, [pc, #16] @ a5730 │ │ │ │ - ldr r1, [pc, #20] @ a5738 │ │ │ │ + b a57dc │ │ │ │ + ldr r3, [pc, #16] @ a5820 │ │ │ │ + ldr r1, [pc, #20] @ a5828 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b a5710 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, ip, asr sp │ │ │ │ - eorseq lr, r5, r8, lsr #26 │ │ │ │ + bl 190b84 │ │ │ │ + b a5800 │ │ │ │ + subseq r9, r8, r4, asr #22 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r2, r6, ip, lsl r5 │ │ │ │ + eorseq r2, r6, r8, ror #9 │ │ │ │ │ │ │ │ -000a573c : │ │ │ │ - ldr r3, [pc, #24] @ a575c │ │ │ │ +000a582c : │ │ │ │ + ldr r3, [pc, #24] @ a584c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000a5760 : │ │ │ │ +000a5850 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq a577c │ │ │ │ + beq a586c │ │ │ │ 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] @ a57b8 │ │ │ │ + ldr r0, [pc, #36] @ a58a8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ a57bc │ │ │ │ + ldr r1, [pc, #28] @ a58ac │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, ip, lsr #27 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r6, ip, ror #10 │ │ │ │ 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 a5a2c │ │ │ │ + bl a5b1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a59a4 │ │ │ │ - ldr r1, [pc, #528] @ a5a18 │ │ │ │ + beq a5a94 │ │ │ │ + ldr r1, [pc, #528] @ a5b08 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a598c │ │ │ │ + blt a5a7c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a59ac │ │ │ │ + bne a5a9c │ │ │ │ mov r0, r7 │ │ │ │ - bl a5a2c │ │ │ │ + bl a5b1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a59a4 │ │ │ │ - ldr r1, [pc, #480] @ a5a1c │ │ │ │ + beq a5a94 │ │ │ │ + ldr r1, [pc, #480] @ a5b0c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a598c │ │ │ │ + blt a5a7c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a59d4 │ │ │ │ + bne a5ac4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5a2c │ │ │ │ + bl a5b1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a59a4 │ │ │ │ - ldr r1, [pc, #432] @ a5a20 │ │ │ │ + beq a5a94 │ │ │ │ + ldr r1, [pc, #432] @ a5b10 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a598c │ │ │ │ + blt a5a7c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a59f0 │ │ │ │ + bne a5ae0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq a59a4 │ │ │ │ + beq a5a94 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a591c │ │ │ │ + ble a5a0c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r8, [pc, #356] @ a5a24 │ │ │ │ + ldr r8, [pc, #356] @ a5b14 │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b a58cc │ │ │ │ + b a59bc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr fp, [r3, r4, lsl #3] │ │ │ │ cmp fp, r8 │ │ │ │ mov r0, fp │ │ │ │ - beq a5974 │ │ │ │ + beq a5a64 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5984 │ │ │ │ + beq a5a74 │ │ │ │ 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 a58c8 │ │ │ │ + bgt a59b8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl a5cd0 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5dc0 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a5988 │ │ │ │ - ldr r1, [pc, #236] @ a5a28 │ │ │ │ + beq a5a78 │ │ │ │ + ldr r1, [pc, #236] @ a5b18 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b14 │ │ │ │ + bl a5c04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5984 │ │ │ │ + blt a5a74 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5968 │ │ │ │ + beq a5a58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a59c8 │ │ │ │ + beq a5ab8 │ │ │ │ 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 a58cc │ │ │ │ - b a591c │ │ │ │ + bgt a59bc │ │ │ │ + b a5a0c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a59a4 │ │ │ │ + beq a5a94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5a0c │ │ │ │ + beq a5afc │ │ │ │ mvn r0, #0 │ │ │ │ - b a596c │ │ │ │ + b a5a5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5824 │ │ │ │ + bne a5914 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a5824 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a5914 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a5968 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a5a58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5858 │ │ │ │ + bne a5948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a5858 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a5948 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a588c │ │ │ │ + bne a597c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a588c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a597c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a59a4 │ │ │ │ - eorseq r2, sp, r8, ror #1 │ │ │ │ - ldrsheq r2, [sp], -ip @ │ │ │ │ - eorseq r2, sp, r8, lsl #2 │ │ │ │ - @ instruction: 0x0035eddc │ │ │ │ - eorseq r2, sp, ip, lsl r1 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a5a94 │ │ │ │ + eorseq r5, sp, r8, lsr #17 │ │ │ │ + @ instruction: 0x003d58bc │ │ │ │ + eorseq r5, sp, r8, asr #17 │ │ │ │ + mlaseq r6, ip, r5, r2 │ │ │ │ + @ instruction: 0x003d58dc │ │ │ │ │ │ │ │ -000a5a2c : │ │ │ │ - ldr r2, [pc, #216] @ a5b0c │ │ │ │ +000a5b1c : │ │ │ │ + ldr r2, [pc, #216] @ a5bfc │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a5a48 │ │ │ │ - ldr r0, [pc, #204] @ a5b10 │ │ │ │ + bhi a5b38 │ │ │ │ + ldr r0, [pc, #204] @ a5c00 │ │ │ │ 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 a5a8c │ │ │ │ + blt a5b7c │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne a5abc │ │ │ │ + bne a5bac │ │ │ │ mov r0, #1 │ │ │ │ - bl a35f4 <_PyLong_New@@Base> │ │ │ │ + bl a36e4 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5b04 │ │ │ │ + beq a5bf4 │ │ │ │ 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 a5ac0 │ │ │ │ + bne a5bb0 │ │ │ │ mov r0, #1 │ │ │ │ - bl a35f4 <_PyLong_New@@Base> │ │ │ │ + bl a36e4 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5b04 │ │ │ │ + beq a5bf4 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #2 │ │ │ │ - bl a35f4 <_PyLong_New@@Base> │ │ │ │ + bl a36e4 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5b04 │ │ │ │ + beq a5bf4 │ │ │ │ cmp r6, #0 │ │ │ │ addeq r2, r0, #16 │ │ │ │ biceq r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ moveq r3, #16 │ │ │ │ - bne a5af4 │ │ │ │ + bne a5be4 │ │ │ │ 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 a5ae4 │ │ │ │ + b a5bd4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - subseq r7, r7, ip, lsr #2 │ │ │ │ + subseq r7, r8, ip, lsr #2 │ │ │ │ │ │ │ │ -000a5b14 : │ │ │ │ +000a5c04 : │ │ │ │ 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 │ │ │ │ @@ -127222,213 +127282,213 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a5c78 │ │ │ │ - ldr r7, [pc, #304] @ a5c94 │ │ │ │ - bl 3571e0 │ │ │ │ + beq a5d68 │ │ │ │ + ldr r7, [pc, #304] @ a5d84 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ mov r4, r0 │ │ │ │ - beq a5c80 │ │ │ │ + beq a5d70 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5c10 │ │ │ │ + beq a5d00 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #224] @ a5c98 │ │ │ │ + ldr r3, [pc, #224] @ a5d88 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5c20 │ │ │ │ + bne a5d10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a5c20 │ │ │ │ - bl 3571e0 │ │ │ │ + beq a5d10 │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #188] @ a5c9c │ │ │ │ + ldr r2, [pc, #188] @ a5d8c │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq a5c48 │ │ │ │ - bl a02c4 │ │ │ │ + beq a5d38 │ │ │ │ + bl a0364 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a5c5c │ │ │ │ + bne a5d4c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #128] @ a5c98 │ │ │ │ + ldr r3, [pc, #128] @ a5d88 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5bbc │ │ │ │ + beq a5cac │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a5bc8 │ │ │ │ + bne a5cb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239d34 │ │ │ │ + bl 23c65c │ │ │ │ mov r5, r0 │ │ │ │ - b a5c50 │ │ │ │ - bl 9cc94 │ │ │ │ + b a5d40 │ │ │ │ + bl 9cd34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5c04 │ │ │ │ + beq a5cf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5c04 │ │ │ │ + bne a5cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a5c04 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a5cf4 │ │ │ │ mvn r5, #0 │ │ │ │ - b a5c04 │ │ │ │ - ldr r1, [pc, #24] @ a5ca0 │ │ │ │ - ldr r0, [pc, #24] @ a5ca4 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a5cf4 │ │ │ │ + ldr r1, [pc, #24] @ a5d90 │ │ │ │ + ldr r0, [pc, #24] @ a5d94 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b a5c50 │ │ │ │ + b a5d40 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r5, ip, lsr #24 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r6, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq fp, r5, ip, asr #4 │ │ │ │ + eorseq lr, r5, ip, lsl #20 │ │ │ │ │ │ │ │ -000a5ca8 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +000a5d98 <_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 9f684 │ │ │ │ + bl 9f724 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a5cd0 <_PyTuple_Resize@@Base>: │ │ │ │ +000a5dc0 <_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 a6074 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ - ldr r3, [pc, #924] @ a6094 <_PyTuple_Resize@@Base+0x3c4> │ │ │ │ + beq a6164 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + ldr r3, [pc, #924] @ a6184 <_PyTuple_Resize@@Base+0x3c4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a6074 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + bne a6164 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5f78 <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ + beq a6068 <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne a6074 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + bne a6164 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ cmp r1, r6 │ │ │ │ - beq a5e8c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + beq a5f7c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5e94 <_PyTuple_Resize@@Base+0x1c4> │ │ │ │ + beq a5f84 <_PyTuple_Resize@@Base+0x1c4> │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a5d68 <_PyTuple_Resize@@Base+0x98> │ │ │ │ + beq a5e58 <_PyTuple_Resize@@Base+0x98> │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #-8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [r4, #-4] │ │ │ │ cmp r5, r6 │ │ │ │ - bge a5e24 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + bge a5f14 <_PyTuple_Resize@@Base+0x154> │ │ │ │ add r8, r4, r5, lsl #2 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5fd8 <_PyTuple_Resize@@Base+0x308> │ │ │ │ + bne a60c8 <_PyTuple_Resize@@Base+0x308> │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e24 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5f14 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6004 <_PyTuple_Resize@@Base+0x334> │ │ │ │ + bne a60f4 <_PyTuple_Resize@@Base+0x334> │ │ │ │ add r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e24 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5f14 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5ef4 <_PyTuple_Resize@@Base+0x224> │ │ │ │ + bne a5fe4 <_PyTuple_Resize@@Base+0x224> │ │ │ │ add r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e24 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5f14 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5f20 <_PyTuple_Resize@@Base+0x250> │ │ │ │ + bne a6010 <_PyTuple_Resize@@Base+0x250> │ │ │ │ add r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e24 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5f14 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5ec8 <_PyTuple_Resize@@Base+0x1f8> │ │ │ │ + bne a5fb8 <_PyTuple_Resize@@Base+0x1f8> │ │ │ │ add r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e24 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5f14 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5fac <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ + bne a609c <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ add r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble a5e24 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5f14 <_PyTuple_Resize@@Base+0x154> │ │ │ │ add r9, r5, #8 │ │ │ │ add r9, r4, r9, lsl #2 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5f4c <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne a603c <_PyTuple_Resize@@Base+0x27c> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt a5e0c <_PyTuple_Resize@@Base+0x13c> │ │ │ │ - ldr r2, [pc, #620] @ a6098 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ + blt a5efc <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #620] @ a6188 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6030 <_PyTuple_Resize@@Base+0x360> │ │ │ │ + bne a6120 <_PyTuple_Resize@@Base+0x360> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 164db4 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 165d3c <_PyObject_GC_Resize@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a6044 <_PyTuple_Resize@@Base+0x374> │ │ │ │ - bl cb620 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq a6134 <_PyTuple_Resize@@Base+0x374> │ │ │ │ + bl cba08 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt a5eac <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ - ldr r3, [pc, #576] @ a609c <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ - bl 3571e0 │ │ │ │ + bgt a5f9c <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #576] @ a618c <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -127437,173 +127497,173 @@ │ │ │ │ str r1, [r0] │ │ │ │ stmdb r8, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4] │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #504] @ a60a0 <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #504] @ a6190 <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ str r3, [r7] │ │ │ │ - b a5e8c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + b a5f7c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ sub r2, r5, r6 │ │ │ │ add r0, r6, #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ - b a5e54 <_PyTuple_Resize@@Base+0x184> │ │ │ │ + b a5f44 <_PyTuple_Resize@@Base+0x184> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #28] │ │ │ │ - beq a5de0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + beq a5ed0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5de0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a5de0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bne a5ed0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a5ed0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #20] │ │ │ │ - beq a5db0 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + beq a5ea0 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5db0 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a5db0 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + bne a5ea0 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a5ea0 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #24] │ │ │ │ - beq a5dc8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + beq a5eb8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5dc8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a5dc8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bne a5eb8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a5eb8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9] │ │ │ │ - beq a5e18 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + beq a5f08 <_PyTuple_Resize@@Base+0x148> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5e18 <_PyTuple_Resize@@Base+0x148> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a5e18 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bne a5f08 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a5f08 <_PyTuple_Resize@@Base+0x148> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5e8c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + beq a5f7c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a6058 <_PyTuple_Resize@@Base+0x388> │ │ │ │ + bne a6148 <_PyTuple_Resize@@Base+0x388> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ mov r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ rsb r0, r0, #0 │ │ │ │ str r3, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #32] │ │ │ │ - beq a5df8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq a5ee8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5df8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a5df8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bne a5ee8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a5ee8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #12] │ │ │ │ - beq a5d80 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + beq a5e70 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5d80 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a5d80 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + bne a5e70 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a5e70 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #16] │ │ │ │ - beq a5d98 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + beq a5e88 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5d98 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a5d98 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + bne a5e88 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a5e88 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a5e34 <_PyTuple_Resize@@Base+0x164> │ │ │ │ + b a5f24 <_PyTuple_Resize@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r7] │ │ │ │ - bl a4290 │ │ │ │ + bl a4380 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5f8c <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bne a607c <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a5f8c <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a607c <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7] │ │ │ │ - bl 9b2c0 │ │ │ │ - ldr r1, [pc, #24] @ a60a4 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ - ldr r0, [pc, #24] @ a60a8 <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b a6050 <_PyTuple_Resize@@Base+0x380> │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + bl 9b360 │ │ │ │ + ldr r1, [pc, #24] @ a6194 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ + ldr r0, [pc, #24] @ a6198 <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a6140 <_PyTuple_Resize@@Base+0x380> │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq r1, r9, r8, lsl r0 │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ - eorseq fp, r5, r0 │ │ │ │ - ldr r3, [pc, #20] @ a60c8 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ + eorseq lr, r5, r0, asr #15 │ │ │ │ + ldr r3, [pc, #20] @ a61b8 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ - bne a60c4 <_PyTuple_Resize@@Base+0x3f4> │ │ │ │ + bne a61b4 <_PyTuple_Resize@@Base+0x3f4> │ │ │ │ mov r0, #1 │ │ │ │ - b 23ba8c │ │ │ │ - b a60cc <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ - subseq r8, r5, r0, lsr #30 │ │ │ │ + b 23e3b4 │ │ │ │ + b a61bc <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + subseq r8, r6, 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] @ a61a4 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #192] @ a6294 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a618c <_PyTuple_Resize@@Base+0x4bc> │ │ │ │ + bne a627c <_PyTuple_Resize@@Base+0x4bc> │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 9da00 │ │ │ │ + bl 9daa0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a619c <_PyTuple_Resize@@Base+0x4cc> │ │ │ │ + beq a628c <_PyTuple_Resize@@Base+0x4cc> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a6144 <_PyTuple_Resize@@Base+0x474> │ │ │ │ - ldr r2, [pc, #144] @ a61a8 <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ - bl 3571e0 │ │ │ │ + beq a6234 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + ldr r2, [pc, #144] @ a6298 <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -127615,33 +127675,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 a6184 <_PyTuple_Resize@@Base+0x4b4> │ │ │ │ + beq a6274 <_PyTuple_Resize@@Base+0x4b4> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ str r4, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #32] @ a61ac <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ - b a6178 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + ldr r4, [pc, #32] @ a629c <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ + b a6268 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a6144 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bne a6234 <_PyTuple_Resize@@Base+0x474> │ │ │ │ mov r3, #0 │ │ │ │ - b a617c <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ - muleq r9, r4, r9 │ │ │ │ + b a626c <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + andeq sp, r9, r4, lsr sl │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq r1, r9, 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] │ │ │ │ @@ -127650,385 +127710,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 a6270 <_PyTuple_Resize@@Base+0x5a0> │ │ │ │ - ldr r3, [pc, #100] @ a6260 <_PyTuple_Resize@@Base+0x590> │ │ │ │ + bl a6360 <_PyTuple_Resize@@Base+0x5a0> │ │ │ │ + ldr r3, [pc, #100] @ a6350 <_PyTuple_Resize@@Base+0x590> │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne a6240 <_PyTuple_Resize@@Base+0x570> │ │ │ │ - ldr r3, [pc, #84] @ a6264 <_PyTuple_Resize@@Base+0x594> │ │ │ │ - bl 3571e0 │ │ │ │ + bne a6330 <_PyTuple_Resize@@Base+0x570> │ │ │ │ + ldr r3, [pc, #84] @ a6354 <_PyTuple_Resize@@Base+0x594> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ ldr r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt a6250 <_PyTuple_Resize@@Base+0x580> │ │ │ │ + bgt a6340 <_PyTuple_Resize@@Base+0x580> │ │ │ │ ldr r1, [r3, #1796] @ 0x704 │ │ │ │ add r2, r2, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r4, [r3, #1796] @ 0x704 │ │ │ │ str r2, [r3, #1800] @ 0x708 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ 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, r5, r0, lsr #30 │ │ │ │ + subseq r8, r6, r0, lsr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov r0, r1 │ │ │ │ - b 23b284 │ │ │ │ + b 23dbac │ │ │ │ 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 a6388 <_PyTuple_Resize@@Base+0x6b8> │ │ │ │ + bne a6478 <_PyTuple_Resize@@Base+0x6b8> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a62e0 <_PyTuple_Resize@@Base+0x610> │ │ │ │ + beq a63d0 <_PyTuple_Resize@@Base+0x610> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq a62e0 <_PyTuple_Resize@@Base+0x610> │ │ │ │ + beq a63d0 <_PyTuple_Resize@@Base+0x610> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a62e0 <_PyTuple_Resize@@Base+0x610> │ │ │ │ - ldr r2, [pc, #388] @ a644c <_PyTuple_Resize@@Base+0x77c> │ │ │ │ + bne a63d0 <_PyTuple_Resize@@Base+0x610> │ │ │ │ + ldr r2, [pc, #388] @ a653c <_PyTuple_Resize@@Base+0x77c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a63b4 <_PyTuple_Resize@@Base+0x6e4> │ │ │ │ + bne a64a4 <_PyTuple_Resize@@Base+0x6e4> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6420 <_PyTuple_Resize@@Base+0x750> │ │ │ │ + bne a6510 <_PyTuple_Resize@@Base+0x750> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a633c <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + beq a642c <_PyTuple_Resize@@Base+0x66c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq a633c <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + beq a642c <_PyTuple_Resize@@Base+0x66c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a633c <_PyTuple_Resize@@Base+0x66c> │ │ │ │ - ldr r2, [pc, #296] @ a644c <_PyTuple_Resize@@Base+0x77c> │ │ │ │ + bne a642c <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + ldr r2, [pc, #296] @ a653c <_PyTuple_Resize@@Base+0x77c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a63d4 <_PyTuple_Resize@@Base+0x704> │ │ │ │ + bne a64c4 <_PyTuple_Resize@@Base+0x704> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a63f4 <_PyTuple_Resize@@Base+0x724> │ │ │ │ + bne a64e4 <_PyTuple_Resize@@Base+0x724> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a635c <_PyTuple_Resize@@Base+0x68c> │ │ │ │ + bne a644c <_PyTuple_Resize@@Base+0x68c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq a6354 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + beq a6444 <_PyTuple_Resize@@Base+0x684> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6354 <_PyTuple_Resize@@Base+0x684> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a6354 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + bne a6444 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a6444 <_PyTuple_Resize@@Base+0x684> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq a6290 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + beq a6380 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6290 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a6290 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ - ldr r1, [pc, #148] @ a6450 <_PyTuple_Resize@@Base+0x780> │ │ │ │ + bne a6380 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a6380 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + ldr r1, [pc, #148] @ a6540 <_PyTuple_Resize@@Base+0x780> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a62d8 <_PyTuple_Resize@@Base+0x608> │ │ │ │ + beq a63c8 <_PyTuple_Resize@@Base+0x608> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a62d8 <_PyTuple_Resize@@Base+0x608> │ │ │ │ - ldr r1, [pc, #116] @ a6450 <_PyTuple_Resize@@Base+0x780> │ │ │ │ + b a63c8 <_PyTuple_Resize@@Base+0x608> │ │ │ │ + ldr r1, [pc, #116] @ a6540 <_PyTuple_Resize@@Base+0x780> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6334 <_PyTuple_Resize@@Base+0x664> │ │ │ │ + beq a6424 <_PyTuple_Resize@@Base+0x664> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a6334 <_PyTuple_Resize@@Base+0x664> │ │ │ │ + b a6424 <_PyTuple_Resize@@Base+0x664> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq a6348 <_PyTuple_Resize@@Base+0x678> │ │ │ │ + beq a6438 <_PyTuple_Resize@@Base+0x678> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6348 <_PyTuple_Resize@@Base+0x678> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a6348 <_PyTuple_Resize@@Base+0x678> │ │ │ │ + bne a6438 <_PyTuple_Resize@@Base+0x678> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a6438 <_PyTuple_Resize@@Base+0x678> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq a62ec <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + beq a63dc <_PyTuple_Resize@@Base+0x61c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a62ec <_PyTuple_Resize@@Base+0x61c> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a62ec <_PyTuple_Resize@@Base+0x61c> │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + bne a63dc <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a63dc <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ │ │ │ │ -000a6454 : │ │ │ │ +000a6544 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #520] @ a6674 │ │ │ │ + ldr r2, [pc, #520] @ a6764 │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a6484 │ │ │ │ - ldr r4, [pc, #508] @ a6678 │ │ │ │ + bhi a6574 │ │ │ │ + ldr r4, [pc, #508] @ a6768 │ │ │ │ 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 a65b8 │ │ │ │ - ldr r7, [pc, #480] @ a667c │ │ │ │ - ldr r2, [pc, #480] @ a6680 │ │ │ │ + bhi a66a8 │ │ │ │ + ldr r7, [pc, #480] @ a676c │ │ │ │ + ldr r2, [pc, #480] @ a6770 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6600 │ │ │ │ - ldr r3, [pc, #468] @ a6684 │ │ │ │ - bl 3571e0 │ │ │ │ + bne a66f0 │ │ │ │ + ldr r3, [pc, #468] @ a6774 │ │ │ │ + bl 35a980 │ │ │ │ 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 a6568 │ │ │ │ + beq a6658 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a6518 │ │ │ │ + bne a6608 │ │ │ │ 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] @ a6688 │ │ │ │ + ldr r3, [pc, #360] @ a6778 │ │ │ │ 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] @ a668c │ │ │ │ + ldr r2, [pc, #328] @ a677c │ │ │ │ str r3, [r4, #4] │ │ │ │ - bne a6618 │ │ │ │ + bne a6708 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne a6634 │ │ │ │ + bne a6724 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a6518 │ │ │ │ + bne a6608 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #264] @ a6690 │ │ │ │ + ldr r2, [pc, #264] @ a6780 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a664c │ │ │ │ + bne a673c │ │ │ │ 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 a6518 │ │ │ │ - bl 29e598 │ │ │ │ + bne a6608 │ │ │ │ + bl 2a0e6c │ │ │ │ mov r4, #0 │ │ │ │ - b a647c │ │ │ │ + b a656c │ │ │ │ mov r0, #2 │ │ │ │ - bl a35f4 <_PyLong_New@@Base> │ │ │ │ + bl a36e4 <_PyLong_New@@Base> │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a65b0 │ │ │ │ + beq a66a0 │ │ │ │ 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 a647c │ │ │ │ - b a65ec │ │ │ │ + beq a656c │ │ │ │ + b a66dc │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a6518 │ │ │ │ - b a65ac │ │ │ │ + bne a6608 │ │ │ │ + b a669c │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq a655c │ │ │ │ - ldr r1, [pc, #88] @ a6694 │ │ │ │ + beq a664c │ │ │ │ + ldr r1, [pc, #88] @ a6784 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a6660 │ │ │ │ + bne a6750 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ - b a655c │ │ │ │ + bl 1900bc │ │ │ │ + b a664c │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a6598 │ │ │ │ + b a6688 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a655c │ │ │ │ + b a664c │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - subseq r7, r7, ip, lsr #2 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ + subseq r7, r8, ip, lsr #2 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + @ instruction: 0x0056a69c │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ │ │ │ │ -000a6698 : │ │ │ │ +000a6788 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a66dc │ │ │ │ - bl a66f0 │ │ │ │ + beq a67cc │ │ │ │ + bl a67e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a66d8 │ │ │ │ + beq a67c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a66e4 │ │ │ │ + beq a67d4 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a66d8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a67c8 │ │ │ │ │ │ │ │ -000a66f0 : │ │ │ │ +000a67e0 : │ │ │ │ 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] @ a6770 │ │ │ │ - bl 23d3c8 │ │ │ │ + ldr r0, [pc, #100] @ a6860 │ │ │ │ + bl 23fcf0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6768 │ │ │ │ + beq a6858 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 23d440 │ │ │ │ + bl 23fd68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6744 │ │ │ │ + bne a6834 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a6774 │ │ │ │ + bl a6864 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6774 │ │ │ │ + bl a6864 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6768 │ │ │ │ + beq a6858 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a6768 │ │ │ │ + bne a6858 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b a673c │ │ │ │ - subseq r1, r5, ip, ror #3 │ │ │ │ + b a682c │ │ │ │ + subseq r1, r6, ip, ror #3 │ │ │ │ │ │ │ │ -000a6774 : │ │ │ │ +000a6864 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a67cc │ │ │ │ - ldr r2, [pc, #56] @ a67d0 │ │ │ │ + bne a68bc │ │ │ │ + ldr r2, [pc, #56] @ a68c0 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -128036,287 +128096,287 @@ │ │ │ │ str r0, [ip] │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2bcbc │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000a67d4 : │ │ │ │ +000a68c4 : │ │ │ │ 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 a6844 │ │ │ │ + bl a6934 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6830 │ │ │ │ + beq a6920 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl a6a10 │ │ │ │ + bl a6b00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a6828 │ │ │ │ + beq a6918 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a6838 │ │ │ │ + beq a6928 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r5, #0 │ │ │ │ - b a6828 │ │ │ │ + b a6918 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a6828 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a6918 │ │ │ │ │ │ │ │ -000a6844 : │ │ │ │ +000a6934 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #184] @ a6914 │ │ │ │ + ldr r1, [pc, #184] @ a6a04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a68b8 │ │ │ │ + bne a69a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a68d8 │ │ │ │ + beq a69c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a68d8 │ │ │ │ - ldr r1, [pc, #136] @ a6918 │ │ │ │ + beq a69c8 │ │ │ │ + ldr r1, [pc, #136] @ a6a08 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a6924 │ │ │ │ + bl a6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - ble a68d8 │ │ │ │ + ble a69c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq a68cc │ │ │ │ + beq a69bc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a686c │ │ │ │ - bl 58568 │ │ │ │ - b a68f4 │ │ │ │ + bne a695c │ │ │ │ + bl 58674 │ │ │ │ + b a69e4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a68fc │ │ │ │ - bl a573c │ │ │ │ + bne a69ec │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a68f4 │ │ │ │ - ldr r3, [pc, #48] @ a691c │ │ │ │ - ldr r1, [pc, #48] @ a6920 │ │ │ │ + bne a69e4 │ │ │ │ + ldr r3, [pc, #48] @ a6a0c │ │ │ │ + ldr r1, [pc, #48] @ a6a10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ - b a68b0 │ │ │ │ + b a69a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne a68d8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a68d8 │ │ │ │ - subseq r1, r5, ip, ror #3 │ │ │ │ - subseq sl, r7, ip, lsl #20 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, r4, asr #2 │ │ │ │ + bne a69c8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a69c8 │ │ │ │ + subseq r1, r6, ip, ror #3 │ │ │ │ + subseq sl, r8, ip, lsl #20 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r2, r6, r4, lsl #18 │ │ │ │ │ │ │ │ -000a6924 : │ │ │ │ +000a6a14 : │ │ │ │ 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 a69ec │ │ │ │ - ldr r3, [pc, #176] @ a6a04 │ │ │ │ + beq a6adc │ │ │ │ + ldr r3, [pc, #176] @ a6af4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a69bc │ │ │ │ + bne a6aac │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a69bc │ │ │ │ + beq a6aac │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a69f8 │ │ │ │ + beq a6ae8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne a699c │ │ │ │ + bne a6a8c │ │ │ │ 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 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a69f8 │ │ │ │ + beq a6ae8 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a6980 │ │ │ │ - b a69f8 │ │ │ │ - ldr r1, [pc, #20] @ a6a08 │ │ │ │ - ldr r0, [pc, #20] @ a6a0c │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a6a70 │ │ │ │ + b a6ae8 │ │ │ │ + ldr r1, [pc, #20] @ a6af8 │ │ │ │ + ldr r0, [pc, #20] @ a6afc │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a6990 │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + b a6a80 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq fp, r5, ip, asr #4 │ │ │ │ + eorseq lr, r5, ip, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq a6d58 │ │ │ │ + beq a6e48 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r2 │ │ │ │ - ldrne r7, [pc, #3752] @ a78ec │ │ │ │ + ldrne r7, [pc, #3752] @ a79dc │ │ │ │ mov fp, r0 │ │ │ │ movne sl, r8 │ │ │ │ - beq a7044 │ │ │ │ + beq a7134 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a78a4 │ │ │ │ - ldr r3, [pc, #3728] @ a78f0 │ │ │ │ + bne a7994 │ │ │ │ + ldr r3, [pc, #3728] @ a79e0 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a6dd8 │ │ │ │ + bgt a6ec8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a78b8 │ │ │ │ - ldr r1, [pc, #3708] @ a78f4 │ │ │ │ + beq a79a8 │ │ │ │ + ldr r1, [pc, #3708] @ a79e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a78b8 │ │ │ │ + bhi a79a8 │ │ │ │ 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 a6df0 │ │ │ │ - ldr r1, [pc, #3664] @ a78f8 │ │ │ │ + bne a6ee0 │ │ │ │ + ldr r1, [pc, #3664] @ a79e8 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ lsr r4, r3, #14 │ │ │ │ and r2, r3, #24 │ │ │ │ and r4, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ tst r3, #4 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne a6da0 │ │ │ │ + bne a6e90 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ mov r9, r0 │ │ │ │ - bhi a6f9c │ │ │ │ + bhi a708c │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a6f9c │ │ │ │ - ldr r3, [pc, #3588] @ a78fc │ │ │ │ - ldr r2, [pc, #3588] @ a7900 │ │ │ │ + bmi a708c │ │ │ │ + ldr r3, [pc, #3588] @ a79ec │ │ │ │ + ldr r2, [pc, #3588] @ a79f0 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6fe4 │ │ │ │ + bne a70d4 │ │ │ │ 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 a6f4c │ │ │ │ + bcs a703c │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq a6fd4 │ │ │ │ + beq a70c4 │ │ │ │ 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 a6e04 │ │ │ │ + beq a6ef4 │ │ │ │ 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 a6e70 │ │ │ │ - ldr r2, [pc, #3436] @ a78f8 │ │ │ │ + blt a6f60 │ │ │ │ + ldr r2, [pc, #3436] @ a79e8 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a6fc4 │ │ │ │ - ldr r3, [pc, #3428] @ a7904 │ │ │ │ + bne a70b4 │ │ │ │ + ldr r3, [pc, #3428] @ a79f4 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7008 │ │ │ │ + bne a70f8 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [fp] │ │ │ │ str sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6bd4 │ │ │ │ + beq a6cc4 │ │ │ │ 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -128325,373 +128385,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 a788c │ │ │ │ + bne a797c │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a77ac │ │ │ │ + beq a789c │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a77ac │ │ │ │ + beq a789c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r8, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7500 │ │ │ │ + beq a75f0 │ │ │ │ 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 9f684 │ │ │ │ + bl 9f724 │ │ │ │ ldr r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq a7528 │ │ │ │ - ldr r2, [pc, #3108] @ a7908 │ │ │ │ + beq a7618 │ │ │ │ + ldr r2, [pc, #3108] @ a79f8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6ed8 │ │ │ │ + bne a6fc8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl a7ef0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7fe0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - bne a6ef8 │ │ │ │ + bne a6fe8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6d28 │ │ │ │ + beq a6e18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a7038 │ │ │ │ + beq a7128 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a77ac │ │ │ │ + bne a789c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6d4c │ │ │ │ + beq a6e3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a78e0 │ │ │ │ + beq a79d0 │ │ │ │ ldr ip, [sl, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a6a4c │ │ │ │ + bne a6b3c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne a6df0 │ │ │ │ - ldr r1, [pc, #2948] @ a78f8 │ │ │ │ + bne a6ee0 │ │ │ │ + ldr r1, [pc, #2948] @ a79e8 │ │ │ │ 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] @ a790c │ │ │ │ + ldr r3, [pc, #2932] @ a79fc │ │ │ │ lsl r4, r4, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6acc │ │ │ │ - ldr r3, [pc, #2896] @ a78f8 │ │ │ │ + beq a6bbc │ │ │ │ + ldr r3, [pc, #2896] @ a79e8 │ │ │ │ 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 a6acc │ │ │ │ - ldr r3, [pc, #2876] @ a7910 │ │ │ │ + b a6bbc │ │ │ │ + ldr r3, [pc, #2876] @ a7a00 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6a98 │ │ │ │ + b a6b88 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne a6eb8 │ │ │ │ - ldr r3, [pc, #2860] @ a7914 │ │ │ │ + bne a6fa8 │ │ │ │ + ldr r3, [pc, #2860] @ a7a04 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6aa0 │ │ │ │ - ldr r3, [pc, #2848] @ a7918 │ │ │ │ - ldr r1, [pc, #2848] @ a791c │ │ │ │ + beq a6b90 │ │ │ │ + ldr r3, [pc, #2848] @ a7a08 │ │ │ │ + ldr r1, [pc, #2848] @ a7a0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b a7670 │ │ │ │ + bl 190b84 │ │ │ │ + b a7760 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r9, [r3, #28] │ │ │ │ cmp lr, r9 │ │ │ │ - bhi a6f3c │ │ │ │ + bhi a702c │ │ │ │ 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 a6f4c │ │ │ │ - bl 3571e0 │ │ │ │ + beq a703c │ │ │ │ + bl 35a980 │ │ │ │ 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 a6b84 │ │ │ │ + ble a6c74 │ │ │ │ ldr r3, [r2, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6b84 │ │ │ │ + beq a6c74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6b84 │ │ │ │ + beq a6c74 │ │ │ │ ldr r3, [r2, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6b84 │ │ │ │ + bne a6c74 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a78d0 │ │ │ │ + bne a79c0 │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a6b84 │ │ │ │ + bne a6c74 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356334 │ │ │ │ - b a6b84 │ │ │ │ - ldr r1, [pc, #2656] @ a7920 │ │ │ │ + bl 359ad4 │ │ │ │ + b a6c74 │ │ │ │ + ldr r1, [pc, #2656] @ a7a10 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6f90 │ │ │ │ + beq a7080 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a78b8 │ │ │ │ - ldr r3, [pc, #2640] @ a7924 │ │ │ │ + bne a79a8 │ │ │ │ + ldr r3, [pc, #2640] @ a7a14 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6a98 │ │ │ │ + b a6b88 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq a6d0c │ │ │ │ + beq a6dfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a6d0c │ │ │ │ + bne a6dfc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6f30 │ │ │ │ + beq a7020 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b a6d0c │ │ │ │ + b a6dfc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b a6b54 │ │ │ │ - ldr r3, [pc, #2472] @ a78fc │ │ │ │ - ldr r2, [pc, #2512] @ a7928 │ │ │ │ + b a6c44 │ │ │ │ + ldr r3, [pc, #2472] @ a79ec │ │ │ │ + ldr r2, [pc, #2512] @ a7a18 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a75bc │ │ │ │ + bne a76ac │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6f9c │ │ │ │ + beq a708c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b a6e34 │ │ │ │ - ldr r3, [pc, #2452] @ a792c │ │ │ │ + b a6f24 │ │ │ │ + ldr r3, [pc, #2452] @ a7a1c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6a98 │ │ │ │ + b a6b88 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29e5b4 │ │ │ │ + bl 2a0e88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a7670 │ │ │ │ - ldr r3, [pc, #2368] @ a78f8 │ │ │ │ + beq a7760 │ │ │ │ + ldr r3, [pc, #2368] @ a79e8 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6b98 │ │ │ │ - ldr r2, [pc, #2348] @ a78f8 │ │ │ │ + beq a6c88 │ │ │ │ + ldr r2, [pc, #2348] @ a79e8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - b a6b98 │ │ │ │ + b a6c88 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ mov r6, r0 │ │ │ │ - b a6e2c │ │ │ │ - ldr r2, [pc, #2320] @ a78fc │ │ │ │ + b a6f1c │ │ │ │ + ldr r2, [pc, #2320] @ a79ec │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a6f9c │ │ │ │ + beq a708c │ │ │ │ ldr r8, [r7, r9] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b a6e40 │ │ │ │ - ldr r2, [pc, #2336] @ a7930 │ │ │ │ + b a6f30 │ │ │ │ + ldr r2, [pc, #2336] @ a7a20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a75a4 │ │ │ │ + bne a7694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ + bl 1900bc │ │ │ │ ldr r3, [fp] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bne a6bcc │ │ │ │ - b a6bd4 │ │ │ │ + bne a6cbc │ │ │ │ + b a6cc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23d73c │ │ │ │ - b a6d28 │ │ │ │ + bl 240064 │ │ │ │ + b a6e18 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a78a4 │ │ │ │ - ldr r3, [pc, #2196] @ a78f0 │ │ │ │ + bne a7994 │ │ │ │ + ldr r3, [pc, #2196] @ a79e0 │ │ │ │ and r3, r2, r3 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a7348 │ │ │ │ + bgt a7438 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a78b8 │ │ │ │ - ldr r1, [pc, #2240] @ a7934 │ │ │ │ + beq a79a8 │ │ │ │ + ldr r1, [pc, #2240] @ a7a24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a78b8 │ │ │ │ + bhi a79a8 │ │ │ │ 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 a6df0 │ │ │ │ - ldr r9, [pc, #2136] @ a78f8 │ │ │ │ + bne a6ee0 │ │ │ │ + ldr r9, [pc, #2136] @ a79e8 │ │ │ │ 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 a7694 │ │ │ │ + bne a7784 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r7, [pc, #2076] @ a78ec │ │ │ │ + ldr r7, [pc, #2076] @ a79dc │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r3, r5 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ mov sl, r0 │ │ │ │ - bcc a765c │ │ │ │ + bcc a774c │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a765c │ │ │ │ - ldr r3, [pc, #2056] @ a78fc │ │ │ │ - ldr r2, [pc, #2056] @ a7900 │ │ │ │ + bmi a774c │ │ │ │ + ldr r3, [pc, #2056] @ a79ec │ │ │ │ + ldr r2, [pc, #2056] @ a79f0 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7620 │ │ │ │ + bne a7710 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r3, r5, #1 │ │ │ │ add r2, r1, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr sl, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs a75d4 │ │ │ │ + bcs a76c4 │ │ │ │ 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 a7678 │ │ │ │ + beq a7768 │ │ │ │ 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 a7370 │ │ │ │ + beq a7460 │ │ │ │ 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 a7464 │ │ │ │ + blt a7554 │ │ │ │ ldr r3, [r9] │ │ │ │ str r9, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ - ldr r9, [pc, #1892] @ a7904 │ │ │ │ + ldr r9, [pc, #1892] @ a79f4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a74ac │ │ │ │ + bne a759c │ │ │ │ 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -128703,969 +128763,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 a77d4 │ │ │ │ + bne a78c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a77ac │ │ │ │ + beq a789c │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a77ac │ │ │ │ + beq a789c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a74c4 │ │ │ │ + beq a75b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a73cc │ │ │ │ - bl 3571e0 │ │ │ │ + bne a74bc │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ ldr r7, [r8, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a73d8 │ │ │ │ - ldr r3, [pc, #1608] @ a7908 │ │ │ │ + beq a74c8 │ │ │ │ + ldr r3, [pc, #1608] @ a79f8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a73b4 │ │ │ │ + bne a74a4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a7ef0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7fe0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a7410 │ │ │ │ + bne a7500 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7304 │ │ │ │ + beq a73f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a7598 │ │ │ │ + beq a7688 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a77ac │ │ │ │ + bne a789c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7328 │ │ │ │ + beq a7418 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a77e8 │ │ │ │ + beq a78d8 │ │ │ │ ldr ip, [fp, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a7048 │ │ │ │ - b a6d58 │ │ │ │ - ldr r8, [pc, #1488] @ a7910 │ │ │ │ - b a7090 │ │ │ │ - ldr r8, [pc, #1476] @ a790c │ │ │ │ - b a7090 │ │ │ │ + bne a7138 │ │ │ │ + b a6e48 │ │ │ │ + ldr r8, [pc, #1488] @ a7a00 │ │ │ │ + b a7180 │ │ │ │ + ldr r8, [pc, #1476] @ a79fc │ │ │ │ + b a7180 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r8, [pc, #1472] @ a7914 │ │ │ │ - beq a7090 │ │ │ │ - ldr r1, [pc, #1476] @ a7920 │ │ │ │ + ldreq r8, [pc, #1472] @ a7a04 │ │ │ │ + beq a7180 │ │ │ │ + ldr r1, [pc, #1476] @ a7a10 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a768c │ │ │ │ + beq a777c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a78b8 │ │ │ │ - ldr r8, [pc, #1460] @ a7924 │ │ │ │ - b a7090 │ │ │ │ + bne a79a8 │ │ │ │ + ldr r8, [pc, #1460] @ a7a14 │ │ │ │ + b a7180 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a7450 │ │ │ │ + bcc a7540 │ │ │ │ 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 a75d4 │ │ │ │ - bl 3571e0 │ │ │ │ + beq a76c4 │ │ │ │ + bl 35a980 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a7154 │ │ │ │ + b a7244 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b a72dc │ │ │ │ + b a73cc │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b a7290 │ │ │ │ + b a7380 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7708 │ │ │ │ - bl bbed4 │ │ │ │ + beq a77f8 │ │ │ │ + bl bc3a4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a76bc │ │ │ │ + beq a77ac │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq a72e8 │ │ │ │ + beq a73d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a72e8 │ │ │ │ + bne a73d8 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - beq a7444 │ │ │ │ + beq a7534 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b a72e8 │ │ │ │ + b a73d8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b a7154 │ │ │ │ + b a7244 │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, r0 │ │ │ │ - beq a7184 │ │ │ │ + beq a7274 │ │ │ │ cmp ip, r0 │ │ │ │ - beq a7184 │ │ │ │ + beq a7274 │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, r0 │ │ │ │ - bne a7184 │ │ │ │ + bne a7274 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a779c │ │ │ │ + bne a788c │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a7184 │ │ │ │ + bne a7274 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356334 │ │ │ │ - b a7184 │ │ │ │ - ldr r2, [pc, #1148] @ a7930 │ │ │ │ + bl 359ad4 │ │ │ │ + b a7274 │ │ │ │ + ldr r2, [pc, #1148] @ a7a20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a74ec │ │ │ │ + bne a75dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ - b a71b0 │ │ │ │ + bl 1900bc │ │ │ │ + b a72a0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1128] @ a7938 │ │ │ │ - ldr r1, [pc, #1128] @ a793c │ │ │ │ + ldr r3, [pc, #1128] @ a7a28 │ │ │ │ + ldr r1, [pc, #1128] @ a7a2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a77ac │ │ │ │ + beq a789c │ │ │ │ mvn r7, #0 │ │ │ │ - b a72f4 │ │ │ │ + b a73e4 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a71b0 │ │ │ │ + b a72a0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1068] @ a7938 │ │ │ │ - ldr r1, [pc, #1068] @ a793c │ │ │ │ + ldr r3, [pc, #1068] @ a7a28 │ │ │ │ + ldr r1, [pc, #1068] @ a7a2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a77ac │ │ │ │ + beq a789c │ │ │ │ mvn r9, #0 │ │ │ │ - b a6d18 │ │ │ │ + b a6e08 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a77f4 │ │ │ │ - bl bbed4 │ │ │ │ + beq a78e4 │ │ │ │ + bl bc3a4 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r8, #36] @ 0x24 │ │ │ │ movne r2, r4 │ │ │ │ - bne a6ee0 │ │ │ │ + bne a6fd0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7514 │ │ │ │ + beq a7604 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a7514 │ │ │ │ + bne a7604 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a758c │ │ │ │ + beq a767c │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a7514 │ │ │ │ + b a7604 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23d73c │ │ │ │ - b a7304 │ │ │ │ + bl 240064 │ │ │ │ + b a73f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a701c │ │ │ │ - ldr r2, [pc, #824] @ a78fc │ │ │ │ + b a710c │ │ │ │ + ldr r2, [pc, #824] @ a79ec │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b a6f74 │ │ │ │ - ldr r3, [pc, #800] @ a78fc │ │ │ │ - ldr r2, [pc, #840] @ a7928 │ │ │ │ + b a7064 │ │ │ │ + ldr r3, [pc, #800] @ a79ec │ │ │ │ + ldr r2, [pc, #840] @ a7a18 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7644 │ │ │ │ + bne a7734 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a765c │ │ │ │ + beq a774c │ │ │ │ ldr r2, [sl, #800] @ 0x320 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r2, [sl, #800] @ 0x320 │ │ │ │ - b a7154 │ │ │ │ - ldr r2, [pc, #724] @ a78fc │ │ │ │ + b a7244 │ │ │ │ + ldr r2, [pc, #724] @ a79ec │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a765c │ │ │ │ + beq a774c │ │ │ │ ldr r6, [r7, sl] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a7154 │ │ │ │ - ldr r2, [pc, #688] @ a78fc │ │ │ │ + b a7244 │ │ │ │ + ldr r2, [pc, #688] @ a79ec │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b a75fc │ │ │ │ + b a76ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 29e5b4 │ │ │ │ + bl 2a0e88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a7184 │ │ │ │ + bne a7274 │ │ │ │ mvn r0, #0 │ │ │ │ - b a6d5c │ │ │ │ + b a6e4c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ mov r3, r0 │ │ │ │ - b a739c │ │ │ │ - ldr r8, [pc, #664] @ a792c │ │ │ │ - b a7090 │ │ │ │ + b a748c │ │ │ │ + ldr r8, [pc, #664] @ a7a1c │ │ │ │ + b a7180 │ │ │ │ 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 a70c4 │ │ │ │ + b a71b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a74d8 │ │ │ │ + beq a75c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a74d8 │ │ │ │ + bne a75c8 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a76fc │ │ │ │ + beq a77ec │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a74d8 │ │ │ │ + b a75c8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7724 │ │ │ │ + beq a7814 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7750 │ │ │ │ + beq a7840 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #512] @ a7938 │ │ │ │ + ldr r3, [pc, #512] @ a7a28 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a777c │ │ │ │ - ldr r3, [pc, #508] @ a7940 │ │ │ │ - ldr r1, [pc, #508] @ a7944 │ │ │ │ + beq a786c │ │ │ │ + ldr r3, [pc, #508] @ a7a30 │ │ │ │ + ldr r1, [pc, #508] @ a7a34 │ │ │ │ str r5, [sp] │ │ │ │ - bl 117900 │ │ │ │ - b a74d8 │ │ │ │ + bl 117eec │ │ │ │ + b a75c8 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a7770 │ │ │ │ + beq a7860 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7724 │ │ │ │ + b a7814 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a773c │ │ │ │ - ldr r3, [pc, #432] @ a7940 │ │ │ │ - ldr r1, [pc, #436] @ a7948 │ │ │ │ + bne a782c │ │ │ │ + ldr r3, [pc, #432] @ a7a30 │ │ │ │ + ldr r1, [pc, #436] @ a7a38 │ │ │ │ str r5, [sp] │ │ │ │ - bl 117900 │ │ │ │ - b a74d8 │ │ │ │ + bl 117eec │ │ │ │ + b a75c8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7184 │ │ │ │ - b a7490 │ │ │ │ + bne a7274 │ │ │ │ + b a7580 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7670 │ │ │ │ + beq a7760 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7670 │ │ │ │ + bne a7760 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a7670 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a7760 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r7, r0 │ │ │ │ - b a7304 │ │ │ │ + b a73f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a7328 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a7418 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7810 │ │ │ │ + beq a7900 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a785c │ │ │ │ + beq a794c │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #276] @ a7938 │ │ │ │ + ldr r3, [pc, #276] @ a7a28 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a783c │ │ │ │ - ldr r3, [pc, #272] @ a7940 │ │ │ │ - ldr r1, [pc, #272] @ a7944 │ │ │ │ + beq a792c │ │ │ │ + ldr r3, [pc, #272] @ a7a30 │ │ │ │ + ldr r1, [pc, #272] @ a7a34 │ │ │ │ str r6, [sp] │ │ │ │ - bl 117900 │ │ │ │ - b a7514 │ │ │ │ + bl 117eec │ │ │ │ + b a7604 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7828 │ │ │ │ - ldr r3, [pc, #240] @ a7940 │ │ │ │ - ldr r1, [pc, #244] @ a7948 │ │ │ │ + bne a7918 │ │ │ │ + ldr r3, [pc, #240] @ a7a30 │ │ │ │ + ldr r1, [pc, #244] @ a7a38 │ │ │ │ str r6, [sp] │ │ │ │ - bl 117900 │ │ │ │ - b a7514 │ │ │ │ + bl 117eec │ │ │ │ + b a7604 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7880 │ │ │ │ + beq a7970 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a7810 │ │ │ │ + b a7900 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ - b a6d28 │ │ │ │ - ldr r3, [pc, #160] @ a794c │ │ │ │ - ldr r1, [pc, #160] @ a7950 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b a7670 │ │ │ │ - ldr r3, [pc, #88] @ a7918 │ │ │ │ - ldr r1, [pc, #144] @ a7954 │ │ │ │ + b a6e18 │ │ │ │ + ldr r3, [pc, #160] @ a7a3c │ │ │ │ + ldr r1, [pc, #160] @ a7a40 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b a7760 │ │ │ │ + ldr r3, [pc, #88] @ a7a08 │ │ │ │ + ldr r1, [pc, #144] @ a7a44 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 117900 │ │ │ │ - b a7670 │ │ │ │ + bl 117eec │ │ │ │ + b a7760 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6b84 │ │ │ │ - b a6e9c │ │ │ │ + bne a6c74 │ │ │ │ + b a6f8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a6d4c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a6e3c │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r1, sp, r0, lsl #31 │ │ │ │ - subseq r3, r5, r8, asr #31 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r7, sl, r8, ror #29 │ │ │ │ - andeq ip, pc, r4, asr #7 │ │ │ │ - strdeq sl, [fp], -r4 │ │ │ │ - andeq r2, pc, r4, ror #21 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r0, asr #13 │ │ │ │ + eorseq r5, sp, r0, asr #14 │ │ │ │ + subseq r3, r6, r8, asr #31 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + ldrdeq r7, [sl], -r8 │ │ │ │ + muleq pc, r8, r6 @ │ │ │ │ + andeq fp, fp, r4, asr #1 │ │ │ │ + @ instruction: 0x000f2db8 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r1, r6, r0, lsl #29 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r3, r0, r8, ror r2 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq ip, sp, r4, lsr #11 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - mlaseq sp, r0, pc, r1 @ │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #3 │ │ │ │ - eorseq pc, r5, r4, asr r1 @ │ │ │ │ - eorseq pc, r5, r0, ror #2 │ │ │ │ - mlaseq r5, r8, r1, pc @ │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0035f1f0 │ │ │ │ - eorseq lr, r5, r4, lsr #13 │ │ │ │ + andseq r3, r0, ip, ror #12 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + andseq lr, sp, r0, asr #21 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + eorseq r5, sp, r0, asr r7 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r6, r4, lsl #19 │ │ │ │ + eorseq r2, r6, r4, lsl r9 │ │ │ │ + eorseq r2, r6, r0, lsr #18 │ │ │ │ + eorseq r2, r6, r8, asr r9 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + @ instruction: 0x003629b0 │ │ │ │ + eorseq r1, r6, r4, ror #28 │ │ │ │ │ │ │ │ -000a7958 : │ │ │ │ +000a7a48 : │ │ │ │ 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 a7b88 │ │ │ │ + bne a7c78 │ │ │ │ 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 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7b80 │ │ │ │ - ldr r9, [pc, #636] @ a7c34 │ │ │ │ - bl 3571e0 │ │ │ │ + beq a7c70 │ │ │ │ + ldr r9, [pc, #636] @ a7d24 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r0, r9] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a7b80 │ │ │ │ + beq a7c70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7b64 │ │ │ │ + beq a7c54 │ │ │ │ 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 9f684 │ │ │ │ + bl 9f724 │ │ │ │ ldr r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7af0 │ │ │ │ - ldr r2, [pc, #520] @ a7c38 │ │ │ │ + beq a7be0 │ │ │ │ + ldr r2, [pc, #520] @ a7d28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7a80 │ │ │ │ + bne a7b70 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl a7ef0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7fe0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne a7aa0 │ │ │ │ + bne a7b90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7a74 │ │ │ │ + beq a7b64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7ae4 │ │ │ │ + beq a7bd4 │ │ │ │ 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 a7a58 │ │ │ │ + beq a7b48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7a58 │ │ │ │ + bne a7b48 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #384] @ a7c3c │ │ │ │ + ldr r2, [pc, #384] @ a7d2c │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7ad8 │ │ │ │ + beq a7bc8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7a58 │ │ │ │ + b a7b48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d73c │ │ │ │ - b a7a74 │ │ │ │ + bl 240064 │ │ │ │ + b a7b64 │ │ │ │ ldr r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7b98 │ │ │ │ - bl bbed4 │ │ │ │ + beq a7c88 │ │ │ │ + bl bc3a4 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [sl, #36] @ 0x24 │ │ │ │ movne r2, r7 │ │ │ │ movne r0, r6 │ │ │ │ - bne a7a8c │ │ │ │ + bne a7b7c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7b78 │ │ │ │ + beq a7c68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7b78 │ │ │ │ - ldr r2, [pc, #260] @ a7c3c │ │ │ │ + bne a7c68 │ │ │ │ + ldr r2, [pc, #260] @ a7d2c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7b58 │ │ │ │ + beq a7c48 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7b78 │ │ │ │ - ldr r0, [pc, #212] @ a7c40 │ │ │ │ + b a7c68 │ │ │ │ + ldr r0, [pc, #212] @ a7d30 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #208] @ a7c44 │ │ │ │ + ldr r1, [pc, #208] @ a7d34 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mvn r6, #0 │ │ │ │ - b a7a58 │ │ │ │ + b a7b48 │ │ │ │ mvn r6, #0 │ │ │ │ - b a7a74 │ │ │ │ + b a7b64 │ │ │ │ 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 a7bb4 │ │ │ │ + beq a7ca4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7c04 │ │ │ │ - ldr r3, [pc, #132] @ a7c40 │ │ │ │ + beq a7cf4 │ │ │ │ + ldr r3, [pc, #132] @ a7d30 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7bec │ │ │ │ - ldr r1, [pc, #116] @ a7c48 │ │ │ │ + beq a7cdc │ │ │ │ + ldr r1, [pc, #116] @ a7d38 │ │ │ │ str r5, [sp] │ │ │ │ - ldr ip, [pc, #112] @ a7c4c │ │ │ │ + ldr ip, [pc, #112] @ a7d3c │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r3, [pc, #108] @ a7c50 │ │ │ │ + ldr r3, [pc, #108] @ a7d40 │ │ │ │ movne r3, ip │ │ │ │ - bl 117900 │ │ │ │ - b a7b78 │ │ │ │ + bl 117eec │ │ │ │ + b a7c68 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7bcc │ │ │ │ - ldr r1, [pc, #84] @ a7c54 │ │ │ │ + bne a7cbc │ │ │ │ + ldr r1, [pc, #84] @ a7d44 │ │ │ │ str r5, [sp] │ │ │ │ - b a7bd4 │ │ │ │ + b a7cc4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7c3c │ │ │ │ + ldr r2, [pc, #44] @ a7d2c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c28 │ │ │ │ + beq a7d18 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7bb4 │ │ │ │ + b a7ca4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, sl, r8, ror #29 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #3 │ │ │ │ - eorseq pc, r5, r0, ror #2 │ │ │ │ - eorseq pc, r5, r4, asr r1 @ │ │ │ │ - eorseq pc, r5, r8, lsr #4 │ │ │ │ - mlaseq r5, r8, r1, pc @ │ │ │ │ + ldrdeq r7, [sl], -r8 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r6, r4, lsl #19 │ │ │ │ + eorseq r2, r6, r0, lsr #18 │ │ │ │ + eorseq r2, r6, r4, lsl r9 │ │ │ │ + eorseq r2, r6, r8, ror #19 │ │ │ │ + eorseq r2, r6, r8, asr r9 │ │ │ │ │ │ │ │ -000a7c58 : │ │ │ │ +000a7d48 : │ │ │ │ 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 a7d60 │ │ │ │ + beq a7e50 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #520] @ a7e9c │ │ │ │ + ldr r3, [pc, #520] @ a7f8c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a7d7c │ │ │ │ - ldr r2, [pc, #472] @ a7ea0 │ │ │ │ + beq a7e6c │ │ │ │ + ldr r2, [pc, #472] @ a7f90 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7cfc │ │ │ │ + bne a7dec │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7ef0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7fe0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a7d1c │ │ │ │ + bne a7e0c │ │ │ │ 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 a7cf0 │ │ │ │ + beq a7de0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7cf0 │ │ │ │ - ldr r2, [pc, #368] @ a7ea4 │ │ │ │ + bne a7de0 │ │ │ │ + ldr r2, [pc, #368] @ a7f94 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7d54 │ │ │ │ + beq a7e44 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a7cf0 │ │ │ │ - ldr r3, [pc, #320] @ a7ea8 │ │ │ │ + b a7de0 │ │ │ │ + ldr r3, [pc, #320] @ a7f98 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #316] @ a7eac │ │ │ │ + ldr r1, [pc, #316] @ a7f9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mvn r5, #0 │ │ │ │ - b a7cf0 │ │ │ │ + b a7de0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7dec │ │ │ │ - bl bbed4 │ │ │ │ + beq a7edc │ │ │ │ + bl bc3a4 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r7, #36] @ 0x24 │ │ │ │ movne r2, r6 │ │ │ │ - bne a7d04 │ │ │ │ + bne a7df4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7d74 │ │ │ │ + beq a7e64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7d74 │ │ │ │ - ldr r2, [pc, #228] @ a7ea4 │ │ │ │ + bne a7e64 │ │ │ │ + ldr r2, [pc, #228] @ a7f94 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7de0 │ │ │ │ + beq a7ed0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7d74 │ │ │ │ + b a7e64 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7e08 │ │ │ │ + beq a7ef8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7e6c │ │ │ │ - ldr r3, [pc, #152] @ a7ea8 │ │ │ │ + beq a7f5c │ │ │ │ + ldr r3, [pc, #152] @ a7f98 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7e40 │ │ │ │ - ldr r1, [pc, #136] @ a7eb0 │ │ │ │ + beq a7f30 │ │ │ │ + ldr r1, [pc, #136] @ a7fa0 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #132] @ a7eb4 │ │ │ │ + ldr r3, [pc, #132] @ a7fa4 │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #124] @ a7eb8 │ │ │ │ - bl 117900 │ │ │ │ - b a7d74 │ │ │ │ + ldr r1, [pc, #124] @ a7fa8 │ │ │ │ + bl 117eec │ │ │ │ + b a7e64 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7e20 │ │ │ │ - ldr r1, [pc, #92] @ a7eb0 │ │ │ │ + bne a7f10 │ │ │ │ + ldr r1, [pc, #92] @ a7fa0 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #88] @ a7eb4 │ │ │ │ + ldr r3, [pc, #88] @ a7fa4 │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #84] @ a7ebc │ │ │ │ - bl 117900 │ │ │ │ - b a7d74 │ │ │ │ + ldr r1, [pc, #84] @ a7fac │ │ │ │ + bl 117eec │ │ │ │ + b a7e64 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7ea4 │ │ │ │ + ldr r2, [pc, #44] @ a7f94 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7e90 │ │ │ │ + beq a7f80 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7e08 │ │ │ │ + b a7ef8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, sl, r8, ror #29 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #3 │ │ │ │ - eorseq pc, r5, r4, asr r1 @ │ │ │ │ - eorseq pc, r5, r8, lsr #4 │ │ │ │ - eorseq pc, r5, r0, ror #2 │ │ │ │ - mlaseq r5, r8, r1, pc @ │ │ │ │ + ldrdeq r7, [sl], -r8 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r6, r4, lsl #19 │ │ │ │ + eorseq r2, r6, r4, lsl r9 │ │ │ │ + eorseq r2, r6, r8, ror #19 │ │ │ │ + eorseq r2, r6, r0, lsr #18 │ │ │ │ + eorseq r2, r6, r8, asr r9 │ │ │ │ │ │ │ │ -000a7ec0 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000a7fb0 <_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 9f684 │ │ │ │ + bl 9f724 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a7ee8 : │ │ │ │ +000a7fd8 : │ │ │ │ mov r3, #0 │ │ │ │ - b a7ef0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b a7fe0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ │ │ │ │ -000a7ef0 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000a7fe0 <_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 a8748 <_PyObject_GenericSetAttrWithDict@@Base+0x858> │ │ │ │ + beq a8838 <_PyObject_GenericSetAttrWithDict@@Base+0x858> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a82ac <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + bne a839c <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ ldr r2, [r6, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a8310 <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ - ldr fp, [pc, #2080] @ a8764 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + beq a8400 <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + ldr fp, [pc, #2080] @ a8854 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8480 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ + bne a8570 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a804c <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ + beq a813c <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 a8088 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a8178 <_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 a8088 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a8178 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ add r7, r7, #40960 @ 0xa000 │ │ │ │ add r7, r7, r2 │ │ │ │ ldr sl, [r7, #2816] @ 0xb00 │ │ │ │ cmp sl, #0 │ │ │ │ - beq a8360 <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ + beq a8450 <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a86a4 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ + beq a8794 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r5, [r2, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq a8164 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ - ldr r3, [pc, #1900] @ a8768 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ + beq a8254 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ + ldr r3, [pc, #1900] @ a8858 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ cmp r5, r3 │ │ │ │ - bne a84a4 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ + bne a8594 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ ldr r5, [sl, #8] │ │ │ │ ldr r7, [r8, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bne a84f0 <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ + bne a85e0 <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ ldr r1, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 105360 │ │ │ │ + bl 105754 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + beq a8328 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bne a8328 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov r0, sl │ │ │ │ - bl 23d73c │ │ │ │ - b a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bl 240064 │ │ │ │ + b a8328 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 a7f9c <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ - ldr r2, [pc, #1756] @ a876c <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + beq a808c <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ + ldr r2, [pc, #1756] @ a885c <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a8330 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bne a8420 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt a8330 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bgt a8420 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a8928 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8a18 <_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 a8a38 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8b28 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne a8358 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ + bne a8448 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a8158 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a8248 <_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] │ │ │ │ @@ -129676,109 +129736,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 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r5, r2] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a84d0 <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ + bne a85c0 <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ cmp sl, #0 │ │ │ │ - bne a86a4 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ + bne a8794 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ mov sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8578 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a8668 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4 │ │ │ │ - bne a837c <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ + bne a846c <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ tst r2, #16 │ │ │ │ subne r5, r8, #12 │ │ │ │ - bne a819c <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + bne a828c <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #144] @ 0x90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a8550 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ - blt a86b8 <_PyObject_GenericSetAttrWithDict@@Base+0x7c8> │ │ │ │ + beq a8640 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + blt a87a8 <_PyObject_GenericSetAttrWithDict@@Base+0x7c8> │ │ │ │ add r5, r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a8550 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + beq a8640 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a83e8 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ + beq a84d8 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a84bc <_PyObject_GenericSetAttrWithDict@@Base+0x5cc> │ │ │ │ + beq a85ac <_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 a826c <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ + beq a835c <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #1412] @ a876c <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1412] @ a885c <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ cmp r2, r3 │ │ │ │ - bne a827c <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bne a836c <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a827c <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ - bl 3571e0 │ │ │ │ + beq a836c <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1376] @ a8770 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r2, [pc, #1376] @ a8860 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ str r9, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a848c <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ - bl a02c4 │ │ │ │ + beq a857c <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + bl a0364 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq a83ac <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + beq a849c <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ mov r5, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a8024 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a8114 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8254 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + beq a8344 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a86e4 <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ + beq a87d4 <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a843c <_PyObject_GenericSetAttrWithDict@@Base+0x54c> │ │ │ │ + bne a852c <_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] @ a876c <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1272] @ a885c <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a81ec <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ + beq a82dc <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a81f8 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ + bne a82e8 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239d34 │ │ │ │ + bl 23c65c │ │ │ │ mov r5, r0 │ │ │ │ - b a83a4 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr fp, [pc, #1200] @ a8764 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ - bl 3571e0 │ │ │ │ + b a8494 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr fp, [pc, #1200] @ a8854 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -129793,537 +129853,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 a7f40 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne a8030 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a5688 │ │ │ │ + bl a5778 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a875c <_PyObject_GenericSetAttrWithDict@@Base+0x86c> │ │ │ │ - ldr fp, [pc, #1080] @ a8764 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + blt a884c <_PyObject_GenericSetAttrWithDict@@Base+0x86c> │ │ │ │ + ldr fp, [pc, #1080] @ a8854 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a7f40 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + b a8030 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a8a38 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8b28 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq a8158 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a8248 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ cmn r2, #1 │ │ │ │ - beq a8678 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ + beq a8768 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ cmp r3, #0 │ │ │ │ movne sl, #0 │ │ │ │ - bne a8578 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a8668 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov sl, r3 │ │ │ │ tst r2, #4 │ │ │ │ - beq a8178 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + beq a8268 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ ldrb r3, [r8, #11] │ │ │ │ add r5, r8, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8524 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + beq a8614 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11d0e0 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ + bl 11d6cc <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge a8230 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #960] @ a8774 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ + bge a8320 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #960] @ a8864 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8230 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #944] @ a8778 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + beq a8320 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #944] @ a8868 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #936] @ a877c <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldr r1, [pc, #936] @ a886c <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119e98 │ │ │ │ - b a8230 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - bl 3571e0 │ │ │ │ + bl 11a484 │ │ │ │ + b a8320 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - beq a8410 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ + beq a8500 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a8498 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + bne a8588 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #852] @ a8770 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r1, [pc, #852] @ a8860 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91b8c │ │ │ │ + bl 91c44 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne a81b0 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + bne a82a0 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ mvn r5, #0 │ │ │ │ - b a83ac <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + b a849c <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a8260 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ - ldr r2, [pc, #812] @ a8780 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a8350 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + ldr r2, [pc, #812] @ a8870 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8474 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ + beq a8564 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a8260 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + b a8350 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ - b a7f4c <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ - bl 9cc94 │ │ │ │ + b a803c <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ + bl 9cd34 │ │ │ │ mov r5, r0 │ │ │ │ - b a83a4 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - bl 189f40 <_PyUnicode_IsNumeric@@Base+0x5b0> │ │ │ │ + b a8494 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 18b8e8 <_PyUnicode_IsNumeric@@Base+0x5b0> │ │ │ │ mov r1, r0 │ │ │ │ - b a8428 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ + b a8518 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b a8024 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + b a8114 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23d6a8 │ │ │ │ + bl 23ffd0 │ │ │ │ mov r5, r0 │ │ │ │ - b a83a4 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a8494 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - bne a8158 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + bne a8248 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a8158 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + b a8248 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a8010 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + bne a8100 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 2416d4 │ │ │ │ + bl 243ffc │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne a8010 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ - b a8024 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a8100 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + b a8114 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8604 <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ + beq a86f4 <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a838c <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ + beq a847c <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23d538 │ │ │ │ + bl 23fe60 │ │ │ │ mov r5, r0 │ │ │ │ - b a83a4 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r3, [pc, #544] @ a8778 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + b a8494 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #544] @ a8868 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - beq a8718 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ - ldr r1, [pc, #536] @ a8784 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + beq a8808 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ + ldr r1, [pc, #536] @ a8874 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ mov r3, r4 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mvn r5, #0 │ │ │ │ - b a8024 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + b a8114 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq a8688 <_PyObject_GenericSetAttrWithDict@@Base+0x798> │ │ │ │ + beq a8778 <_PyObject_GenericSetAttrWithDict@@Base+0x798> │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a83a4 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a8494 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne a83a4 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r2, [pc, #432] @ a8780 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a8494 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #432] @ a8870 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r7, [r2, #1416] @ 0x588 │ │ │ │ ldr r9, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq a85f8 <_PyObject_GenericSetAttrWithDict@@Base+0x708> │ │ │ │ + beq a86e8 <_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 a83a4 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a8494 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 108554 │ │ │ │ + bl 108944 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a8434 <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ + beq a8524 <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a865c <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ + beq a874c <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23d538 │ │ │ │ + bl 23fe60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a83a4 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a8494 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a83a4 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bne a8494 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a83a4 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a8494 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11d0e0 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ + bl 11d6cc <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ mov r5, r0 │ │ │ │ - b a8634 <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ + b a8724 <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11aa18 │ │ │ │ + bl 11b004 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a8160 <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ + b a8250 <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl f95c4 │ │ │ │ + bl f9898 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b a85ac <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ + b a869c <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r5, [r2, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ - bne a7ff4 <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ - b a8164 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ + bne a80e4 <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ + b a8254 <_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 a819c <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + b a828c <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #144] @ a8780 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + ldr r2, [pc, #144] @ a8870 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a870c <_PyObject_GenericSetAttrWithDict@@Base+0x81c> │ │ │ │ + beq a87fc <_PyObject_GenericSetAttrWithDict@@Base+0x81c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b a8254 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + b a8344 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #100] @ a8788 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ + ldr r3, [pc, #100] @ a8878 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ mvn r5, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ldreq r1, [pc, #92] @ a878c <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ - ldrne r1, [pc, #72] @ a877c <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldreq r1, [pc, #92] @ a887c <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ + ldrne r1, [pc, #72] @ a886c <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119e98 │ │ │ │ - b a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ - ldr r3, [pc, #64] @ a8790 <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ + bl 11a484 │ │ │ │ + b a8328 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + ldr r3, [pc, #64] @ a8880 <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #60] @ a8794 <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ + ldr r1, [pc, #60] @ a8884 <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mvn r5, #0 │ │ │ │ - b a8260 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + b a8350 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00104eb4 │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r5, ip, lsr #24 │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r0, lsl #5 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq pc, r5, r8, lsr #5 │ │ │ │ - andeq r7, sl, r8, ror #29 │ │ │ │ - eorseq pc, r5, ip, lsr #4 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #3 │ │ │ │ + andseq r5, r0, r8, lsr #5 │ │ │ │ + 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, asr #20 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + eorseq r2, r6, r8, ror #20 │ │ │ │ + ldrdeq r7, [sl], -r8 │ │ │ │ + eorseq r2, r6, ip, ror #19 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r6, r4, lsl #19 │ │ │ │ │ │ │ │ -000a8798 <_PyType_LookupRef@@Base>: │ │ │ │ +000a8888 <_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] @ a8920 <_PyType_LookupRef@@Base+0x188> │ │ │ │ + ldr r3, [pc, #368] @ a8a10 <_PyType_LookupRef@@Base+0x188> │ │ │ │ ldr r2, [r0, #192] @ 0xc0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 a8864 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a8954 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ ldr r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r8 │ │ │ │ - bne a8864 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a8954 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r7, [r5, #2816] @ 0xb00 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8854 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + beq a8944 <_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 a8a38 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8b28 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq a8820 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a8910 <_PyType_LookupRef@@Base+0x88> │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8918 <_PyType_LookupRef@@Base+0x180> │ │ │ │ + beq a8a08 <_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] @ a8924 <_PyType_LookupRef@@Base+0x18c> │ │ │ │ + ldr r3, [pc, #184] @ a8a14 <_PyType_LookupRef@@Base+0x18c> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a882c <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bne a891c <_PyType_LookupRef@@Base+0x94> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt a882c <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bgt a891c <_PyType_LookupRef@@Base+0x94> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8928 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8a18 <_PyType_LookupRef@@Base+0x190> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ ldr sl, [r7, #192] @ 0xc0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8a38 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8b28 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne a884c <_PyType_LookupRef@@Base+0xb4> │ │ │ │ + bne a893c <_PyType_LookupRef@@Base+0xb4> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a8820 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a8910 <_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 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ str sl, [r5, r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8820 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a8910 <_PyType_LookupRef@@Base+0x88> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a8820 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bne a8910 <_PyType_LookupRef@@Base+0x88> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a8820 <_PyType_LookupRef@@Base+0x88> │ │ │ │ - bl 11aa18 │ │ │ │ - b a8854 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a8910 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bl 11b004 │ │ │ │ + b a8944 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ ldr r3, [r1, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a893c <_PyType_LookupRef@@Base+0x1a4> │ │ │ │ + beq a8a2c <_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 a8a2c <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8b1c <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldrh r2, [r1, #206] @ 0xce │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs a8a2c <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8b1c <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldr r6, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble a89f4 <_PyType_LookupRef@@Base+0x25c> │ │ │ │ + ble a8ae4 <_PyType_LookupRef@@Base+0x25c> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl a8928 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8a18 <_PyType_LookupRef@@Base+0x190> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a8a2c <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8b1c <_PyType_LookupRef@@Base+0x294> │ │ │ │ cmp r8, #1 │ │ │ │ - beq a89b8 <_PyType_LookupRef@@Base+0x220> │ │ │ │ + beq a8aa8 <_PyType_LookupRef@@Base+0x220> │ │ │ │ add r6, r6, #12 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl a8928 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8a18 <_PyType_LookupRef@@Base+0x190> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8a2c <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8b1c <_PyType_LookupRef@@Base+0x294> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bne a8998 <_PyType_LookupRef@@Base+0x200> │ │ │ │ + bne a8a88 <_PyType_LookupRef@@Base+0x200> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a89fc <_PyType_LookupRef@@Base+0x264> │ │ │ │ - ldr r2, [pc, #104] @ a8a34 <_PyType_LookupRef@@Base+0x29c> │ │ │ │ + beq a8aec <_PyType_LookupRef@@Base+0x264> │ │ │ │ + ldr r2, [pc, #104] @ a8b24 <_PyType_LookupRef@@Base+0x29c> │ │ │ │ ldr r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp r3, #131072 @ 0x20000 │ │ │ │ - bcs a8a2c <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8b1c <_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 a8a24 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ + b a8b14 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - bne a89c4 <_PyType_LookupRef@@Base+0x22c> │ │ │ │ + bne a8ab4 <_PyType_LookupRef@@Base+0x22c> │ │ │ │ add r0, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8a2c <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8b1c <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldrh r2, [r4, #206] @ 0xce │ │ │ │ add r1, r3, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r1, [r0, #2804] @ 0xaf4 │ │ │ │ strh r2, [r4, #206] @ 0xce │ │ │ │ str r3, [r4, #192] @ 0xc0 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r8, 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] @ a8ca8 <_PyType_LookupRef@@Base+0x510> │ │ │ │ + ldr r3, [pc, #600] @ a8d98 <_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 a8bd0 <_PyType_LookupRef@@Base+0x438> │ │ │ │ + bne a8cc0 <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r9, [r6, #12] │ │ │ │ cmn r9, #1 │ │ │ │ - beq a8bd0 <_PyType_LookupRef@@Base+0x438> │ │ │ │ + beq a8cc0 <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8bf8 <_PyType_LookupRef@@Base+0x460> │ │ │ │ + beq a8ce8 <_PyType_LookupRef@@Base+0x460> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8bc0 <_PyType_LookupRef@@Base+0x428> │ │ │ │ + beq a8cb0 <_PyType_LookupRef@@Base+0x428> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r7] │ │ │ │ - ble a8af0 <_PyType_LookupRef@@Base+0x358> │ │ │ │ - ldr fp, [pc, #516] @ a8cac <_PyType_LookupRef@@Base+0x514> │ │ │ │ + ble a8be0 <_PyType_LookupRef@@Base+0x358> │ │ │ │ + ldr fp, [pc, #516] @ a8d9c <_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 a8b28 <_PyType_LookupRef@@Base+0x390> │ │ │ │ + bne a8c18 <_PyType_LookupRef@@Base+0x390> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a8b9c <_PyType_LookupRef@@Base+0x404> │ │ │ │ + beq a8c8c <_PyType_LookupRef@@Base+0x404> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a8ba8 <_PyType_LookupRef@@Base+0x410> │ │ │ │ + bne a8c98 <_PyType_LookupRef@@Base+0x410> │ │ │ │ cmp r5, sl │ │ │ │ - bne a8aac <_PyType_LookupRef@@Base+0x314> │ │ │ │ + bne a8b9c <_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 a8b1c <_PyType_LookupRef@@Base+0x384> │ │ │ │ + beq a8c0c <_PyType_LookupRef@@Base+0x384> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a8bec <_PyType_LookupRef@@Base+0x454> │ │ │ │ + beq a8cdc <_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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -130340,52 +130400,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 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a8ad8 <_PyType_LookupRef@@Base+0x340> │ │ │ │ + bne a8bc8 <_PyType_LookupRef@@Base+0x340> │ │ │ │ mvn r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b a8af8 <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a8be8 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r3, #0 │ │ │ │ - b a8af8 <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a8be8 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - bgt a8aa0 <_PyType_LookupRef@@Base+0x308> │ │ │ │ - b a8af0 <_PyType_LookupRef@@Base+0x358> │ │ │ │ + bgt a8b90 <_PyType_LookupRef@@Base+0x308> │ │ │ │ + b a8be0 <_PyType_LookupRef@@Base+0x358> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne a8a74 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne a8b64 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ mvn r3, #0 │ │ │ │ - b a8c10 <_PyType_LookupRef@@Base+0x478> │ │ │ │ + b a8d00 <_PyType_LookupRef@@Base+0x478> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a8b1c <_PyType_LookupRef@@Base+0x384> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a8c0c <_PyType_LookupRef@@Base+0x384> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne a8c20 <_PyType_LookupRef@@Base+0x488> │ │ │ │ + bne a8d10 <_PyType_LookupRef@@Base+0x488> │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - beq a8c88 <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ + beq a8d78 <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r2] │ │ │ │ - b a8b1c <_PyType_LookupRef@@Base+0x384> │ │ │ │ - ldr r3, [pc, #132] @ a8cac <_PyType_LookupRef@@Base+0x514> │ │ │ │ - bl 3571e0 │ │ │ │ + b a8c0c <_PyType_LookupRef@@Base+0x384> │ │ │ │ + ldr r3, [pc, #132] @ a8d9c <_PyType_LookupRef@@Base+0x514> │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -130401,24 +130461,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 a8c0c <_PyType_LookupRef@@Base+0x474> │ │ │ │ + bne a8cfc <_PyType_LookupRef@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5688 │ │ │ │ + bl a5778 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a8be4 <_PyType_LookupRef@@Base+0x44c> │ │ │ │ + blt a8cd4 <_PyType_LookupRef@@Base+0x44c> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8c0c <_PyType_LookupRef@@Base+0x474> │ │ │ │ - b a8a80 <_PyType_LookupRef@@Base+0x2e8> │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + beq a8cfc <_PyType_LookupRef@@Base+0x474> │ │ │ │ + b a8b70 <_PyType_LookupRef@@Base+0x2e8> │ │ │ │ + ldrsheq sl, [r6], #-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 │ │ │ │ @@ -130426,204 +130486,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 a8d44 <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ + beq a8e34 <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #152] @ a8d90 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r2, [pc, #152] @ a8e80 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a8d54 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + bne a8e44 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8d54 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ - ldr r2, [pc, #124] @ a8d94 <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ - bl 3571e0 │ │ │ │ + beq a8e44 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + ldr r2, [pc, #124] @ a8e84 <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #108] @ a8d98 <_PyType_LookupRef@@Base+0x600> │ │ │ │ + ldr r2, [pc, #108] @ a8e88 <_PyType_LookupRef@@Base+0x600> │ │ │ │ str r5, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a8d84 <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ - bl a02c4 │ │ │ │ + beq a8e74 <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ + bl a0364 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #68] @ a8d90 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #68] @ a8e80 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8d04 <_PyType_LookupRef@@Base+0x56c> │ │ │ │ + beq a8df4 <_PyType_LookupRef@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a8d10 <_PyType_LookupRef@@Base+0x578> │ │ │ │ + bne a8e00 <_PyType_LookupRef@@Base+0x578> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 239d34 │ │ │ │ - bl 9cc94 │ │ │ │ + b 23c65c │ │ │ │ + bl 9cd34 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq sl, r5, ip, lsr #24 │ │ │ │ + subseq sl, r6, ip, lsr #24 │ │ │ │ │ │ │ │ -000a8d9c : │ │ │ │ +000a8e8c : │ │ │ │ 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 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a8dfc │ │ │ │ + beq a8eec │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #76] @ a8e18 │ │ │ │ + ldr r1, [pc, #76] @ a8f08 │ │ │ │ mov r2, r4 │ │ │ │ - bl a7c58 │ │ │ │ + bl a7d48 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8dfc │ │ │ │ + bne a8eec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8df4 │ │ │ │ + beq a8ee4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a8e0c │ │ │ │ + beq a8efc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mvn r5, #0 │ │ │ │ - b a8df4 │ │ │ │ + b a8ee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a8df4 │ │ │ │ - subseq sl, r7, r8, lsr #5 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a8ee4 │ │ │ │ + subseq sl, r8, r8, lsr #5 │ │ │ │ │ │ │ │ -000a8e1c : │ │ │ │ +000a8f0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ a8e68 │ │ │ │ + ldr r1, [pc, #52] @ a8f58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne a8e48 │ │ │ │ + bne a8f38 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8e40 │ │ │ │ - ldr r1, [pc, #16] @ a8e6c │ │ │ │ - ldr r0, [pc, #16] @ a8e70 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a8f30 │ │ │ │ + ldr r1, [pc, #16] @ a8f5c │ │ │ │ + ldr r0, [pc, #16] @ a8f60 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, ip, ror #3 │ │ │ │ + subseq r1, r6, ip, ror #3 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - eorseq r0, r6, r8, ror #7 │ │ │ │ + eorseq r3, r6, r8, lsr #23 │ │ │ │ │ │ │ │ -000a8e74 : │ │ │ │ +000a8f64 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a8e90 │ │ │ │ + beq a8f80 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a8e90 │ │ │ │ - b a8ebc │ │ │ │ + beq a8f80 │ │ │ │ + b a8fac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ a8eb4 │ │ │ │ - ldr r0, [pc, #12] @ a8eb8 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ a8fa4 │ │ │ │ + ldr r0, [pc, #12] @ a8fa8 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, fp, ror #31 │ │ │ │ - eorseq fp, r5, ip, asr #4 │ │ │ │ + eorseq lr, r5, ip, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r7, [pc, #1332] @ a9408 │ │ │ │ + ldr r7, [pc, #1332] @ a94f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq a91f8 │ │ │ │ + beq a92e8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9298 │ │ │ │ + bne a9388 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #1280] @ a940c │ │ │ │ + ldr r2, [pc, #1280] @ a94fc │ │ │ │ cmp r1, r2 │ │ │ │ - bne a9378 │ │ │ │ + bne a9468 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - ldr r2, [pc, #1268] @ a9410 │ │ │ │ + ldr r2, [pc, #1268] @ a9500 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsl r0, r0, #1 │ │ │ │ smull ip, r2, r0, r2 │ │ │ │ sub r2, r2, r0, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - blt a9378 │ │ │ │ + blt a9468 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9254 │ │ │ │ + beq a9344 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ lsl r2, r2, r0 │ │ │ │ - ldr r0, [pc, #1212] @ a9414 │ │ │ │ + ldr r0, [pc, #1212] @ a9504 │ │ │ │ lsl r3, r3, #1 │ │ │ │ umull ip, r3, r0, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ lsr r3, r3, #1 │ │ │ │ adds r2, r2, r3, lsl #3 │ │ │ │ - bmi a928c │ │ │ │ - ldr r8, [pc, #1188] @ a9418 │ │ │ │ - ldr r0, [pc, #1188] @ a941c │ │ │ │ + bmi a937c │ │ │ │ + ldr r8, [pc, #1188] @ a9508 │ │ │ │ + ldr r0, [pc, #1188] @ a950c │ │ │ │ ldr r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a9230 │ │ │ │ + bne a9320 │ │ │ │ sub r3, r2, #1 │ │ │ │ add r0, r6, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r9, [r0, #1528] @ 0x5f8 │ │ │ │ - bcs a91b4 │ │ │ │ + bcs a92a4 │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq a9214 │ │ │ │ + beq a9304 │ │ │ │ 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 a9154 │ │ │ │ + beq a9244 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r8, [r5, #16] │ │ │ │ @@ -130636,60 +130696,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 a9044 │ │ │ │ - b a908c │ │ │ │ + bgt a9134 │ │ │ │ + b a917c │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a9070 │ │ │ │ + bne a9160 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ - beq a908c │ │ │ │ + beq a917c │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9030 │ │ │ │ + beq a9120 │ │ │ │ ldr lr, [r3] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ add r9, lr, #1 │ │ │ │ ldr lr, [r2] │ │ │ │ - bne a9020 │ │ │ │ + bne a9110 │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9030 │ │ │ │ + beq a9120 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ str r3, [lr] │ │ │ │ - bne a9044 │ │ │ │ - bl 3571e0 │ │ │ │ + bne a9134 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a9198 │ │ │ │ + ble a9288 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r8, [r3, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #864] @ a9420 │ │ │ │ + ldr r2, [pc, #864] @ a9510 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9344 │ │ │ │ + bne a9434 │ │ │ │ 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 │ │ │ │ @@ -130699,16 +130759,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 a9148 │ │ │ │ - bl 3571e0 │ │ │ │ + beq a9238 │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -130721,110 +130781,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 a8fc8 │ │ │ │ + bcc a90b8 │ │ │ │ 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 a91b4 │ │ │ │ + beq a92a4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b a8fc8 │ │ │ │ - ldr r0, [pc, #644] @ a9424 │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + b a90b8 │ │ │ │ + ldr r0, [pc, #644] @ a9514 │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a90d0 │ │ │ │ + bne a91c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e978 │ │ │ │ - b a9290 │ │ │ │ + bl 2412a0 │ │ │ │ + b a9380 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #616] @ a9428 │ │ │ │ + ldr r1, [pc, #616] @ a9518 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a935c │ │ │ │ + bne a944c │ │ │ │ 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 a928c │ │ │ │ + beq a937c │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b a9190 │ │ │ │ - ldr r1, [pc, #556] @ a942c │ │ │ │ + b a9280 │ │ │ │ + ldr r1, [pc, #556] @ a951c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91b8c │ │ │ │ + bl 91c44 │ │ │ │ mov r8, r0 │ │ │ │ - b a9148 │ │ │ │ + b a9238 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a9188 │ │ │ │ + b a9278 │ │ │ │ ldr r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a928c │ │ │ │ + beq a937c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b a8fc8 │ │ │ │ + b a90b8 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ mov r3, #1 │ │ │ │ lsl r0, r3, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ - ldr ip, [pc, #424] @ a9414 │ │ │ │ + ldr ip, [pc, #424] @ a9504 │ │ │ │ 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 a8f6c │ │ │ │ - bl 29e598 │ │ │ │ + bge a905c │ │ │ │ + bl 2a0e6c │ │ │ │ mov r8, #0 │ │ │ │ - b a9148 │ │ │ │ - bl 2b9f10 │ │ │ │ + b a9238 │ │ │ │ + bl 2bc9ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a93fc │ │ │ │ - ldr r0, [pc, #376] @ a9424 │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + beq a94ec │ │ │ │ + ldr r0, [pc, #376] @ a9514 │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a93f0 │ │ │ │ + beq a94e0 │ │ │ │ ldrb ip, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ - bls a92ec │ │ │ │ + bls a93dc │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a92c0 │ │ │ │ + beq a93b0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b a92c0 │ │ │ │ + b a93b0 │ │ │ │ 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] │ │ │ │ @@ -130837,564 +130897,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 a9118 │ │ │ │ - b a9148 │ │ │ │ - ldr r1, [pc, #228] @ a9430 │ │ │ │ + bne a9208 │ │ │ │ + b a9238 │ │ │ │ + ldr r1, [pc, #228] @ a9520 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a93dc │ │ │ │ + bne a94cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 18e3ac │ │ │ │ - b a90d0 │ │ │ │ + bl 1900bc │ │ │ │ + b a91c0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a91e0 │ │ │ │ + b a92d0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #168] @ a942c │ │ │ │ + ldr r1, [pc, #168] @ a951c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91b8c │ │ │ │ + bl 91c44 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a9290 │ │ │ │ + beq a9380 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl afce8 │ │ │ │ + bl b01ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9148 │ │ │ │ + beq a9238 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9290 │ │ │ │ + beq a9380 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a9290 │ │ │ │ + bne a9380 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a9290 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a9380 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b a90d0 │ │ │ │ + b a91c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ - b a9290 │ │ │ │ + bl 99da0 │ │ │ │ + b a9380 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r8, r9, r8, ror #6 │ │ │ │ + andseq sl, r9, ip, rrx │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - bge feb53ec8 <__bss_end__@@Base+0xfe58ef80> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x00555490 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - subseq sl, r5, ip, lsr #24 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + bge feb53fb8 <__bss_end__@@Base+0xfe57f070> │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x00565490 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + subseq sl, r6, ip, lsr #24 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ │ │ │ │ -000a9434 <_PyObject_New@@Base>: │ │ │ │ +000a9524 <_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 a95bc <_PyObject_New@@Base+0x188> │ │ │ │ - ldr r7, [pc, #384] @ a95d8 <_PyObject_New@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #384] @ a95dc <_PyObject_New@@Base+0x1a8> │ │ │ │ + blt a96ac <_PyObject_New@@Base+0x188> │ │ │ │ + ldr r7, [pc, #384] @ a96c8 <_PyObject_New@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #384] @ a96cc <_PyObject_New@@Base+0x1a8> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a95a8 <_PyObject_New@@Base+0x174> │ │ │ │ - ldr r3, [pc, #368] @ a95e0 <_PyObject_New@@Base+0x1ac> │ │ │ │ - bl 3571e0 │ │ │ │ + bne a9698 <_PyObject_New@@Base+0x174> │ │ │ │ + ldr r3, [pc, #368] @ a96d0 <_PyObject_New@@Base+0x1ac> │ │ │ │ + bl 35a980 │ │ │ │ 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 a952c <_PyObject_New@@Base+0xf8> │ │ │ │ + bcs a961c <_PyObject_New@@Base+0xf8> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq a9598 <_PyObject_New@@Base+0x164> │ │ │ │ + beq a9688 <_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 a94f0 <_PyObject_New@@Base+0xbc> │ │ │ │ + beq a95e0 <_PyObject_New@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #280] @ a95e4 <_PyObject_New@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #280] @ a96d4 <_PyObject_New@@Base+0x1b0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r4, [r5, #4] │ │ │ │ - bne a9568 <_PyObject_New@@Base+0x134> │ │ │ │ + bne a9658 <_PyObject_New@@Base+0x134> │ │ │ │ ldr r6, [r2, #1416] @ 0x588 │ │ │ │ mov r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a9584 <_PyObject_New@@Base+0x150> │ │ │ │ + bne a9674 <_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 a94c0 <_PyObject_New@@Base+0x8c> │ │ │ │ + bhi a95b0 <_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 a94c0 <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a95b0 <_PyObject_New@@Base+0x8c> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #176] @ a95e8 <_PyObject_New@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #176] @ a96d8 <_PyObject_New@@Base+0x1b4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a95c4 <_PyObject_New@@Base+0x190> │ │ │ │ + bne a96b4 <_PyObject_New@@Base+0x190> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a95bc <_PyObject_New@@Base+0x188> │ │ │ │ + beq a96ac <_PyObject_New@@Base+0x188> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a94c0 <_PyObject_New@@Base+0x8c> │ │ │ │ + b a95b0 <_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 a94e8 <_PyObject_New@@Base+0xb4> │ │ │ │ + beq a95d8 <_PyObject_New@@Base+0xb4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a94e8 <_PyObject_New@@Base+0xb4> │ │ │ │ + b a95d8 <_PyObject_New@@Base+0xb4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ mov r5, r0 │ │ │ │ - b a9524 <_PyObject_New@@Base+0xf0> │ │ │ │ + b a9614 <_PyObject_New@@Base+0xf0> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a94c0 <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a95b0 <_PyObject_New@@Base+0x8c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a9550 <_PyObject_New@@Base+0x11c> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ + b a9640 <_PyObject_New@@Base+0x11c> │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ │ │ │ │ -000a95ec : │ │ │ │ +000a96dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9654 │ │ │ │ + beq a9744 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9de74 │ │ │ │ + bl 9df14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a9658 │ │ │ │ + beq a9748 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a9660 │ │ │ │ + bl a9750 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a964c │ │ │ │ + beq a973c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a964c │ │ │ │ + bne a973c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 3485a4 │ │ │ │ + bl 34bd44 │ │ │ │ mov r5, #0 │ │ │ │ - b a964c │ │ │ │ + b a973c │ │ │ │ │ │ │ │ -000a9660 : │ │ │ │ +000a9750 : │ │ │ │ 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 a97e8 │ │ │ │ + beq a98d8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a96b0 │ │ │ │ + beq a97a0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a96b0 │ │ │ │ + beq a97a0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9714 │ │ │ │ + beq a9804 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9714 │ │ │ │ + beq a9804 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a9800 │ │ │ │ + beq a98f0 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a9800 │ │ │ │ - ldr r3, [pc, #300] @ a9818 │ │ │ │ + beq a98f0 │ │ │ │ + ldr r3, [pc, #300] @ a9908 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fabc │ │ │ │ + bl 1200a8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a97f0 │ │ │ │ + beq a98e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1359c4 │ │ │ │ + b 136054 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a97d0 │ │ │ │ - ldr r3, [pc, #244] @ a981c │ │ │ │ + bge a98c0 │ │ │ │ + ldr r3, [pc, #244] @ a990c │ │ │ │ cmp r5, r3 │ │ │ │ - beq a9798 │ │ │ │ - ldr r1, [pc, #236] @ a9820 │ │ │ │ + beq a9888 │ │ │ │ + ldr r1, [pc, #236] @ a9910 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f4228 │ │ │ │ + bl f44fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt a97c8 │ │ │ │ + blt a98b8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #212] @ a9824 │ │ │ │ + ldr r3, [pc, #212] @ a9914 │ │ │ │ cmp r6, r3 │ │ │ │ cmpne r6, #0 │ │ │ │ - beq a97ac │ │ │ │ + beq a989c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118bf8 │ │ │ │ + bl 1191e4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a978c │ │ │ │ + beq a987c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a978c │ │ │ │ + bne a987c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 187954 │ │ │ │ + b 1892fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b344 │ │ │ │ - ldr r3, [pc, #108] @ a9828 │ │ │ │ - ldr r1, [pc, #108] @ a982c │ │ │ │ + bl 9b3e4 │ │ │ │ + ldr r3, [pc, #108] @ a9918 │ │ │ │ + ldr r1, [pc, #108] @ a991c │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r4, #0 │ │ │ │ - b a978c │ │ │ │ - ldr r3, [pc, #80] @ a9828 │ │ │ │ + b a987c │ │ │ │ + ldr r3, [pc, #80] @ a9918 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ a9830 │ │ │ │ + ldr r1, [pc, #80] @ a9920 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b a97c8 │ │ │ │ - bl 3485a4 │ │ │ │ - b a97c8 │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq a9700 │ │ │ │ - b a97c8 │ │ │ │ - ldr r0, [pc, #32] @ a9828 │ │ │ │ + bl 117eec │ │ │ │ + b a98b8 │ │ │ │ + bl 34bd44 │ │ │ │ + b a98b8 │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a97f0 │ │ │ │ + b a98b8 │ │ │ │ + ldr r0, [pc, #32] @ a9918 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ a9834 │ │ │ │ + ldr r1, [pc, #36] @ a9924 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b a97c8 │ │ │ │ - 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 r0, r6, r4, lsr r4 │ │ │ │ - eorseq r0, r6, r8, asr r4 │ │ │ │ - eorseq r0, r6, r4, lsl #8 │ │ │ │ + bl 117eec │ │ │ │ + b a98b8 │ │ │ │ + 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: 0x00363bf4 │ │ │ │ + eorseq r3, r6, r8, lsl ip │ │ │ │ + eorseq r3, r6, r4, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #376] @ a99c8 │ │ │ │ + ldr r3, [pc, #376] @ a9ab8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bne a98b4 │ │ │ │ + bne a99a4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a98b4 │ │ │ │ + beq a99a4 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a98e4 │ │ │ │ + beq a99d4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9958 │ │ │ │ + beq a9a48 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r0, #3 │ │ │ │ str r3, [r5] │ │ │ │ - beq a9950 │ │ │ │ + beq a9a40 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a98ec │ │ │ │ + beq a99dc │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a9950 │ │ │ │ + beq a9a40 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a9884 │ │ │ │ + bne a9974 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a9950 │ │ │ │ - ldr r3, [pc, #216] @ a99cc │ │ │ │ + beq a9a40 │ │ │ │ + ldr r3, [pc, #216] @ a9abc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a9964 │ │ │ │ - ldr r2, [pc, #204] @ a99d0 │ │ │ │ - bl 3571e0 │ │ │ │ + bne a9a54 │ │ │ │ + ldr r2, [pc, #204] @ a9ac0 │ │ │ │ + bl 35a980 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl a2ac4 │ │ │ │ + bl a2bb4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a9950 │ │ │ │ - ldr r3, [pc, #172] @ a99d4 │ │ │ │ + beq a9a40 │ │ │ │ + ldr r3, [pc, #172] @ a9ac4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 118218 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ + bl 118804 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9950 │ │ │ │ + beq a9a40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a99bc │ │ │ │ + beq a9aac │ │ │ │ mov r5, #0 │ │ │ │ - b a98a8 │ │ │ │ + b a9998 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a98a0 │ │ │ │ - b a9950 │ │ │ │ + bne a9990 │ │ │ │ + b a9a40 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #104] @ a99d8 │ │ │ │ - bl b8ea8 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #104] @ a9ac8 │ │ │ │ + bl b9378 <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a99ac │ │ │ │ + beq a9a9c │ │ │ │ mov r1, r4 │ │ │ │ - bl 118bf8 │ │ │ │ + bl 1191e4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a98a8 │ │ │ │ + beq a9998 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a98a8 │ │ │ │ + bne a9998 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a98a8 │ │ │ │ - bl a573c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a9998 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a98fc │ │ │ │ - b a9950 │ │ │ │ + beq a99ec │ │ │ │ + b a9a40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a9950 │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - @ instruction: 0x00555490 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b a9a40 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + @ instruction: 0x00565490 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - subseq sl, r7, r0, ror r9 │ │ │ │ + ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ + subseq sl, r8, 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] @ a9b70 │ │ │ │ - ldr r2, [pc, #380] @ a9b74 │ │ │ │ + ldr r7, [pc, #380] @ a9c60 │ │ │ │ + ldr r2, [pc, #380] @ a9c64 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9b10 │ │ │ │ - ldr r3, [pc, #364] @ a9b78 │ │ │ │ - bl 3571e0 │ │ │ │ + bne a9c00 │ │ │ │ + ldr r3, [pc, #364] @ a9c68 │ │ │ │ + bl 35a980 │ │ │ │ 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 a9ac8 │ │ │ │ + beq a9bb8 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a9a74 │ │ │ │ + bne a9b64 │ │ │ │ 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] @ a9b7c │ │ │ │ + ldr r3, [pc, #256] @ a9c6c │ │ │ │ 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] @ a9b80 │ │ │ │ + ldr r2, [pc, #228] @ a9c70 │ │ │ │ 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 a9b30 │ │ │ │ + bne a9c20 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9a74 │ │ │ │ + bne a9b64 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #156] @ a9b84 │ │ │ │ + ldr r2, [pc, #156] @ a9c74 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9b48 │ │ │ │ + bne a9c38 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9b24 │ │ │ │ + beq a9c14 │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a9a74 │ │ │ │ + b a9b64 │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9a74 │ │ │ │ - bl 29e598 │ │ │ │ + bne a9b64 │ │ │ │ + bl 2a0e6c │ │ │ │ mov r4, #0 │ │ │ │ - b a9ac0 │ │ │ │ - ldr r1, [pc, #80] @ a9b88 │ │ │ │ + b a9bb0 │ │ │ │ + ldr r1, [pc, #80] @ a9c78 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9b5c │ │ │ │ + bne a9c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ - b a9abc │ │ │ │ + bl 1900bc │ │ │ │ + b a9bac │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a9af8 │ │ │ │ + b a9be8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a9abc │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ + b a9bac │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + @ instruction: 0x0056a69c │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ │ │ │ │ -000a9b8c : │ │ │ │ +000a9c7c : │ │ │ │ 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 a9bc4 │ │ │ │ + bl a9cb4 │ │ │ │ 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 │ │ │ │ @@ -131402,60 +131462,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 a9d9c │ │ │ │ + bgt a9e8c │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9c30 │ │ │ │ + beq a9d20 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi a9dcc │ │ │ │ + bhi a9ebc │ │ │ │ cmp r4, #31 │ │ │ │ - bhi a9e10 │ │ │ │ + bhi a9ef8 │ │ │ │ cmp r4, #9 │ │ │ │ - beq a9be8 │ │ │ │ + beq a9cd8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9be8 │ │ │ │ + bne a9cd8 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bne a9bfc │ │ │ │ + bne a9cec │ │ │ │ cmp r5, #0 │ │ │ │ - blt a9f6c │ │ │ │ - beq aa00c │ │ │ │ + blt aa05c │ │ │ │ + beq aa0fc │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp] │ │ │ │ - beq a9e64 │ │ │ │ - ldr r9, [pc, #996] @ aa034 │ │ │ │ - bl 3571e0 │ │ │ │ + beq a9f54 │ │ │ │ + ldr r9, [pc, #996] @ aa124 │ │ │ │ + bl 35a980 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bgt a9f3c │ │ │ │ + bgt aa02c │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1608] @ 0x648 │ │ │ │ lsl sl, r5, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a9e80 │ │ │ │ - ldr r1, [pc, #948] @ aa038 │ │ │ │ + beq a9f70 │ │ │ │ + ldr r1, [pc, #948] @ aa128 │ │ │ │ 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 a9f74 │ │ │ │ + bne aa064 │ │ │ │ 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 │ │ │ │ @@ -131465,121 +131525,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 aa1cc │ │ │ │ + bl aa2bc │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9efc │ │ │ │ + beq a9fec │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa1cc │ │ │ │ + bl aa2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9fb0 │ │ │ │ + beq aa0a0 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq a9d6c │ │ │ │ + beq a9e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa1cc │ │ │ │ + bl aa2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9fa8 │ │ │ │ + beq aa098 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq a9d6c │ │ │ │ + beq a9e5c │ │ │ │ add r9, r6, #20 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa1cc │ │ │ │ + bl aa2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9efc │ │ │ │ + beq a9fec │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne a9d48 │ │ │ │ + bne a9e38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9fb8 │ │ │ │ + bne aa0a8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9e08 │ │ │ │ + bne a9ef0 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq a9dc4 │ │ │ │ - bls a9dec │ │ │ │ + beq a9eb4 │ │ │ │ + bls a9edc │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9e08 │ │ │ │ + beq a9ef0 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq a9dc4 │ │ │ │ + beq a9eb4 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9da4 │ │ │ │ + bne a9e94 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b a9be8 │ │ │ │ + b a9cd8 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9d88 │ │ │ │ - bhi a9e4c │ │ │ │ + beq a9e78 │ │ │ │ + bhi a9f34 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq a9d88 │ │ │ │ + beq a9e78 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9c14 │ │ │ │ - b a9dc4 │ │ │ │ + bne a9d04 │ │ │ │ + b a9eb4 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9dc4 │ │ │ │ - bhi a9e58 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a9ff8 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne a9db8 │ │ │ │ + beq a9eb4 │ │ │ │ + bls a9f40 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne a9ea8 │ │ │ │ add r3, r3, #1 │ │ │ │ - b a9be8 │ │ │ │ - ldr ip, [pc, #548] @ aa03c │ │ │ │ + b a9cd8 │ │ │ │ + ldr ip, [pc, #556] @ aa12c │ │ │ │ sub r0, r4, #32 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov lr, #1 │ │ │ │ ands ip, ip, lr, lsl r0 │ │ │ │ - bne a9be8 │ │ │ │ + bne a9cd8 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9dc4 │ │ │ │ + beq a9eb4 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq a9d88 │ │ │ │ + beq a9e78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9be8 │ │ │ │ + bne a9cd8 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, lr │ │ │ │ - b a9c24 │ │ │ │ + b a9d14 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne a9c14 │ │ │ │ - b a9dc4 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne a9db8 │ │ │ │ - b a9e08 │ │ │ │ + bne a9d04 │ │ │ │ + b a9eb4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq aa0e8 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne a9ea8 │ │ │ │ + b a9ef0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl aa1cc │ │ │ │ + bl aa2bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ aa040 │ │ │ │ + ldr r0, [pc, #440] @ aa130 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9aa38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aad8 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a9f58 │ │ │ │ - bl 3571e0 │ │ │ │ + beq aa048 │ │ │ │ + bl 35a980 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ lsl sl, r5, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -131592,322 +131652,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 aa1cc │ │ │ │ + bl aa2bc │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9cfc │ │ │ │ + bne a9dec │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r3, r5, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 350c10 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 3543b0 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9f6c │ │ │ │ + beq aa05c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9f6c │ │ │ │ + bne aa05c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b a9f6c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b aa05c │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls a9e80 │ │ │ │ - bl 29e598 │ │ │ │ + bls a9f70 │ │ │ │ + bl 2a0e6c │ │ │ │ subs r6, r0, #0 │ │ │ │ ldrne r4, [r9, r7] │ │ │ │ lslne sl, r5, #2 │ │ │ │ - bne a9ea0 │ │ │ │ + bne a9f90 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 350c10 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 3543b0 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ mov r6, #0 │ │ │ │ - b a9d7c │ │ │ │ - ldr r3, [pc, #200] @ aa044 │ │ │ │ + b a9e6c │ │ │ │ + ldr r3, [pc, #200] @ aa134 │ │ │ │ cmp fp, r3 │ │ │ │ - bne a9f90 │ │ │ │ + bne aa080 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e3ac │ │ │ │ + bl 1900bc │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9ea0 │ │ │ │ + b a9f90 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx fp │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9ea0 │ │ │ │ + b a9f90 │ │ │ │ mov r4, #2 │ │ │ │ - b a9efc │ │ │ │ + b a9fec │ │ │ │ mov r4, #1 │ │ │ │ - b a9efc │ │ │ │ + b a9fec │ │ │ │ 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 aa014 │ │ │ │ + bne aa104 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9d7c │ │ │ │ - b a9fb8 │ │ │ │ - ldr r3, [pc, #72] @ aa048 │ │ │ │ - ldr r1, [pc, #72] @ aa04c │ │ │ │ + beq a9e6c │ │ │ │ + b aa0a8 │ │ │ │ + ldr r3, [pc, #72] @ aa138 │ │ │ │ + ldr r1, [pc, #72] @ aa13c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b a9f6c │ │ │ │ - ldr r6, [pc, #60] @ aa050 │ │ │ │ - b a9d7c │ │ │ │ - ldr r3, [pc, #44] @ aa048 │ │ │ │ - ldr r1, [pc, #52] @ aa054 │ │ │ │ + bl 190b84 │ │ │ │ + b aa05c │ │ │ │ + ldr r6, [pc, #60] @ aa140 │ │ │ │ + b a9e6c │ │ │ │ + ldr r3, [pc, #44] @ aa138 │ │ │ │ + ldr r1, [pc, #52] @ aa144 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a9f20 │ │ │ │ - b a9f6c │ │ │ │ + bne aa010 │ │ │ │ + b aa05c │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r0, lsl #9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r6, ip, r4, r0 │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r3, r6, r0, asr #24 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r3, r6, ip, asr ip │ │ │ │ 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 aa104 │ │ │ │ + bgt aa1f4 │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi aa0cc │ │ │ │ + bhi aa1bc │ │ │ │ cmp r3, #31 │ │ │ │ - bhi aa14c │ │ │ │ + bhi aa244 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa1a8 │ │ │ │ + beq aa298 │ │ │ │ cmp r3, #9 │ │ │ │ - beq aa074 │ │ │ │ + beq aa164 │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa074 │ │ │ │ + bne aa164 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bls aa090 │ │ │ │ + bls aa180 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq aa0f0 │ │ │ │ - bhi aa188 │ │ │ │ + beq aa1e0 │ │ │ │ + bhi aa280 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq aa0f0 │ │ │ │ + beq aa1e0 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne aa0a8 │ │ │ │ + bne aa198 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b aa074 │ │ │ │ + b aa164 │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa144 │ │ │ │ + bne aa23c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ mov ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq aa0e8 │ │ │ │ - bls aa130 │ │ │ │ + beq aa1d8 │ │ │ │ + bls aa220 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq aa144 │ │ │ │ + beq aa23c │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq aa0e8 │ │ │ │ + beq aa1d8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq aa0e8 │ │ │ │ - bhi aa110 │ │ │ │ + beq aa1d8 │ │ │ │ + bhi aa200 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq aa0e8 │ │ │ │ - bls aa194 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne aa120 │ │ │ │ + beq aa1d8 │ │ │ │ + bhi aa28c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq aa298 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne aa210 │ │ │ │ add ip, ip, #1 │ │ │ │ - b aa074 │ │ │ │ - ldr r4, [pc, #108] @ aa1c0 │ │ │ │ + b aa164 │ │ │ │ + ldr r4, [pc, #100] @ aa2b0 │ │ │ │ sub lr, r3, #32 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ mov r5, #1 │ │ │ │ ands r4, r4, r5, lsl lr │ │ │ │ - bne aa074 │ │ │ │ + bne aa164 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq aa0e8 │ │ │ │ + beq aa1d8 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq aa0f0 │ │ │ │ + beq aa1e0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa074 │ │ │ │ + bne aa164 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, r5 │ │ │ │ - b aa0b8 │ │ │ │ + b aa1a8 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne aa0a8 │ │ │ │ - b aa0e8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq aa1a8 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - bne aa120 │ │ │ │ - b aa144 │ │ │ │ - ldr r3, [pc, #20] @ aa1c4 │ │ │ │ - ldr r1, [pc, #20] @ aa1c8 │ │ │ │ + bne aa198 │ │ │ │ + b aa1d8 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne aa210 │ │ │ │ + b aa23c │ │ │ │ + ldr r3, [pc, #20] @ aa2b4 │ │ │ │ + ldr r1, [pc, #20] @ aa2b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r0, lsl #9 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r3, r6, r0, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r4, r0 │ │ │ │ add r0, r2, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [r4] │ │ │ │ ldrb r3, [r2] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #2128] @ aaa50 │ │ │ │ + ldr r1, [pc, #2124] @ aab3c │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi aa9ac │ │ │ │ + bhi aaa24 │ │ │ │ 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 aa284 │ │ │ │ + beq aa374 │ │ │ │ str r2, [r5] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq aaa04 │ │ │ │ + beq aa9d8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq aa25c │ │ │ │ + beq aa34c │ │ │ │ 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 a6454 │ │ │ │ + b a6544 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r5] │ │ │ │ ldr lr, [r1], #8 │ │ │ │ str r1, [r5] │ │ │ │ - ldr r1, [pc, #1976] @ aaa54 │ │ │ │ + ldr r1, [pc, #1972] @ aab40 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp lr, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r4] │ │ │ │ - bne aa7ac │ │ │ │ + bne aa87c │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne aa278 │ │ │ │ - ldr r6, [pc, #1940] @ aaa58 │ │ │ │ - b aa25c │ │ │ │ - ldr r3, [pc, #1936] @ aaa5c │ │ │ │ + bne aa368 │ │ │ │ + ldr r6, [pc, #1936] @ aab44 │ │ │ │ + b aa34c │ │ │ │ + ldr r3, [pc, #1932] @ aab48 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ ldrb r1, [r0, #-1] │ │ │ │ sub r1, r1, #9 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bhi aa9ac │ │ │ │ + bhi aaa24 │ │ │ │ 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 aa758 │ │ │ │ + beq aa828 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa778 │ │ │ │ + beq aa848 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ mov r6, r0 │ │ │ │ - b aa25c │ │ │ │ + b aa34c │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl aa058 │ │ │ │ + bl aa148 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa750 │ │ │ │ - beq aa668 │ │ │ │ - ldr sl, [pc, #1792] @ aaa60 │ │ │ │ - bl 3571e0 │ │ │ │ + blt aa8e8 │ │ │ │ + beq aa750 │ │ │ │ + ldr sl, [pc, #1788] @ aab4c │ │ │ │ + bl 35a980 │ │ │ │ ldr r9, [sl, r0] │ │ │ │ cmp r7, #20 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r8, r0 │ │ │ │ - bgt aa720 │ │ │ │ + bgt aa808 │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r6, [r2, #1608] @ 0x648 │ │ │ │ lsl fp, r7, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa6bc │ │ │ │ - ldr r0, [pc, #1744] @ aaa64 │ │ │ │ + beq aa7a4 │ │ │ │ + ldr r0, [pc, #1740] @ aab50 │ │ │ │ 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 aa7bc │ │ │ │ + bne aa88c │ │ │ │ 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] │ │ │ │ @@ -131916,594 +131976,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 aa1cc │ │ │ │ + bl aa2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa7d8 │ │ │ │ + beq aa8a8 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq aa47c │ │ │ │ + beq aa56c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa1cc │ │ │ │ + bl aa2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa83c │ │ │ │ + beq aa8f0 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq aa47c │ │ │ │ + beq aa56c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa1cc │ │ │ │ + bl aa2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa834 │ │ │ │ + beq aa910 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq aa47c │ │ │ │ + beq aa56c │ │ │ │ add r9, r6, #20 │ │ │ │ mov r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa1cc │ │ │ │ + bl aa2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa7dc │ │ │ │ + beq aa8ac │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne aa458 │ │ │ │ + bne aa548 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne aa67c │ │ │ │ + bne aa764 │ │ │ │ add r3, r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ str r3, [r4] │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b aa34c │ │ │ │ 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 ab1f8 │ │ │ │ + b ab2e4 │ │ │ │ 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 a3404 │ │ │ │ + b a34f4 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ - bl aa058 │ │ │ │ + bl aa148 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt aa750 │ │ │ │ + blt aa8e8 │ │ │ │ ands r9, sl, #1 │ │ │ │ - bne aa8ec │ │ │ │ - bl 91a70 │ │ │ │ + bne aaac8 │ │ │ │ + bl 91b28 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa8fc │ │ │ │ + beq aaad8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq aa580 │ │ │ │ + beq aa668 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa1cc │ │ │ │ + bl aa2bc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq aa874 │ │ │ │ + beq aa948 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa1cc │ │ │ │ + bl aa2bc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq aa844 │ │ │ │ + beq aa918 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt aa844 │ │ │ │ + blt aa918 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa790 │ │ │ │ + bne aa860 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa574 │ │ │ │ + beq aa65c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq aa914 │ │ │ │ + beq aab30 │ │ │ │ add r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt aa50c │ │ │ │ + bgt aa5f4 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 23dc44 │ │ │ │ + bl 24056c │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa25c │ │ │ │ - b aa7f4 │ │ │ │ + bne aa34c │ │ │ │ + b aa8c4 │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aa6f4 │ │ │ │ + beq aa7dc │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa778 │ │ │ │ + beq aa848 │ │ │ │ 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 929d0 │ │ │ │ + b 92a88 │ │ │ │ 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 1bd670 │ │ │ │ + b 1bfa00 │ │ │ │ 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 150ed8 │ │ │ │ + b 1514bc │ │ │ │ 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 929d0 │ │ │ │ + bl 92a88 │ │ │ │ mov r6, r0 │ │ │ │ - b aa25c │ │ │ │ + b aa34c │ │ │ │ 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 175b18 │ │ │ │ + b 177104 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r6, [pc, #1012] @ aaa68 │ │ │ │ + ldr r6, [pc, #1016] @ aab54 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa48c │ │ │ │ + beq aa57c │ │ │ │ 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 aa960 │ │ │ │ + bne aaa38 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa48c │ │ │ │ - b aa67c │ │ │ │ - ldr r0, [pc, #936] @ aaa6c │ │ │ │ + beq aa57c │ │ │ │ + b aa764 │ │ │ │ + ldr r0, [pc, #940] @ aab58 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9aa38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aad8 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa73c │ │ │ │ - bl 3571e0 │ │ │ │ + beq aaa58 │ │ │ │ + bl 35a980 │ │ │ │ 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 aa3cc │ │ │ │ + b aa4bc │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa778 │ │ │ │ + beq aa848 │ │ │ │ cmp r1, #0 │ │ │ │ - bge aa5cc │ │ │ │ - b aa5c0 │ │ │ │ + bge aa6b4 │ │ │ │ + b aa6a8 │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ - bls aa6bc │ │ │ │ - bl 29e598 │ │ │ │ + bls aa7a4 │ │ │ │ + bl 2a0e6c │ │ │ │ subs r6, r0, #0 │ │ │ │ - ldrne r8, [sl, r8] │ │ │ │ - lslne fp, r7, #2 │ │ │ │ - bne aa6dc │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #41 @ 0x29 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 350c10 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ - mov r6, #0 │ │ │ │ - b aa25c │ │ │ │ + beq aaa58 │ │ │ │ + ldr r8, [sl, r8] │ │ │ │ + lsl fp, r7, #2 │ │ │ │ + b aa7c4 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - bne aa980 │ │ │ │ - ldr r3, [pc, #728] @ aaa58 │ │ │ │ + bne aaa70 │ │ │ │ + ldr r3, [pc, #756] @ aab44 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b aa2bc │ │ │ │ + b aa3ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa558 │ │ │ │ + bne aa640 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b aa558 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b aa640 │ │ │ │ mov r3, lr │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #684] @ aaa70 │ │ │ │ + ldr r2, [pc, #712] @ aab5c │ │ │ │ cmp r3, r2 │ │ │ │ - bne aa81c │ │ │ │ + bne aa8f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e3ac │ │ │ │ + bl 1900bc │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa6dc │ │ │ │ + b aa7c4 │ │ │ │ mov r8, r0 │ │ │ │ sub r3, r7, #1 │ │ │ │ sub r3, r3, r8 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 350c10 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 3543b0 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa750 │ │ │ │ + beq aa8e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne aa750 │ │ │ │ + bne aa8e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b aa750 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + mov r6, #0 │ │ │ │ + b aa34c │ │ │ │ + mov r8, #1 │ │ │ │ + b aa8ac │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa6dc │ │ │ │ + b aa7c4 │ │ │ │ mov r8, #2 │ │ │ │ - b aa7dc │ │ │ │ - mov r8, #1 │ │ │ │ - b aa7dc │ │ │ │ + b aa8ac │ │ │ │ sub r3, sl, #2 │ │ │ │ sub r3, r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - bl 350c10 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 3543b0 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa884 │ │ │ │ + bne aa958 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b2c0 │ │ │ │ - b aa7f4 │ │ │ │ + bl 9b360 │ │ │ │ + b aa8c4 │ │ │ │ sub r3, sl, #1 │ │ │ │ sub r3, r3, r9 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - b aa7e8 │ │ │ │ + b aa8b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa868 │ │ │ │ + bne aa93c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b aa868 │ │ │ │ - mov r1, #93 @ 0x5d │ │ │ │ - bl aa058 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - blt aa750 │ │ │ │ - bl 92ed0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - movne r8, #0 │ │ │ │ - beq aa948 │ │ │ │ - cmp r7, r8 │ │ │ │ - beq aa930 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl aa1cc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq aa920 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - str r0, [r3, r8, lsl #2] │ │ │ │ - add r8, r8, #1 │ │ │ │ - b aa8c0 │ │ │ │ - ldr r3, [pc, #384] @ aaa74 │ │ │ │ - ldr r1, [pc, #384] @ aaa78 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #125 @ 0x7d │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 350c10 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ - b aa750 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b aa574 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - sub r3, r7, r8 │ │ │ │ - mov r2, #93 @ 0x5d │ │ │ │ - b aa7e8 │ │ │ │ - mov r1, #93 @ 0x5d │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23dc44 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne aa25c │ │ │ │ - b aa7f4 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #93 @ 0x5d │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 350c10 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ - b aa750 │ │ │ │ - ldr r3, [pc, #268] @ aaa74 │ │ │ │ - ldr r1, [pc, #272] @ aaa7c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa800 │ │ │ │ - b aa750 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt aa31c │ │ │ │ - b aa328 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b aa93c │ │ │ │ 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 2100c8 │ │ │ │ - ldr r3, [pc, #192] @ aaa74 │ │ │ │ - ldr r1, [pc, #200] @ aaa80 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b aa750 │ │ │ │ + b 211e10 │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aaa24 │ │ │ │ + beq aa9f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa778 │ │ │ │ + beq aa848 │ │ │ │ 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 b1f9c │ │ │ │ - bl a573c │ │ │ │ + b b2460 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa750 │ │ │ │ - ldr r3, [pc, #92] @ aaa74 │ │ │ │ - ldr r1, [pc, #104] @ aaa84 │ │ │ │ + bne aa8e8 │ │ │ │ + ldr r3, [pc, #372] @ aab60 │ │ │ │ + ldr r1, [pc, #372] @ aab64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b aa750 │ │ │ │ + bl 190b84 │ │ │ │ + b aa8e8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa778 │ │ │ │ + beq aa848 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aa9e8 │ │ │ │ - b aa9f4 │ │ │ │ - @ instruction: 0x003d59f4 │ │ │ │ - andseq ip, ip, ip, ror #10 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003d5ada │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003604b8 │ │ │ │ - mlaseq r6, ip, r4, r0 │ │ │ │ - eorseq r0, r6, ip, ror #9 │ │ │ │ - eorseq r0, r6, r8, asr #9 │ │ │ │ + blt aa9bc │ │ │ │ + b aa9c8 │ │ │ │ + ldr r3, [pc, #308] @ aab60 │ │ │ │ + ldr r1, [pc, #312] @ aab68 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b aa8e8 │ │ │ │ + ldr r3, [pc, #288] @ aab60 │ │ │ │ + ldr r1, [pc, #296] @ aab6c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne aa8d0 │ │ │ │ + b aa8e8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #41 @ 0x29 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3543b0 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + b aa8e8 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt aa40c │ │ │ │ + b aa418 │ │ │ │ + mov r1, #93 @ 0x5d │ │ │ │ + bl aa148 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + blt aa8e8 │ │ │ │ + bl 92f88 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + movne r8, #0 │ │ │ │ + beq aab18 │ │ │ │ + cmp r7, r8 │ │ │ │ + beq aab00 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl aa2bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq aaaf0 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + str r0, [r3, r8, lsl #2] │ │ │ │ + add r8, r8, #1 │ │ │ │ + b aaa9c │ │ │ │ + ldr r3, [pc, #144] @ aab60 │ │ │ │ + ldr r1, [pc, #156] @ aab70 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #125 @ 0x7d │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3543b0 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + b aa8e8 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + sub r3, r7, r8 │ │ │ │ + mov r2, #93 @ 0x5d │ │ │ │ + b aa8b8 │ │ │ │ + mov r1, #93 @ 0x5d │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24056c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne aa34c │ │ │ │ + b aa8c4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #93 @ 0x5d │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3543b0 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + b aa8e8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b aa65c │ │ │ │ + @ instruction: 0x003d91b4 │ │ │ │ + andseq lr, ip, r8, lsl #21 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + mlaseq sp, sl, r2, r9 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r1, r9, r8, lsl r0 │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r3, r6, r8, lsl #25 │ │ │ │ + eorseq r3, r6, ip, lsr #25 │ │ │ │ + eorseq r3, r6, ip, asr ip │ │ │ │ + eorseq r3, r6, r8, ror ip │ │ │ │ │ │ │ │ -000aaa88 : │ │ │ │ +000aab74 : │ │ │ │ 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 aacf4 │ │ │ │ + bne aade0 │ │ │ │ ldr r6, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aad60 │ │ │ │ - ldr r8, [pc, #1528] @ ab0c0 │ │ │ │ - ldr r7, [pc, #1528] @ ab0c4 │ │ │ │ + beq aae4c │ │ │ │ + ldr r8, [pc, #1528] @ ab1ac │ │ │ │ + ldr r7, [pc, #1528] @ ab1b0 │ │ │ │ add r4, r8, #32768 @ 0x8000 │ │ │ │ ldr r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aae90 │ │ │ │ + bne aaf7c │ │ │ │ ldr r2, [r4, #3648] @ 0xe40 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aae90 │ │ │ │ + beq aaf7c │ │ │ │ add r1, r8, #36352 @ 0x8e00 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ add r1, r1, #52 @ 0x34 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq aad6c │ │ │ │ + beq aae58 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq ab028 │ │ │ │ + beq ab114 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and r6, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi aaf44 │ │ │ │ + bhi ab030 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ muls r6, r3, r6 │ │ │ │ - bmi ab020 │ │ │ │ + bmi ab10c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne aad88 │ │ │ │ + bne aae74 │ │ │ │ ldr sl, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aadf4 │ │ │ │ + beq aaee0 │ │ │ │ ldr r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aaeb4 │ │ │ │ + bne aafa0 │ │ │ │ ldr r2, [r4, #3680] @ 0xe60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aaeb4 │ │ │ │ + beq aafa0 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #1356] @ ab0c8 │ │ │ │ + ldr r1, [pc, #1356] @ ab1b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aaec8 │ │ │ │ + beq aafb4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq ab028 │ │ │ │ + beq ab114 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r7, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi aaf70 │ │ │ │ + bhi ab05c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ muls r7, r3, r7 │ │ │ │ - bmi ab020 │ │ │ │ + bmi ab10c │ │ │ │ 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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] @ ab0cc │ │ │ │ + ldr fp, [pc, #1236] @ ab1b8 │ │ │ │ bic r3, r3, #3 │ │ │ │ cmp r3, r2 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ lsl r4, r4, #3 │ │ │ │ mov r9, r0 │ │ │ │ - bhi ab03c │ │ │ │ + bhi ab128 │ │ │ │ adds r3, r4, r3 │ │ │ │ - bmi ab03c │ │ │ │ + bmi ab128 │ │ │ │ ldr r2, [r8, #712] @ 0x2c8 │ │ │ │ - ldr r1, [pc, #1200] @ ab0d0 │ │ │ │ + ldr r1, [pc, #1200] @ ab1bc │ │ │ │ cmp r2, r1 │ │ │ │ - bne aafc4 │ │ │ │ + bne ab0b0 │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r2, ip, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r9, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs aaf08 │ │ │ │ + bcs aaff4 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r0, [r9, r1, lsl #3] │ │ │ │ ldr lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq aaef0 │ │ │ │ + beq aafdc │ │ │ │ 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 aae04 │ │ │ │ + beq aaef0 │ │ │ │ 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 aae48 │ │ │ │ + bgt aaf34 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #1064] @ ab0d4 │ │ │ │ + ldr r2, [pc, #1064] @ ab1c0 │ │ │ │ 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 aafe4 │ │ │ │ + bne ab0d0 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - beq aace8 │ │ │ │ + beq aadd4 │ │ │ │ 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] @ ab0cc │ │ │ │ + ldr r2, [pc, #976] @ ab1b8 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -132519,27 +132578,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 aaac0 │ │ │ │ - ldr r1, [pc, #880] @ ab0d8 │ │ │ │ - ldr r0, [pc, #880] @ ab0dc │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ab0a4 │ │ │ │ - ldr r1, [pc, #864] @ ab0e0 │ │ │ │ - ldr r0, [pc, #864] @ ab0e4 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b ab020 │ │ │ │ - ldr r3, [pc, #828] @ ab0cc │ │ │ │ - bl 3571e0 │ │ │ │ + bne aabac │ │ │ │ + ldr r1, [pc, #880] @ ab1c4 │ │ │ │ + ldr r0, [pc, #880] @ ab1c8 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ab190 │ │ │ │ + ldr r1, [pc, #864] @ ab1cc │ │ │ │ + ldr r0, [pc, #864] @ ab1d0 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b ab10c │ │ │ │ + ldr r3, [pc, #828] @ ab1b8 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -132556,631 +132615,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 aab58 │ │ │ │ - ldr r1, [pc, #732] @ ab0d8 │ │ │ │ - ldr r0, [pc, #732] @ ab0dc │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aaec8 │ │ │ │ + bne aac44 │ │ │ │ + ldr r1, [pc, #732] @ ab1c4 │ │ │ │ + ldr r0, [pc, #732] @ ab1c8 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aafb4 │ │ │ │ ldr r8, [r0, #24] │ │ │ │ ldr r9, [r0, #28] │ │ │ │ cmp r8, r9 │ │ │ │ ldrhi r3, [r0, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi aac70 │ │ │ │ + bhi aad5c │ │ │ │ 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aac70 │ │ │ │ + b aad5c │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aaca0 │ │ │ │ + beq aad8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aaca0 │ │ │ │ + beq aad8c │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aaca0 │ │ │ │ + bne aad8c │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab094 │ │ │ │ + bne ab180 │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aaca0 │ │ │ │ + bne aad8c │ │ │ │ mov r1, #16 │ │ │ │ - bl 356334 │ │ │ │ - b aaca0 │ │ │ │ - ldr r0, [pc, #592] @ ab0e8 │ │ │ │ - bl 8bf80 │ │ │ │ + bl 359ad4 │ │ │ │ + b aad8c │ │ │ │ + ldr r0, [pc, #592] @ ab1d4 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq aad6c │ │ │ │ - ldr r1, [pc, #572] @ ab0e8 │ │ │ │ + beq aae58 │ │ │ │ + ldr r1, [pc, #572] @ ab1d4 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ - b aaaf4 │ │ │ │ - ldr r0, [pc, #524] @ ab0c8 │ │ │ │ - bl 8bf80 │ │ │ │ + b aabe0 │ │ │ │ + ldr r0, [pc, #524] @ ab1b4 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne aab70 │ │ │ │ - bl a573c │ │ │ │ + bne aac5c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne aad78 │ │ │ │ - ldr r0, [pc, #528] @ ab0ec │ │ │ │ + bne aae64 │ │ │ │ + ldr r0, [pc, #528] @ ab1d8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #484] @ ab0c8 │ │ │ │ - ldr r1, [pc, #520] @ ab0f0 │ │ │ │ + ldr r2, [pc, #484] @ ab1b4 │ │ │ │ + ldr r1, [pc, #520] @ ab1dc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b ab020 │ │ │ │ + bl 117eec │ │ │ │ + b ab10c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aae38 │ │ │ │ + bne aaf24 │ │ │ │ ldr r2, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #480] @ ab0f4 │ │ │ │ + ldr r1, [pc, #480] @ ab1e0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ab080 │ │ │ │ + bne ab16c │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ab03c │ │ │ │ + beq ab128 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b aae38 │ │ │ │ + b aaf24 │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcc aaf9c │ │ │ │ + bcc ab088 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aaf50 │ │ │ │ - b ab010 │ │ │ │ + beq ab03c │ │ │ │ + b ab0fc │ │ │ │ lsr r2, r2, #3 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc aafb0 │ │ │ │ + bcc ab09c │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aaf7c │ │ │ │ - b ab010 │ │ │ │ + beq ab068 │ │ │ │ + b ab0fc │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab068 │ │ │ │ + blt ab154 │ │ │ │ muls r6, r1, r6 │ │ │ │ - bpl aab38 │ │ │ │ - b ab020 │ │ │ │ + bpl aac24 │ │ │ │ + b ab10c │ │ │ │ cmp r1, #0 │ │ │ │ - blt aaffc │ │ │ │ + blt ab0e8 │ │ │ │ muls r7, r1, r7 │ │ │ │ - bpl aabbc │ │ │ │ - b ab020 │ │ │ │ + bpl aaca8 │ │ │ │ + b ab10c │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ab03c │ │ │ │ + beq ab128 │ │ │ │ ldr sl, [fp, r9] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aac70 │ │ │ │ - ldr r1, [pc, #268] @ ab0f8 │ │ │ │ + b aad5c │ │ │ │ + ldr r1, [pc, #268] @ ab1e4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ab054 │ │ │ │ + bne ab140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ - b aaccc │ │ │ │ + bl 1900bc │ │ │ │ + b aadb8 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r7, lsr #31 │ │ │ │ - bne ab020 │ │ │ │ - ldr r3, [pc, #228] @ ab0fc │ │ │ │ - ldr r1, [pc, #228] @ ab100 │ │ │ │ + bne ab10c │ │ │ │ + ldr r3, [pc, #228] @ ab1e8 │ │ │ │ + ldr r1, [pc, #228] @ ab1ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ - b aace8 │ │ │ │ - ldr r3, [pc, #188] @ ab0ec │ │ │ │ - ldr r1, [pc, #208] @ ab104 │ │ │ │ + b aadd4 │ │ │ │ + ldr r3, [pc, #188] @ ab1d8 │ │ │ │ + ldr r1, [pc, #208] @ ab1f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b ab020 │ │ │ │ + bl 190b84 │ │ │ │ + b ab10c │ │ │ │ mov r0, sl │ │ │ │ - bl 29e5b4 │ │ │ │ + bl 2a0e88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aaca0 │ │ │ │ - b ab020 │ │ │ │ + bne aad8c │ │ │ │ + b ab10c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b aaccc │ │ │ │ + b aadb8 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r6, lsr #31 │ │ │ │ - beq ab010 │ │ │ │ - b ab020 │ │ │ │ + beq ab0fc │ │ │ │ + b ab10c │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ - b aaf2c │ │ │ │ + b ab018 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aaca0 │ │ │ │ - b aae74 │ │ │ │ - ldr r0, [pc, #64] @ ab0ec │ │ │ │ + bne aad8c │ │ │ │ + b aaf60 │ │ │ │ + ldr r0, [pc, #64] @ ab1d8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #52] @ ab0e8 │ │ │ │ - ldr r1, [pc, #56] @ ab0f0 │ │ │ │ + ldr r2, [pc, #52] @ ab1d4 │ │ │ │ + ldr r1, [pc, #56] @ ab1dc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b ab020 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq sp, r7, r4, ror #24 │ │ │ │ + bl 117eec │ │ │ │ + b ab10c │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq sp, r8, r4, ror #24 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, asr #4 │ │ │ │ + eorseq lr, r5, ip, lsl #20 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - mlaseq r6, r0, r5, r0 │ │ │ │ - subseq sp, r7, r4, asr #24 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, ip, ror #10 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r6, r0, asr #11 │ │ │ │ - eorseq r0, r6, r8, lsr #11 │ │ │ │ + eorseq r3, r6, r0, asr sp │ │ │ │ + subseq sp, r8, r4, asr #24 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r6, ip, lsr #26 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq r3, r6, r0, lsl #27 │ │ │ │ + eorseq r3, r6, r8, ror #26 │ │ │ │ │ │ │ │ -000ab108 : │ │ │ │ +000ab1f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab1d0 │ │ │ │ + beq ab2bc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq ab1bc │ │ │ │ + beq ab2a8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r0, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - bhi ab150 │ │ │ │ + bhi ab23c │ │ │ │ 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 ab190 │ │ │ │ + bcc ab27c │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ orr r1, r1, ip, lsl #30 │ │ │ │ cmp ip, r1, lsr #30 │ │ │ │ mov ip, r1 │ │ │ │ - beq ab15c │ │ │ │ - ldr r3, [pc, #96] @ ab1e0 │ │ │ │ - ldr r1, [pc, #96] @ ab1e4 │ │ │ │ + beq ab248 │ │ │ │ + ldr r3, [pc, #96] @ ab2cc │ │ │ │ + ldr r1, [pc, #96] @ ab2d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - blt ab1a0 │ │ │ │ + blt ab28c │ │ │ │ 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 ab178 │ │ │ │ + beq ab264 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ ab1e8 │ │ │ │ - ldr r1, [pc, #36] @ ab1ec │ │ │ │ + ldr r3, [pc, #36] @ ab2d4 │ │ │ │ + ldr r1, [pc, #36] @ ab2d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b ab188 │ │ │ │ - ldr r1, [pc, #24] @ ab1f0 │ │ │ │ - ldr r0, [pc, #24] @ ab1f4 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b ab188 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r6, r0, asr #11 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, lsr #11 │ │ │ │ + bl 190b84 │ │ │ │ + b ab274 │ │ │ │ + ldr r1, [pc, #24] @ ab2dc │ │ │ │ + ldr r0, [pc, #24] @ ab2e0 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b ab274 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq r3, r6, r0, lsl #27 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r6, r8, ror #26 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - mlaseq r6, r0, r5, r0 │ │ │ │ + eorseq r3, r6, r0, asr sp │ │ │ │ │ │ │ │ -000ab1f8 : │ │ │ │ +000ab2e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ ab2c4 │ │ │ │ + ldr r3, [pc, #180] @ ab3b0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 ab280 │ │ │ │ + beq ab36c │ │ │ │ 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] @ ab2c8 │ │ │ │ + ldr r3, [pc, #124] @ ab3b4 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #104] @ ab2cc │ │ │ │ + ldr r2, [pc, #104] @ ab3b8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab298 │ │ │ │ + bne ab384 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [r4, #8] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 91f9c │ │ │ │ + bl 92054 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ab244 │ │ │ │ + bne ab330 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 29e598 │ │ │ │ - ldr r1, [pc, #48] @ ab2d0 │ │ │ │ + b 2a0e6c │ │ │ │ + ldr r1, [pc, #48] @ ab3bc │ │ │ │ cmp r3, r1 │ │ │ │ - bne ab2b0 │ │ │ │ + bne ab39c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ - b ab274 │ │ │ │ + bl 1900bc │ │ │ │ + b ab360 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ab274 │ │ │ │ + b ab360 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ │ │ │ │ -000ab2d4 : │ │ │ │ +000ab3c0 : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ab2e0 : │ │ │ │ +000ab3cc : │ │ │ │ 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 ab364 │ │ │ │ + beq ab450 │ │ │ │ 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 ab348 │ │ │ │ + bge ab434 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl ab414 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab500 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq ab378 │ │ │ │ + beq ab464 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #52] @ ab3a0 │ │ │ │ - ldr r0, [pc, #52] @ ab3a4 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #52] @ ab48c │ │ │ │ + ldr r0, [pc, #52] @ ab490 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ab370 │ │ │ │ + beq ab45c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ab370 │ │ │ │ + bne ab45c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ab370 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b ab45c │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq fp, r5, ip, lsl r0 │ │ │ │ + @ instruction: 0x0035e7dc │ │ │ │ │ │ │ │ -000ab3a8 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +000ab494 <_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 ab414 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab500 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ movne r4, #0 │ │ │ │ strne r6, [r3, r7, lsl #2] │ │ │ │ - beq ab3e8 <_PyList_AppendTakeRefListResize@@Base+0x40> │ │ │ │ + beq ab4d4 <_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 ab3e0 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + beq ab4cc <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ab3e0 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bne ab4cc <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ab3e0 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b ab4cc <_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 ab5b0 <_PyList_AppendTakeRefListResize@@Base+0x208> │ │ │ │ + bge ab69c <_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 ab5dc <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ + blt ab6c8 <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ cmp r6, #0 │ │ │ │ - beq ab5e8 <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ + beq ab6d4 <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - bhi ab5a4 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ - ldr r8, [pc, #460] @ ab63c <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r2, [pc, #460] @ ab640 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + bhi ab690 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + ldr r8, [pc, #460] @ ab728 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #460] @ ab72c <_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 ab60c <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ + bne ab6f8 <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ cmp r5, #0 │ │ │ │ - beq ab554 <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ - ldr r3, [pc, #428] @ ab644 <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ - bl 3571e0 │ │ │ │ + beq ab640 <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ + ldr r3, [pc, #428] @ ab730 <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ + bl 35a980 │ │ │ │ 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 ab578 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + beq ab664 <_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 ab4f4 <_PyList_AppendTakeRefListResize@@Base+0x14c> │ │ │ │ + bgt ab5e0 <_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 ab578 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + beq ab664 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ ldr r8, [r0, #20] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8, lsl #3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - bhi ab518 <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ + bhi ab604 <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ cmp r8, r4, lsl #4 │ │ │ │ - bcc ab564 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bcc ab650 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 920d4 │ │ │ │ + bl 9218c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ab5a4 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab690 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99fa4 │ │ │ │ + bl 9a044 │ │ │ │ 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 920d4 │ │ │ │ + bl 9218c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ab5a4 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab690 <_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] @ ab648 <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ + ldr r2, [pc, #196] @ ab734 <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ cmp r3, r2 │ │ │ │ - bne ab624 <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ + bne ab710 <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ cmp r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movcc r1, #1 │ │ │ │ bl 2a7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ab564 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ - bl 29e598 │ │ │ │ + bne ab650 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bl 2a0e6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, r3, asr #1 │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge ab54c <_PyList_AppendTakeRefListResize@@Base+0x1a4> │ │ │ │ + bge ab638 <_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 ab458 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ble ab544 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ add r4, r6, #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ - b ab458 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ - ldr r8, [pc, #76] @ ab63c <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r2, [pc, #76] @ ab640 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + b ab544 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ldr r8, [pc, #76] @ ab728 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #76] @ ab72c <_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 ab488 <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ + beq ab574 <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab59c <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + b ab688 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab59c <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r4, asr #15 │ │ │ │ + b ab688 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x000ab8b0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - strdeq fp, [r8], -r4 │ │ │ │ + andeq fp, r8, ip, lsr #13 │ │ │ │ │ │ │ │ -000ab64c : │ │ │ │ +000ab738 : │ │ │ │ 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 ab7ac │ │ │ │ - ldr r5, [pc, #328] @ ab7b4 │ │ │ │ - ldr r2, [pc, #328] @ ab7b8 │ │ │ │ + blt ab898 │ │ │ │ + ldr r5, [pc, #328] @ ab8a0 │ │ │ │ + ldr r2, [pc, #328] @ ab8a4 │ │ │ │ ldr lr, [r5, #700] @ 0x2bc │ │ │ │ ldr r6, [r5, #688] @ 0x2b0 │ │ │ │ cmp lr, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne ab77c │ │ │ │ + bne ab868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab748 │ │ │ │ - ldr r2, [pc, #300] @ ab7bc │ │ │ │ - bl 3571e0 │ │ │ │ + beq ab834 │ │ │ │ + ldr r2, [pc, #300] @ ab8a8 │ │ │ │ + bl 35a980 │ │ │ │ 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 ab754 │ │ │ │ + beq ab840 │ │ │ │ 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 ab6ec │ │ │ │ + bgt ab7d8 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ab754 │ │ │ │ + beq ab840 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5, lsl #3 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - bhi ab714 │ │ │ │ + bhi ab800 │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ cmp r5, r3, lsl #2 │ │ │ │ movcc r7, r4 │ │ │ │ - bcc ab740 │ │ │ │ + bcc ab82c │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 920d4 │ │ │ │ + bl 9218c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ab7ac │ │ │ │ + beq ab898 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99fa4 │ │ │ │ + bl 9a044 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 920d4 │ │ │ │ + b 9218c │ │ │ │ ldr lr, [r5, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #96] @ ab7c0 │ │ │ │ + ldr r2, [pc, #96] @ ab8ac │ │ │ │ cmp lr, r2 │ │ │ │ - bne ab794 │ │ │ │ + bne ab880 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ movcs r1, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ movcc r1, #1 │ │ │ │ b 2a7a4 │ │ │ │ mov r2, r3 │ │ │ │ @@ -133192,213 +133251,213 @@ │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ mov r7, #0 │ │ │ │ - b ab740 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r4, asr #15 │ │ │ │ + b ab82c │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x000ab8b0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - strdeq fp, [r8], -r4 │ │ │ │ + andeq fp, r8, ip, lsr #13 │ │ │ │ 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 ab8a0 │ │ │ │ - ldr r3, [pc, #268] @ ab8f4 │ │ │ │ + beq ab98c │ │ │ │ + ldr r3, [pc, #268] @ ab9e0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 ab8a8 │ │ │ │ + beq ab994 │ │ │ │ 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 ab848 │ │ │ │ + bgt ab934 │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ab8a8 │ │ │ │ + beq ab994 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3, lsl #3 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - bhi ab86c │ │ │ │ + bhi ab958 │ │ │ │ add r7, r7, r3, lsl #4 │ │ │ │ cmp r7, r1, lsl #2 │ │ │ │ - bcc ab898 │ │ │ │ + bcc ab984 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 920d4 │ │ │ │ + bl 9218c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ab894 │ │ │ │ + beq ab980 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99fa4 │ │ │ │ + bl 9a044 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 920d4 │ │ │ │ + b 9218c │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab8ec │ │ │ │ - ldr r2, [pc, #64] @ ab8f8 │ │ │ │ - ldr r0, [pc, #64] @ ab8fc │ │ │ │ + blt ab9d8 │ │ │ │ + ldr r2, [pc, #64] @ ab9e4 │ │ │ │ + ldr r0, [pc, #64] @ ab9e8 │ │ │ │ ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne ab8d8 │ │ │ │ + bne ab9c4 │ │ │ │ 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 ab898 │ │ │ │ + b ab984 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq fp, [r8], -r4 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, ip, lsr #13 │ │ │ │ │ │ │ │ -000ab900 : │ │ │ │ +000ab9ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab950 │ │ │ │ + beq aba3c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq ab950 │ │ │ │ + beq aba3c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl ab984 │ │ │ │ + bl aba70 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab95c │ │ │ │ + beq aba48 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ab964 │ │ │ │ + bne aba50 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ ab97c │ │ │ │ - ldr r0, [pc, #36] @ ab980 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #36] @ aba68 │ │ │ │ + ldr r0, [pc, #36] @ aba6c │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne ab948 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ab948 │ │ │ │ + bne aba34 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b aba34 │ │ │ │ andeq r0, r0, r5, asr ip │ │ │ │ - eorseq fp, r5, ip, lsl r0 │ │ │ │ + @ instruction: 0x0035e7dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2416] @ 0x970 │ │ │ │ sub sp, sp, #1632 @ 0x660 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #4068] @ ac998 │ │ │ │ + ldr r3, [pc, #3988] @ aca34 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq abd90 │ │ │ │ + beq abe7c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne abf44 │ │ │ │ + bne ac030 │ │ │ │ cmp r3, #1 │ │ │ │ - ble abdac │ │ │ │ + ble abe98 │ │ │ │ mov r3, #0 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr sl, [pc, #3980] @ ac99c │ │ │ │ + ldr sl, [pc, #3876] @ aca20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, sl │ │ │ │ - beq acb40 │ │ │ │ - ldr r7, [pc, #3992] @ ac9b8 │ │ │ │ + beq acc84 │ │ │ │ + ldr r7, [pc, #3892] @ aca40 │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ mov r8, #1 │ │ │ │ - ldr r9, [pc, #3976] @ ac9bc │ │ │ │ + ldr r9, [pc, #3876] @ aca44 │ │ │ │ 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 ace80 │ │ │ │ + bne acee0 │ │ │ │ tst r7, r8 │ │ │ │ - bne abd68 │ │ │ │ + bne abe54 │ │ │ │ cmp r0, ip │ │ │ │ - bne abd78 │ │ │ │ + bne abe64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq abd78 │ │ │ │ + beq abe64 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ and r3, r3, #28 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - blt aba3c │ │ │ │ + blt abb28 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne abe78 │ │ │ │ + bne abf64 │ │ │ │ tst r7, r8 │ │ │ │ - beq acd9c │ │ │ │ - ldr r3, [pc, #3820] @ ac9a0 │ │ │ │ + beq aceb8 │ │ │ │ + ldr r3, [pc, #3716] @ aca24 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abe88 │ │ │ │ + bne abf74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne abea8 │ │ │ │ + bne abf94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ @@ -133408,183 +133467,183 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #7 │ │ │ │ cmp r6, #0 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bne acff8 │ │ │ │ + bne acfd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt abf1c │ │ │ │ + bgt ac008 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, sl │ │ │ │ + mov r9, r6 │ │ │ │ mov sl, r8 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #1 │ │ │ │ - ble aca08 │ │ │ │ + ble acb70 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #3680] @ ac9a0 │ │ │ │ + ldr r8, [pc, #3576] @ aca24 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp] │ │ │ │ - bne abc60 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ - and r1, r2, #3 │ │ │ │ + bne abd4c │ │ │ │ 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 ac524 │ │ │ │ + mul r0, ip, r0 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + cmp r0, r2 │ │ │ │ + blt ac618 │ │ │ │ cmp r4, #2 │ │ │ │ movne r0, #2 │ │ │ │ - beq abc84 │ │ │ │ + beq abd70 │ │ │ │ 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 ac2c8 │ │ │ │ + cmp ip, r2 │ │ │ │ + bgt ac3bc │ │ │ │ add ip, r0, #1 │ │ │ │ cmp r4, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - ble acd60 │ │ │ │ + ble acea8 │ │ │ │ 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 abc4c │ │ │ │ + blt abd38 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ble abc4c │ │ │ │ + ble abd38 │ │ │ │ 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 abc48 │ │ │ │ + bgt abd34 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bgt abc04 │ │ │ │ + bgt abcf0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq ac3bc │ │ │ │ + beq ac490 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - b ac000 │ │ │ │ + b ac0ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - sub r8, r2, #8 │ │ │ │ - mov r2, r8 │ │ │ │ + sub r6, r2, #8 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acff0 │ │ │ │ - bne ac524 │ │ │ │ + blt acfb0 │ │ │ │ + bne ac618 │ │ │ │ cmp r4, #2 │ │ │ │ - bne abcec │ │ │ │ + bne abdd8 │ │ │ │ mov ip, #2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aca50 │ │ │ │ + bne acb94 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ lsl r0, ip, #2 │ │ │ │ add fp, fp, ip, lsl #2 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bne ac744 │ │ │ │ + bne ac830 │ │ │ │ subs r4, r4, ip │ │ │ │ - bne abb2c │ │ │ │ + bne abc18 │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bgt acca8 │ │ │ │ + mov r6, r9 │ │ │ │ + bgt ace08 │ │ │ │ cmp r6, #0 │ │ │ │ - bne ac3d0 │ │ │ │ + bne ac4f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abdf8 │ │ │ │ - b ac96c │ │ │ │ + beq abee4 │ │ │ │ + b acaf0 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ - bne abd40 │ │ │ │ + bne abe2c │ │ │ │ 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 abff8 │ │ │ │ + blt ac0e4 │ │ │ │ cmp r4, #3 │ │ │ │ movne r0, #3 │ │ │ │ - bne abb88 │ │ │ │ - b abd60 │ │ │ │ - mov r2, r8 │ │ │ │ + bne abc74 │ │ │ │ + b abe4c │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acff0 │ │ │ │ + blt acfb0 │ │ │ │ ldrne r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abff8 │ │ │ │ + bne ac0e4 │ │ │ │ cmp r4, #3 │ │ │ │ - bne ac334 │ │ │ │ + bne ac428 │ │ │ │ mov ip, #3 │ │ │ │ - b abc88 │ │ │ │ + b abd74 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bls aba58 │ │ │ │ + bls abb44 │ │ │ │ mov r8, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt aba3c │ │ │ │ - ldr ip, [pc, #3116] @ ac9bc │ │ │ │ - b aba8c │ │ │ │ + blt abb28 │ │ │ │ + ldr ip, [pc, #3016] @ aca44 │ │ │ │ + b abb78 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt ab9f4 │ │ │ │ + bgt abae0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -133595,67 +133654,67 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #604 @ 0x25c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne ac96c │ │ │ │ - ldr r6, [pc, #2968] @ ac998 │ │ │ │ + bne acaf0 │ │ │ │ + ldr r6, [pc, #2888] @ aca34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt acf68 │ │ │ │ + bgt ad11c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ cmp r0, r3 │ │ │ │ - bne acf98 │ │ │ │ + bne ad14c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - bne acfdc │ │ │ │ + bne ad190 │ │ │ │ cmp r6, #0 │ │ │ │ - beq abe68 │ │ │ │ + beq abf54 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #1632 @ 0x660 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2880] @ ac9c0 │ │ │ │ + ldr r3, [pc, #2780] @ aca48 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq ababc │ │ │ │ - ldr r2, [pc, #2884] @ ac9d4 │ │ │ │ + beq abba8 │ │ │ │ + ldr r2, [pc, #2784] @ aca5c │ │ │ │ cmp r0, sl │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #1636] @ 0x664 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #2816] @ ac9a4 │ │ │ │ + ldr r3, [pc, #2712] @ aca28 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq abac4 │ │ │ │ + beq abbb0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #2804] @ ac9a8 │ │ │ │ + ldr r2, [pc, #2700] @ aca2c │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bgt ace6c │ │ │ │ + bgt ad0a8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ @@ -133663,644 +133722,682 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #7 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne ace10 │ │ │ │ + bne ad054 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrle r8, [sp, #4] │ │ │ │ movle sl, r8 │ │ │ │ - ble abb20 │ │ │ │ + ble abc0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ and r1, r3, #1 │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ orr r2, r2, r1 │ │ │ │ - bgt abf24 │ │ │ │ + bgt ac010 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r8, r2, r3 │ │ │ │ - b abb20 │ │ │ │ + b abc0c │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt aced4 │ │ │ │ + bgt acf20 │ │ │ │ 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 ac8dc │ │ │ │ + ble aca60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 118bf8 │ │ │ │ + bl 1191e4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, r4, lsl #2] │ │ │ │ - beq acf5c │ │ │ │ + beq acf58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq ac8dc │ │ │ │ + beq aca60 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - bl 118bf8 │ │ │ │ + bl 1191e4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq acf0c │ │ │ │ + beq ad0c8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #2 │ │ │ │ - beq abfe8 │ │ │ │ + beq ac0d4 │ │ │ │ add r9, r7, #4 │ │ │ │ add r8, r6, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 118bf8 │ │ │ │ + bl 1191e4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - beq acf10 │ │ │ │ + beq acf5c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne abfc4 │ │ │ │ + bne ac0b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b aba04 │ │ │ │ + b abaf0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ sub r2, r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r1, [fp, r2, lsl #2] │ │ │ │ lsl r6, r2, #2 │ │ │ │ - bne ac2d8 │ │ │ │ + bne ac3cc │ │ │ │ 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 ac2f0 │ │ │ │ + bge ac3e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bge ac3c8 │ │ │ │ + bge ac49c │ │ │ │ cmp r4, sl │ │ │ │ movlt ip, r4 │ │ │ │ movge ip, sl │ │ │ │ cmp r3, ip │ │ │ │ mov r5, r3 │ │ │ │ - bge abc88 │ │ │ │ + bge abd74 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ sub r3, r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r7, [fp, r5, lsl #2] │ │ │ │ - mov r9, r5 │ │ │ │ + str r9, [sp, #52] @ 0x34 │ │ │ │ + ldr sl, [fp, r5, lsl #2] │ │ │ │ + mov r8, r5 │ │ │ │ mov r4, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r6, [sp, #1628] @ 0x65c │ │ │ │ - ldr r3, [pc, #2332] @ ac9c0 │ │ │ │ - add sl, r4, r9 │ │ │ │ - asr sl, sl, #1 │ │ │ │ + ldr r3, [pc, #2228] @ aca48 │ │ │ │ + add r9, r4, r8 │ │ │ │ + asr r9, r9, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ldr r1, [fp, sl, lsl #2] │ │ │ │ - bne ac130 │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - cmp r5, r8 │ │ │ │ + ldr r1, [fp, r9, lsl #2] │ │ │ │ + bne ac220 │ │ │ │ + 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 ad070 │ │ │ │ + beq ad208 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ad038 │ │ │ │ + beq ad028 │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ - add r0, r7, #20 │ │ │ │ + add r0, sl, #20 │ │ │ │ tst ip, #32 │ │ │ │ - beq ad048 │ │ │ │ + beq ad038 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac4fc │ │ │ │ + beq ac4cc │ │ │ │ add r1, r1, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac514 │ │ │ │ + beq ac4e4 │ │ │ │ lsr r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac148 │ │ │ │ - cmp r4, sl │ │ │ │ - mov r8, r5 │ │ │ │ + beq ac238 │ │ │ │ + cmp r4, r9 │ │ │ │ + mov r7, r5 │ │ │ │ + movlt r8, r9 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - bge ac230 │ │ │ │ - mov r9, sl │ │ │ │ - b ac16c │ │ │ │ + blt ac25c │ │ │ │ + b ac320 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, sl │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acff0 │ │ │ │ - bne ac288 │ │ │ │ - add r4, sl, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - ble ac298 │ │ │ │ - ldr r3, [pc, #2148] @ ac9c0 │ │ │ │ + blt ad008 │ │ │ │ + bne ac37c │ │ │ │ + add r4, r9, #1 │ │ │ │ + cmp r8, r4 │ │ │ │ + ble ac38c │ │ │ │ + ldr r3, [pc, #2044] @ aca48 │ │ │ │ cmp r6, r3 │ │ │ │ - bne ad008 │ │ │ │ + bne acfa8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - lsr sl, r3, #5 │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ + ldrb r3, [sl, #16] │ │ │ │ + lsr r9, r3, #5 │ │ │ │ lsr r6, r3, #6 │ │ │ │ - and sl, sl, #1 │ │ │ │ + and r9, r9, #1 │ │ │ │ and r3, r6, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #28] │ │ │ │ - add r3, r7, #20 │ │ │ │ - mov r5, sl │ │ │ │ - mov sl, r9 │ │ │ │ + add r3, sl, #20 │ │ │ │ + mov r5, r9 │ │ │ │ mov r9, r8 │ │ │ │ + mov r8, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - add r6, sl, r4 │ │ │ │ + add r6, r9, r4 │ │ │ │ asr r6, r6, #1 │ │ │ │ ldr r1, [fp, r6, lsl #2] │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ - cmp r8, r9 │ │ │ │ - movlt r2, r8 │ │ │ │ - movge r2, r9 │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ + cmp r7, r8 │ │ │ │ + movlt r2, r7 │ │ │ │ + movge r2, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ad068 │ │ │ │ + beq ad1b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad050 │ │ │ │ + beq ad010 │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst ip, #32 │ │ │ │ - beq ad060 │ │ │ │ + beq ad020 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac208 │ │ │ │ + beq ac2f8 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac218 │ │ │ │ + beq ac308 │ │ │ │ cmp r0, #0 │ │ │ │ - bge ac220 │ │ │ │ + bge ac310 │ │ │ │ cmp r6, r4 │ │ │ │ - ble ac22c │ │ │ │ - mov sl, r6 │ │ │ │ - b ac198 │ │ │ │ + ble ac31c │ │ │ │ + mov r9, r6 │ │ │ │ + b ac288 │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac1f0 │ │ │ │ - cmp r8, r9 │ │ │ │ - bgt ac1f8 │ │ │ │ + bne ac2e0 │ │ │ │ + cmp r7, r8 │ │ │ │ + bgt ac2e8 │ │ │ │ add r4, r6, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - blt ac198 │ │ │ │ + cmp r4, r9 │ │ │ │ + blt ac288 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, r4 │ │ │ │ lsl r6, r4, #2 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - ble ac2ac │ │ │ │ - sub r9, r5, r4 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add r8, r6, #4 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, fp, r8 │ │ │ │ + ble ac3a0 │ │ │ │ + sub r8, r5, r4 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + add r7, r6, #4 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, fp, r7 │ │ │ │ bl 2a3f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ + str sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac314 │ │ │ │ + bne ac408 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne ac088 │ │ │ │ + bne ac178 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov ip, r3 │ │ │ │ - b abc88 │ │ │ │ - cmp r4, sl │ │ │ │ - bge ac298 │ │ │ │ - mov r9, sl │ │ │ │ - b ac098 │ │ │ │ + b abd74 │ │ │ │ + cmp r4, r9 │ │ │ │ + bge ac38c │ │ │ │ + mov r8, r9 │ │ │ │ + b ac188 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ lsl r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - bgt ac240 │ │ │ │ + bgt ac330 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ + str sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac268 │ │ │ │ + beq ac358 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ - b ac328 │ │ │ │ + b ac41c │ │ │ │ cmp r4, r0 │ │ │ │ - beq ac3b8 │ │ │ │ + beq ac48c │ │ │ │ str r0, [sp, #8] │ │ │ │ - b ac000 │ │ │ │ + b ac0ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub r2, r2, #8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acff0 │ │ │ │ - bne ac04c │ │ │ │ + blt acfb0 │ │ │ │ + bne ac138 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 252640 │ │ │ │ + bl 254ec4 │ │ │ │ add r3, r5, #1 │ │ │ │ + add r6, r6, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r3, r6, #8 │ │ │ │ - b ac530 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, r3, r8 │ │ │ │ + b ac624 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, r3, r7 │ │ │ │ add r1, r3, r6 │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ bl 2a3f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r6] │ │ │ │ - b ac268 │ │ │ │ - add r6, fp, #8 │ │ │ │ - mov r5, #3 │ │ │ │ + b ac358 │ │ │ │ + mov r3, #3 │ │ │ │ + add r7, fp, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6], #4 │ │ │ │ - mov r2, r8 │ │ │ │ - bne ac39c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7], #4 │ │ │ │ + mov r2, r6 │ │ │ │ + bne ac4a4 │ │ │ │ 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 abc4c │ │ │ │ + blt abd38 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bne abb88 │ │ │ │ - b ac3b8 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt acff0 │ │ │ │ - bne ac4f4 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne ac33c │ │ │ │ + bne abc74 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bgt ac058 │ │ │ │ + bgt ac144 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - b abc88 │ │ │ │ + b abd74 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt acfb0 │ │ │ │ + bne abd38 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bne ac434 │ │ │ │ + b ac48c │ │ │ │ + add r1, r1, #28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 292f8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne ac1fc │ │ │ │ + cmp r5, r7 │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b ac200 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble ac8c4 │ │ │ │ - ldr r7, [pc, #1460] @ ac998 │ │ │ │ + ble aca08 │ │ │ │ + ldr r7, [pc, #1324] @ aca34 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac830 │ │ │ │ + beq ac91c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac830 │ │ │ │ + bne ac91c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1440] @ ac9ac │ │ │ │ + ldr r2, [pc, #1280] @ aca30 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad018 │ │ │ │ + bne ad0d0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble ac954 │ │ │ │ + ble acad8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac474 │ │ │ │ + beq ac598 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac474 │ │ │ │ + bne ac598 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1356] @ ac9ac │ │ │ │ + ldr r2, [pc, #1196] @ aca30 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne acdc4 │ │ │ │ + bne acf00 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r9, #2 │ │ │ │ - beq ac4e0 │ │ │ │ - ldr sl, [pc, #1316] @ ac9ac │ │ │ │ + beq ac604 │ │ │ │ + ldr sl, [pc, #1156] @ aca30 │ │ │ │ add r8, r4, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r5, [r8, #4]! │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ac4c8 │ │ │ │ + beq ac5ec │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne ac4c8 │ │ │ │ + bne ac5ec │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ - bne aceb4 │ │ │ │ + bne ad088 │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne ac48c │ │ │ │ + bne ac5b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt acea8 │ │ │ │ + bgt ad0bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abdfc │ │ │ │ - b ac964 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b abc4c │ │ │ │ - add r1, r1, #28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 292f8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne ac10c │ │ │ │ - cmp r5, r8 │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b ac110 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r3, #8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble ace88 │ │ │ │ - sub r6, r2, #-1073741823 @ 0xc0000001 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - add r6, fp, r6, lsl #2 │ │ │ │ - mov r7, #0 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r1, [r6], #4 │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6] │ │ │ │ - mov r2, r8 │ │ │ │ - blx r3 │ │ │ │ - lsl r5, sl, #2 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt acff0 │ │ │ │ - bne ac688 │ │ │ │ + beq abee8 │ │ │ │ + b acae8 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r6, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + ble ad0f0 │ │ │ │ + sub r7, r3, #-1073741823 @ 0xc0000001 │ │ │ │ + add r7, fp, r7, lsl #2 │ │ │ │ + mov r5, #0 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldmda r6, {r0, r1} │ │ │ │ - cmp r3, r9 │ │ │ │ - bne ac6b0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + ldr r0, [r7, #4]! │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + lsl r6, r2, #2 │ │ │ │ + bne ac77c │ │ │ │ + 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 ac7ec │ │ │ │ + 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 ac6c4 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne ac9d8 │ │ │ │ - sub r0, r5, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ + bge ac7cc │ │ │ │ + cmp r5, #0 │ │ │ │ + bne acb1c │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ cmp r3, fp │ │ │ │ - bls ac60c │ │ │ │ + bls ac700 │ │ │ │ add r2, fp, #4 │ │ │ │ ldr r1, [fp] │ │ │ │ - ldr ip, [r3] │ │ │ │ - str ip, [fp] │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [fp] │ │ │ │ str r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls ac60c │ │ │ │ + bls ac700 │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr ip, [r3] │ │ │ │ - str ip, [r2], #4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [r2], #4 │ │ │ │ str r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi ac5f4 │ │ │ │ + bhi ac6e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne acc70 │ │ │ │ + bne acdb4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - ble ac04c │ │ │ │ + ble ac138 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #876] @ ac9a0 │ │ │ │ - add r6, fp, r2, lsl #2 │ │ │ │ - cmp r3, r9 │ │ │ │ + ldr r8, [pc, #764] @ aca24 │ │ │ │ + add r7, fp, r2, lsl #2 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r0, [fp, r2, lsl #2] │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - bne ac6cc │ │ │ │ + ldr r1, [r7, #-4] │ │ │ │ + bne ac7fc │ │ │ │ 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 ac7cc │ │ │ │ + ble ac8b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt ac058 │ │ │ │ - b abc88 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne acd68 │ │ │ │ - mov r7, #0 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - bgt ac554 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - add r5, r5, #4 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - b ac5c0 │ │ │ │ - mov r2, r8 │ │ │ │ + blt ac144 │ │ │ │ + b abd74 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, ip │ │ │ │ + sub r2, r2, #8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acff0 │ │ │ │ - bne ac5b8 │ │ │ │ - add r7, r7, #1 │ │ │ │ - b ac694 │ │ │ │ + blt acfb0 │ │ │ │ + bne ac7ec │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r0, [r7] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + beq ac684 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, ip │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt acfb0 │ │ │ │ + bne ac6b4 │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bgt ac638 │ │ │ │ + add r6, r6, #4 │ │ │ │ + b ac6b4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne acdd8 │ │ │ │ + mov r5, #0 │ │ │ │ + b ac7d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - sub r8, r2, #8 │ │ │ │ - mov r2, r8 │ │ │ │ + sub r6, r2, #8 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acff0 │ │ │ │ - bne ac674 │ │ │ │ + blt acfb0 │ │ │ │ + bne ac768 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, r3, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - ble ac73c │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6] │ │ │ │ - bne ac758 │ │ │ │ - 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 acc94 │ │ │ │ + bgt ac928 │ │ │ │ str r5, [sp, #8] │ │ │ │ - b ac674 │ │ │ │ + b ac768 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b abcbc │ │ │ │ - mov r2, r8 │ │ │ │ + b abda8 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acff0 │ │ │ │ - bne ac73c │ │ │ │ + blt acfb0 │ │ │ │ + bne ac828 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldrgt r5, [sp, #8] │ │ │ │ - ble ac674 │ │ │ │ + ble ac768 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - bne aca2c │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7, #4]! │ │ │ │ + bne acb4c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ and r2, r3, #3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r2, r0, r2 │ │ │ │ mul r3, r1, r3 │ │ │ │ str r5, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - blt ac674 │ │ │ │ + blt ac768 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble ac818 │ │ │ │ + ble ac904 │ │ │ │ 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 ac83c │ │ │ │ + ble ac980 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt ac058 │ │ │ │ - b abc88 │ │ │ │ + blt ac144 │ │ │ │ + b abd74 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ - b ac428 │ │ │ │ + b ac54c │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7] │ │ │ │ + bne ac844 │ │ │ │ + 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 ac828 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r1, r3, #2 │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt ac8c8 │ │ │ │ + b ac904 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ble ac674 │ │ │ │ + ble ac768 │ │ │ │ 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 ac674 │ │ │ │ + blt ac768 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r4, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ble ac674 │ │ │ │ + ble ac768 │ │ │ │ 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 ac818 │ │ │ │ + bgt ac904 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bgt ac87c │ │ │ │ - b ac818 │ │ │ │ + bgt ac9c0 │ │ │ │ + b ac904 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - bne ac96c │ │ │ │ - ldr r6, [pc, #188] @ ac998 │ │ │ │ - b abe10 │ │ │ │ + bne acaf0 │ │ │ │ + ldr r6, [pc, #20] @ aca34 │ │ │ │ + b abefc │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + @ instruction: 0x001c65d4 │ │ │ │ + andseq r3, r8, ip, lsl #13 │ │ │ │ + andeq r0, r0, r1, lsl #2 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + @ instruction: 0x00363db0 │ │ │ │ + @ instruction: 0x0056a69c │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + andeq sp, sl, r0, lsl r2 │ │ │ │ + ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ + andseq r3, r8, r8, asr #24 │ │ │ │ + andseq ip, pc, ip, lsr #5 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + strdeq pc, [r0], -ip @ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ mov fp, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -134315,85 +134412,69 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #1 │ │ │ │ mov r3, #7 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bgt ace04 │ │ │ │ - bne ac8c4 │ │ │ │ + bgt ad048 │ │ │ │ + bne aca08 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r7, [pc, #72] @ ac998 │ │ │ │ - bne ac3f0 │ │ │ │ - ldr r6, [pc, #64] @ ac998 │ │ │ │ + ldrne r7, [pc, #-160] @ aca34 │ │ │ │ + bne ac514 │ │ │ │ + ldr r6, [pc, #-168] @ aca34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abe10 │ │ │ │ + beq abefc │ │ │ │ cmp r6, #0 │ │ │ │ - beq ac97c │ │ │ │ - ldr r3, [pc, #60] @ ac9b0 │ │ │ │ - ldr r1, [pc, #60] @ ac9b4 │ │ │ │ + beq acb00 │ │ │ │ + ldr r3, [pc, #-192] @ aca38 │ │ │ │ + ldr r1, [pc, #-192] @ aca3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt acf64 │ │ │ │ + bgt ad118 │ │ │ │ mov r6, #0 │ │ │ │ - b abe10 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq r4, ip, r8, asr #4 │ │ │ │ - andseq r2, r8, r0, lsr #1 │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003605f0 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - ldrdeq sp, [sl], -r4 │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - andseq r2, r8, r0, lsr #5 │ │ │ │ - andseq sl, pc, r4, lsr r0 @ │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - eoreq sp, r0, r4, ror #12 │ │ │ │ + b abefc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add r2, r7, #1 │ │ │ │ + add r2, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r3, r3, r2 │ │ │ │ lsl r1, r3, #2 │ │ │ │ add r0, fp, r3, lsl #2 │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ ldreq r1, [sp, #16] │ │ │ │ addne r1, r3, r1 │ │ │ │ - bl 252640 │ │ │ │ - b ac5c8 │ │ │ │ - beq acd94 │ │ │ │ + bl 254ec4 │ │ │ │ + b ac6bc │ │ │ │ + mov r2, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt acfb0 │ │ │ │ + bne ac828 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble ac828 │ │ │ │ + b ac870 │ │ │ │ + beq aceb0 │ │ │ │ add r2, fp, #4 │ │ │ │ cmp fp, r2 │ │ │ │ mov r3, r2 │ │ │ │ - bcs acc58 │ │ │ │ + bcs acd9c │ │ │ │ mov r1, #2 │ │ │ │ - mov r0, #4 │ │ │ │ + mov r6, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b ac5dc │ │ │ │ - mov r2, r8 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt acff0 │ │ │ │ - bne ac73c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt ac784 │ │ │ │ - b ac73c │ │ │ │ + b ac6d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub r0, r3, #-268435455 @ 0xf0000001 │ │ │ │ add r1, r2, #20 │ │ │ │ ldr r2, [r1, r0, lsl #4] │ │ │ │ add r1, r1, r0, lsl #4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -134404,148 +134485,155 @@ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, ip │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, r2 │ │ │ │ add r5, r5, #1 │ │ │ │ suble r2, r2, r0 │ │ │ │ suble r1, r1, r0 │ │ │ │ - ble acae8 │ │ │ │ + ble acc2c │ │ │ │ cmp r0, r1 │ │ │ │ - bgt acae8 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - mov r6, ip │ │ │ │ + bgt acc2c │ │ │ │ + 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 acaf4 │ │ │ │ + ble acc38 │ │ │ │ ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ sub r1, r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - bge acaf4 │ │ │ │ - bl 2526c0 │ │ │ │ + mov r0, r6 │ │ │ │ + bge acc38 │ │ │ │ + bl 254f44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acff0 │ │ │ │ + bne acfb0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b acaac │ │ │ │ + b acbf0 │ │ │ │ lsl r2, r2, #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b aca88 │ │ │ │ + b acbcc │ │ │ │ add r0, sp, #1632 @ 0x660 │ │ │ │ lsl r2, r3, #4 │ │ │ │ add r0, r0, #8 │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ add r1, r2, #28 │ │ │ │ str r5, [r0, #-1552] @ 0xfffff9f0 │ │ │ │ - str fp, [r8, r1] │ │ │ │ - add r1, r8, r1 │ │ │ │ + str fp, [r6, r1] │ │ │ │ + add r1, r6, r1 │ │ │ │ str lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ add r1, r3, #1 │ │ │ │ - str r6, [r0, #-1540] @ 0xfffff9fc │ │ │ │ - mov ip, r6 │ │ │ │ - add fp, fp, r6, lsl #2 │ │ │ │ - lsl r0, r6, #2 │ │ │ │ + str r7, [r0, #-1540] @ 0xfffff9fc │ │ │ │ + mov ip, r7 │ │ │ │ + add fp, fp, r7, lsl #2 │ │ │ │ + lsl r0, r7, #2 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - beq abcbc │ │ │ │ - b ac748 │ │ │ │ + beq abda8 │ │ │ │ + b ac834 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ad0cc │ │ │ │ + ble ad1ac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r7, [pc, #-416] @ ac9b8 │ │ │ │ + ldr r7, [pc, #-604] @ aca40 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r8, #1 │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ - ldr r9, [pc, #-432] @ ac9bc │ │ │ │ + ldr r9, [pc, #-620] @ aca44 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ lsr r7, r7, #5 │ │ │ │ sub r5, fp, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov lr, #0 │ │ │ │ - b acbb4 │ │ │ │ + b accf8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq acbfc │ │ │ │ + beq acd40 │ │ │ │ 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 acc28 │ │ │ │ + bge acd6c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, sl │ │ │ │ - bne ad0c0 │ │ │ │ + bne ad1fc │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ad0c0 │ │ │ │ + beq ad1fc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp r0, ip │ │ │ │ - bne ad010 │ │ │ │ + bne ad040 │ │ │ │ cmp r2, #0 │ │ │ │ - beq acbfc │ │ │ │ + beq acd40 │ │ │ │ tst r7, r8 │ │ │ │ - bne acc14 │ │ │ │ + bne acd58 │ │ │ │ cmp r0, r9 │ │ │ │ mov ip, r9 │ │ │ │ - beq acb84 │ │ │ │ + beq accc8 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bge acc30 │ │ │ │ + bge acd74 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b acbac │ │ │ │ + b accf0 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #15 │ │ │ │ - bls acbf0 │ │ │ │ + bls acd34 │ │ │ │ mov r8, #0 │ │ │ │ - b acbfc │ │ │ │ + b acd40 │ │ │ │ mov r2, r1 │ │ │ │ - b aba90 │ │ │ │ + b abb7c │ │ │ │ cmp r2, #0 │ │ │ │ - beq acde4 │ │ │ │ - ldr r3, [pc, #-644] @ ac9bc │ │ │ │ + beq ad110 │ │ │ │ + ldr r3, [pc, #-832] @ aca44 │ │ │ │ cmp r0, r3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq abaa4 │ │ │ │ - ldr r3, [pc, #-664] @ ac9c0 │ │ │ │ - b abe88 │ │ │ │ + beq abb90 │ │ │ │ + ldr r3, [pc, #-852] @ aca48 │ │ │ │ + b abf74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq ac04c │ │ │ │ - mov r0, #4 │ │ │ │ + beq ac138 │ │ │ │ + mov r6, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add r1, r3, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bls ac618 │ │ │ │ + add r6, r3, r6 │ │ │ │ + cmp r6, r3 │ │ │ │ + bls ac70c │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r0, [r1] │ │ │ │ - str r0, [r3], #4 │ │ │ │ - str r2, [r1], #-4 │ │ │ │ - b acc78 │ │ │ │ + ldr r1, [r6] │ │ │ │ + str r1, [r3], #4 │ │ │ │ + str r2, [r6], #-4 │ │ │ │ + b acdbc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, r5, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r1, r3, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt ac7dc │ │ │ │ - b ac818 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + lsl r1, r3, #2 │ │ │ │ + add r0, fp, r3, lsl #2 │ │ │ │ + ldrne r3, [sp, #16] │ │ │ │ + ldreq r1, [sp, #16] │ │ │ │ + addne r1, r3, r1 │ │ │ │ + bl 254ec4 │ │ │ │ + b ac7f4 │ │ │ │ subs r3, r1, #2 │ │ │ │ - beq accdc │ │ │ │ + beq ace3c │ │ │ │ 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 │ │ │ │ @@ -134553,787 +134641,778 @@ │ │ │ │ ldr r0, [r0, #-1556] @ 0xfffff9ec │ │ │ │ cmp r0, r2 │ │ │ │ subgt r3, r1, #3 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r8, r3, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2526c0 │ │ │ │ + bl 254f44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acd44 │ │ │ │ + bne acfb4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble abcd0 │ │ │ │ + ble abdbc │ │ │ │ subs r1, r3, #2 │ │ │ │ mov r0, r8 │ │ │ │ - beq acd38 │ │ │ │ + beq ace98 │ │ │ │ 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 2526c0 │ │ │ │ + bl 254f44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq accf8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq ac4e0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble ac990 │ │ │ │ - mov r7, #0 │ │ │ │ - b ac3e0 │ │ │ │ - bne ac000 │ │ │ │ - b ac3bc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r2, r7, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - sub r3, sl, r2 │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - add r0, fp, r3, lsl #2 │ │ │ │ - ldrne r3, [sp, #16] │ │ │ │ - ldreq r1, [sp, #16] │ │ │ │ - addne r1, r3, r1 │ │ │ │ - bl 252640 │ │ │ │ - b ac690 │ │ │ │ + beq ace58 │ │ │ │ + b acfb4 │ │ │ │ + bne ac0ec │ │ │ │ + b ac490 │ │ │ │ mov ip, r4 │ │ │ │ - b abc88 │ │ │ │ - ldr r3, [pc, #-992] @ ac9c4 │ │ │ │ + b abd74 │ │ │ │ + ldr r3, [pc, #-1140] @ aca4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq acdf0 │ │ │ │ + beq aceec │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ - ldr ip, [pc, #-992] @ ac9d4 │ │ │ │ + ldr ip, [pc, #-1140] @ aca5c │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r3, [pc, #-1012] @ ac9c8 │ │ │ │ + ldr r3, [pc, #-1160] @ aca50 │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ moveq r3, ip │ │ │ │ - b abe7c │ │ │ │ - ldr r1, [pc, #-1020] @ ac9d0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq ac46c │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b ac46c │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [pc, #-1052] @ ac9d4 │ │ │ │ - b abe7c │ │ │ │ - ldr r3, [pc, #-1068] @ ac9cc │ │ │ │ + b abf68 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-1168] @ aca5c │ │ │ │ + b abf68 │ │ │ │ + ldr r3, [pc, #-1184] @ aca54 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq ababc │ │ │ │ - b abe94 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq abb0c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - sub r2, r3, #4 │ │ │ │ - add r2, r6, r2 │ │ │ │ - b ace38 │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr ip, [r2] │ │ │ │ - str ip, [r1], #4 │ │ │ │ - str r0, [r2], #-4 │ │ │ │ - cmp r2, r1 │ │ │ │ - bhi ace28 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - add r3, r2, r3 │ │ │ │ - b ace60 │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r0, [r2], #4 │ │ │ │ - str r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi ace50 │ │ │ │ - b abf08 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b ac8f8 │ │ │ │ - mov r2, #0 │ │ │ │ - b acde8 │ │ │ │ - sub r0, r3, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bhi ac5d8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq ac04c │ │ │ │ - b acc70 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99d00 │ │ │ │ - b ac4e0 │ │ │ │ - ldr r2, [pc, #-1260] @ ac9d0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq ac4c0 │ │ │ │ - ldr r2, [sl, #1420] @ 0x58c │ │ │ │ + beq abba8 │ │ │ │ + b abf80 │ │ │ │ + ldr r1, [pc, #-1200] @ aca58 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq ac590 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ac4c0 │ │ │ │ + b ac590 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ad078 │ │ │ │ + beq ad1a4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 118bf8 │ │ │ │ + bl 1191e4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r6] │ │ │ │ - bne abf90 │ │ │ │ - b acf10 │ │ │ │ - mov r7, #1 │ │ │ │ + bne ac07c │ │ │ │ + b acf5c │ │ │ │ + mov r7, r0 │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ cmp r6, r7 │ │ │ │ - bne ad094 │ │ │ │ + bne ad1d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt ad088 │ │ │ │ + bgt ad1c4 │ │ │ │ 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 ad080 │ │ │ │ + bne ad1bc │ │ │ │ mov r6, r5 │ │ │ │ - b abe68 │ │ │ │ - mov r7, r0 │ │ │ │ - b acf10 │ │ │ │ + b abf54 │ │ │ │ + mov r9, r8 │ │ │ │ + b ac384 │ │ │ │ + mov r6, r9 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq ac604 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble acb14 │ │ │ │ + mov r7, #0 │ │ │ │ + b ac504 │ │ │ │ + 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 acffc │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [r2], #4 │ │ │ │ + str r1, [r3], #-4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bhi acfec │ │ │ │ + b abff4 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + b acfb4 │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne ac2c8 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac2fc │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne ac1dc │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac4d0 │ │ │ │ + mov r2, #0 │ │ │ │ + b acd40 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq abbf8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + sub r2, r3, #4 │ │ │ │ + add r2, r6, r2 │ │ │ │ + b ad07c │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr ip, [r2] │ │ │ │ + str ip, [r1], #4 │ │ │ │ + str r0, [r2], #-4 │ │ │ │ + cmp r2, r1 │ │ │ │ + bhi ad06c │ │ │ │ + b acfdc │ │ │ │ + ldr r2, [pc, #-1592] @ aca58 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq ac5e4 │ │ │ │ + ldr r2, [sl, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b ac5e4 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + add r8, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b aca7c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99da0 │ │ │ │ + b ac604 │ │ │ │ + mov r7, #1 │ │ │ │ + b acf5c │ │ │ │ + ldr r1, [pc, #-1664] @ aca58 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq ac53c │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b ac53c │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ + cmp fp, r3 │ │ │ │ + bcc ac6cc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ac138 │ │ │ │ + b acdb4 │ │ │ │ + mov r2, #1 │ │ │ │ + b acee4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ sub r3, r3, #4 │ │ │ │ - b acf8c │ │ │ │ + b ad140 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r2], #4 │ │ │ │ str r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi acf7c │ │ │ │ - b abe10 │ │ │ │ - bl 99d00 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc ad130 │ │ │ │ + b abefc │ │ │ │ + bl 99da0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ str r3, [r2, #8] │ │ │ │ - beq abe50 │ │ │ │ - b acfdc │ │ │ │ + beq abf3c │ │ │ │ + b ad190 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bpl acfd4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 99d00 │ │ │ │ - b abe50 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b acd44 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - b ace40 │ │ │ │ - mov sl, r9 │ │ │ │ - b ac290 │ │ │ │ - mov r2, #0 │ │ │ │ - b acbfc │ │ │ │ - ldr r1, [pc, #-1616] @ ac9d0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq ac418 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ + bpl ad188 │ │ │ │ mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b ac418 │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne ac0ec │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac500 │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne ac1d8 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac20c │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b ad054 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b ad03c │ │ │ │ - bl 29e598 │ │ │ │ - b acf28 │ │ │ │ + bl 99da0 │ │ │ │ + b abf3c │ │ │ │ + bl 2a0e6c │ │ │ │ + b acf74 │ │ │ │ + mov r7, #0 │ │ │ │ + b abb14 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b ad014 │ │ │ │ mov r6, #0 │ │ │ │ - b acfdc │ │ │ │ + b ad190 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d00 │ │ │ │ - b acf28 │ │ │ │ + bl 99da0 │ │ │ │ + b acf74 │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq acf14 │ │ │ │ + beq acf60 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne acf14 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b acf14 │ │ │ │ - ldr r3, [pc, #-1780] @ ac9d4 │ │ │ │ + bne acf60 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b acf60 │ │ │ │ + ldr r3, [pc, #-1960] @ aca5c │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - b ababc │ │ │ │ - mov r7, #0 │ │ │ │ - b aba28 │ │ │ │ + b abba8 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b ad02c │ │ │ │ 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 ad174 │ │ │ │ + beq ad2b0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ad15c │ │ │ │ + beq ad298 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ add r0, r0, #20 │ │ │ │ tst r3, #32 │ │ │ │ - beq ad16c │ │ │ │ + beq ad2a8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ad13c │ │ │ │ + beq ad278 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad14c │ │ │ │ + beq ad288 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad134 │ │ │ │ + bne ad270 │ │ │ │ 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 ad11c │ │ │ │ + bne ad258 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b ad140 │ │ │ │ + b ad27c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b ad160 │ │ │ │ + b ad29c │ │ │ │ │ │ │ │ -000ad17c : │ │ │ │ +000ad2b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4020] @ 0xfb4 │ │ │ │ - ldr r3, [pc, #956] @ ad554 │ │ │ │ + ldr r3, [pc, #956] @ ad690 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [r3, r0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq ad52c │ │ │ │ + beq ad668 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad3f0 │ │ │ │ + beq ad52c │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad3f0 │ │ │ │ + beq ad52c │ │ │ │ add r3, sp, #12 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ad56c │ │ │ │ + bl ad6a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ad534 │ │ │ │ + beq ad670 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - beq ad33c │ │ │ │ + beq ad478 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq ad318 │ │ │ │ + beq ad454 │ │ │ │ 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 ad318 │ │ │ │ + beq ad454 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ad440 │ │ │ │ + beq ad57c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad4f8 │ │ │ │ + bne ad634 │ │ │ │ cmp r6, #0 │ │ │ │ - ble ad2f8 │ │ │ │ + ble ad434 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad26c │ │ │ │ + beq ad3a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad384 │ │ │ │ + beq ad4c0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble ad2f8 │ │ │ │ + ble ad434 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad294 │ │ │ │ + beq ad3d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad3a8 │ │ │ │ + beq ad4e4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq ad2f8 │ │ │ │ + beq ad434 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add r9, r4, #8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad2c0 │ │ │ │ + beq ad3fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad410 │ │ │ │ + beq ad54c │ │ │ │ cmp r6, #3 │ │ │ │ - beq ad2f8 │ │ │ │ + beq ad434 │ │ │ │ mov r5, #3 │ │ │ │ ldr r8, [r9, #4]! │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ad2ec │ │ │ │ + beq ad428 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq ad3cc │ │ │ │ + beq ad508 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne ad2cc │ │ │ │ + bne ad408 │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne ad434 │ │ │ │ + bne ad570 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bic r3, r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ - bl b2eec <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b33b0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b ad244 │ │ │ │ + b ad380 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq ad1ec │ │ │ │ + beq ad328 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 23e52c │ │ │ │ + bl 240e54 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne ad25c │ │ │ │ - b ad2f8 │ │ │ │ + bne ad398 │ │ │ │ + b ad434 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #456] @ ad558 │ │ │ │ + ldr r2, [pc, #456] @ ad694 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad4d8 │ │ │ │ + bne ad614 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b ad26c │ │ │ │ + b ad3a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #420] @ ad558 │ │ │ │ + ldr r2, [pc, #420] @ ad694 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad47c │ │ │ │ + bne ad5b8 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b ad294 │ │ │ │ + b ad3d0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #384] @ ad558 │ │ │ │ + ldr r2, [pc, #384] @ ad694 │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad45c │ │ │ │ + bne ad598 │ │ │ │ mov r0, r8 │ │ │ │ blx sl │ │ │ │ - b ad2ec │ │ │ │ + b ad428 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 23e52c │ │ │ │ + bl 240e54 │ │ │ │ mov r7, r0 │ │ │ │ - b ad304 │ │ │ │ + b ad440 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #316] @ ad558 │ │ │ │ + ldr r2, [pc, #316] @ ad694 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad49c │ │ │ │ + bne ad5d8 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b ad2c0 │ │ │ │ + b ad3fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d00 │ │ │ │ - b ad304 │ │ │ │ + bl 99da0 │ │ │ │ + b ad440 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad4bc │ │ │ │ + beq ad5f8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad4bc │ │ │ │ + beq ad5f8 │ │ │ │ mov r7, #0 │ │ │ │ - b ad244 │ │ │ │ - ldr r1, [pc, #248] @ ad55c │ │ │ │ + b ad380 │ │ │ │ + ldr r1, [pc, #248] @ ad698 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad3e4 │ │ │ │ + beq ad520 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b ad3e4 │ │ │ │ - ldr r1, [pc, #216] @ ad55c │ │ │ │ + b ad520 │ │ │ │ + ldr r1, [pc, #216] @ ad698 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad3c0 │ │ │ │ + beq ad4fc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad3c0 │ │ │ │ - ldr r1, [pc, #184] @ ad55c │ │ │ │ + b ad4fc │ │ │ │ + ldr r1, [pc, #184] @ ad698 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad428 │ │ │ │ + beq ad564 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad428 │ │ │ │ - ldr r2, [pc, #156] @ ad560 │ │ │ │ + b ad564 │ │ │ │ + ldr r2, [pc, #156] @ ad69c │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #144] @ ad564 │ │ │ │ - bl 1c0a28 <_PyErr_Format@@Base> │ │ │ │ - b ad454 │ │ │ │ - ldr r1, [pc, #124] @ ad55c │ │ │ │ + ldr r2, [pc, #144] @ ad6a0 │ │ │ │ + bl 1c2db8 <_PyErr_Format@@Base> │ │ │ │ + b ad590 │ │ │ │ + ldr r1, [pc, #124] @ ad698 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad39c │ │ │ │ + beq ad4d8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad39c │ │ │ │ + b ad4d8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad244 │ │ │ │ + beq ad380 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ad53c │ │ │ │ - ldr r2, [pc, #72] @ ad560 │ │ │ │ + bne ad678 │ │ │ │ + ldr r2, [pc, #72] @ ad69c │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #64] @ ad568 │ │ │ │ - bl 2d426c │ │ │ │ - b ad454 │ │ │ │ + ldr r2, [pc, #64] @ ad6a4 │ │ │ │ + bl 2d7258 │ │ │ │ + b ad590 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79f4c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + bl 79fb8 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ mov r7, #0 │ │ │ │ - b ad304 │ │ │ │ + b ad440 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne ad510 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ad510 │ │ │ │ + bne ad64c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b ad64c │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsl #12 │ │ │ │ - eorseq r0, r6, ip, lsr r6 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r3, r6, ip, asr #27 │ │ │ │ + @ instruction: 0x00363dfc │ │ │ │ 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 ad6b0 │ │ │ │ + bgt ad7ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq ad5dc │ │ │ │ + beq ad718 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi ad704 │ │ │ │ + bhi ad840 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi ad740 │ │ │ │ + bhi ad87c │ │ │ │ cmp r4, #9 │ │ │ │ - beq ad594 │ │ │ │ + beq ad6d0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad594 │ │ │ │ + bne ad6d0 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov lr, #0 │ │ │ │ - bne ad5a8 │ │ │ │ + bne ad6e4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt ad874 │ │ │ │ + blt ad9b0 │ │ │ │ moveq sl, r6 │ │ │ │ streq r5, [r7] │ │ │ │ - beq ad6f8 │ │ │ │ + beq ad834 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt ad79c │ │ │ │ + bgt ad8d8 │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa1cc │ │ │ │ + bl aa2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad888 │ │ │ │ + beq ad9d0 │ │ │ │ cmp r5, #1 │ │ │ │ mov sl, r6 │ │ │ │ str r0, [r6] │ │ │ │ - beq ad6e0 │ │ │ │ + beq ad81c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa1cc │ │ │ │ + bl aa2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad81c │ │ │ │ + beq ad958 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [sl, #4] │ │ │ │ - beq ad6e0 │ │ │ │ + beq ad81c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa1cc │ │ │ │ + bl aa2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad7e0 │ │ │ │ + beq ad91c │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq ad6e0 │ │ │ │ + beq ad81c │ │ │ │ add fp, sl, #8 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa1cc │ │ │ │ + bl aa2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad7e4 │ │ │ │ + beq ad920 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - bne ad674 │ │ │ │ - b ad6e4 │ │ │ │ + bne ad7b0 │ │ │ │ + b ad820 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad738 │ │ │ │ + bne ad874 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov lr, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq ad6d8 │ │ │ │ - bls ad724 │ │ │ │ + beq ad814 │ │ │ │ + bls ad860 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq ad738 │ │ │ │ + beq ad874 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq ad6d8 │ │ │ │ + beq ad814 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad6b8 │ │ │ │ + bne ad7f4 │ │ │ │ sub lr, lr, #1 │ │ │ │ - b ad594 │ │ │ │ + b ad6d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad824 │ │ │ │ + bne ad960 │ │ │ │ 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 ad69c │ │ │ │ - bhi ad77c │ │ │ │ + beq ad7d8 │ │ │ │ + bhi ad8b8 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq ad69c │ │ │ │ + beq ad7d8 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad5c0 │ │ │ │ - b ad6d8 │ │ │ │ + bne ad6fc │ │ │ │ + b ad814 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad6d8 │ │ │ │ - bls ad788 │ │ │ │ + beq ad814 │ │ │ │ + bls ad8c4 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne ad6cc │ │ │ │ + bne ad808 │ │ │ │ add lr, lr, #1 │ │ │ │ - b ad594 │ │ │ │ - ldr r0, [pc, #400] @ ad8d8 │ │ │ │ + b ad6d0 │ │ │ │ + ldr r0, [pc, #400] @ ada14 │ │ │ │ sub r3, r4, #32 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r8, #1 │ │ │ │ ands r0, r0, r8, lsl r3 │ │ │ │ - bne ad594 │ │ │ │ + bne ad6d0 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad6d8 │ │ │ │ + beq ad814 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq ad69c │ │ │ │ + beq ad7d8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad594 │ │ │ │ + bne ad6d0 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, r8 │ │ │ │ - b ad5d0 │ │ │ │ + b ad70c │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne ad5c0 │ │ │ │ - b ad6d8 │ │ │ │ + bne ad6fc │ │ │ │ + b ad814 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ad864 │ │ │ │ + beq ad9a0 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne ad6cc │ │ │ │ - b ad738 │ │ │ │ + bne ad808 │ │ │ │ + b ad874 │ │ │ │ lsl r0, r5, #2 │ │ │ │ stm sp, {r1, r2} │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ ldm sp, {r1, r2} │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ad880 │ │ │ │ + beq ad9d8 │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa1cc │ │ │ │ + bl aa2bc │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sl] │ │ │ │ - bne ad62c │ │ │ │ - b ad7e4 │ │ │ │ + bne ad768 │ │ │ │ + b ad920 │ │ │ │ mov r4, #2 │ │ │ │ sub r3, r5, #1 │ │ │ │ sub r3, r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 350c10 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 3543b0 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ mov r5, sl │ │ │ │ add r4, sl, r4, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bne ad8b0 │ │ │ │ + bne ad9ec │ │ │ │ cmp r6, sl │ │ │ │ - bne ad8a4 │ │ │ │ + bne ad9e0 │ │ │ │ mov sl, #0 │ │ │ │ - b ad6f8 │ │ │ │ + b ad834 │ │ │ │ mov r4, #1 │ │ │ │ - b ad7e4 │ │ │ │ + b ad920 │ │ │ │ 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 ad890 │ │ │ │ + bne ad9bc │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad6f4 │ │ │ │ - b ad824 │ │ │ │ - ldr r3, [pc, #112] @ ad8dc │ │ │ │ - ldr r1, [pc, #112] @ ad8e0 │ │ │ │ + beq ad830 │ │ │ │ + b ad960 │ │ │ │ + ldr r3, [pc, #112] @ ada18 │ │ │ │ + ldr r1, [pc, #112] @ ada1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - b ad814 │ │ │ │ - bl 29e598 │ │ │ │ - b ad814 │ │ │ │ - mov sl, r6 │ │ │ │ - b ad7e4 │ │ │ │ - ldr r3, [pc, #68] @ ad8dc │ │ │ │ - ldr r1, [pc, #72] @ ad8e4 │ │ │ │ + b ad950 │ │ │ │ + ldr r3, [pc, #84] @ ada18 │ │ │ │ + ldr r1, [pc, #88] @ ada20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b ad7fc │ │ │ │ + bl 190b84 │ │ │ │ + b ad938 │ │ │ │ + mov sl, r6 │ │ │ │ + b ad920 │ │ │ │ + bl 2a0e6c │ │ │ │ + b ad950 │ │ │ │ mov r0, sl │ │ │ │ - bl 99d00 │ │ │ │ - b ad814 │ │ │ │ + bl 99da0 │ │ │ │ + b ad950 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad804 │ │ │ │ + beq ad940 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ad804 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ad804 │ │ │ │ + bne ad940 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b ad940 │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r0, lsl #9 │ │ │ │ - mlaseq r6, ip, r4, r0 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r3, r6, r0, asr #24 │ │ │ │ + eorseq r3, r6, ip, asr ip │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ - beq ad92c │ │ │ │ + beq ada68 │ │ │ │ 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 │ │ │ │ @@ -135349,43 +135428,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 adc7c │ │ │ │ + bne addb8 │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne adc9c │ │ │ │ + bne addd8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq adbc0 │ │ │ │ - ldr r6, [pc, #868] @ adcd8 │ │ │ │ + beq adcfc │ │ │ │ + ldr r6, [pc, #868] @ ade14 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r5, r6 │ │ │ │ - bne adbd0 │ │ │ │ + bne add0c │ │ │ │ cmp r7, #0 │ │ │ │ - beq adba8 │ │ │ │ + beq adce4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq adc28 │ │ │ │ + beq add64 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #832] @ adcdc │ │ │ │ + ldr r2, [pc, #832] @ ade18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adc38 │ │ │ │ - ldr r0, [pc, #816] @ adcd8 │ │ │ │ + bne add74 │ │ │ │ + ldr r0, [pc, #816] @ ade14 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9da00 │ │ │ │ + bl 9daa0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adb90 │ │ │ │ + beq adccc │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq ad9f4 │ │ │ │ - ldr r3, [pc, #792] @ adce0 │ │ │ │ - bl 3571e0 │ │ │ │ + beq adb30 │ │ │ │ + ldr r3, [pc, #792] @ ade1c │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -135401,212 +135480,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 adb30 │ │ │ │ + beq adc6c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r0, [pc, #688] @ adce4 │ │ │ │ + ldr r0, [pc, #688] @ ade20 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r0 │ │ │ │ - beq adb58 │ │ │ │ + beq adc94 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq adb3c │ │ │ │ + beq adc78 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble adb10 │ │ │ │ + ble adc4c │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq adb58 │ │ │ │ + beq adc94 │ │ │ │ cmp r2, #1 │ │ │ │ - beq adab8 │ │ │ │ + beq adbf4 │ │ │ │ ldr lr, [r3, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - beq adb58 │ │ │ │ + beq adc94 │ │ │ │ cmp r2, #2 │ │ │ │ - beq adab8 │ │ │ │ + beq adbf4 │ │ │ │ ldr lr, [r3, #20] │ │ │ │ cmp lr, r0 │ │ │ │ - beq adb58 │ │ │ │ + beq adc94 │ │ │ │ cmp r2, #3 │ │ │ │ - beq adab8 │ │ │ │ + beq adbf4 │ │ │ │ add r5, r3, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r5, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - beq adb58 │ │ │ │ + beq adc94 │ │ │ │ cmp r2, lr │ │ │ │ - bne ada98 │ │ │ │ + bne adbd4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble adb10 │ │ │ │ + ble adc4c │ │ │ │ cmp ip, r6 │ │ │ │ - beq adb58 │ │ │ │ + beq adc94 │ │ │ │ cmp r2, #1 │ │ │ │ - beq adb10 │ │ │ │ + beq adc4c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq adb58 │ │ │ │ + beq adc94 │ │ │ │ cmp r2, #2 │ │ │ │ - beq adb10 │ │ │ │ + beq adc4c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq adb58 │ │ │ │ + beq adc94 │ │ │ │ cmp r2, #3 │ │ │ │ - beq adb10 │ │ │ │ + beq adc4c │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq adb58 │ │ │ │ + beq adc94 │ │ │ │ cmp r2, r0 │ │ │ │ - bne adaf8 │ │ │ │ - ldr r3, [pc, #464] @ adce8 │ │ │ │ + bne adc34 │ │ │ │ + ldr r3, [pc, #464] @ ade24 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r7 │ │ │ │ - beq adba0 │ │ │ │ - bl ae004 │ │ │ │ + beq adcdc │ │ │ │ + bl ae140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne adb6c │ │ │ │ + bne adca8 │ │ │ │ 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 adcbc │ │ │ │ + bne addf8 │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne adcc8 │ │ │ │ + bne ade04 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f2c0 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + bl 12f930 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq adb30 │ │ │ │ + beq adc6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adb90 │ │ │ │ + beq adccc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne adb90 │ │ │ │ + bne adccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 294578 │ │ │ │ - b adb64 │ │ │ │ + bl 296e58 │ │ │ │ + b adca0 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #296] @ adcdc │ │ │ │ + ldr r2, [pc, #296] @ ade18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adbe4 │ │ │ │ + bne add20 │ │ │ │ mov r7, #0 │ │ │ │ - b ad9a0 │ │ │ │ - ldr r6, [pc, #272] @ adcd8 │ │ │ │ + b adadc │ │ │ │ + ldr r6, [pc, #272] @ ade14 │ │ │ │ cmp r5, r6 │ │ │ │ - beq adba8 │ │ │ │ + beq adce4 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b adcf0 │ │ │ │ - ldr r0, [pc, #236] @ adcd8 │ │ │ │ + b ade2c │ │ │ │ + ldr r0, [pc, #236] @ ade14 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adb90 │ │ │ │ + beq adccc │ │ │ │ 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 adb30 │ │ │ │ + b adc6c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 23e5dc │ │ │ │ + b 240f04 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adb90 │ │ │ │ + beq adccc │ │ │ │ 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 ada28 │ │ │ │ - ldr r0, [pc, #104] @ adcec │ │ │ │ + b adb64 │ │ │ │ + ldr r0, [pc, #104] @ ade28 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 314a4c │ │ │ │ + bl 318224 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad958 │ │ │ │ - b adb90 │ │ │ │ - ldr r0, [pc, #72] @ adcec │ │ │ │ + bne ada94 │ │ │ │ + b adccc │ │ │ │ + ldr r0, [pc, #72] @ ade28 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq adb90 │ │ │ │ - b ad964 │ │ │ │ + beq adccc │ │ │ │ + b adaa0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne adb40 │ │ │ │ - b adb58 │ │ │ │ + bne adc7c │ │ │ │ + b adc94 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adb50 │ │ │ │ - b adb10 │ │ │ │ - subseq r1, r5, ip, lsl r1 │ │ │ │ - muleq r9, r4, r9 │ │ │ │ + bne adc8c │ │ │ │ + b adc4c │ │ │ │ + subseq r1, r6, ip, lsl r1 │ │ │ │ + andeq sp, r9, r4, lsr sl │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ - @ instruction: 0x00555490 │ │ │ │ - eorseq sl, r5, r0, lsr r1 │ │ │ │ + ldrsheq r3, [r6], #-68 @ 0xffffffbc │ │ │ │ + @ instruction: 0x00565490 │ │ │ │ + @ instruction: 0x0035d8f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #568] @ adf40 │ │ │ │ + ldr r2, [pc, #568] @ ae07c │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adf10 │ │ │ │ + bne ae04c │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 9da00 │ │ │ │ + bl 9daa0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adf08 │ │ │ │ + beq ae044 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq add68 │ │ │ │ - ldr r3, [pc, #520] @ adf44 │ │ │ │ - bl 3571e0 │ │ │ │ + beq adea4 │ │ │ │ + ldr r3, [pc, #520] @ ae080 │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -135622,1051 +135701,1277 @@ │ │ │ │ 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 adea8 │ │ │ │ + beq adfe4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #416] @ adf48 │ │ │ │ - ldr ip, [pc, #416] @ adf4c │ │ │ │ - cmp r1, ip │ │ │ │ - cmpne r1, r0 │ │ │ │ - beq adecc │ │ │ │ + ldr ip, [pc, #416] @ ae084 │ │ │ │ + ldr r0, [pc, #416] @ ae088 │ │ │ │ + cmp r1, r0 │ │ │ │ + cmpne r1, ip │ │ │ │ + beq ae008 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq adeb0 │ │ │ │ + beq adfec │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ade88 │ │ │ │ + ble adfc4 │ │ │ │ ldr lr, [r3, #12] │ │ │ │ - cmp lr, r0 │ │ │ │ - beq adecc │ │ │ │ + cmp lr, ip │ │ │ │ + beq ae008 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ade30 │ │ │ │ + beq adf6c │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - cmp r6, r0 │ │ │ │ - beq adecc │ │ │ │ + cmp r6, ip │ │ │ │ + beq ae008 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ade30 │ │ │ │ + beq adf6c │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - cmp r6, r0 │ │ │ │ - beq adecc │ │ │ │ + cmp r6, ip │ │ │ │ + beq ae008 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ade30 │ │ │ │ + beq adf6c │ │ │ │ add r7, r3, #20 │ │ │ │ mov r6, #3 │ │ │ │ ldr r8, [r7, #4]! │ │ │ │ add r6, r6, #1 │ │ │ │ - cmp r8, r0 │ │ │ │ - beq adecc │ │ │ │ + cmp r8, ip │ │ │ │ + beq ae008 │ │ │ │ cmp r2, r6 │ │ │ │ - bne ade10 │ │ │ │ + bne adf4c │ │ │ │ cmp r2, #0 │ │ │ │ - ble ade88 │ │ │ │ - cmp lr, ip │ │ │ │ - beq adecc │ │ │ │ + ble adfc4 │ │ │ │ + cmp lr, r0 │ │ │ │ + beq ae008 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ade88 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cmp r0, ip │ │ │ │ - beq adecc │ │ │ │ + beq adfc4 │ │ │ │ + ldr ip, [r3, #16] │ │ │ │ + cmp ip, r0 │ │ │ │ + beq ae008 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ade88 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - cmp r0, ip │ │ │ │ - beq adecc │ │ │ │ + beq adfc4 │ │ │ │ + ldr ip, [r3, #20] │ │ │ │ + cmp ip, r0 │ │ │ │ + beq ae008 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ade88 │ │ │ │ + beq adfc4 │ │ │ │ add r3, r3, #20 │ │ │ │ - mov r0, #3 │ │ │ │ + mov ip, #3 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp lr, ip │ │ │ │ - beq adecc │ │ │ │ - cmp r2, r0 │ │ │ │ - bne ade70 │ │ │ │ - ldr r3, [pc, #192] @ adf50 │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp lr, r0 │ │ │ │ + beq ae008 │ │ │ │ + cmp r2, ip │ │ │ │ + bne adfac │ │ │ │ + ldr r3, [pc, #192] @ ae08c │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r5 │ │ │ │ - beq adedc │ │ │ │ - bl ae004 │ │ │ │ + beq ae018 │ │ │ │ + bl ae140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne adee4 │ │ │ │ + bne ae020 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adf24 │ │ │ │ + bne ae060 │ │ │ │ mov r3, r1 │ │ │ │ - cmp r3, ip │ │ │ │ - bne adf30 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne ae06c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f2c0 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ - b adea0 │ │ │ │ - bl 294578 │ │ │ │ - b adea0 │ │ │ │ + bl 12f930 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + b adfdc │ │ │ │ + bl 296e58 │ │ │ │ + b adfdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adf08 │ │ │ │ + beq ae044 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne adf08 │ │ │ │ + bne ae044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b adea8 │ │ │ │ + b adfe4 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne add68 │ │ │ │ - b adf08 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne adeb4 │ │ │ │ - b adecc │ │ │ │ + bne adea4 │ │ │ │ + b ae044 │ │ │ │ + cmp r3, ip │ │ │ │ + bne adff0 │ │ │ │ + b ae008 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adec4 │ │ │ │ - b ade88 │ │ │ │ - muleq r9, r4, r9 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ - subseq r1, r5, ip, lsl r1 │ │ │ │ - @ instruction: 0x00555490 │ │ │ │ + bne ae000 │ │ │ │ + b adfc4 │ │ │ │ + andeq sp, r9, r4, lsr sl │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsheq r3, [r6], #-68 @ 0xffffffbc │ │ │ │ + subseq r1, r6, ip, lsl r1 │ │ │ │ + @ instruction: 0x00565490 │ │ │ │ │ │ │ │ -000adf54 : │ │ │ │ +000ae090 : │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq adfdc │ │ │ │ + beq ae118 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble adfc8 │ │ │ │ + ble ae104 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq adfe4 │ │ │ │ + beq ae120 │ │ │ │ cmp r2, #1 │ │ │ │ - beq adfc8 │ │ │ │ + beq ae104 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq adfe4 │ │ │ │ + beq ae120 │ │ │ │ cmp r2, #2 │ │ │ │ - beq adfc8 │ │ │ │ + beq ae104 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq adfe4 │ │ │ │ + beq ae120 │ │ │ │ cmp r2, #3 │ │ │ │ - beq adfc8 │ │ │ │ + beq ae104 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq adfe4 │ │ │ │ + beq ae120 │ │ │ │ cmp r2, r0 │ │ │ │ - bne adfb0 │ │ │ │ + bne ae0ec │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq adfec │ │ │ │ + beq ae128 │ │ │ │ cmp r1, r0 │ │ │ │ - bne adfd0 │ │ │ │ + bne ae10c │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #12] @ ae000 │ │ │ │ + ldr r3, [pc, #12] @ ae13c │ │ │ │ sub r0, r1, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - subseq r8, r5, r0, asr lr │ │ │ │ + subseq r8, r6, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae700 │ │ │ │ + beq aea40 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq ae744 │ │ │ │ + beq aea84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #2824] @ aeb54 │ │ │ │ + ldr r1, [pc, #3708] @ af004 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - beq ae9e0 │ │ │ │ - mov r8, r9 │ │ │ │ - b ae0c4 │ │ │ │ + beq aed5c │ │ │ │ + mov r9, r8 │ │ │ │ + mov fp, r9 │ │ │ │ + b ae208 │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ae1fc │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr ip, [r8, #12] │ │ │ │ + bne ae354 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr ip, [fp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ + mov r6, r0 │ │ │ │ add r0, ip, #1 │ │ │ │ - bne ae890 │ │ │ │ - ldr lr, [r8, #8] │ │ │ │ - add r5, r9, r9, lsl #1 │ │ │ │ + bne aec14 │ │ │ │ + ldr lr, [fp, #8] │ │ │ │ + add r5, r6, r6, lsl #1 │ │ │ │ add r3, lr, #1 │ │ │ │ - str r3, [r8, #8] │ │ │ │ + str r3, [fp, #8] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ cmp r3, r5 │ │ │ │ - str r0, [r8, #12] │ │ │ │ - str fp, [r4, #-8] │ │ │ │ + str r0, [fp, #12] │ │ │ │ + str r9, [r4, #-8] │ │ │ │ str sl, [r1, #4] │ │ │ │ - bcs ae35c │ │ │ │ - ldr r3, [fp] │ │ │ │ + bcs ae50c │ │ │ │ + ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ae1e0 │ │ │ │ + bne ae320 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq ae2e0 │ │ │ │ - ldr r4, [fp, #4] │ │ │ │ - ldr r3, [pc, #2680] @ aeb58 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq ae490 │ │ │ │ + ldr r4, [r9, #4] │ │ │ │ + ldr r3, [pc, #3556] @ af008 │ │ │ │ cmp r4, r3 │ │ │ │ - beq ae2d0 │ │ │ │ + beq ae480 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aea2c │ │ │ │ - mov r0, fp │ │ │ │ + beq aef54 │ │ │ │ + mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - beq aea4c │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr r9, [r8, #16] │ │ │ │ + mov sl, r0 │ │ │ │ + beq aeba8 │ │ │ │ + ldr r3, [r9] │ │ │ │ + ldr r6, [fp, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r6, [r8, #20] │ │ │ │ + ldr r8, [fp, #20] │ │ │ │ addne r3, r3, #1 │ │ │ │ - mov sl, r2 │ │ │ │ - strne r3, [fp] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - and r8, sl, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + strne r3, [r9] │ │ │ │ + str fp, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r8 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r3, [sp] │ │ │ │ - add r3, r5, #9 │ │ │ │ - add r4, r6, r5, lsl #3 │ │ │ │ - cmp r3, r9 │ │ │ │ + and fp, sl, r0 │ │ │ │ + mov r5, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, fp, #9 │ │ │ │ + cmp r3, r0 │ │ │ │ + add r4, r8, fp, lsl #3 │ │ │ │ add r2, r4, #16 │ │ │ │ movls r3, #9 │ │ │ │ movhi r3, #0 │ │ │ │ - add r8, r2, r3, lsl #3 │ │ │ │ + add r3, r2, r3, lsl #3 │ │ │ │ add r4, r4, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ sub r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae060 │ │ │ │ + beq ae1a0 │ │ │ │ cmp sl, r3 │ │ │ │ - beq ae1ac │ │ │ │ + beq ae2ec │ │ │ │ cmn r3, #1 │ │ │ │ - ldr r2, [sp] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ moveq r2, r1 │ │ │ │ - str r2, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r4, r4, #8 │ │ │ │ - cmp r4, r8 │ │ │ │ - bne ae158 │ │ │ │ - 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 ae138 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne ae29c │ │ │ │ + add fp, fp, fp, lsl #2 │ │ │ │ + lsr r5, r5, #5 │ │ │ │ + add fp, fp, r5 │ │ │ │ + add fp, fp, #1 │ │ │ │ + and fp, fp, r0 │ │ │ │ + b ae278 │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ - cmp fp, r7 │ │ │ │ - bne ae20c │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + cmp r9, r7 │ │ │ │ + bne ae364 │ │ │ │ + ldr r3, [r9] │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae0b8 │ │ │ │ + beq ae1fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - beq ae9a4 │ │ │ │ + str r3, [r9] │ │ │ │ + beq aedb0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae0b8 │ │ │ │ + beq ae1fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - bne ae0b8 │ │ │ │ + str r3, [r9] │ │ │ │ + bne ae1fc │ │ │ │ + mov r3, fp │ │ │ │ + mov fp, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ae0b8 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + b ae198 │ │ │ │ cmp sl, #0 │ │ │ │ - bne ae180 │ │ │ │ - cmp r7, fp │ │ │ │ - beq ae1b8 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #2368] @ aeb58 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq ae7d8 │ │ │ │ + bne ae2c4 │ │ │ │ + cmp r7, r9 │ │ │ │ + beq ae2f8 │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ + ldr r3, [pc, #3224] @ af008 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq aeb18 │ │ │ │ ldr r3, [r7] │ │ │ │ - mov r2, #2 │ │ │ │ + ldr r2, [pc, #3212] @ af00c │ │ │ │ + bl 35a980 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r7] │ │ │ │ - mov r1, fp │ │ │ │ + str r8, [sp, #20] │ │ │ │ + ldr r8, [r2, r0] │ │ │ │ + beq ae398 │ │ │ │ + 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 aeb5c │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ + cmp r2, r6 │ │ │ │ + bne ae910 │ │ │ │ + ldr r3, [r6, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ae868 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 117138 │ │ │ │ - mov r9, r6 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq ae800 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #3124] @ af010 │ │ │ │ + cmp r0, r3 │ │ │ │ + mov r6, r0 │ │ │ │ + beq ae81c │ │ │ │ + ldr r3, [r8, #36] @ 0x24 │ │ │ │ + cmp r6, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r8, #36] @ 0x24 │ │ │ │ + beq aeb70 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2312] @ aeb5c │ │ │ │ + ldr r2, [pc, #3088] @ af014 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae918 │ │ │ │ - ldr r2, [pc, #2304] @ aeb60 │ │ │ │ + bne ae89c │ │ │ │ ldr r3, [r6] │ │ │ │ - sub r2, r6, r2 │ │ │ │ - clz r2, r2 │ │ │ │ + ldr r2, [pc, #3076] @ af018 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bne aead4 │ │ │ │ + sub r8, r6, r2 │ │ │ │ + clz r8, r8 │ │ │ │ + lsr r8, r8, #5 │ │ │ │ + bne aef08 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae294 │ │ │ │ + beq ae440 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq aea20 │ │ │ │ - ldr r3, [pc, #2244] @ aeb60 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq ae1b8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ - cmp r6, r9 │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ - bne ae124 │ │ │ │ + beq aee18 │ │ │ │ + cmp r8, #1 │ │ │ │ + beq ae2f8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r8, [r3, #20] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cmp r8, r2 │ │ │ │ + bne ae268 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne ae124 │ │ │ │ + bne ae268 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r4, r4, #8 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne ae158 │ │ │ │ - b ae18c │ │ │ │ - ldr r2, [fp, #12] │ │ │ │ - cmn r2, #1 │ │ │ │ - bne ae104 │ │ │ │ - b ae0e4 │ │ │ │ - ldr r4, [pc, #2172] @ aeb64 │ │ │ │ - bl 3571e0 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne ae29c │ │ │ │ + b ae2d4 │ │ │ │ + ldr sl, [r9, #12] │ │ │ │ + cmn sl, #1 │ │ │ │ + bne ae248 │ │ │ │ + b ae228 │ │ │ │ + ldr r4, [pc, #2932] @ af00c │ │ │ │ + bl 35a980 │ │ │ │ ldr r5, [r4, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aea54 │ │ │ │ + bne aedcc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae350 │ │ │ │ + beq ae500 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae350 │ │ │ │ - ldr r2, [pc, #2116] @ aeb68 │ │ │ │ + bne ae500 │ │ │ │ + ldr r2, [pc, #2888] @ af01c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - bne ae904 │ │ │ │ + bne aecdc │ │ │ │ blx r5 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r4, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae6e4 │ │ │ │ + bne aea1c │ │ │ │ mov r0, #0 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2056] @ aeb6c │ │ │ │ + ldr r3, [pc, #2828] @ af020 │ │ │ │ cmp r0, r3 │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt ae388 │ │ │ │ + bgt ae538 │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls ae4c0 │ │ │ │ + bls ae670 │ │ │ │ cmp r0, #15 │ │ │ │ - bls ae66c │ │ │ │ + bls ae8e0 │ │ │ │ cmp r0, #31 │ │ │ │ - bls ae4f8 │ │ │ │ + bls ae6a8 │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bls ae38c │ │ │ │ - add r3, r8, #32 │ │ │ │ + bls ae53c │ │ │ │ + add r3, fp, #32 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ - mov sl, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - bhi ae8f8 │ │ │ │ - ldr r3, [pc, #1980] @ aeb70 │ │ │ │ - ldr r2, [pc, #1980] @ aeb74 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r7, r8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bhi aec60 │ │ │ │ + ldr r3, [pc, #2752] @ af024 │ │ │ │ + ldr r2, [pc, #2752] @ af028 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne ae8d8 │ │ │ │ - ldr r3, [pc, #1940] @ aeb64 │ │ │ │ - bl 3571e0 │ │ │ │ + bne aec40 │ │ │ │ + ldr r3, [pc, #2700] @ af00c │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bne ae628 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bne ae7d8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ sub r1, r2, #1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq ae8c0 │ │ │ │ + beq aebfc │ │ │ │ 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 ae5ec │ │ │ │ + beq ae79c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ - ldr r2, [r8, #8] │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ + ldr r2, [fp, #8] │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - str r5, [r8, #16] │ │ │ │ - lsl r2, r9, #3 │ │ │ │ - str r4, [r8, #20] │ │ │ │ - add r9, sl, r9, lsl #3 │ │ │ │ - bne ae964 │ │ │ │ - cmp sl, r9 │ │ │ │ - addls r7, sl, #16 │ │ │ │ - addls r7, r7, r2 │ │ │ │ - addls r3, sl, #8 │ │ │ │ - bhi ae4a4 │ │ │ │ + str r5, [fp, #16] │ │ │ │ + lsl r2, r6, #3 │ │ │ │ + str r4, [fp, #20] │ │ │ │ + add r6, r7, r6, lsl #3 │ │ │ │ + bne aecf0 │ │ │ │ + cmp r7, r6 │ │ │ │ + addls r6, r7, #16 │ │ │ │ + addls r6, r6, r2 │ │ │ │ + addls r3, r7, #8 │ │ │ │ + bhi ae654 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae498 │ │ │ │ + beq ae648 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr ip, [r4, r1, lsl #3] │ │ │ │ add lr, r4, r1, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ - bne ae544 │ │ │ │ + bne ae6f4 │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [lr, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne ae46c │ │ │ │ - ldr r3, [sp] │ │ │ │ cmp r3, r6 │ │ │ │ - beq ae0ac │ │ │ │ - mov r0, sl │ │ │ │ - bl 99d00 │ │ │ │ - ldr r3, [fp] │ │ │ │ - b ae1d8 │ │ │ │ - add r4, r8, #32 │ │ │ │ - cmp r4, r6 │ │ │ │ - bne ae680 │ │ │ │ + bne ae61c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq ae1f0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 99da0 │ │ │ │ + ldr r3, [r9] │ │ │ │ + b ae318 │ │ │ │ + add r4, fp, #32 │ │ │ │ + cmp r4, r8 │ │ │ │ + bne ae8f4 │ │ │ │ cmp lr, ip │ │ │ │ - beq aeac0 │ │ │ │ + beq aee30 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #24 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #32 │ │ │ │ bl 29cdc │ │ │ │ mov r5, #8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - add sl, sp, #24 │ │ │ │ - str r6, [sp] │ │ │ │ - b ae428 │ │ │ │ - add r3, r8, #32 │ │ │ │ - mov sl, r6 │ │ │ │ + add r7, sp, #32 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + b ae5d8 │ │ │ │ + add r3, fp, #32 │ │ │ │ + mov r7, r8 │ │ │ │ mov r5, #32 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #1632] @ aeb70 │ │ │ │ - ldr r2, [pc, #1632] @ aeb74 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #2404] @ af024 │ │ │ │ + ldr r2, [pc, #2404] @ af028 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne ae8d8 │ │ │ │ - ldr r3, [pc, #1592] @ aeb64 │ │ │ │ - bl 3571e0 │ │ │ │ + bne aec40 │ │ │ │ + ldr r3, [pc, #2352] @ af00c │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b ae3ec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b ae59c │ │ │ │ add ip, r1, #9 │ │ │ │ cmp r5, ip │ │ │ │ - bcc ae5bc │ │ │ │ + bcc ae76c │ │ │ │ ldr ip, [lr, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae694 │ │ │ │ + beq ae908 │ │ │ │ ldr ip, [lr, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae69c │ │ │ │ + beq ae9dc │ │ │ │ ldr ip, [lr, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae6a4 │ │ │ │ + beq ae9e4 │ │ │ │ ldr ip, [lr, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae6ac │ │ │ │ + beq ae9ec │ │ │ │ ldr ip, [lr, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae6b4 │ │ │ │ + beq ae9f4 │ │ │ │ ldr ip, [lr, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae6bc │ │ │ │ + beq ae9fc │ │ │ │ ldr ip, [lr, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae6c4 │ │ │ │ + beq aea04 │ │ │ │ ldr ip, [lr, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae6cc │ │ │ │ + beq aea30 │ │ │ │ ldr ip, [lr, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae6f8 │ │ │ │ + beq aea38 │ │ │ │ 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 ae74c │ │ │ │ + bne aea8c │ │ │ │ str r2, [lr] │ │ │ │ str r0, [lr, #4] │ │ │ │ - b ae498 │ │ │ │ + b ae648 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ - ldr r7, [r3, #28] │ │ │ │ - cmp lr, r7 │ │ │ │ + ldr sl, [r3, #28] │ │ │ │ + cmp lr, sl │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ - bhi ae428 │ │ │ │ + bhi ae5d8 │ │ │ │ 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 ae428 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #1348] @ aeb78 │ │ │ │ + bne ae5d8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #2120] @ af02c │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ae9c0 │ │ │ │ + bne aed3c │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ bl 2a1bc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ae8f8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + beq aec60 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b ae428 │ │ │ │ - add r3, r8, #32 │ │ │ │ - mov sl, r6 │ │ │ │ + b ae5d8 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne aee38 │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ + ldr r3, [r2, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ae868 │ │ │ │ + ldr r2, [pc, #2032] @ af030 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #1980] @ af010 │ │ │ │ + cmp r0, r3 │ │ │ │ + mov r6, r0 │ │ │ │ + bne ae3e4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne aefc4 │ │ │ │ + ldr r6, [pc, #1988] @ af034 │ │ │ │ + ldr r3, [r8, #36] @ 0x24 │ │ │ │ + ldr r2, [r6] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + str r3, [r8, #36] @ 0x24 │ │ │ │ + bne aefa8 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [pc, #1924] @ af014 │ │ │ │ + cmp r2, r3 │ │ │ │ + moveq r8, #0 │ │ │ │ + beq ae424 │ │ │ │ + ldr r6, [pc, #1940] @ af034 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 103998 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r8, r0 │ │ │ │ + bne aef08 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq ae8d0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + beq aee18 │ │ │ │ + cmp r8, #0 │ │ │ │ + bgt ae2f8 │ │ │ │ + beq ae448 │ │ │ │ + b aeb8c │ │ │ │ + add r3, fp, #32 │ │ │ │ + mov r7, r8 │ │ │ │ mov r5, #16 │ │ │ │ - str r3, [sp] │ │ │ │ - b ae508 │ │ │ │ - mov sl, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b ae6b8 │ │ │ │ + mov r7, r8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ - str r4, [sp] │ │ │ │ - b ae428 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + b ae5d8 │ │ │ │ add lr, lr, #8 │ │ │ │ - b ae5e0 │ │ │ │ + b ae790 │ │ │ │ + ldr r3, [r2, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq aec68 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble ae984 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r6 │ │ │ │ + beq aec84 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq ae984 │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cmp r0, r6 │ │ │ │ + beq aec84 │ │ │ │ + cmp r1, #2 │ │ │ │ + beq ae984 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + cmp r0, r6 │ │ │ │ + beq aec84 │ │ │ │ + cmp r1, #3 │ │ │ │ + beq ae984 │ │ │ │ + add r3, r3, #20 │ │ │ │ + mov r0, #3 │ │ │ │ + ldr ip, [r3, #4]! │ │ │ │ + add r0, r0, #1 │ │ │ │ + cmp ip, r6 │ │ │ │ + beq aec84 │ │ │ │ + cmp r1, r0 │ │ │ │ + bne ae96c │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ + cmp r6, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + ldrne r3, [pc, #1656] @ af010 │ │ │ │ + strne r2, [sp, #24] │ │ │ │ + beq ae82c │ │ │ │ + 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 ae3e4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne aee40 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne ae868 │ │ │ │ + b ae828 │ │ │ │ add lr, lr, #16 │ │ │ │ - b ae5e0 │ │ │ │ + b ae790 │ │ │ │ add lr, lr, #24 │ │ │ │ - b ae5e0 │ │ │ │ + b ae790 │ │ │ │ add lr, lr, #32 │ │ │ │ - b ae5e0 │ │ │ │ + b ae790 │ │ │ │ add lr, lr, #40 @ 0x28 │ │ │ │ - b ae5e0 │ │ │ │ + b ae790 │ │ │ │ add lr, lr, #48 @ 0x30 │ │ │ │ - b ae5e0 │ │ │ │ + b ae790 │ │ │ │ add lr, lr, #56 @ 0x38 │ │ │ │ - b ae5e0 │ │ │ │ - add lr, lr, #64 @ 0x40 │ │ │ │ - b ae5e0 │ │ │ │ + b ae790 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aea88 │ │ │ │ + bne aee00 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b ae354 │ │ │ │ + b ae504 │ │ │ │ + add lr, lr, #64 @ 0x40 │ │ │ │ + b ae790 │ │ │ │ add lr, lr, #72 @ 0x48 │ │ │ │ - b ae5e0 │ │ │ │ + b ae790 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne ae8a8 │ │ │ │ + bne aec28 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae8a8 │ │ │ │ + beq aec28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae8a8 │ │ │ │ + beq aec28 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ce2ac │ │ │ │ + bl 1d07c8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrne r3, [sp, #4] │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ ldrne r3, [r3, #112] @ 0x70 │ │ │ │ - bne ae058 │ │ │ │ + bne ae194 │ │ │ │ mvn r0, #0 │ │ │ │ - b ae354 │ │ │ │ - add r9, r1, #9 │ │ │ │ - cmp r5, r9 │ │ │ │ - bcc ae7c4 │ │ │ │ - ldr r9, [lr, #8] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq ae694 │ │ │ │ - ldr r9, [lr, #16] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq ae69c │ │ │ │ - ldr r9, [lr, #24] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq ae6a4 │ │ │ │ - ldr r9, [lr, #32] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq ae6ac │ │ │ │ - ldr r9, [lr, #40] @ 0x28 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq ae6b4 │ │ │ │ - ldr r9, [lr, #48] @ 0x30 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq ae6bc │ │ │ │ - ldr r9, [lr, #56] @ 0x38 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq ae6c4 │ │ │ │ - ldr r9, [lr, #64] @ 0x40 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq ae6cc │ │ │ │ - ldr r9, [lr, #72] @ 0x48 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq ae6f8 │ │ │ │ + b ae504 │ │ │ │ + add sl, r1, #9 │ │ │ │ + cmp r5, sl │ │ │ │ + bcc aeb04 │ │ │ │ + ldr sl, [lr, #8] │ │ │ │ + cmp sl, #0 │ │ │ │ + beq ae908 │ │ │ │ + ldr sl, [lr, #16] │ │ │ │ + cmp sl, #0 │ │ │ │ + beq ae9dc │ │ │ │ + ldr sl, [lr, #24] │ │ │ │ + cmp sl, #0 │ │ │ │ + beq ae9e4 │ │ │ │ + ldr sl, [lr, #32] │ │ │ │ + cmp sl, #0 │ │ │ │ + beq ae9ec │ │ │ │ + ldr sl, [lr, #40] @ 0x28 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq ae9f4 │ │ │ │ + ldr sl, [lr, #48] @ 0x30 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq ae9fc │ │ │ │ + ldr sl, [lr, #56] @ 0x38 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq aea04 │ │ │ │ + ldr sl, [lr, #64] @ 0x40 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq aea30 │ │ │ │ + ldr sl, [lr, #72] @ 0x48 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq aea38 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, ip │ │ │ │ - b ae5cc │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #884] @ aeb58 │ │ │ │ + b ae77c │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr r2, [pc, #1252] @ af008 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae21c │ │ │ │ - mov r1, fp │ │ │ │ + bne aeb3c │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23b334 │ │ │ │ + bl 23dc5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae1b8 │ │ │ │ - b ae21c │ │ │ │ + bne ae2f8 │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r2, [pc, #1220] @ af00c │ │ │ │ + bl 35a980 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r8, [sp, #20] │ │ │ │ + ldr r8, [r2, r0] │ │ │ │ + bne ae390 │ │ │ │ + b ae398 │ │ │ │ + ldr r1, [pc, #1236] @ af038 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 29e3e4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq aee90 │ │ │ │ ldr r3, [r7] │ │ │ │ - mov sl, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae820 │ │ │ │ + beq aeb8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae9b4 │ │ │ │ - ldr r3, [sl] │ │ │ │ + beq aedc0 │ │ │ │ + ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae83c │ │ │ │ + beq aeba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - beq aeac8 │ │ │ │ + str r3, [r9] │ │ │ │ + beq aef9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae868 │ │ │ │ + beq aebd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae868 │ │ │ │ + bne aebd4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sl] │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae744 │ │ │ │ + beq aea84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne ae744 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ae744 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r0, [r8, #12] │ │ │ │ - str sl, [r3, #4] │ │ │ │ - str fp, [r3] │ │ │ │ - ldr r3, [fp] │ │ │ │ - b ae1d8 │ │ │ │ - ldr r3, [pc, #716] @ aeb7c │ │ │ │ + str r3, [r9] │ │ │ │ + bne aea84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b aea84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 922a4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + b ae7d0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r0, [fp, #12] │ │ │ │ + stm r3, {r9, sl} │ │ │ │ + ldr r3, [r9] │ │ │ │ + b ae318 │ │ │ │ + ldr r3, [pc, #1036] @ af03c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #712] @ aeb80 │ │ │ │ + ldr r1, [pc, #1032] @ af040 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b ae744 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 921ec │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - b ae620 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ + bl 117eec │ │ │ │ + b aea84 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldr r0, [r1, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ae428 │ │ │ │ - mov sl, fp │ │ │ │ - bl 29e598 │ │ │ │ - b ae83c │ │ │ │ - ldr r1, [pc, #632] @ aeb84 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne aeaa0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - b ae338 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1035a4 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bne aead4 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae94c │ │ │ │ - sub r3, r3, #1 │ │ │ │ + bne ae5d8 │ │ │ │ + bl 2a0e6c │ │ │ │ + b aeba8 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq aea20 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bne aee84 │ │ │ │ + ldr r3, [pc, #964] @ af044 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne ae984 │ │ │ │ + ldr r3, [r2, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt ae1b8 │ │ │ │ - beq ae2a0 │ │ │ │ - mov sl, fp │ │ │ │ - b ae820 │ │ │ │ - mov r7, sl │ │ │ │ - str r3, [r8, #8] │ │ │ │ - b ae974 │ │ │ │ - add r7, r7, #8 │ │ │ │ - cmp r7, r9 │ │ │ │ - bhi ae4a4 │ │ │ │ - ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #512] @ aeb88 │ │ │ │ - cmp r2, #0 │ │ │ │ - cmpne r2, r3 │ │ │ │ - beq ae970 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq aeef0 │ │ │ │ + ldr r2, [pc, #920] @ af030 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #868] @ af010 │ │ │ │ + cmp r0, r3 │ │ │ │ + mov r6, r0 │ │ │ │ + bne ae3e4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne aee98 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ + cmp r6, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + strne r2, [sp, #24] │ │ │ │ + bne ae99c │ │ │ │ + b ae868 │ │ │ │ + ldr r1, [pc, #868] @ af048 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne aed9c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + b ae4e8 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23e90c │ │ │ │ - b ae970 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [fp] │ │ │ │ - b ae1d8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ae820 │ │ │ │ + ldr sl, [pc, #848] @ af04c │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [fp, #8] │ │ │ │ + mov r4, r7 │ │ │ │ + b aed0c │ │ │ │ + add r4, r4, #8 │ │ │ │ + cmp r4, r6 │ │ │ │ + bhi ae654 │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r2, sl │ │ │ │ + beq aed08 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl 241234 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - str r2, [sp, #12] │ │ │ │ + b aed08 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r2, [sp, #16] │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b ae650 │ │ │ │ - ldr r3, [pc, #404] @ aeb7c │ │ │ │ + b ae800 │ │ │ │ + ldr r3, [pc, #728] @ af03c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #408] @ aeb8c │ │ │ │ - bl 117900 │ │ │ │ + ldr r1, [pc, #736] @ af050 │ │ │ │ + bl 117eec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae744 │ │ │ │ + beq aea84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae744 │ │ │ │ + bne aea84 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ae744 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b aea84 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b aece8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r9] │ │ │ │ + b ae318 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ae94c │ │ │ │ - mov r0, r4 │ │ │ │ - bl a45d0 <_PyType_GetDict@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne aeb20 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a5688 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge aeb3c │ │ │ │ - mov sl, fp │ │ │ │ - b ae83c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b aeb8c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae6d4 │ │ │ │ - ldr r3, [pc, #296] @ aeb90 │ │ │ │ + beq aea0c │ │ │ │ + ldr r3, [pc, #628] @ af054 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189658 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18b000 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne aeab4 │ │ │ │ + bne aee24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae33c │ │ │ │ + beq ae4ec │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq ae31c │ │ │ │ - b ae33c │ │ │ │ + beq ae4cc │ │ │ │ + b ae4ec │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b ae8d0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 18b028 <_PyErr_Clear@@Base> │ │ │ │ + b aedf0 │ │ │ │ + ldr r3, [r9] │ │ │ │ + b ae318 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + bne ae9cc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [pc, #448] @ af01c │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + ldr r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq aee78 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [pc, #412] @ af010 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [pc, #400] @ af010 │ │ │ │ + blx r6 │ │ │ │ + b ae9cc │ │ │ │ + cmp r3, r6 │ │ │ │ + bne aec6c │ │ │ │ + b aec84 │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ + b ae3ac │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + bne aecc0 │ │ │ │ + ldr r2, [pc, #364] @ af01c │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r6, [r2, #1416] @ 0x588 │ │ │ │ + ldr r1, [r1, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + beq aeed8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r0, [pc, #300] @ af010 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b ae910 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 189680 <_PyErr_Clear@@Base> │ │ │ │ - b aea78 │ │ │ │ - ldr r3, [fp] │ │ │ │ - b ae1d8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ae83c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b aecc0 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ + cmp r6, #0 │ │ │ │ + strne r3, [sp, #24] │ │ │ │ + ldrne r3, [pc, #268] @ af010 │ │ │ │ + bne ae99c │ │ │ │ + b ae868 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ae930 │ │ │ │ + bne ae8b4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #120] @ aeb68 │ │ │ │ + ldr r2, [pc, #248] @ af01c │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeb10 │ │ │ │ + beq aef44 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b ae930 │ │ │ │ - mov sl, fp │ │ │ │ - ldr r3, [pc, #80] @ aeb7c │ │ │ │ + b ae8b4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a46c0 <_PyType_GetDict@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne aef84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a5778 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt aeba8 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne ae234 │ │ │ │ + ldr r4, [r9, #4] │ │ │ │ + ldr r3, [pc, #176] @ af03c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #96] @ aeb94 │ │ │ │ + ldr r1, [pc, #196] @ af058 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b ae83c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bl 117eec │ │ │ │ + b aeba8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b aeba8 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r3, [pc, #96] @ af014 │ │ │ │ + str r2, [r6] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq ae408 │ │ │ │ + b ae898 │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae0f0 │ │ │ │ - ldr r4, [fp, #4] │ │ │ │ - mov sl, fp │ │ │ │ - b aeb24 │ │ │ │ + str r3, [r0] │ │ │ │ + bne ae868 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [pc, #60] @ af01c │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + ldr r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq aeff8 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [pc, #16] @ af010 │ │ │ │ + blx r6 │ │ │ │ + b ae868 │ │ │ │ andeq r6, r4, r0, asr r9 │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r9, r5, r4, lsl #1 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r1, r6, r8, ror sp │ │ │ │ + subseq r9, r6, r4, lsl #1 │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, ror #12 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - subseq r1, r6, r0, asr r5 │ │ │ │ - eorseq r0, r6, r8, lsl #13 │ │ │ │ - subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq sl, r5, r0, lsr sl │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + subseq r1, r7, r0, asr r5 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ + eorseq r3, r6, r8, ror lr │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r6, r8, lsr #28 │ │ │ │ + subseq r8, r6, r0, asr lr │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + subseq r1, r7, r8, ror #10 │ │ │ │ + eorseq r3, r6, r8, asr #28 │ │ │ │ + subseq fp, r6, r8, asr #23 │ │ │ │ + @ instruction: 0x0035e1f0 │ │ │ │ │ │ │ │ -000aeb98 : │ │ │ │ +000af05c : │ │ │ │ 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 aebe4 │ │ │ │ + beq af0a8 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq aec24 │ │ │ │ + beq af0e8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #152] @ aec68 │ │ │ │ + ldr r1, [pc, #152] @ af12c │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq aec2c │ │ │ │ + beq af0f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne aec10 │ │ │ │ + bne af0d4 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aec10 │ │ │ │ + beq af0d4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aec10 │ │ │ │ + beq af0d4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ce2ac │ │ │ │ - ldr r3, [pc, #84] @ aec6c │ │ │ │ + b 1d07c8 │ │ │ │ + ldr r3, [pc, #84] @ af130 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ aec70 │ │ │ │ + ldr r1, [pc, #80] @ af134 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r4, #0 │ │ │ │ - b aebdc │ │ │ │ - ldr r3, [pc, #56] @ aec6c │ │ │ │ + b af0a0 │ │ │ │ + ldr r3, [pc, #56] @ af130 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ aec74 │ │ │ │ - bl 117900 │ │ │ │ + ldr r1, [pc, #52] @ af138 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aec24 │ │ │ │ + beq af0e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne aec24 │ │ │ │ + bne af0e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b aec24 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b af0e8 │ │ │ │ andeq r6, r4, r0, asr r9 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, ror #12 │ │ │ │ - eorseq r0, r6, r8, lsl #13 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r6, r8, lsr #28 │ │ │ │ + eorseq r3, r6, r8, asr #28 │ │ │ │ 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 aefe0 │ │ │ │ - ldr r7, [pc, #848] @ aeff0 │ │ │ │ + beq af4a4 │ │ │ │ + ldr r7, [pc, #848] @ af4b4 │ │ │ │ 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 aef9c │ │ │ │ + bne af460 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #800] @ aeff4 │ │ │ │ + ldr r8, [pc, #800] @ af4b8 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bhi aef48 │ │ │ │ + bhi af40c │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi aef48 │ │ │ │ - ldr sl, [pc, #772] @ aeff8 │ │ │ │ - ldr r2, [pc, #772] @ aeffc │ │ │ │ + bmi af40c │ │ │ │ + ldr sl, [pc, #772] @ af4bc │ │ │ │ + ldr r2, [pc, #772] @ af4c0 │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aef34 │ │ │ │ + bne af3f8 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ sub r1, r6, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs aeeec │ │ │ │ + bcs af3b0 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq aeedc │ │ │ │ + beq af3a0 │ │ │ │ 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 aedfc │ │ │ │ + beq af2c0 │ │ │ │ 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 aee94 │ │ │ │ + bgt af358 │ │ │ │ ldr r3, [r7] │ │ │ │ str r7, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - ldr r3, [pc, #616] @ af000 │ │ │ │ + ldr r3, [pc, #616] @ af4c4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r2, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne aee44 │ │ │ │ + bne af308 │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aee6c │ │ │ │ - bl 3571e0 │ │ │ │ + beq af330 │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -136678,543 +136983,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 sl, r6 │ │ │ │ - bcc aee34 │ │ │ │ + bcc af2f8 │ │ │ │ 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - b aed4c │ │ │ │ + b af210 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b aed4c │ │ │ │ - ldr r2, [pc, #440] @ af004 │ │ │ │ + b af210 │ │ │ │ + ldr r2, [pc, #440] @ af4c8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne aef78 │ │ │ │ + bne af43c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ + bl 1900bc │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bne aedb8 │ │ │ │ - bl 3571e0 │ │ │ │ + bne af27c │ │ │ │ + bl 35a980 │ │ │ │ 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 aede4 │ │ │ │ + b af2a8 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aed7c │ │ │ │ + beq af240 │ │ │ │ cmp ip, #0 │ │ │ │ - beq aed7c │ │ │ │ + beq af240 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aed7c │ │ │ │ + bne af240 │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aef8c │ │ │ │ + bne af450 │ │ │ │ add r0, r9, #12 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aed7c │ │ │ │ + bne af240 │ │ │ │ mov r1, #16 │ │ │ │ - bl 356334 │ │ │ │ - b aed7c │ │ │ │ + bl 359ad4 │ │ │ │ + b af240 │ │ │ │ mov r0, fp │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aee24 │ │ │ │ + bne af2e8 │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #272] @ af008 │ │ │ │ + ldr r2, [pc, #272] @ af4cc │ │ │ │ cmp r3, r2 │ │ │ │ - bne aef64 │ │ │ │ + bne af428 │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aef48 │ │ │ │ + beq af40c │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b aed4c │ │ │ │ + b af210 │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aee24 │ │ │ │ + bne af2e8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 29e5b4 │ │ │ │ + bl 2a0e88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aed7c │ │ │ │ + bne af240 │ │ │ │ mov r4, #0 │ │ │ │ - b aedf4 │ │ │ │ + b af2b8 │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b aef10 │ │ │ │ + b af3d4 │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b aee58 │ │ │ │ + b af31c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aed7c │ │ │ │ - b aeec0 │ │ │ │ + bne af240 │ │ │ │ + b af384 │ │ │ │ ldr r2, [r7, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - ldr r8, [pc, #64] @ aeff4 │ │ │ │ + ldr r8, [pc, #64] @ af4b8 │ │ │ │ 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r6, r1 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bls aece4 │ │ │ │ - b aef48 │ │ │ │ - ldr r1, [pc, #36] @ af00c │ │ │ │ - ldr r0, [pc, #36] @ af010 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aef5c │ │ │ │ - subseq r2, r5, ip, ror #26 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + bls af1a8 │ │ │ │ + b af40c │ │ │ │ + ldr r1, [pc, #36] @ af4d0 │ │ │ │ + ldr r0, [pc, #36] @ af4d4 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b af420 │ │ │ │ + subseq r2, r6, ip, ror #26 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - eorseq fp, r5, r0 │ │ │ │ + eorseq lr, r5, r0, asr #15 │ │ │ │ │ │ │ │ -000af014 : │ │ │ │ +000af4d8 : │ │ │ │ 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 af040 │ │ │ │ + beq af504 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #64] @ af088 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #64] @ af54c │ │ │ │ + bl 35a980 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq af038 │ │ │ │ + beq af4fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq af038 │ │ │ │ - ldr r3, [pc, #32] @ af08c │ │ │ │ + beq af4fc │ │ │ │ + ldr r3, [pc, #32] @ af550 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189658 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18b000 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq af038 │ │ │ │ + beq af4fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 189680 <_PyErr_Clear@@Base> │ │ │ │ - b af038 │ │ │ │ + bl 18b028 <_PyErr_Clear@@Base> │ │ │ │ + b af4fc │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq fp, r5, r8, asr #23 │ │ │ │ + subseq fp, r6, r8, asr #23 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq af0f8 │ │ │ │ + beq af5bc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge af0d4 │ │ │ │ + bge af598 │ │ │ │ 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 af0f8 │ │ │ │ + beq af5bc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0] │ │ │ │ - beq af100 │ │ │ │ + beq af5c4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_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 98464 │ │ │ │ + bl 9851c │ │ │ │ cmp r0, #0 │ │ │ │ - beq af158 │ │ │ │ + beq af61c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8bba4 │ │ │ │ - ldr r1, [pc, #4] @ af164 │ │ │ │ - ldr r0, [pc, #4] @ af168 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq fp, r5, ip, lsl #3 │ │ │ │ - eorseq r5, sp, r0, asr #23 │ │ │ │ + b 8bc5c │ │ │ │ + ldr r1, [pc, #4] @ af628 │ │ │ │ + ldr r0, [pc, #4] @ af62c │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq lr, r5, ip, asr #18 │ │ │ │ + eorseq r9, sp, r0, lsl #7 │ │ │ │ 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 af42c │ │ │ │ + bls af8f0 │ │ │ │ cmp r1, #15 │ │ │ │ - bls af2cc │ │ │ │ + bls af790 │ │ │ │ cmp r1, #31 │ │ │ │ - bls af488 │ │ │ │ + bls af94c │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls af1a4 │ │ │ │ + bls af668 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ add r9, r6, #32 │ │ │ │ - bhi af624 │ │ │ │ - ldr sl, [pc, #1128] @ af630 │ │ │ │ - ldr r2, [pc, #1128] @ af634 │ │ │ │ + bhi afae8 │ │ │ │ + ldr sl, [pc, #1128] @ afaf4 │ │ │ │ + ldr r2, [pc, #1128] @ afaf8 │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af5a4 │ │ │ │ - ldr r3, [pc, #1112] @ af638 │ │ │ │ - bl 3571e0 │ │ │ │ + bne afa68 │ │ │ │ + ldr r3, [pc, #1112] @ afafc │ │ │ │ + bl 35a980 │ │ │ │ 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 af3e8 │ │ │ │ + bne af8ac │ │ │ │ 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 af58c │ │ │ │ + beq afa50 │ │ │ │ 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 af3b8 │ │ │ │ + beq af87c │ │ │ │ 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 af5c8 │ │ │ │ + bne afa8c │ │ │ │ cmp r7, r8 │ │ │ │ addls r6, r7, #16 │ │ │ │ addls r6, r6, r2 │ │ │ │ addls r3, r7, #8 │ │ │ │ - bhi af2b8 │ │ │ │ + bhi af77c │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af2ac │ │ │ │ + beq af770 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr lr, [r4, r1, lsl #3] │ │ │ │ add ip, r4, r1, lsl #3 │ │ │ │ cmp lr, #0 │ │ │ │ - bne af310 │ │ │ │ + bne af7d4 │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [ip, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne af280 │ │ │ │ + bne af744 │ │ │ │ cmp r9, sl │ │ │ │ - bne af4cc │ │ │ │ + bne af990 │ │ │ │ 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] @ af630 │ │ │ │ - ldr r2, [pc, #848] @ af634 │ │ │ │ + ldr sl, [pc, #848] @ afaf4 │ │ │ │ + ldr r2, [pc, #848] @ afaf8 │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af5a4 │ │ │ │ - ldr r3, [pc, #832] @ af638 │ │ │ │ - bl 3571e0 │ │ │ │ + bne afa68 │ │ │ │ + ldr r3, [pc, #832] @ afafc │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp] │ │ │ │ - b af1fc │ │ │ │ + b af6c0 │ │ │ │ add lr, r1, #9 │ │ │ │ cmp r5, lr │ │ │ │ - bcc af388 │ │ │ │ + bcc af84c │ │ │ │ ldr lr, [ip, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af498 │ │ │ │ + beq af95c │ │ │ │ ldr lr, [ip, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4b4 │ │ │ │ + beq af978 │ │ │ │ ldr lr, [ip, #24] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4bc │ │ │ │ + beq af980 │ │ │ │ ldr lr, [ip, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4c4 │ │ │ │ + beq af988 │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4e0 │ │ │ │ + beq af9a4 │ │ │ │ ldr lr, [ip, #48] @ 0x30 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4d8 │ │ │ │ + beq af99c │ │ │ │ ldr lr, [ip, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4e8 │ │ │ │ + beq af9ac │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4f0 │ │ │ │ + beq af9b4 │ │ │ │ ldr lr, [ip, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4f8 │ │ │ │ + beq af9bc │ │ │ │ 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 af500 │ │ │ │ + bne af9c4 │ │ │ │ str r2, [ip] │ │ │ │ str r0, [ip, #4] │ │ │ │ - b af2ac │ │ │ │ + b af770 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp lr, fp │ │ │ │ - bhi af4a0 │ │ │ │ + bhi af964 │ │ │ │ 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 af238 │ │ │ │ + bne af6fc │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #584] @ af63c │ │ │ │ + ldr r1, [pc, #584] @ afb00 │ │ │ │ cmp r3, r1 │ │ │ │ - bne af608 │ │ │ │ + bne afacc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq af624 │ │ │ │ + beq afae8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b af23c │ │ │ │ + b af700 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r4, r0, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bne af474 │ │ │ │ + bne af938 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq af2c0 │ │ │ │ + beq af784 │ │ │ │ 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 af23c │ │ │ │ + b af700 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ - b af23c │ │ │ │ + b af700 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r9, r0, #32 │ │ │ │ mov r5, #32 │ │ │ │ - b af2d8 │ │ │ │ + b af79c │ │ │ │ add ip, ip, #8 │ │ │ │ - b af3ac │ │ │ │ + b af870 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ mov sl, r7 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b af23c │ │ │ │ + b af700 │ │ │ │ add ip, ip, #16 │ │ │ │ - b af3ac │ │ │ │ + b af870 │ │ │ │ add ip, ip, #24 │ │ │ │ - b af3ac │ │ │ │ + b af870 │ │ │ │ add ip, ip, #32 │ │ │ │ - b af3ac │ │ │ │ + b af870 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d00 │ │ │ │ - b af2c0 │ │ │ │ + bl 99da0 │ │ │ │ + b af784 │ │ │ │ add ip, ip, #48 @ 0x30 │ │ │ │ - b af3ac │ │ │ │ + b af870 │ │ │ │ add ip, ip, #40 @ 0x28 │ │ │ │ - b af3ac │ │ │ │ + b af870 │ │ │ │ add ip, ip, #56 @ 0x38 │ │ │ │ - b af3ac │ │ │ │ + b af870 │ │ │ │ add ip, ip, #64 @ 0x40 │ │ │ │ - b af3ac │ │ │ │ + b af870 │ │ │ │ add ip, ip, #72 @ 0x48 │ │ │ │ - b af3ac │ │ │ │ + b af870 │ │ │ │ add r8, r1, #9 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc af578 │ │ │ │ + bcc afa3c │ │ │ │ ldr r8, [ip, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af498 │ │ │ │ + beq af95c │ │ │ │ ldr r8, [ip, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4b4 │ │ │ │ + beq af978 │ │ │ │ ldr r8, [ip, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4bc │ │ │ │ + beq af980 │ │ │ │ ldr r8, [ip, #32] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4c4 │ │ │ │ + beq af988 │ │ │ │ ldr r8, [ip, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4e0 │ │ │ │ + beq af9a4 │ │ │ │ ldr r8, [ip, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4d8 │ │ │ │ + beq af99c │ │ │ │ ldr r8, [ip, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4e8 │ │ │ │ + beq af9ac │ │ │ │ ldr r8, [ip, #64] @ 0x40 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4f0 │ │ │ │ + beq af9b4 │ │ │ │ ldr r8, [ip, #72] @ 0x48 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4f8 │ │ │ │ + beq af9bc │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr lr, lr, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, lr │ │ │ │ - b af398 │ │ │ │ + b af85c │ │ │ │ ldr r0, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af3e0 │ │ │ │ + b af8a4 │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp] │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq af624 │ │ │ │ + beq afae8 │ │ │ │ ldr r2, [sp] │ │ │ │ mov sl, r7 │ │ │ │ - b af23c │ │ │ │ + b af700 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr fp, [pc, #108] @ af640 │ │ │ │ + ldr fp, [pc, #108] @ afb04 │ │ │ │ mov r6, r7 │ │ │ │ - b af5dc │ │ │ │ + b afaa0 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi af2b8 │ │ │ │ + bhi af77c │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, fp │ │ │ │ - beq af5d8 │ │ │ │ + beq afa9c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e90c │ │ │ │ - b af5d8 │ │ │ │ + bl 241234 │ │ │ │ + b afa9c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af40c │ │ │ │ - bl 29e598 │ │ │ │ + b af8d0 │ │ │ │ + bl 2a0e6c │ │ │ │ mvn r0, #0 │ │ │ │ - b af2c4 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ + b af788 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - subseq r1, r6, r0, asr r5 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + subseq r1, r7, r8, ror #10 │ │ │ │ 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] │ │ │ │ @@ -137225,481 +137530,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 af69c │ │ │ │ + beq afb60 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af6a8 │ │ │ │ + bne afb6c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a4290 │ │ │ │ + b a4380 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne af69c │ │ │ │ - ldr r2, [pc, #68] @ af704 │ │ │ │ + bne afb60 │ │ │ │ + ldr r2, [pc, #68] @ afbc8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne af6e4 │ │ │ │ + bne afba8 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a4290 │ │ │ │ - ldr r1, [pc, #28] @ af708 │ │ │ │ + b a4380 │ │ │ │ + ldr r1, [pc, #28] @ afbcc │ │ │ │ cmp r3, r1 │ │ │ │ - beq af6d0 │ │ │ │ + beq afb94 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b af6d0 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + b afb94 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ │ │ │ │ -000af70c <_Py_CheckFunctionResult@@Base>: │ │ │ │ +000afbd0 <_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 af740 <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ + beq afc04 <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ cmp r2, #0 │ │ │ │ - bne af75c <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ + bne afc20 <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq af79c <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq afc60 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af79c <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq afc60 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ mov r0, #0 │ │ │ │ - b af738 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + b afbfc <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af738 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + beq afbfc <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af7c4 <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ - ldr r2, [pc, #104] @ af7e4 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bne afc88 <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ + ldr r2, [pc, #104] @ afca8 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #92] @ af7e8 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ + ldrne r2, [pc, #92] @ afcac <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #88] @ af7ec <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ + ldreq r2, [pc, #88] @ afcb0 <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d426c │ │ │ │ - b af754 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ - ldr r2, [pc, #64] @ af7e4 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bl 2d7258 │ │ │ │ + b afc18 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + ldr r2, [pc, #64] @ afca8 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #60] @ af7f0 <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ + ldrne r2, [pc, #60] @ afcb4 <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #56] @ af7f4 <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ + ldreq r2, [pc, #56] @ afcb8 <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0a28 <_PyErr_Format@@Base> │ │ │ │ - b af754 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + bl 1c2db8 <_PyErr_Format@@Base> │ │ │ │ + b afc18 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne af774 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + bne afc38 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ stm sp, {r1, r3} │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldm sp, {r1, r3} │ │ │ │ - b af774 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsr r6 │ │ │ │ - eorseq r0, r6, r8, ror #13 │ │ │ │ - eorseq r0, r6, ip, lsl #12 │ │ │ │ - @ instruction: 0x003606b8 │ │ │ │ + b afc38 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + @ instruction: 0x00363dfc │ │ │ │ + @ instruction: 0x00363eb8 │ │ │ │ + eorseq r3, r6, ip, asr #27 │ │ │ │ + eorseq r3, r6, r8, lsl #29 │ │ │ │ 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] @ afbb0 <_Py_CheckFunctionResult@@Base+0x4a4> │ │ │ │ + ldr r2, [pc, #928] @ b0074 <_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 afaec <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ + beq affb0 <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic r0, r0, #3 │ │ │ │ - ldr r8, [pc, #876] @ afbb4 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #876] @ b0078 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r1, #4] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ ldr r6, [r8, r0] │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5, #-4] │ │ │ │ str r2, [r5, #-8] │ │ │ │ - beq afb00 <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ + beq affc4 <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble afb8c <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ + ble b0050 <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ sub r3, r3, #1 │ │ │ │ subs r2, r4, #1 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ - bmi afa38 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ + bmi afefc <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ add r9, r5, r4, lsl #2 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af8ac <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + beq afd70 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af9c0 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ + bne afe84 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ cmp r4, #1 │ │ │ │ - beq af93c <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ + beq afe00 <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ ldr r7, [r9, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af8cc <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + beq afd90 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af9fc <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ + bne afec0 <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ cmp r4, #2 │ │ │ │ - beq af938 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq afdfc <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r5, r4, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af8fc <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq afdc0 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af8fc <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq afdc0 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq afa98 <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ + beq aff5c <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq af938 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq afdfc <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r9, #-4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq af930 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq afdf4 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af930 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq afdf4 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq afac8 <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ + beq aff8c <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs af908 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + bcs afdcc <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - beq afa64 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq aff28 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt afa64 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bgt aff28 <_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 afa64 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ - ldr r2, [pc, #568] @ afbb8 <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ + bcs aff28 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + ldr r2, [pc, #568] @ b007c <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ cmp r0, r2 │ │ │ │ - bne afa64 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bne aff28 <_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 afa8c <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ + b aff50 <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af8ac <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + bne afd70 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #480] @ afbbc <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #480] @ b0080 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afb6c <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ + bne b0030 <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #1 │ │ │ │ - bne af8b4 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ - b af938 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne afd78 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + b afdfc <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af8cc <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + bne afd90 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #420] @ afbbc <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #420] @ b0080 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afb4c <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ + bne b0010 <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #2 │ │ │ │ - bne af8d4 <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ - b af938 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne afd98 <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ + b afdfc <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldreq r0, [r5, #4] │ │ │ │ - beq afa64 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq aff28 <_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 af978 <_Py_CheckFunctionResult@@Base+0x26c> │ │ │ │ + bcc afe3c <_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 1c6a48 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c8f70 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #280] @ afbbc <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #280] @ b0080 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afb2c <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ + bne afff0 <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne af908 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ - b af938 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne afdcc <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + b afdfc <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #232] @ afbbc <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #232] @ b0080 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afb0c <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ + bne affd0 <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b af930 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ - ldr r8, [pc, #192] @ afbb4 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ - bl 3571e0 │ │ │ │ + b afdf4 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + ldr r8, [pc, #192] @ b0078 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + bl 35a980 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne af874 <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ - ldr r1, [pc, #184] @ afbc0 <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ - ldr r0, [pc, #184] @ afbc4 <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #180] @ afbc8 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + bne afd38 <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ + ldr r1, [pc, #184] @ b0084 <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ + ldr r0, [pc, #184] @ b0088 <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #180] @ b008c <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afae0 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + beq affa4 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afae0 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ - ldr r1, [pc, #148] @ afbc8 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b affa4 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + ldr r1, [pc, #148] @ b008c <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afab0 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + beq aff74 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afab0 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #116] @ afbc8 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b aff74 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #116] @ b008c <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afa24 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + beq afee8 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afa24 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ - ldr r1, [pc, #84] @ afbc8 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afee8 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + ldr r1, [pc, #84] @ b008c <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af9e8 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + beq afeac <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af9e8 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + b afeac <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #48] @ afbcc <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ + ldr r2, [pc, #48] @ b0090 <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ cmp r1, r2 │ │ │ │ - bne af880 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ + bne afd44 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1c6884 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + b 1c8dac <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + subseq r1, r9, r8, lsl r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0035abb4 │ │ │ │ - eorseq r1, sp, r4, lsr pc │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - strdeq pc, [sl], -r8 │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + eorseq lr, r5, r4, ror r3 │ │ │ │ + @ instruction: 0x003d56f4 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + @ instruction: 0x000afcbc │ │ │ │ │ │ │ │ -000afbd0 <_PyNamespace_New@@Base>: │ │ │ │ +000b0094 <_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] @ afc4c <_PyNamespace_New@@Base+0x7c> │ │ │ │ - bl afc50 <_PyNamespace_New@@Base+0x80> │ │ │ │ + ldr r0, [pc, #88] @ b0110 <_PyNamespace_New@@Base+0x7c> │ │ │ │ + bl b0114 <_PyNamespace_New@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq afc44 <_PyNamespace_New@@Base+0x74> │ │ │ │ + beq b0108 <_PyNamespace_New@@Base+0x74> │ │ │ │ cmp r5, #0 │ │ │ │ - beq afc18 <_PyNamespace_New@@Base+0x48> │ │ │ │ + beq b00dc <_PyNamespace_New@@Base+0x48> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl afcb8 │ │ │ │ + bl b017c │ │ │ │ cmp r0, #0 │ │ │ │ - bne afc20 <_PyNamespace_New@@Base+0x50> │ │ │ │ + bne b00e4 <_PyNamespace_New@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afc44 <_PyNamespace_New@@Base+0x74> │ │ │ │ + beq b0108 <_PyNamespace_New@@Base+0x74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne afc44 <_PyNamespace_New@@Base+0x74> │ │ │ │ + bne b0108 <_PyNamespace_New@@Base+0x74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b afc18 <_PyNamespace_New@@Base+0x48> │ │ │ │ - subseq ip, r5, r8, asr #19 │ │ │ │ + b b00dc <_PyNamespace_New@@Base+0x48> │ │ │ │ + subseq ip, r6, 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 afcb0 <_PyNamespace_New@@Base+0xe0> │ │ │ │ - bl 91a70 │ │ │ │ + beq b0174 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bl 91b28 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq afc8c <_PyNamespace_New@@Base+0xbc> │ │ │ │ + beq b0150 <_PyNamespace_New@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afcb0 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + beq b0174 <_PyNamespace_New@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne afcb0 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bne b0174 <_PyNamespace_New@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b afc84 <_PyNamespace_New@@Base+0xb4> │ │ │ │ + b b0148 <_PyNamespace_New@@Base+0xb4> │ │ │ │ │ │ │ │ -000afcb8 : │ │ │ │ - ldr r3, [pc, #36] @ afce4 │ │ │ │ +000b017c : │ │ │ │ + ldr r3, [pc, #36] @ b01a8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b afce8 │ │ │ │ + b b01ac │ │ │ │ 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 b0dcc │ │ │ │ + beq b1290 │ │ │ │ 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 b0dcc │ │ │ │ + bne b1290 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq b03ec │ │ │ │ + beq b08b0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #4072] @ b0d38 │ │ │ │ + ldr r1, [pc, #4072] @ b11fc │ │ │ │ cmp r0, r1 │ │ │ │ - bne b03ec │ │ │ │ + bne b08b0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq afd68 │ │ │ │ + beq b022c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne afd74 │ │ │ │ + bne b0238 │ │ │ │ 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 b002c │ │ │ │ + bne b04f0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0028 │ │ │ │ + bne b04ec │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0028 │ │ │ │ + bne b04ec │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b0028 │ │ │ │ + bne b04ec │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ cmp ip, #3 │ │ │ │ - bne b064c │ │ │ │ + bne b0b10 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne b0ca4 │ │ │ │ + bne b1168 │ │ │ │ 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] │ │ │ │ @@ -137709,521 +138014,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 b08dc │ │ │ │ - ldr r0, [pc, #3884] @ b0d3c │ │ │ │ + beq b0da0 │ │ │ │ + ldr r0, [pc, #3884] @ b1200 │ │ │ │ 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 b0904 │ │ │ │ - ldr r6, [pc, #3856] @ b0d40 │ │ │ │ - ldr r0, [pc, #3856] @ b0d44 │ │ │ │ + bmi b0dc8 │ │ │ │ + ldr r6, [pc, #3856] @ b1204 │ │ │ │ + ldr r0, [pc, #3856] @ b1208 │ │ │ │ ldr r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne b087c │ │ │ │ - ldr r3, [pc, #3844] @ b0d48 │ │ │ │ - bl 3571e0 │ │ │ │ + bne b0d40 │ │ │ │ + ldr r3, [pc, #3844] @ b120c │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r0, r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b0758 │ │ │ │ + bcs b0c1c │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r8, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b08a0 │ │ │ │ + beq b0d64 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr fp, [r3, #4] │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r3] │ │ │ │ ldr ip, [fp] │ │ │ │ str ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq b0368 │ │ │ │ + beq b082c │ │ │ │ mov r0, fp │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ ldr r6, [fp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [fp, #5] │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b08bc │ │ │ │ + beq b0d80 │ │ │ │ add r1, fp, #20 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r1, r3 │ │ │ │ add r0, r1, #4 │ │ │ │ movgt lr, #8 │ │ │ │ - ble aff4c │ │ │ │ + ble b0410 │ │ │ │ mov ip, #0 │ │ │ │ - b aff04 │ │ │ │ + b b03c8 │ │ │ │ ldr r2, [r1] │ │ │ │ str r8, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aff30 │ │ │ │ + bne b03f4 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ - beq aff4c │ │ │ │ + beq b0410 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq afef0 │ │ │ │ + beq b03b4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ add r8, r2, #1 │ │ │ │ - bne afedc │ │ │ │ + bne b03a0 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afef0 │ │ │ │ + beq b03b4 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ str r3, [r2] │ │ │ │ - bne aff04 │ │ │ │ + bne b03c8 │ │ │ │ ldr r9, [r7, #24] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b02ac │ │ │ │ + beq b0770 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r9] │ │ │ │ - bne b02ac │ │ │ │ + bne b0770 │ │ │ │ ldrb r2, [r9, #6] │ │ │ │ ldr r8, [r9, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r9, #5] │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b0270 │ │ │ │ + beq b0734 │ │ │ │ cmp r8, #0 │ │ │ │ - ble b0298 │ │ │ │ + ble b075c │ │ │ │ add r3, r9, r3 │ │ │ │ add sl, r3, #20 │ │ │ │ add r3, r3, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b affd8 │ │ │ │ + b b049c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq affcc │ │ │ │ + beq b0490 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq affcc │ │ │ │ + beq b0490 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b0318 │ │ │ │ + beq b07dc │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq b0298 │ │ │ │ + beq b075c │ │ │ │ ldr r6, [sl, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq affa0 │ │ │ │ + beq b0464 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq affa0 │ │ │ │ + beq b0464 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne affa0 │ │ │ │ - ldr r3, [pc, #3396] @ b0d4c │ │ │ │ + bne b0464 │ │ │ │ + ldr r3, [pc, #3396] @ b1210 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b090c │ │ │ │ + bne b0dd0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b affa0 │ │ │ │ + b b0464 │ │ │ │ mov fp, #1 │ │ │ │ ldr ip, [r7, #24] │ │ │ │ mov lr, #2 │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ lsl lr, lr, ip │ │ │ │ - ldr ip, [pc, #3340] @ b0d50 │ │ │ │ + ldr ip, [pc, #3340] @ b1214 │ │ │ │ smull r6, ip, lr, ip │ │ │ │ sub ip, ip, lr, asr #31 │ │ │ │ cmp r0, ip │ │ │ │ - bgt b05f0 │ │ │ │ + bgt b0ab4 │ │ │ │ ldr sl, [r1, #16] │ │ │ │ mov r8, #0 │ │ │ │ - b b00c8 │ │ │ │ + b b058c │ │ │ │ cmp fp, #1 │ │ │ │ - bne b016c │ │ │ │ + bne b0630 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0228 │ │ │ │ + bne b0724 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl a02c4 │ │ │ │ + bl a0364 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r3, r0 │ │ │ │ - bne b01d8 │ │ │ │ + bne b069c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0204 │ │ │ │ + bne b06c8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b06c0 │ │ │ │ + bne b0b84 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne b0e00 │ │ │ │ + bne b12c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq afd68 │ │ │ │ + beq b022c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0838 │ │ │ │ + bne b0cfc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble afd68 │ │ │ │ + ble b022c │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ add r3, r3, #20 │ │ │ │ lsl r2, r0, r2 │ │ │ │ - beq b0238 │ │ │ │ + beq b06ec │ │ │ │ add r2, r2, r8, lsl #3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0340 │ │ │ │ + beq b0804 │ │ │ │ ldr r5, [r3] │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0264 │ │ │ │ + bne b0718 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b005c │ │ │ │ + beq b0520 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp fp, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bne b016c │ │ │ │ + bne b0630 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0228 │ │ │ │ + bne b0724 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b b0070 │ │ │ │ + b b0534 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b0dac │ │ │ │ + beq b1270 │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bne b068c │ │ │ │ + bne b0b50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0944 │ │ │ │ + bne b0e08 │ │ │ │ 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 a02c4 │ │ │ │ + bl a0364 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0098 │ │ │ │ + beq b055c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne b0098 │ │ │ │ + bne b055c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b00a4 │ │ │ │ + beq b0568 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne b00a4 │ │ │ │ + bne b0568 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b b00a4 │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [r5] │ │ │ │ - ldr r3, [r6] │ │ │ │ - b b015c │ │ │ │ + b b0568 │ │ │ │ mov r0, #12 │ │ │ │ mla r2, r0, r8, r2 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0678 │ │ │ │ + beq b0b3c │ │ │ │ ldm r3, {r2, r5} │ │ │ │ ldr r3, [r5] │ │ │ │ add r8, r8, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0134 │ │ │ │ + beq b05f8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b0134 │ │ │ │ + b b05f8 │ │ │ │ + add r1, r1, #1 │ │ │ │ + str r1, [r5] │ │ │ │ + ldr r3, [r6] │ │ │ │ + b b0620 │ │ │ │ add r6, r9, r3 │ │ │ │ - b b028c │ │ │ │ + b b0750 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ add r6, r6, #12 │ │ │ │ - blt b0278 │ │ │ │ + blt b073c │ │ │ │ ldrb r3, [r9, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq b03ac │ │ │ │ + beq b0870 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str fp, [r7, #24] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #20] │ │ │ │ - beq afd68 │ │ │ │ + beq b022c │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afd68 │ │ │ │ - ldr r3, [pc, #2656] @ b0d48 │ │ │ │ - bl 3571e0 │ │ │ │ + bne b022c │ │ │ │ + ldr r3, [pc, #2656] @ b120c │ │ │ │ + bl 35a980 │ │ │ │ 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 afd68 │ │ │ │ - ldr r3, [pc, #2604] @ b0d4c │ │ │ │ + b b022c │ │ │ │ + ldr r3, [pc, #2604] @ b1210 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b0928 │ │ │ │ + bne b0dec │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b affcc │ │ │ │ + b b0490 │ │ │ │ add r8, r8, r0 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble afd68 │ │ │ │ + ble b022c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b079c │ │ │ │ + beq b0c60 │ │ │ │ cmp r1, r8 │ │ │ │ - bgt b011c │ │ │ │ - b afd68 │ │ │ │ + bgt b05e0 │ │ │ │ + b b022c │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr sl, [r3, #28] │ │ │ │ cmp r9, sl │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi afe94 │ │ │ │ + bhi b0358 │ │ │ │ add r0, r0, #1 │ │ │ │ add r0, r9, r0, lsl #3 │ │ │ │ add r1, r3, r9 │ │ │ │ str r0, [r3, #24] │ │ │ │ str r1, [r3, #4] │ │ │ │ str ip, [r3, r9] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0758 │ │ │ │ + beq b0c1c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b afe94 │ │ │ │ - ldr r3, [pc, #2452] @ b0d48 │ │ │ │ - bl 3571e0 │ │ │ │ + b b0358 │ │ │ │ + ldr r3, [pc, #2452] @ b120c │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b02a4 │ │ │ │ + bhi b0768 │ │ │ │ ldrb r1, [r9, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b02a4 │ │ │ │ + beq b0768 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ str r9, [r3, #2420] @ 0x974 │ │ │ │ - b b02ac │ │ │ │ + b b0770 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189608 │ │ │ │ + bl 18afb0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b06c0 │ │ │ │ - bl aeb98 │ │ │ │ + beq b0b84 │ │ │ │ + bl af05c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq b0420 │ │ │ │ + beq b08e4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq b0e20 │ │ │ │ + beq b12e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b06c0 │ │ │ │ + beq b0b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl af014 │ │ │ │ + bl af4d8 │ │ │ │ cmp fp, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne b09b8 │ │ │ │ + bne b0e7c │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #2304] @ b0d48 │ │ │ │ - beq b05b8 │ │ │ │ - ldr fp, [pc, #2308] @ b0d54 │ │ │ │ - ldr sl, [pc, #2308] @ b0d58 │ │ │ │ - b b04d4 │ │ │ │ + ldr r9, [pc, #2304] @ b120c │ │ │ │ + beq b0a7c │ │ │ │ + ldr fp, [pc, #2308] @ b1218 │ │ │ │ + ldr sl, [pc, #2308] @ b121c │ │ │ │ + b b0998 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b052c │ │ │ │ - bl 3571e0 │ │ │ │ + beq b09f0 │ │ │ │ + bl 35a980 │ │ │ │ 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 b0598 │ │ │ │ - bl a02c4 │ │ │ │ + beq b0a5c │ │ │ │ + bl a0364 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - bne b055c │ │ │ │ + bne b0a20 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b04b4 │ │ │ │ + beq b0978 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0e2c │ │ │ │ + beq b12f0 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b0974 │ │ │ │ + beq b0e38 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b05a4 │ │ │ │ + beq b0a68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b06c8 │ │ │ │ + beq b0b8c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b06c8 │ │ │ │ + beq b0b8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b0730 │ │ │ │ + beq b0bf4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b058c │ │ │ │ + bne b0a50 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq b0454 │ │ │ │ + beq b0918 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0460 │ │ │ │ + bne b0924 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 239d34 │ │ │ │ + bl 23c65c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0498 │ │ │ │ + beq b095c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0498 │ │ │ │ + bne b095c │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b04a4 │ │ │ │ - b b04b4 │ │ │ │ + bne b0968 │ │ │ │ + b b0978 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b0510 │ │ │ │ - bl 9cc94 │ │ │ │ + b b09d4 │ │ │ │ + bl 9cd34 │ │ │ │ mov r2, r0 │ │ │ │ - b b0550 │ │ │ │ - bl 3571e0 │ │ │ │ + b b0a14 │ │ │ │ + bl 35a980 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0ba0 │ │ │ │ + bne b1064 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b05dc │ │ │ │ + beq b0aa0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b05dc │ │ │ │ + bne b0aa0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - bl a573c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + bl a582c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b afd6c │ │ │ │ + b b0230 │ │ │ │ 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] │ │ │ │ @@ -138231,1462 +138536,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 a0b90 │ │ │ │ + bl a0c30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b06c0 │ │ │ │ + bne b0b84 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b b0050 │ │ │ │ + b b0514 │ │ │ │ mov r3, #1 │ │ │ │ lsl lr, r3, ip │ │ │ │ - ldr r8, [pc, #1780] @ b0d50 │ │ │ │ + ldr r8, [pc, #1780] @ b1214 │ │ │ │ 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 afdb4 │ │ │ │ + bgt b0278 │ │ │ │ mov fp, r3 │ │ │ │ - b b002c │ │ │ │ + b b04f0 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #12 │ │ │ │ - bne b0244 │ │ │ │ - b afd68 │ │ │ │ + bne b06f8 │ │ │ │ + b b022c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0194 │ │ │ │ + beq b0658 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0df8 │ │ │ │ + beq b12bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fcac <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 150324 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b073c │ │ │ │ + bne b0c00 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b099c │ │ │ │ + bne b0e60 │ │ │ │ mvn r0, #0 │ │ │ │ - b afd6c │ │ │ │ + b b0230 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b07b0 │ │ │ │ + beq b0c74 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b07b0 │ │ │ │ + beq b0c74 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0db4 │ │ │ │ + beq b1278 │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0db4 │ │ │ │ - ldr r3, [pc, #1624] @ b0d5c │ │ │ │ + beq b1278 │ │ │ │ + ldr r3, [pc, #1624] @ b1220 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fabc │ │ │ │ + bl 1200a8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0c60 │ │ │ │ + beq b1124 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1359c4 │ │ │ │ + bl 136054 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne b0504 │ │ │ │ + bne b09c8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b06b4 │ │ │ │ + beq b0b78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b06b4 │ │ │ │ + bne b0b78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b06b4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b0b78 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1532] @ b0d60 │ │ │ │ + ldr r1, [pc, #1532] @ b1224 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b0c88 │ │ │ │ + bne b114c │ │ │ │ cmp r2, #1 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0904 │ │ │ │ + beq b0dc8 │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b b03a4 │ │ │ │ + b b0868 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - bgt b0350 │ │ │ │ - b afd68 │ │ │ │ + bgt b0814 │ │ │ │ + b b022c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0d20 │ │ │ │ - ldr r3, [pc, #1440] @ b0d64 │ │ │ │ + bge b11e4 │ │ │ │ + ldr r3, [pc, #1440] @ b1228 │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0d0c │ │ │ │ - ldr r1, [pc, #1432] @ b0d68 │ │ │ │ + beq b11d0 │ │ │ │ + ldr r1, [pc, #1432] @ b122c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4228 │ │ │ │ + bl f44fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt b0730 │ │ │ │ + blt b0bf4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0d04 │ │ │ │ - ldr r2, [pc, #1400] @ b0d6c │ │ │ │ + beq b11c8 │ │ │ │ + ldr r2, [pc, #1400] @ b1230 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b0ce4 │ │ │ │ + beq b11a8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 118bf8 │ │ │ │ + bl 1191e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0728 │ │ │ │ + beq b0bec │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b0728 │ │ │ │ + bne b0bec │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b0728 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b0bec │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble afd68 │ │ │ │ + ble b022c │ │ │ │ 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 b0254 │ │ │ │ + b b0708 │ │ │ │ ldr r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq b0904 │ │ │ │ + beq b0dc8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b afe94 │ │ │ │ + b b0358 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ - b b039c │ │ │ │ + b b0860 │ │ │ │ add r0, fp, #20 │ │ │ │ add r0, r0, r3 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r0, #4 │ │ │ │ movgt lr, #12 │ │ │ │ add r0, r0, #8 │ │ │ │ - bgt afed4 │ │ │ │ - b aff4c │ │ │ │ - ldr ip, [pc, #1112] @ b0d3c │ │ │ │ + bgt b0398 │ │ │ │ + b b0410 │ │ │ │ + ldr ip, [pc, #1112] @ b1200 │ │ │ │ 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 afe28 │ │ │ │ - bl 29e598 │ │ │ │ - b b06c0 │ │ │ │ - ldr r2, [pc, #1116] @ b0d70 │ │ │ │ + bge b02ec │ │ │ │ + bl 2a0e6c │ │ │ │ + b b0b84 │ │ │ │ + ldr r2, [pc, #1116] @ b1234 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0c70 │ │ │ │ + bne b1134 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b affa0 │ │ │ │ - ldr r2, [pc, #1088] @ b0d70 │ │ │ │ + b b0464 │ │ │ │ + ldr r2, [pc, #1088] @ b1234 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0ccc │ │ │ │ + bne b1190 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b affcc │ │ │ │ + b b0490 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b01a0 │ │ │ │ + b b0664 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b0968 │ │ │ │ + bne b0e2c │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0b78 │ │ │ │ + beq b103c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fcac <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 150324 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0ddc │ │ │ │ + bne b12a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b06c0 │ │ │ │ + beq b0b84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b06c0 │ │ │ │ + bne b0b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b06c0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b0b84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b06c0 │ │ │ │ + bne b0b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b06c0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b0b84 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #900] @ b0d48 │ │ │ │ - bne b0a4c │ │ │ │ - b b05b8 │ │ │ │ + ldr r9, [pc, #900] @ b120c │ │ │ │ + bne b0f10 │ │ │ │ + b b0a7c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b0ac4 │ │ │ │ - bl 3571e0 │ │ │ │ + beq b0f88 │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r9, r0] │ │ │ │ - ldr r1, [pc, #884] @ b0d58 │ │ │ │ + ldr r1, [pc, #884] @ b121c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r8, [sp] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - beq b0b08 │ │ │ │ - bl a02c4 │ │ │ │ + beq b0fcc │ │ │ │ + bl a0364 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0aec │ │ │ │ + bne b0fb0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0a2c │ │ │ │ + beq b0ef0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0e14 │ │ │ │ + beq b12d8 │ │ │ │ cmn sl, #1 │ │ │ │ - beq b0974 │ │ │ │ + beq b0e38 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b05a4 │ │ │ │ + beq b0a68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3c8 │ │ │ │ + bl 9b468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b0950 │ │ │ │ + bne b0e14 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0b14 │ │ │ │ + beq b0fd8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0b14 │ │ │ │ + beq b0fd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b0730 │ │ │ │ + beq b0bf4 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #692] @ b0d54 │ │ │ │ + ldr r2, [pc, #692] @ b1218 │ │ │ │ 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 b09c8 │ │ │ │ + beq b0e8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b09d4 │ │ │ │ + bne b0e98 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 239d34 │ │ │ │ + bl 23c65c │ │ │ │ mov sl, r0 │ │ │ │ - b b0a04 │ │ │ │ + b b0ec8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0a10 │ │ │ │ + bne b0ed4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b0a10 │ │ │ │ - bl 9cc94 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b0ed4 │ │ │ │ + bl 9cd34 │ │ │ │ mov sl, r0 │ │ │ │ - b b0a04 │ │ │ │ + b b0ec8 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0be0 │ │ │ │ + beq b10a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0be0 │ │ │ │ + beq b10a4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0db4 │ │ │ │ + beq b1278 │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0db4 │ │ │ │ - ldr r3, [pc, #524] @ b0d5c │ │ │ │ + beq b1278 │ │ │ │ + ldr r3, [pc, #524] @ b1220 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fabc │ │ │ │ + bl 1200a8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0bd0 │ │ │ │ + beq b1094 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1359c4 │ │ │ │ + bl 136054 │ │ │ │ mov r8, r0 │ │ │ │ - b b0a8c │ │ │ │ + b b0f50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0a34 │ │ │ │ + beq b0ef8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0a34 │ │ │ │ + bne b0ef8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b0a34 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b0ef8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b05b8 │ │ │ │ - ldr r3, [pc, #448] @ b0d74 │ │ │ │ + beq b0a7c │ │ │ │ + ldr r3, [pc, #448] @ b1238 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 189658 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18b000 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b05b8 │ │ │ │ + beq b0a7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 189680 <_PyErr_Clear@@Base> │ │ │ │ - b b05b8 │ │ │ │ - bl a573c │ │ │ │ + bl 18b028 <_PyErr_Clear@@Base> │ │ │ │ + b b0a7c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0b64 │ │ │ │ - b b0730 │ │ │ │ + beq b1028 │ │ │ │ + b b0bf4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0d20 │ │ │ │ - ldr r3, [pc, #368] @ b0d64 │ │ │ │ + bge b11e4 │ │ │ │ + ldr r3, [pc, #368] @ b1228 │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0d98 │ │ │ │ - ldr r1, [pc, #360] @ b0d68 │ │ │ │ + beq b125c │ │ │ │ + ldr r1, [pc, #360] @ b122c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4228 │ │ │ │ + bl f44fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt b0730 │ │ │ │ + blt b0bf4 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp sl, #0 │ │ │ │ - beq b0d04 │ │ │ │ - ldr r3, [pc, #328] @ b0d6c │ │ │ │ + beq b11c8 │ │ │ │ + ldr r3, [pc, #328] @ b1230 │ │ │ │ cmp sl, r3 │ │ │ │ - beq b0ce4 │ │ │ │ + beq b11a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 118bf8 │ │ │ │ + bl 1191e4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0a8c │ │ │ │ + beq b0f50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b0a8c │ │ │ │ + bne b0f50 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b0a8c │ │ │ │ - bl a573c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b0f50 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0718 │ │ │ │ - b b0730 │ │ │ │ - ldr r2, [pc, #212] @ b0d4c │ │ │ │ + beq b0bdc │ │ │ │ + b b0bf4 │ │ │ │ + ldr r2, [pc, #212] @ b1210 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b0918 │ │ │ │ + b b0ddc │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ - b b0784 │ │ │ │ + b b0c48 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2949a0 │ │ │ │ + bl 297280 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ - b afdc0 │ │ │ │ - ldr r2, [pc, #120] @ b0d4c │ │ │ │ + b b0284 │ │ │ │ + ldr r2, [pc, #120] @ b1210 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b0934 │ │ │ │ - ldr r0, [pc, #128] @ b0d6c │ │ │ │ - bl 9b344 │ │ │ │ - ldr r3, [pc, #140] @ b0d80 │ │ │ │ - ldr r1, [pc, #128] @ b0d78 │ │ │ │ + b b0df8 │ │ │ │ + ldr r0, [pc, #128] @ b1230 │ │ │ │ + bl 9b3e4 │ │ │ │ + ldr r3, [pc, #140] @ b1244 │ │ │ │ + ldr r1, [pc, #128] @ b123c │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 117900 │ │ │ │ - b b0730 │ │ │ │ + bl 117eec │ │ │ │ + b b0bf4 │ │ │ │ mov r0, #0 │ │ │ │ - b b0ce8 │ │ │ │ + b b11ac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187954 │ │ │ │ + bl 1892fc │ │ │ │ mov r8, r0 │ │ │ │ - b b0728 │ │ │ │ - ldr r3, [pc, #88] @ b0d80 │ │ │ │ + b b0bec │ │ │ │ + ldr r3, [pc, #88] @ b1244 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #76] @ b0d7c │ │ │ │ + ldr r1, [pc, #76] @ b1240 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b b0730 │ │ │ │ - andseq r8, r9, r8, ror #6 │ │ │ │ - bge feb5b7f0 <__bss_end__@@Base+0xfe5968a8> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ + bl 117eec │ │ │ │ + b b0bf4 │ │ │ │ + andseq sl, r9, ip, rrx │ │ │ │ + bge feb5bcb4 <__bss_end__@@Base+0xfe586d6c> │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r5, ip, lsr #24 │ │ │ │ - subseq sp, r5, r0, lsl #22 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - subseq r9, r5, ip, asr #30 │ │ │ │ - subseq sl, r7, r0, lsl #1 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r0, r6, r4, lsr r4 │ │ │ │ - eorseq r0, r6, r8, asr r4 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r4, lsl #8 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r6, ip, lsr #24 │ │ │ │ + subseq sp, r6, r0, lsl #22 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + subseq r9, r6, ip, asr #30 │ │ │ │ + subseq sl, r8, r0, lsl #1 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + subseq fp, r6, r8, asr #23 │ │ │ │ + @ instruction: 0x00363bf4 │ │ │ │ + eorseq r3, r6, r8, lsl ip │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r6, r4, asr #23 │ │ │ │ andeq r0, r0, r1, lsl #30 │ │ │ │ - eorseq fp, r5, ip, asr #4 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r0, r6, r4, lsl r7 │ │ │ │ + eorseq lr, r5, ip, lsl #20 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r3, r6, r4, ror #29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187954 │ │ │ │ + bl 1892fc │ │ │ │ mov r8, r0 │ │ │ │ - b b0a8c │ │ │ │ + b b0f50 │ │ │ │ mvn r3, #0 │ │ │ │ - b b01cc │ │ │ │ - ldr r3, [pc, #-60] @ b0d80 │ │ │ │ + b b0690 │ │ │ │ + ldr r3, [pc, #-60] @ b1244 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #-64] @ b0d84 │ │ │ │ + ldr r1, [pc, #-64] @ b1248 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b b0730 │ │ │ │ - ldr r1, [pc, #-76] @ b0d88 │ │ │ │ - ldr r0, [pc, #-76] @ b0d8c │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b06c0 │ │ │ │ + bl 117eec │ │ │ │ + b b0bf4 │ │ │ │ + ldr r1, [pc, #-76] @ b124c │ │ │ │ + ldr r0, [pc, #-76] @ b1250 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b0b84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0974 │ │ │ │ + bne b0e38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b0974 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b0e38 │ │ │ │ mov r3, fp │ │ │ │ - b b01cc │ │ │ │ - ldr r3, [pc, #-120] @ b0d90 │ │ │ │ - ldr r1, [pc, #-120] @ b0d94 │ │ │ │ + b b0690 │ │ │ │ + ldr r3, [pc, #-120] @ b1254 │ │ │ │ + ldr r1, [pc, #-120] @ b1258 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b b06c0 │ │ │ │ + bl 190b84 │ │ │ │ + b b0b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b0a2c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b0ef0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b0420 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b08e4 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b b04b4 │ │ │ │ + b b0978 │ │ │ │ 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] @ b1a6c │ │ │ │ + ldr r3, [pc, #3092] @ b1f30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq b1874 │ │ │ │ + beq b1d38 │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b187c │ │ │ │ + bne b1d40 │ │ │ │ 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 b0ef0 │ │ │ │ + beq b13b4 │ │ │ │ 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] @ b1a6c │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #2932] @ b1f30 │ │ │ │ + bl 35a980 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b1a40 │ │ │ │ + beq b1f04 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble b184c │ │ │ │ + ble b1d10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ - bne b121c │ │ │ │ + bne b16e0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b1434 │ │ │ │ + beq b18f8 │ │ │ │ ldr r4, [fp] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b10bc │ │ │ │ + beq b1580 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [fp] │ │ │ │ - bne b1434 │ │ │ │ + bne b18f8 │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r3, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r7, r4, r3 │ │ │ │ ldr r9, [fp, #16] │ │ │ │ - beq b115c │ │ │ │ + beq b1620 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b1214 │ │ │ │ + ble b16d8 │ │ │ │ add r7, fp, r7 │ │ │ │ add sl, r7, #20 │ │ │ │ mov r4, #0 │ │ │ │ add r7, r7, #24 │ │ │ │ - b b0fac │ │ │ │ + b b1470 │ │ │ │ ldr r5, [r7, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0fa0 │ │ │ │ + beq b1464 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0fa0 │ │ │ │ + beq b1464 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b0ffc │ │ │ │ + beq b14c0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq b102c │ │ │ │ + beq b14f0 │ │ │ │ ldr r5, [sl, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0f78 │ │ │ │ + beq b143c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0f78 │ │ │ │ + beq b143c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0f78 │ │ │ │ - ldr r3, [pc, #2708] @ b1a70 │ │ │ │ + bne b143c │ │ │ │ + ldr r3, [pc, #2708] @ b1f34 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b16e4 │ │ │ │ + bne b1ba8 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b b0f78 │ │ │ │ - ldr r3, [pc, #2668] @ b1a70 │ │ │ │ + b b143c │ │ │ │ + ldr r3, [pc, #2668] @ b1f34 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b16c8 │ │ │ │ + bne b1b8c │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ blx r2 │ │ │ │ cmp r4, r9 │ │ │ │ - bne b0fac │ │ │ │ + bne b1470 │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b112c │ │ │ │ - ldr r3, [pc, #2604] @ b1a6c │ │ │ │ - bl 3571e0 │ │ │ │ + bne b15f0 │ │ │ │ + ldr r3, [pc, #2604] @ b1f30 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b112c │ │ │ │ + bhi b15f0 │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b112c │ │ │ │ + beq b15f0 │ │ │ │ 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 b10d4 │ │ │ │ + bls b1598 │ │ │ │ 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 b110c │ │ │ │ + ble b15d0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c6a48 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c8f70 <_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 b1084 │ │ │ │ - ldr r0, [pc, #2456] @ b1a74 │ │ │ │ + bhi b1548 │ │ │ │ + ldr r0, [pc, #2456] @ b1f38 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b1084 │ │ │ │ + bne b1548 │ │ │ │ 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 b10ac │ │ │ │ + bgt b1570 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2384] @ b1a6c │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #2384] @ b1f30 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldrb r2, [fp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - beq b1044 │ │ │ │ + beq b1508 │ │ │ │ mov r0, fp │ │ │ │ - bl 99d00 │ │ │ │ - ldr r3, [pc, #2352] @ b1a6c │ │ │ │ - bl 3571e0 │ │ │ │ + bl 99da0 │ │ │ │ + ldr r3, [pc, #2352] @ b1f30 │ │ │ │ + bl 35a980 │ │ │ │ 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 b10d4 │ │ │ │ - b b1084 │ │ │ │ + bls b1598 │ │ │ │ + b b1548 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b1214 │ │ │ │ + ble b16d8 │ │ │ │ add r4, fp, r7 │ │ │ │ - b b11a4 │ │ │ │ + b b1668 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b1194 │ │ │ │ + beq b1658 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1194 │ │ │ │ + beq b1658 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b11f0 │ │ │ │ + beq b16b4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ - beq b1114 │ │ │ │ + beq b15d8 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b116c │ │ │ │ + beq b1630 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b116c │ │ │ │ + beq b1630 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b116c │ │ │ │ - ldr r3, [pc, #2204] @ b1a70 │ │ │ │ + bne b1630 │ │ │ │ + ldr r3, [pc, #2204] @ b1f34 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1950 │ │ │ │ + bne b1e14 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b116c │ │ │ │ - ldr r3, [pc, #2168] @ b1a70 │ │ │ │ + b b1630 │ │ │ │ + ldr r3, [pc, #2168] @ b1f34 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b18d0 │ │ │ │ + bne b1d94 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b1194 │ │ │ │ + b b1658 │ │ │ │ mov r3, r8 │ │ │ │ - b b1120 │ │ │ │ + b b15e4 │ │ │ │ ldrb r5, [sl, #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b12a4 │ │ │ │ + bne b1768 │ │ │ │ ldrb r9, [sl] │ │ │ │ cmp r9, #0 │ │ │ │ movne r7, sl │ │ │ │ - bne b1248 │ │ │ │ - b b129c │ │ │ │ + bne b170c │ │ │ │ + b b1760 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq b129c │ │ │ │ + beq b1760 │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq b123c │ │ │ │ + beq b1700 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b123c │ │ │ │ + beq b1700 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b123c │ │ │ │ - ldr r3, [pc, #2040] @ b1a70 │ │ │ │ + bne b1700 │ │ │ │ + ldr r3, [pc, #2040] @ b1f34 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1974 │ │ │ │ + bne b1e38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b123c │ │ │ │ + b b1700 │ │ │ │ mov r0, sl │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1488 │ │ │ │ + beq b194c │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [fp] │ │ │ │ - bne b1488 │ │ │ │ + bne b194c │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r2, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r7, [fp, #16] │ │ │ │ - beq b150c │ │ │ │ + beq b19d0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble b1448 │ │ │ │ + ble b190c │ │ │ │ add r3, fp, r3 │ │ │ │ tst r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ add sl, r3, #20 │ │ │ │ add r9, r3, #24 │ │ │ │ - beq b1354 │ │ │ │ + beq b1818 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1320 │ │ │ │ + beq b17e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1320 │ │ │ │ + beq b17e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1700 │ │ │ │ + beq b1bc4 │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1348 │ │ │ │ + beq b180c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1348 │ │ │ │ + beq b180c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1724 │ │ │ │ + beq b1be8 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b1448 │ │ │ │ + beq b190c │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b13e8 │ │ │ │ + b b18ac │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1388 │ │ │ │ + beq b184c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1388 │ │ │ │ + beq b184c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b14c4 │ │ │ │ + beq b1988 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b13b4 │ │ │ │ + beq b1878 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b13b4 │ │ │ │ + beq b1878 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b14e8 │ │ │ │ + beq b19ac │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b13dc │ │ │ │ + beq b18a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b13dc │ │ │ │ + beq b18a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b14a0 │ │ │ │ + beq b1964 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b1440 │ │ │ │ + beq b1904 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1360 │ │ │ │ + beq b1824 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1360 │ │ │ │ + beq b1824 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1360 │ │ │ │ - ldr r3, [pc, #1624] @ b1a70 │ │ │ │ + bne b1824 │ │ │ │ + ldr r3, [pc, #1624] @ b1f34 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b18f4 │ │ │ │ + bne b1db8 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1360 │ │ │ │ + b b1824 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b1074 │ │ │ │ + b b1538 │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b1480 │ │ │ │ - ldr r3, [pc, #1552] @ b1a6c │ │ │ │ - bl 3571e0 │ │ │ │ + bne b1944 │ │ │ │ + ldr r3, [pc, #1552] @ b1f30 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b1480 │ │ │ │ + bhi b1944 │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b1064 │ │ │ │ + bne b1528 │ │ │ │ mov r0, fp │ │ │ │ - bl 99d00 │ │ │ │ - ldr r3, [pc, #1500] @ b1a6c │ │ │ │ - bl 3571e0 │ │ │ │ + bl 99da0 │ │ │ │ + ldr r3, [pc, #1500] @ b1f30 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b1074 │ │ │ │ - ldr r3, [pc, #1480] @ b1a70 │ │ │ │ + b b1538 │ │ │ │ + ldr r3, [pc, #1480] @ b1f34 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b19b0 │ │ │ │ + bne b1e74 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b13dc │ │ │ │ - ldr r3, [pc, #1444] @ b1a70 │ │ │ │ + b b18a0 │ │ │ │ + ldr r3, [pc, #1444] @ b1f34 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b19d4 │ │ │ │ + bne b1e98 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1388 │ │ │ │ - ldr r3, [pc, #1408] @ b1a70 │ │ │ │ + b b184c │ │ │ │ + ldr r3, [pc, #1408] @ b1f34 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b19f8 │ │ │ │ + bne b1ebc │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b13b4 │ │ │ │ + b b1878 │ │ │ │ cmp r7, #0 │ │ │ │ - ble b1448 │ │ │ │ + ble b190c │ │ │ │ tst r7, #1 │ │ │ │ - ldr sl, [pc, #1360] @ b1a70 │ │ │ │ + ldr sl, [pc, #1360] @ b1f34 │ │ │ │ add r9, fp, r3 │ │ │ │ - beq b1584 │ │ │ │ + beq b1a48 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b154c │ │ │ │ + beq b1a10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b154c │ │ │ │ + beq b1a10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b17ac │ │ │ │ + beq b1c70 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1574 │ │ │ │ + beq b1a38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1574 │ │ │ │ + beq b1a38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b178c │ │ │ │ + beq b1c50 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b1448 │ │ │ │ + beq b190c │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b1620 │ │ │ │ + b b1ae4 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b15b8 │ │ │ │ + beq b1a7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b15b8 │ │ │ │ + beq b1a7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1668 │ │ │ │ + beq b1b2c │ │ │ │ ldr r4, [r9, #36] @ 0x24 │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r4, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ - beq b15e8 │ │ │ │ + beq b1aac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b15e8 │ │ │ │ + beq b1aac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1688 │ │ │ │ + beq b1b4c │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1610 │ │ │ │ + beq b1ad4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1610 │ │ │ │ + beq b1ad4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b16a8 │ │ │ │ + beq b1b6c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b1440 │ │ │ │ + beq b1904 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1590 │ │ │ │ + beq b1a54 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1590 │ │ │ │ + beq b1a54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1590 │ │ │ │ + bne b1a54 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b1748 │ │ │ │ + bne b1c0c │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1590 │ │ │ │ + b b1a54 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b180c │ │ │ │ + bne b1cd0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b15b8 │ │ │ │ + b b1a7c │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b182c │ │ │ │ + bne b1cf0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b15e8 │ │ │ │ + b b1aac │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b1918 │ │ │ │ + bne b1ddc │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1610 │ │ │ │ - ldr r2, [pc, #936] @ b1a78 │ │ │ │ + b b1ad4 │ │ │ │ + ldr r2, [pc, #936] @ b1f3c │ │ │ │ cmp r3, r2 │ │ │ │ - bne b1938 │ │ │ │ + bne b1dfc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b0fa0 │ │ │ │ - ldr r2, [pc, #908] @ b1a78 │ │ │ │ + b b1464 │ │ │ │ + ldr r2, [pc, #908] @ b1f3c │ │ │ │ cmp r3, r2 │ │ │ │ - bne b1998 │ │ │ │ + bne b1e5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b0f78 │ │ │ │ - ldr r3, [pc, #872] @ b1a70 │ │ │ │ + b b143c │ │ │ │ + ldr r3, [pc, #872] @ b1f34 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1a1c │ │ │ │ + bne b1ee0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1320 │ │ │ │ - ldr r3, [pc, #836] @ b1a70 │ │ │ │ + b b17e4 │ │ │ │ + ldr r3, [pc, #836] @ b1f34 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1768 │ │ │ │ + bne b1c2c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1348 │ │ │ │ - ldr r2, [pc, #808] @ b1a78 │ │ │ │ + b b180c │ │ │ │ + ldr r2, [pc, #808] @ b1f3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b165c │ │ │ │ + beq b1b20 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b165c │ │ │ │ - ldr r2, [pc, #776] @ b1a78 │ │ │ │ + b b1b20 │ │ │ │ + ldr r2, [pc, #776] @ b1f3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b173c │ │ │ │ - ldr r2, [pc, #756] @ b1a70 │ │ │ │ + beq b1c00 │ │ │ │ + ldr r2, [pc, #756] @ b1f34 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b173c │ │ │ │ + b b1c00 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b17cc │ │ │ │ + bne b1c90 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1574 │ │ │ │ + b b1a38 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b17ec │ │ │ │ + bne b1cb0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b154c │ │ │ │ - ldr r2, [pc, #676] @ b1a78 │ │ │ │ + b b1a10 │ │ │ │ + ldr r2, [pc, #676] @ b1f3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b17a0 │ │ │ │ + beq b1c64 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b17a0 │ │ │ │ - ldr r2, [pc, #644] @ b1a78 │ │ │ │ + b b1c64 │ │ │ │ + ldr r2, [pc, #644] @ b1f3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b17c0 │ │ │ │ + beq b1c84 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b17c0 │ │ │ │ - ldr r2, [pc, #612] @ b1a78 │ │ │ │ + b b1c84 │ │ │ │ + ldr r2, [pc, #612] @ b1f3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b167c │ │ │ │ + beq b1b40 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b167c │ │ │ │ - ldr r2, [pc, #580] @ b1a78 │ │ │ │ + b b1b40 │ │ │ │ + ldr r2, [pc, #580] @ b1f3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b169c │ │ │ │ + beq b1b60 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b169c │ │ │ │ + b b1b60 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #544] @ b1a7c │ │ │ │ + ldr r2, [pc, #544] @ b1f40 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b0f10 │ │ │ │ + bne b13d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c6884 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c8dac <_PyTrash_thread_deposit_object@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1a4c │ │ │ │ + beq b1f10 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2949a0 │ │ │ │ + bl 297280 │ │ │ │ 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 b110c │ │ │ │ + beq b15d0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b0eac │ │ │ │ - b b110c │ │ │ │ - ldr r2, [pc, #416] @ b1a78 │ │ │ │ + beq b1370 │ │ │ │ + b b15d0 │ │ │ │ + ldr r2, [pc, #416] @ b1f3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1208 │ │ │ │ - ldr r2, [pc, #396] @ b1a70 │ │ │ │ + beq b16cc │ │ │ │ + ldr r2, [pc, #396] @ b1f34 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b1208 │ │ │ │ - ldr r2, [pc, #380] @ b1a78 │ │ │ │ + b b16cc │ │ │ │ + ldr r2, [pc, #380] @ b1f3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1428 │ │ │ │ - ldr r2, [pc, #360] @ b1a70 │ │ │ │ + beq b18ec │ │ │ │ + ldr r2, [pc, #360] @ b1f34 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1428 │ │ │ │ - ldr r2, [pc, #344] @ b1a78 │ │ │ │ + b b18ec │ │ │ │ + ldr r2, [pc, #344] @ b1f3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b16bc │ │ │ │ + beq b1b80 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b16bc │ │ │ │ - ldr r2, [pc, #304] @ b1a70 │ │ │ │ + b b1b80 │ │ │ │ + ldr r2, [pc, #304] @ b1f34 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b16d4 │ │ │ │ - ldr r2, [pc, #288] @ b1a78 │ │ │ │ + b b1b98 │ │ │ │ + ldr r2, [pc, #288] @ b1f3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b11e4 │ │ │ │ - ldr r2, [pc, #268] @ b1a70 │ │ │ │ + beq b16a8 │ │ │ │ + ldr r2, [pc, #268] @ b1f34 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b11e4 │ │ │ │ - ldr r2, [pc, #252] @ b1a78 │ │ │ │ + b b16a8 │ │ │ │ + ldr r2, [pc, #252] @ b1f3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b128c │ │ │ │ - ldr r2, [pc, #232] @ b1a70 │ │ │ │ + beq b1750 │ │ │ │ + ldr r2, [pc, #232] @ b1f34 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b128c │ │ │ │ - ldr r2, [pc, #208] @ b1a70 │ │ │ │ + b b1750 │ │ │ │ + ldr r2, [pc, #208] @ b1f34 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b16f0 │ │ │ │ - ldr r2, [pc, #192] @ b1a78 │ │ │ │ + b b1bb4 │ │ │ │ + ldr r2, [pc, #192] @ b1f3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b14b8 │ │ │ │ - ldr r2, [pc, #172] @ b1a70 │ │ │ │ + beq b197c │ │ │ │ + ldr r2, [pc, #172] @ b1f34 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b14b8 │ │ │ │ - ldr r2, [pc, #156] @ b1a78 │ │ │ │ + b b197c │ │ │ │ + ldr r2, [pc, #156] @ b1f3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b14dc │ │ │ │ - ldr r2, [pc, #136] @ b1a70 │ │ │ │ + beq b19a0 │ │ │ │ + ldr r2, [pc, #136] @ b1f34 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b14dc │ │ │ │ - ldr r2, [pc, #120] @ b1a78 │ │ │ │ + b b19a0 │ │ │ │ + ldr r2, [pc, #120] @ b1f3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1500 │ │ │ │ - ldr r2, [pc, #100] @ b1a70 │ │ │ │ + beq b19c4 │ │ │ │ + ldr r2, [pc, #100] @ b1f34 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1500 │ │ │ │ - ldr r2, [pc, #84] @ b1a78 │ │ │ │ + b b19c4 │ │ │ │ + ldr r2, [pc, #84] @ b1f3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1718 │ │ │ │ - ldr r2, [pc, #64] @ b1a70 │ │ │ │ + beq b1bdc │ │ │ │ + ldr r2, [pc, #64] @ b1f34 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1718 │ │ │ │ - ldr r1, [pc, #56] @ b1a80 │ │ │ │ - ldr r0, [pc, #56] @ b1a84 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + b b1bdc │ │ │ │ + ldr r1, [pc, #56] @ b1f44 │ │ │ │ + ldr r0, [pc, #56] @ b1f48 │ │ │ │ + bl 7db38 <_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 b110c │ │ │ │ + b b15d0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x00555490 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - andeq r0, fp, r0, asr #28 │ │ │ │ - @ instruction: 0x0035abb4 │ │ │ │ - eorseq r1, sp, r4, lsr pc │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x00565490 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + andeq r1, fp, r4, lsl #6 │ │ │ │ + eorseq lr, r5, r4, ror r3 │ │ │ │ + @ instruction: 0x003d56f4 │ │ │ │ │ │ │ │ -000b1a88 : │ │ │ │ +000b1f4c : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b1a94 : │ │ │ │ - ldr r3, [pc, #16] @ b1aac │ │ │ │ - ldr r2, [pc, #16] @ b1ab0 │ │ │ │ +000b1f58 : │ │ │ │ + ldr r3, [pc, #16] @ b1f70 │ │ │ │ + ldr r2, [pc, #16] @ b1f74 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r6, r4, ror lr │ │ │ │ │ │ │ │ -000b1ab4 : │ │ │ │ +000b1f78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #204] @ b1b98 │ │ │ │ + ldr r2, [pc, #204] @ b205c │ │ │ │ mov r5, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 b1b0c │ │ │ │ + beq b1fd0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [ip, #3416] @ 0xd58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b1b6c │ │ │ │ + bne b2030 │ │ │ │ ldr r6, [ip, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b1b80 │ │ │ │ - ldr r1, [pc, #108] @ b1b9c │ │ │ │ + beq b2044 │ │ │ │ + ldr r1, [pc, #108] @ b2060 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1b80 │ │ │ │ - ldr r1, [pc, #92] @ b1ba0 │ │ │ │ + beq b2044 │ │ │ │ + ldr r1, [pc, #92] @ b2064 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #2 │ │ │ │ - bne b1b88 │ │ │ │ + bne b204c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1ba4 │ │ │ │ + b b2068 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1a13b0 │ │ │ │ + b 1a3760 │ │ │ │ mov r2, #1 │ │ │ │ - b b1b54 │ │ │ │ + b b2018 │ │ │ │ mov r0, r6 │ │ │ │ bl 2bcfc │ │ │ │ mov r2, r0 │ │ │ │ - b b1b54 │ │ │ │ + b b2018 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r4, r9, ip, asr #18 │ │ │ │ - eorseq r4, r9, ip, lsl #18 │ │ │ │ + eorseq r8, r9, ip, lsl #2 │ │ │ │ + eorseq r8, r9, ip, asr #1 │ │ │ │ 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 b1e38 │ │ │ │ + bne b22fc │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ cmp r4, r0 │ │ │ │ - bne b1e38 │ │ │ │ + bne b22fc │ │ │ │ cmp r5, #0 │ │ │ │ - bne b1d4c │ │ │ │ - ldr r8, [pc, #896] @ b1f70 │ │ │ │ + bne b2210 │ │ │ │ + ldr r8, [pc, #896] @ b2434 │ │ │ │ ldr r3, [r8, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt b1da8 │ │ │ │ + bgt b226c │ │ │ │ ldr r3, [r8, #1180] @ 0x49c │ │ │ │ cmn r3, #1 │ │ │ │ - beq b1df4 │ │ │ │ + beq b22b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1e04 │ │ │ │ + bne b22c8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq b1c20 │ │ │ │ + beq b20e4 │ │ │ │ cmp r6, #2 │ │ │ │ - bne b1e20 │ │ │ │ + bne b22e4 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b1c90 │ │ │ │ + beq b2154 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi b1ddc │ │ │ │ - ldr r6, [pc, #812] @ b1f74 │ │ │ │ - ldr r2, [pc, #812] @ b1f78 │ │ │ │ + bhi b22a0 │ │ │ │ + ldr r6, [pc, #812] @ b2438 │ │ │ │ + ldr r2, [pc, #812] @ b243c │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ add r9, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r1, r9, #2 │ │ │ │ - bne b1e4c │ │ │ │ + bne b2310 │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1ddc │ │ │ │ + beq b22a0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne b1f04 │ │ │ │ + bne b23c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi b1ddc │ │ │ │ + bhi b22a0 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8aff4 │ │ │ │ + bl 8b060 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1ddc │ │ │ │ + beq b22a0 │ │ │ │ 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 │ │ │ │ @@ -139694,2099 +139999,2099 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 2976c │ │ │ │ mov r6, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmn r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ - bhi b1e60 │ │ │ │ + bhi b2324 │ │ │ │ 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 b1e68 │ │ │ │ + bne b232c │ │ │ │ cmp r9, #0 │ │ │ │ mov sl, r2 │ │ │ │ - bne b1cc8 │ │ │ │ + bne b218c │ │ │ │ sub r1, r6, r8 │ │ │ │ asr r1, r1, #2 │ │ │ │ - ldr r6, [pc, #560] @ b1f74 │ │ │ │ + ldr r6, [pc, #560] @ b2438 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - b b1d78 │ │ │ │ + b b223c │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 8b2a0 │ │ │ │ + bl 8b358 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1dcc │ │ │ │ + bne b2290 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r6, [pc, #504] @ b1f74 │ │ │ │ + ldr r6, [pc, #504] @ b2438 │ │ │ │ mov r0, r8 │ │ │ │ - bl b1f9c │ │ │ │ - ldr r2, [pc, #500] @ b1f7c │ │ │ │ + bl b2460 │ │ │ │ + ldr r2, [pc, #500] @ b2440 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne b1de4 │ │ │ │ + bne b22a8 │ │ │ │ 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 232e10 │ │ │ │ + bl 235738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1d6c │ │ │ │ + beq b2230 │ │ │ │ cmn r0, #2 │ │ │ │ - beq b1e9c │ │ │ │ + beq b2360 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b1e20 │ │ │ │ - bl 29e598 │ │ │ │ - b b1e30 │ │ │ │ + beq b22e4 │ │ │ │ + bl 2a0e6c │ │ │ │ + b b22f4 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - b b1d9c │ │ │ │ - bl 22f6e0 │ │ │ │ + b b2260 │ │ │ │ + bl 232054 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1180] @ 0x49c │ │ │ │ - beq b1c0c │ │ │ │ + beq b20d0 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 8439c │ │ │ │ - b b1dc4 │ │ │ │ - ldr r3, [pc, #344] @ b1f80 │ │ │ │ - ldr r1, [pc, #344] @ b1f84 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - mov r4, #0 │ │ │ │ - b b1d9c │ │ │ │ - ldr r3, [pc, #320] @ b1f80 │ │ │ │ - ldr r1, [pc, #324] @ b1f88 │ │ │ │ + bl 84408 │ │ │ │ + b b2288 │ │ │ │ + ldr r3, [pc, #344] @ b2444 │ │ │ │ + ldr r1, [pc, #344] @ b2448 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + mov r4, #0 │ │ │ │ + b b2260 │ │ │ │ + ldr r3, [pc, #320] @ b2444 │ │ │ │ + ldr r1, [pc, #324] @ b244c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b b1e30 │ │ │ │ + bl 190b84 │ │ │ │ + b b22f4 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne b1c6c │ │ │ │ - b b1ddc │ │ │ │ + bne b2130 │ │ │ │ + b b22a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1d34 │ │ │ │ + beq b21f8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ - bne b1f50 │ │ │ │ + bne b2414 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 8b58c │ │ │ │ + bl 8b644 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ b1f8c │ │ │ │ + ldr r3, [pc, #248] @ b2450 │ │ │ │ sub r1, r1, r7 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #232] @ b1f90 │ │ │ │ + ldr r3, [pc, #232] @ b2454 │ │ │ │ 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] @ b1f94 │ │ │ │ - ldr r1, [pc, #204] @ b1f98 │ │ │ │ + ldr r2, [pc, #204] @ b2458 │ │ │ │ + ldr r1, [pc, #204] @ b245c │ │ │ │ mov r3, r7 │ │ │ │ - bl ad17c │ │ │ │ + bl ad2b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b1e30 │ │ │ │ - bl 281ee0 │ │ │ │ + beq b22f4 │ │ │ │ + bl 2847c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1e30 │ │ │ │ + beq b22f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1e30 │ │ │ │ + bne b22f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b1e30 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b22f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1f44 │ │ │ │ + beq b2408 │ │ │ │ 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 b1c88 │ │ │ │ + bne b214c │ │ │ │ cmp r1, r2 │ │ │ │ - bne b1f14 │ │ │ │ + bne b23d8 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b b1d78 │ │ │ │ + b b223c │ │ │ │ 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 b1d28 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - @ instruction: 0x0008b5b8 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, r0, ror #14 │ │ │ │ - eorseq r0, r6, r4, asr #14 │ │ │ │ - eorseq r7, r5, r0, lsl #15 │ │ │ │ - ldrsbeq fp, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq pc, r5, r0, asr #30 │ │ │ │ - eorseq r0, r6, r8, asr r7 │ │ │ │ + b b21ec │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + andeq fp, r8, r0, ror r6 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, r0, lsr pc │ │ │ │ + eorseq r3, r6, r4, lsl pc │ │ │ │ + eorseq sl, r5, r0, asr #30 │ │ │ │ + ldrsbeq fp, [r6], #-176 @ 0xffffff50 │ │ │ │ + eorseq r3, r6, r0, lsl #14 │ │ │ │ + eorseq r3, r6, r8, lsr #30 │ │ │ │ │ │ │ │ -000b1f9c : │ │ │ │ +000b2460 : │ │ │ │ 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 b26d8 │ │ │ │ + bne b2b9c │ │ │ │ cmn r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq b2384 │ │ │ │ + beq b2848 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2390 │ │ │ │ + beq b2854 │ │ │ │ cmp r6, #1 │ │ │ │ - beq b250c │ │ │ │ + beq b29d0 │ │ │ │ add r5, r4, r6, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ lsl r8, r6, #2 │ │ │ │ - bcs b2034 │ │ │ │ + bcs b24f8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #0 │ │ │ │ - b b200c │ │ │ │ + b b24d0 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs b202c │ │ │ │ + bcs b24f0 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls b2004 │ │ │ │ + bls b24c8 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - bcs b26e8 │ │ │ │ + bcs b2bac │ │ │ │ cmp r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bcc b200c │ │ │ │ + bcc b24d0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi b2398 │ │ │ │ + bhi b285c │ │ │ │ cmp r6, #0 │ │ │ │ - blt b266c │ │ │ │ + blt b2b30 │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt b2414 │ │ │ │ - ldr r2, [pc, #1724] @ b2708 │ │ │ │ + bgt b28d8 │ │ │ │ + ldr r2, [pc, #1724] @ b2bcc │ │ │ │ add r3, r6, #21 │ │ │ │ - ldr r1, [pc, #1720] @ b270c │ │ │ │ + ldr r1, [pc, #1720] @ b2bd0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov sl, r9 │ │ │ │ - bne b2400 │ │ │ │ - ldr r3, [pc, #1696] @ b2710 │ │ │ │ - bl 3571e0 │ │ │ │ + bne b28c4 │ │ │ │ + ldr r3, [pc, #1696] @ b2bd4 │ │ │ │ + bl 35a980 │ │ │ │ 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 b232c │ │ │ │ + bcs b27f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq b257c │ │ │ │ + beq b2a40 │ │ │ │ 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 b22f0 │ │ │ │ - ldr r3, [pc, #1600] @ b2714 │ │ │ │ + beq b27b4 │ │ │ │ + ldr r3, [pc, #1600] @ b2bd8 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1580] @ b2718 │ │ │ │ + ldr r2, [pc, #1580] @ b2bdc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b262c │ │ │ │ + bne b2af0 │ │ │ │ and r3, sl, #7 │ │ │ │ cmp r9, #0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - beq b24ac │ │ │ │ + beq b2970 │ │ │ │ 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 b2594 │ │ │ │ + bne b2a58 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2700 │ │ │ │ + beq b2bc4 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b2364 │ │ │ │ + beq b2828 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ add r3, r7, #20 │ │ │ │ - bcs b2378 │ │ │ │ + bcs b283c │ │ │ │ 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 b2274 │ │ │ │ + bls b2738 │ │ │ │ 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 b2274 │ │ │ │ + bls b2738 │ │ │ │ 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 b2274 │ │ │ │ + bls b2738 │ │ │ │ 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 b2274 │ │ │ │ + bls b2738 │ │ │ │ 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 b2274 │ │ │ │ + bcs b2738 │ │ │ │ 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 b2244 │ │ │ │ + bcc b2708 │ │ │ │ sub r4, r8, #16 │ │ │ │ add r4, lr, r4 │ │ │ │ cmp r4, r5 │ │ │ │ sub r8, r8, #1 │ │ │ │ - bcs b22d0 │ │ │ │ + bcs b2794 │ │ │ │ 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 b22d0 │ │ │ │ + bls b2794 │ │ │ │ add r2, r4, #8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs b22d0 │ │ │ │ + bcs b2794 │ │ │ │ add r3, r3, #2 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ strb r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc b22c0 │ │ │ │ + bcc b2784 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b26c8 │ │ │ │ + beq b2b8c │ │ │ │ cmp r3, #1 │ │ │ │ - beq b242c │ │ │ │ + beq b28f0 │ │ │ │ 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 b20cc │ │ │ │ + bhi b2590 │ │ │ │ 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 b20cc │ │ │ │ + bne b2590 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #996] @ b271c │ │ │ │ + ldr r1, [pc, #996] @ b2be0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b2680 │ │ │ │ + bne b2b44 │ │ │ │ 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 b20cc │ │ │ │ - b b2414 │ │ │ │ + bne b2590 │ │ │ │ + b b28d8 │ │ │ │ add r3, r7, #28 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc b2164 │ │ │ │ + bcc b2628 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc b2294 │ │ │ │ - b b22d0 │ │ │ │ + bcc b2758 │ │ │ │ + b b2794 │ │ │ │ bl 29940 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne b1fe0 │ │ │ │ - ldr r7, [pc, #904] @ b2720 │ │ │ │ - b b22e4 │ │ │ │ + bne b24a4 │ │ │ │ + ldr r7, [pc, #904] @ b2be4 │ │ │ │ + b b27a8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b254c │ │ │ │ + bls b2a10 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc b256c │ │ │ │ + bcc b2a30 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs b2658 │ │ │ │ + bcs b2b1c │ │ │ │ cmp r6, #0 │ │ │ │ - blt b266c │ │ │ │ + blt b2b30 │ │ │ │ mov sl, #4 │ │ │ │ mov r1, sl │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 354c00 │ │ │ │ + bl 3583a0 │ │ │ │ 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 b2414 │ │ │ │ - ldr r2, [pc, #792] @ b2708 │ │ │ │ - ldr r1, [pc, #792] @ b270c │ │ │ │ + blt b28d8 │ │ │ │ + ldr r2, [pc, #792] @ b2bcc │ │ │ │ + ldr r1, [pc, #792] @ b2bd0 │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq b2068 │ │ │ │ + beq b252c │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne b20cc │ │ │ │ - bl 29e598 │ │ │ │ + bne b2590 │ │ │ │ + bl 2a0e6c │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne b212c │ │ │ │ + bne b25f0 │ │ │ │ mov r7, #0 │ │ │ │ - b b22e4 │ │ │ │ + b b27a8 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b22e4 │ │ │ │ + bne b27a8 │ │ │ │ tst r2, #32 │ │ │ │ - beq b26a8 │ │ │ │ + beq b2b6c │ │ │ │ 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] @ b2724 │ │ │ │ + ldrge r4, [pc, #700] @ b2be8 │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r4, [pc, #664] @ b2708 │ │ │ │ + ldrlt r4, [pc, #664] @ b2bcc │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r4, r4, r3, lsl #5 │ │ │ │ cmp r7, r4 │ │ │ │ - beq b24a4 │ │ │ │ + beq b2968 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b24a4 │ │ │ │ + beq b2968 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b24a4 │ │ │ │ + bne b2968 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b b22e4 │ │ │ │ + b b27a8 │ │ │ │ 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 b2538 │ │ │ │ + beq b29fc │ │ │ │ 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 b25a4 │ │ │ │ + beq b2a68 │ │ │ │ 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 b22d0 │ │ │ │ + b b2794 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b2694 │ │ │ │ + bhi b2b58 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r7, [pc, #512] @ b2724 │ │ │ │ - ldrne r7, [pc, #480] @ b2708 │ │ │ │ + ldreq r7, [pc, #512] @ b2be8 │ │ │ │ + ldrne r7, [pc, #480] @ b2bcc │ │ │ │ moveq r2, #24 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ mlaeq r7, r2, r3, r7 │ │ │ │ addne r7, r7, r3, lsl #5 │ │ │ │ - b b22e4 │ │ │ │ + b b27a8 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ - b b212c │ │ │ │ + b b25f0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b266c │ │ │ │ + blt b2b30 │ │ │ │ cmn r6, #-2147483618 @ 0x8000001e │ │ │ │ - bgt b2414 │ │ │ │ + bgt b28d8 │ │ │ │ add r3, r6, #29 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b b23e8 │ │ │ │ + b b28ac │ │ │ │ cmp r6, #0 │ │ │ │ - blt b266c │ │ │ │ + blt b2b30 │ │ │ │ mov sl, #2 │ │ │ │ - b b23bc │ │ │ │ + b b2880 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ - b b2324 │ │ │ │ + b b27e8 │ │ │ │ cmp r2, #2 │ │ │ │ - bne b26b8 │ │ │ │ + bne b2b7c │ │ │ │ tst r3, #32 │ │ │ │ - beq b26b0 │ │ │ │ + beq b2b74 │ │ │ │ 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 b25e4 │ │ │ │ + b b2aa8 │ │ │ │ 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 b25c8 │ │ │ │ + bcc b2a8c │ │ │ │ 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 b22d0 │ │ │ │ + bls b2794 │ │ │ │ ldr r2, [r1], #4 │ │ │ │ strh r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b b2610 │ │ │ │ - ldr r1, [pc, #244] @ b2728 │ │ │ │ + b b2ad4 │ │ │ │ + ldr r1, [pc, #244] @ b2bec │ │ │ │ cmp r3, r1 │ │ │ │ - bne b2644 │ │ │ │ + bne b2b08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18e3ac │ │ │ │ - b b20fc │ │ │ │ + bl 1900bc │ │ │ │ + b b25c0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b20fc │ │ │ │ - ldr r3, [pc, #204] @ b272c │ │ │ │ - ldr r1, [pc, #204] @ b2730 │ │ │ │ + b b25c0 │ │ │ │ + ldr r3, [pc, #204] @ b2bf0 │ │ │ │ + ldr r1, [pc, #204] @ b2bf4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b b2424 │ │ │ │ - ldr r3, [pc, #184] @ b272c │ │ │ │ - ldr r1, [pc, #188] @ b2734 │ │ │ │ + bl 190b84 │ │ │ │ + b b28e8 │ │ │ │ + ldr r3, [pc, #184] @ b2bf0 │ │ │ │ + ldr r1, [pc, #188] @ b2bf8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b b2424 │ │ │ │ + bl 190b84 │ │ │ │ + b b28e8 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b b2348 │ │ │ │ + b b280c │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ mov r8, #4 │ │ │ │ - bhi b1ff8 │ │ │ │ - b b2044 │ │ │ │ + bhi b24bc │ │ │ │ + b b2508 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b2454 │ │ │ │ + b b2918 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b25b4 │ │ │ │ + b b2a78 │ │ │ │ tst r3, #32 │ │ │ │ - bne b24ec │ │ │ │ + bne b29b0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b b24fc │ │ │ │ + b b29c0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 23ef90 │ │ │ │ - ldr r1, [pc, #88] @ b2738 │ │ │ │ - ldr r0, [pc, #88] @ b273c │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b2424 │ │ │ │ - ldr r0, [pc, #80] @ b2740 │ │ │ │ - ldr r3, [pc, #80] @ b2744 │ │ │ │ - ldr r1, [pc, #80] @ b2748 │ │ │ │ + b 2418b8 │ │ │ │ + ldr r1, [pc, #88] @ b2bfc │ │ │ │ + ldr r0, [pc, #88] @ b2c00 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b28e8 │ │ │ │ + ldr r0, [pc, #80] @ b2c04 │ │ │ │ + ldr r3, [pc, #80] @ b2c08 │ │ │ │ + ldr r1, [pc, #80] @ b2c0c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b b2424 │ │ │ │ + bl 117eec │ │ │ │ + b b28e8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b2368 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - subseq pc, r7, r0, lsl r4 @ │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r4, asr pc │ │ │ │ - eorseq sl, r5, r8, lsl #31 │ │ │ │ + b b282c │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + subseq r9, r8, r4, asr #22 │ │ │ │ + subseq pc, r8, r0, lsl r4 @ │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq lr, r5, r4, lsl r7 │ │ │ │ + eorseq lr, r5, r8, asr #14 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eorseq r0, r6, ip, ror r7 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, asr #30 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ - mlaseq r6, r8, r7, r0 │ │ │ │ + eorseq r3, r6, r8, ror #30 │ │ │ │ │ │ │ │ -000b274c : │ │ │ │ +000b2c10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #44] @ b2790 │ │ │ │ + ldr r1, [pc, #44] @ b2c54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b2778 │ │ │ │ + bne b2c3c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b2770 │ │ │ │ - bl 58568 │ │ │ │ + bne b2c34 │ │ │ │ + bl 58674 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, ip, ror #3 │ │ │ │ + subseq r1, r6, ip, ror #3 │ │ │ │ │ │ │ │ -000b2794 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +000b2c58 <_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 b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b27e4 <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ + beq b2ca8 <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b27d4 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bne b2c98 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ b27ec <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ - ldr r1, [pc, #16] @ b27f0 <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #16] @ b2cb0 <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ + ldr r1, [pc, #16] @ b2cb4 <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ - b b27c8 <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ + b b2c8c <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ │ │ │ │ -000b27f4 : │ │ │ │ +000b2cb8 : │ │ │ │ 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 b28e8 │ │ │ │ + beq b2dac │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b285c │ │ │ │ + beq b2d20 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2908 │ │ │ │ + beq b2dcc │ │ │ │ cmn r0, #20 │ │ │ │ - beq b2884 │ │ │ │ + beq b2d48 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq b28d0 │ │ │ │ + beq b2d94 │ │ │ │ add r0, r4, #20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2884 │ │ │ │ + beq b2d48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b2878 │ │ │ │ + bne b2d3c │ │ │ │ mov r0, r2 │ │ │ │ - b b2854 │ │ │ │ + b b2d18 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [r1] │ │ │ │ - b b2870 │ │ │ │ + b b2d34 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 283360 │ │ │ │ + bl 285ba0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq b28f4 │ │ │ │ + beq b2db8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ and r2, r3, #64 @ 0x40 │ │ │ │ - beq b28c8 │ │ │ │ + beq b2d8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq b28d8 │ │ │ │ + beq b2d9c │ │ │ │ tst r3, #32 │ │ │ │ - beq b28d8 │ │ │ │ + beq b2d9c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1] │ │ │ │ - b b2850 │ │ │ │ + b b2d14 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b2848 │ │ │ │ + bne b2d0c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b b2870 │ │ │ │ + b b2d34 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r3, [r1] │ │ │ │ - b b2870 │ │ │ │ + b b2d34 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 58568 │ │ │ │ + bl 58674 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ strne r3, [r1] │ │ │ │ - b b2854 │ │ │ │ + b b2d18 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2884 │ │ │ │ + beq b2d48 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ - b b2848 │ │ │ │ + b b2d0c │ │ │ │ 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 8c850 <_Py_HashBytes@@Base> │ │ │ │ + b 8c908 <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -000b2950 : │ │ │ │ +000b2e14 : │ │ │ │ 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 b2994 │ │ │ │ + beq b2e58 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs b29b0 │ │ │ │ + bcs b2e74 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b360 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b2c0 │ │ │ │ - ldr r0, [pc, #40] @ b29cc │ │ │ │ + bl 9b360 │ │ │ │ + ldr r0, [pc, #40] @ b2e90 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b2c0 │ │ │ │ - ldr r3, [pc, #16] @ b29d0 │ │ │ │ - ldr r1, [pc, #16] @ b29d4 │ │ │ │ + bl 9b360 │ │ │ │ + ldr r3, [pc, #16] @ b2e94 │ │ │ │ + ldr r1, [pc, #16] @ b2e98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b b29a8 │ │ │ │ - eorseq fp, r5, ip, lsl r0 │ │ │ │ - subseq sp, r5, r0, lsl #22 │ │ │ │ - @ instruction: 0x003607f4 │ │ │ │ + bl 190b84 │ │ │ │ + b b2e6c │ │ │ │ + @ instruction: 0x0035e7dc │ │ │ │ + subseq sp, r6, r0, lsl #22 │ │ │ │ + eorseq r4, r6, r8, rrx │ │ │ │ │ │ │ │ -000b29d8 : │ │ │ │ +000b2e9c : │ │ │ │ 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 b2a98 │ │ │ │ + bne b2f5c │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ - beq b2a40 │ │ │ │ + beq b2f04 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2a40 │ │ │ │ + beq b2f04 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2acc │ │ │ │ + beq b2f90 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2ac0 │ │ │ │ + beq b2f84 │ │ │ │ ldr r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2ac0 │ │ │ │ - ldr r3, [pc, #140] @ b2afc │ │ │ │ + beq b2f84 │ │ │ │ + ldr r3, [pc, #140] @ b2fc0 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fabc │ │ │ │ + bl 1200a8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - beq b2aa8 │ │ │ │ + beq b2f6c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 338ae0 │ │ │ │ - bl 3485a4 │ │ │ │ + b 33c414 │ │ │ │ + bl 34bd44 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2a84 │ │ │ │ - b b2a9c │ │ │ │ + beq b2f48 │ │ │ │ + b b2f60 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b2ae4 │ │ │ │ - ldr r3, [pc, #44] @ b2b00 │ │ │ │ + bne b2fa8 │ │ │ │ + ldr r3, [pc, #44] @ b2fc4 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ - ldr r1, [pc, #40] @ b2b04 │ │ │ │ + ldr r1, [pc, #40] @ b2fc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b b2a9c │ │ │ │ - ldr r0, [pc, #20] @ b2b00 │ │ │ │ + bl 117eec │ │ │ │ + b b2f60 │ │ │ │ + ldr r0, [pc, #20] @ b2fc4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #20] @ b2b08 │ │ │ │ + ldr r1, [pc, #20] @ b2fcc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b b2a9c │ │ │ │ - subseq sp, r5, r0, lsl #22 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, lsr #17 │ │ │ │ - eorseq r0, r6, r4, lsl #8 │ │ │ │ + bl 117eec │ │ │ │ + b b2f60 │ │ │ │ + subseq sp, r6, r0, lsl #22 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r6, ip, lsl #1 │ │ │ │ + eorseq r3, r6, r4, asr #23 │ │ │ │ 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 b2bf0 │ │ │ │ + beq b30b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b2c40 │ │ │ │ + beq b3104 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2bb8 │ │ │ │ + beq b307c │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #236] @ b2c54 │ │ │ │ + ldr r2, [pc, #236] @ b3118 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b2bc8 │ │ │ │ + bne b308c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b2bc8 │ │ │ │ - ldr r2, [pc, #208] @ b2c58 │ │ │ │ - bl 3571e0 │ │ │ │ + beq b308c │ │ │ │ + ldr r2, [pc, #208] @ b311c │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #192] @ b2c5c │ │ │ │ + ldr r2, [pc, #192] @ b3120 │ │ │ │ str r5, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq b2c38 │ │ │ │ - bl a02c4 │ │ │ │ + beq b30fc │ │ │ │ + bl a0364 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #148] @ b2c54 │ │ │ │ + ldr r3, [pc, #148] @ b3118 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2b74 │ │ │ │ + beq b3038 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b2b80 │ │ │ │ + bne b3044 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 239d34 │ │ │ │ - ldr r3, [pc, #92] @ b2c54 │ │ │ │ + b 23c65c │ │ │ │ + ldr r3, [pc, #92] @ b3118 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2c28 │ │ │ │ + beq b30ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b2c4c │ │ │ │ + beq b3110 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f9b10 │ │ │ │ + b f9de4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne b2c14 │ │ │ │ - b b2c00 │ │ │ │ - bl 9cc94 │ │ │ │ - b b2bb0 │ │ │ │ - ldr r1, [pc, #24] @ b2c60 │ │ │ │ - ldr r0, [pc, #24] @ b2c64 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b30d8 │ │ │ │ + b b30c4 │ │ │ │ + bl 9cd34 │ │ │ │ + b b3074 │ │ │ │ + ldr r1, [pc, #24] @ b3124 │ │ │ │ + ldr r0, [pc, #24] @ b3128 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b b2bb0 │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + b b3074 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq sl, r5, ip, lsr #24 │ │ │ │ + subseq sl, r6, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq fp, r5, ip, asr #4 │ │ │ │ + eorseq lr, r5, ip, lsl #20 │ │ │ │ │ │ │ │ -000b2c68 <_PyType_Lookup@@Base>: │ │ │ │ +000b312c <_PyType_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl a8798 <_PyType_LookupRef@@Base> │ │ │ │ + bl a8888 <_PyType_LookupRef@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b2c8c <_PyType_Lookup@@Base+0x24> │ │ │ │ + bne b3150 <_PyType_Lookup@@Base+0x24> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2c84 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + beq b3148 <_PyType_Lookup@@Base+0x1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b2c84 <_PyType_Lookup@@Base+0x1c> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b2c84 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bne b3148 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b3148 <_PyType_Lookup@@Base+0x1c> │ │ │ │ │ │ │ │ -000b2cb0 : │ │ │ │ +000b3174 : │ │ │ │ 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 b2dcc │ │ │ │ + beq b3290 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r3, [pc, #316] @ b2e28 │ │ │ │ + ldreq r3, [pc, #316] @ b32ec │ │ │ │ ldreq r4, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b2dc4 │ │ │ │ - bl 91a70 │ │ │ │ + bne b3288 │ │ │ │ + bl 91b28 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2e18 │ │ │ │ + beq b32dc │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ - ldr r1, [pc, #284] @ b2e2c │ │ │ │ + ldr r1, [pc, #284] @ b32f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3c8 │ │ │ │ + bl 9b468 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b2dec │ │ │ │ - bne b2e08 │ │ │ │ + blt b32b0 │ │ │ │ + bne b32cc │ │ │ │ sub r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl a56b8 │ │ │ │ + bl a57a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2dec │ │ │ │ - ldr r1, [pc, #240] @ b2e2c │ │ │ │ + beq b32b0 │ │ │ │ + ldr r1, [pc, #240] @ b32f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2dfc │ │ │ │ + bne b32c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne b2db0 │ │ │ │ + bne b3274 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2ac4 │ │ │ │ + bl a2bb4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b2e10 │ │ │ │ + beq b32d4 │ │ │ │ add r2, r6, #1 │ │ │ │ - ldr r1, [pc, #180] @ b2e30 │ │ │ │ - ldr r0, [pc, #180] @ b2e34 │ │ │ │ + ldr r1, [pc, #180] @ b32f4 │ │ │ │ + ldr r0, [pc, #180] @ b32f8 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl ad17c │ │ │ │ + bl ad2b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ 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 b2d70 │ │ │ │ + b b3234 │ │ │ │ mov r9, #0 │ │ │ │ - b b2d08 │ │ │ │ - ldr r3, [pc, #100] @ b2e38 │ │ │ │ - ldr r1, [pc, #100] @ b2e3c │ │ │ │ - bl 3571e0 │ │ │ │ - ldr r2, [pc, #96] @ b2e40 │ │ │ │ + b b31cc │ │ │ │ + ldr r3, [pc, #100] @ b32fc │ │ │ │ + ldr r1, [pc, #100] @ b3300 │ │ │ │ + bl 35a980 │ │ │ │ + ldr r2, [pc, #96] @ b3304 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 18ef10 <_PyErr_SetString@@Base> │ │ │ │ - b b2da4 │ │ │ │ + bl 190c20 <_PyErr_SetString@@Base> │ │ │ │ + b b3268 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b b2d8c │ │ │ │ + b b3250 │ │ │ │ mov r6, sl │ │ │ │ mov r4, sl │ │ │ │ - b b2d8c │ │ │ │ + b b3250 │ │ │ │ mov r5, #0 │ │ │ │ - b b2d4c │ │ │ │ + b b3210 │ │ │ │ mov r6, r4 │ │ │ │ - b b2d8c │ │ │ │ + b b3250 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r7 │ │ │ │ - b b2d8c │ │ │ │ - subseq r1, r5, r0, lsl #27 │ │ │ │ - subseq sl, r7, ip, lsr #19 │ │ │ │ - eorseq r0, r6, r4, lsr r9 │ │ │ │ - subseq r9, r5, ip, asr #30 │ │ │ │ + b b3250 │ │ │ │ + subseq r1, r6, r0, lsl #27 │ │ │ │ + subseq sl, r8, ip, lsr #19 │ │ │ │ + eorseq r4, r6, r8, lsl r1 │ │ │ │ + subseq r9, r6, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r4, lsl #18 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r4, r6, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #132] @ b2ee0 │ │ │ │ + ldr ip, [pc, #132] @ b33a4 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, ip │ │ │ │ cmpeq r5, #1 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r6, r3 │ │ │ │ - beq b2e9c │ │ │ │ + beq b3360 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3571e0 │ │ │ │ - ldr ip, [pc, #96] @ b2ee4 │ │ │ │ + bl 35a980 │ │ │ │ + ldr ip, [pc, #96] @ b33a8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl b2eec <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b33b0 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2ec0 │ │ │ │ + bne b3384 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b b2e94 │ │ │ │ + b b3358 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ b2ee8 │ │ │ │ + ldr r0, [pc, #28] @ b33ac │ │ │ │ mov r1, r3 │ │ │ │ - bl 314a4c │ │ │ │ + bl 318224 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2ea4 │ │ │ │ - b b2e94 │ │ │ │ - subseq r9, r5, ip, asr #30 │ │ │ │ + bne b3368 │ │ │ │ + b b3358 │ │ │ │ + subseq r9, r6, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - mlaseq r6, r0, r8, r0 │ │ │ │ + eorseq r4, r6, ip, lsr r0 │ │ │ │ │ │ │ │ -000b2eec <_PyObject_MakeTpCall@@Base>: │ │ │ │ +000b33b0 <_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 b3494 <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ + beq b3958 <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - beq b3168 <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ - blt b3504 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ - ldr r3, [pc, #1712] @ b35e4 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 3571e0 │ │ │ │ + beq b362c <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ + blt b39c8 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + ldr r3, [pc, #1712] @ b3aa8 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 35a980 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ cmp r6, #20 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov fp, r0 │ │ │ │ - bgt b3290 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ + bgt b3754 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3200 <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ - ldr ip, [pc, #1668] @ b35e8 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + beq b36c4 <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ + ldr ip, [pc, #1668] @ b3aac <_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 b340c <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ + bne b38d0 <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r2, [r8] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3140 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq b3604 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq b3004 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b34c8 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ add r0, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b31e0 <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ + beq b36a4 <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0] │ │ │ │ - beq b3004 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b34c8 <_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 b31f0 <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ + beq b36b4 <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ cmp lr, ip │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b2fe0 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + bne b34a4 <_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 b3174 <_PyObject_MakeTpCall@@Base+0x288> │ │ │ │ + bne b3638 <_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 b31b8 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ - ldr r3, [pc, #1428] @ b35ec <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + blt b367c <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + ldr r3, [pc, #1428] @ b3ab0 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ cmp sl, r3 │ │ │ │ - bne b3150 <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ - ldr r2, [pc, #1420] @ b35f0 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ - ldr r3, [pc, #1404] @ b35e4 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 3571e0 │ │ │ │ + bne b3614 <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ + ldr r2, [pc, #1420] @ b3ab4 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ + ldr r3, [pc, #1404] @ b3aa8 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 35a980 │ │ │ │ cmp r7, r2 │ │ │ │ ldr sl, [r3, r0] │ │ │ │ - beq b3264 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + beq b3728 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ ldr r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3514 <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ + beq b39d8 <_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 b3378 <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ + beq b383c <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b34d0 <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ + bne b3994 <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b32e8 <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ + bne b37ac <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b30d4 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b3598 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b33c4 <_PyObject_MakeTpCall@@Base+0x4d8> │ │ │ │ + blt b3888 <_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 b311c <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + beq b35e0 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b311c <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b35e0 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1248] @ b35e8 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #1248] @ b3aac <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b33ec <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ + bne b38b0 <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne b3224 <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ + bne b36e8 <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ - beq b334c <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ + beq b3810 <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b349c <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ + bne b3960 <_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 b2fb0 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ - b b3004 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b3474 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b34c8 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ mov r6, r0 │ │ │ │ - b b30d4 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b3598 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r9, #0 │ │ │ │ - ldr r4, [pc, #1152] @ b35f4 <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ - beq b3034 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + ldr r4, [pc, #1152] @ b3ab8 <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ + beq b34f8 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b33a8 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ + bne b386c <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3034 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + beq b34f8 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ add r1, r8, r6, lsl #2 │ │ │ │ add r0, r9, #12 │ │ │ │ - bl fa810 <_PyDict_FromItems@@Base+0xf4> │ │ │ │ + bl faae4 <_PyDict_FromItems@@Base+0xf4> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b3570 <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ + beq b3a34 <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bge b3050 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - ldr r1, [pc, #1080] @ b35f8 <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ + bge b3514 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + ldr r1, [pc, #1080] @ b3abc <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 29bb10 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29e3e4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3050 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + beq b3514 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b30ec <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ - b b311c <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b35b0 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ + b b35e0 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne b2fd8 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ - b b3004 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b349c <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + b b34c8 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ cmp lr, ip │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b2fe0 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ - b b3004 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ - ldr r0, [pc, #1012] @ b35fc <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bne b34a4 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + b b34c8 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + ldr r0, [pc, #1012] @ b3ac0 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9aa38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aad8 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b3360 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #968] @ b35e4 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b3824 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #968] @ b3aa8 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2f8c <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b b3450 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3124 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + beq b35e8 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b3124 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + bne b35e8 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #924] @ b35e8 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #924] @ b3aac <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3474 <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ + bne b3938 <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b b3124 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + b b35e8 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b3598 <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ + beq b3a5c <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b3074 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - ldr r3, [pc, #896] @ b3600 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r1, [pc, #896] @ b3604 <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ + beq b3538 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + ldr r3, [pc, #896] @ b3ac4 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r1, [pc, #896] @ b3ac8 <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r6, #0 │ │ │ │ - b b30d4 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b3598 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ - bhi b342c <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ - ldr r0, [pc, #860] @ b35fc <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bhi b38f0 <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ + ldr r0, [pc, #860] @ b3ac0 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9aa38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aad8 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b3360 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #816] @ b35e4 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b3824 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #816] @ b3aa8 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3368 <_PyObject_MakeTpCall@@Base+0x47c> │ │ │ │ + bne b382c <_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 b2fc4 <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ - b b2fd8 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + bne b3488 <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ + b b349c <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3548 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ + beq b3a0c <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble b30d4 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + ble b3598 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b30b0 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3574 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #1 │ │ │ │ - beq b30d4 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b3598 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b30b0 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3574 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #2 │ │ │ │ - beq b30d4 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b3598 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq b30b0 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3574 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, r0 │ │ │ │ - bne b3330 <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ - b b30d4 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + bne b37f4 <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ + b b3598 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b343c <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b3900 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b343c <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b3900 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ mov r6, #0 │ │ │ │ - b b3138 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + b b35fc <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [ip] │ │ │ │ - b b2fb0 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b3474 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b338c <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ + beq b3850 <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3288 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #628] @ b3608 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #628] @ b360c <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + bne b374c <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #628] @ b3acc <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #628] @ b3ad0 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c0a28 <_PyErr_Format@@Base> │ │ │ │ - b b3288 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1c2db8 <_PyErr_Format@@Base> │ │ │ │ + b b374c <_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 b3050 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - b b31b8 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + bge b3514 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + b b367c <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3288 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + beq b374c <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3288 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bne b374c <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b3288 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #540] @ b3610 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b374c <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #540] @ b3ad4 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b3114 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + beq b35d8 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b3114 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ - ldr r2, [pc, #508] @ b3610 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b35d8 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + ldr r2, [pc, #508] @ b3ad4 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b3458 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ + bne b391c <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ - ldr r3, [pc, #444] @ b35e4 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 1900bc │ │ │ │ + ldr r3, [pc, #444] @ b3aa8 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2f88 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - bl 29e598 │ │ │ │ + b b344c <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + bl 2a0e6c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b32ac <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ - b b3360 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #452] @ b3608 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #452] @ b360c <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + bne b3770 <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ + b b3824 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #452] @ b3acc <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #452] @ b3ad0 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c0a28 <_PyErr_Format@@Base> │ │ │ │ - b b3360 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 1c2db8 <_PyErr_Format@@Base> │ │ │ │ + b b3824 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #372] @ b35e4 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + ldr r3, [pc, #372] @ b3aa8 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2f88 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - ldr r1, [pc, #404] @ b3610 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b344c <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + ldr r1, [pc, #404] @ b3ad4 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b3258 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + beq b371c <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b b3258 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ - bl 2abe94 │ │ │ │ - b b3360 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + b b371c <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + bl 2ae76c │ │ │ │ + b b3824 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3138 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + beq b35fc <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b35c8 <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ - ldr r3, [pc, #332] @ b3608 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #340] @ b3614 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b3a8c <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ + ldr r3, [pc, #332] @ b3acc <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #340] @ b3ad8 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2d426c │ │ │ │ - b b3360 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 2d7258 │ │ │ │ + b b3824 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b30a4 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + beq b3568 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3530 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ - ldr r3, [pc, #280] @ b3608 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #288] @ b3614 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b39f4 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ + ldr r3, [pc, #280] @ b3acc <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #288] @ b3ad8 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 2d426c │ │ │ │ - b b3288 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r0, [pc, #268] @ b3618 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ + bl 2d7258 │ │ │ │ + b b374c <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r0, [pc, #268] @ b3adc <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3360 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #228] @ b3600 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r2, [pc, #252] @ b361c <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3824 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #228] @ b3ac4 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r2, [pc, #252] @ b3ae0 <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 1c0a28 <_PyErr_Format@@Base> │ │ │ │ - b b3288 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1c2db8 <_PyErr_Format@@Base> │ │ │ │ + b b374c <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b34e8 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b34e8 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bne b39ac <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b39ac <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq b30b0 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3574 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b354c <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ - ldr r2, [pc, #184] @ b3620 <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ + bne b3a10 <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ + ldr r2, [pc, #184] @ b3ae4 <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ cmp r7, r2 │ │ │ │ - beq b30b0 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ - b b30d4 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b3574 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + b b3598 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3360 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + beq b3824 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b3360 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bne b3824 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b3360 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b3824 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ cmp r8, #0 │ │ │ │ - beq b35ac <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ + beq b3a70 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3278 <_PyObject_MakeTpCall@@Base+0x38c> │ │ │ │ + bne b373c <_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 b30d4 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b3598 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b34b4 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bne b3978 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b34b4 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b3978 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r3, fp, r4, lsr #12 │ │ │ │ - subseq r9, r5, ip, asr #30 │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq r0, r6, r8, lsr r9 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, asr r9 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsl #12 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - eorseq r0, r6, ip, lsr r6 │ │ │ │ - eorseq fp, r5, r0 │ │ │ │ - eorseq r0, r6, r8, ror r9 │ │ │ │ - subseq r8, r5, r0, asr lr │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + andeq r3, fp, r8, ror #21 │ │ │ │ + subseq r9, r6, ip, asr #30 │ │ │ │ + subseq r1, r9, r8, lsl r0 │ │ │ │ + eorseq r4, r6, ip, lsl r1 │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r6, ip, lsr r1 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r3, r6, ip, asr #27 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + @ instruction: 0x00363dfc │ │ │ │ + eorseq lr, r5, r0, asr #15 │ │ │ │ + eorseq r4, r6, ip, asr r1 │ │ │ │ + subseq r8, r6, 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] @ b3834 <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ + ldr r5, [pc, #504] @ b3cf8 <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #500] @ b3838 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #500] @ b3cfc <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ + bl 35a980 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq b36c0 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ + beq b3b84 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3774 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq b3c38 <_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 b371c <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ + beq b3be0 <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3790 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + bne b3c54 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne b36ec <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ + bne b3bb0 <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b36b8 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b3b7c <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b374c <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ + blt b3c10 <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b37dc <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ + beq b3ca0 <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b3658 <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ - ldr r3, [pc, #352] @ b383c <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ - ldr r1, [pc, #352] @ b3840 <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ + beq b3b1c <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ + ldr r3, [pc, #352] @ b3d00 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + ldr r1, [pc, #352] @ b3d04 <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r5, #0 │ │ │ │ - b b36b8 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b3b7c <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b380c <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ + beq b3cd0 <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ mov r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ - ble b36b8 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + ble b3b7c <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne b3700 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ - b b3694 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + bne b3bc4 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ + b b3b58 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3730 <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ + beq b3bf4 <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b36e4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r3, [pc, #268] @ b3844 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #268] @ b3848 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne b3ba8 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r3, [pc, #268] @ b3d08 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #268] @ b3d0c <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c0a28 <_PyErr_Format@@Base> │ │ │ │ - b b36e4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1c2db8 <_PyErr_Format@@Base> │ │ │ │ + b b3ba8 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b36e4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + beq b3ba8 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b36e4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bne b3ba8 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b36e4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r1, [pc, #192] @ b383c <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b3ba8 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r1, [pc, #192] @ b3d00 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #200] @ b384c <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ + ldr r2, [pc, #200] @ b3d10 <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c0a28 <_PyErr_Format@@Base> │ │ │ │ - b b36e4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1c2db8 <_PyErr_Format@@Base> │ │ │ │ + b b3ba8 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3688 <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ + beq b3b4c <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b37c4 <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ - ldr r3, [pc, #148] @ b3844 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #156] @ b3850 <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ + bne b3c88 <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ + ldr r3, [pc, #148] @ b3d08 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #156] @ b3d14 <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d426c │ │ │ │ - b b36e4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 2d7258 │ │ │ │ + b b3ba8 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b37a8 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b37a8 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bne b3c6c <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b3c6c <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ cmp r2, #0 │ │ │ │ - beq b37f0 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ + beq b3cb4 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b36d4 <_PyObject_MakeTpCall@@Base+0x7e8> │ │ │ │ + bne b3b98 <_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 b36b8 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b3b7c <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq b3694 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + beq b3b58 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b3810 <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ - ldr r2, [pc, #40] @ b3854 <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ + bne b3cd4 <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ + ldr r2, [pc, #40] @ b3d18 <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ cmp r4, r2 │ │ │ │ - beq b3694 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ - b b36b8 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ - subseq r9, r5, ip, asr #30 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, asr r9 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsl #12 │ │ │ │ - eorseq r0, r6, r8, ror r9 │ │ │ │ - eorseq r0, r6, ip, lsr r6 │ │ │ │ - subseq r8, r5, r0, asr lr │ │ │ │ + beq b3b58 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + b b3b7c <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + subseq r9, r6, ip, asr #30 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r6, ip, lsr r1 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r3, r6, ip, asr #27 │ │ │ │ + eorseq r4, r6, ip, asr r1 │ │ │ │ + @ instruction: 0x00363dfc │ │ │ │ + subseq r8, r6, 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] @ b47ac <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ + ldr ip, [pc, #3896] @ b4c70 <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ stm sp, {r3, ip} │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #3868] @ b47b0 <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ - ldr r1, [pc, #3868] @ b47b4 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ + ldr r3, [pc, #3868] @ b4c74 <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ + ldr r1, [pc, #3868] @ b4c78 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6bf4 │ │ │ │ + bl b70b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5800 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + beq b5cc4 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b3c28 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ - ble b5800 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + beq b40ec <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ + ble b5cc4 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b641c <_PyObject_MakeTpCall@@Base+0x3530> │ │ │ │ + bge b68e0 <_PyObject_MakeTpCall@@Base+0x3530> │ │ │ │ cmp r8, #1 │ │ │ │ - beq b51c8 <_PyObject_MakeTpCall@@Base+0x22dc> │ │ │ │ + beq b568c <_PyObject_MakeTpCall@@Base+0x22dc> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, #1 │ │ │ │ add sl, r3, #12 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b643c <_PyObject_MakeTpCall@@Base+0x3550> │ │ │ │ + bge b6900 <_PyObject_MakeTpCall@@Base+0x3550> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne b38f8 <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ + bne b3dbc <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b5800 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + ble b5cc4 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #172] @ 0xac │ │ │ │ add r8, r3, #8 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq b6338 <_PyObject_MakeTpCall@@Base+0x344c> │ │ │ │ + beq b67fc <_PyObject_MakeTpCall@@Base+0x344c> │ │ │ │ sub ip, r1, lr │ │ │ │ mvn ip, ip │ │ │ │ ands ip, ip, #7 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ - beq b3a5c <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b3f20 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5cb4 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ + ble b6178 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5824 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + bne b5ce8 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp ip, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ - beq b3a5c <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b3f20 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp ip, #2 │ │ │ │ - beq b3a3c <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ + beq b3f00 <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ cmp ip, #3 │ │ │ │ - beq b3a1c <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ + beq b3ee0 <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ cmp ip, #4 │ │ │ │ - beq b39fc <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ + beq b3ec0 <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ cmp ip, #5 │ │ │ │ - beq b39dc <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ + beq b3ea0 <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ cmp ip, #6 │ │ │ │ - bne b5808 <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ + bne b5ccc <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5cb4 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ + ble b6178 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5824 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + bne b5ce8 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5cb4 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ + ble b6178 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5824 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + bne b5ce8 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5cb4 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ + ble b6178 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5824 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + bne b5ce8 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5cb4 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ + ble b6178 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5824 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + bne b5ce8 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5cb4 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ + ble b6178 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5824 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + bne b5ce8 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5cb4 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ + ble b6178 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5824 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + bne b5ce8 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ add r1, r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ mov fp, r1 │ │ │ │ - bne b5910 <_PyObject_MakeTpCall@@Base+0x2a24> │ │ │ │ + bne b5dd4 <_PyObject_MakeTpCall@@Base+0x2a24> │ │ │ │ cmp r6, r5 │ │ │ │ - bne b5f70 <_PyObject_MakeTpCall@@Base+0x3084> │ │ │ │ + bne b6434 <_PyObject_MakeTpCall@@Base+0x3084> │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #28] │ │ │ │ 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 b648c <_PyObject_MakeTpCall@@Base+0x35a0> │ │ │ │ + bge b6950 <_PyObject_MakeTpCall@@Base+0x35a0> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5120 <_PyObject_MakeTpCall@@Base+0x2234> │ │ │ │ + bne b55e4 <_PyObject_MakeTpCall@@Base+0x2234> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5188 <_PyObject_MakeTpCall@@Base+0x229c> │ │ │ │ + beq b564c <_PyObject_MakeTpCall@@Base+0x229c> │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq b57ec <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ + beq b5cb0 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ ldr r8, [r4, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b5104 <_PyObject_MakeTpCall@@Base+0x2218> │ │ │ │ + beq b55c8 <_PyObject_MakeTpCall@@Base+0x2218> │ │ │ │ ldr r6, [r8, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b51a8 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ + beq b566c <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - ldreq sl, [pc, #3360] @ b481c <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3ba8 <_PyObject_MakeTpCall@@Base+0xcbc> │ │ │ │ + ldreq sl, [pc, #3360] @ b4ce0 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b406c <_PyObject_MakeTpCall@@Base+0xcbc> │ │ │ │ ldr r3, [sl, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #3344] @ b481c <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3b88 <_PyObject_MakeTpCall@@Base+0xc9c> │ │ │ │ + ldreq r3, [pc, #3344] @ b4ce0 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b404c <_PyObject_MakeTpCall@@Base+0xc9c> │ │ │ │ ldr r2, [r3, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - ldreq r2, [pc, #3328] @ b481c <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3b68 <_PyObject_MakeTpCall@@Base+0xc7c> │ │ │ │ + ldreq r2, [pc, #3328] @ b4ce0 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b402c <_PyObject_MakeTpCall@@Base+0xc7c> │ │ │ │ ldr r0, [r2, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #3312] @ b481c <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3b48 <_PyObject_MakeTpCall@@Base+0xc5c> │ │ │ │ + ldreq r0, [pc, #3312] @ b4ce0 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b400c <_PyObject_MakeTpCall@@Base+0xc5c> │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl a54c4 │ │ │ │ + bl a55b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [r2, #16] │ │ │ │ ldr ip, [r0, #16] │ │ │ │ cmp lr, ip │ │ │ │ - bne b3b68 <_PyObject_MakeTpCall@@Base+0xc7c> │ │ │ │ + bne b402c <_PyObject_MakeTpCall@@Base+0xc7c> │ │ │ │ ldr lr, [r2, #20] │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp lr, ip │ │ │ │ moveq r2, r0 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b3b88 <_PyObject_MakeTpCall@@Base+0xc9c> │ │ │ │ + bne b404c <_PyObject_MakeTpCall@@Base+0xc9c> │ │ │ │ ldr ip, [r3, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp ip, r0 │ │ │ │ moveq r3, r2 │ │ │ │ ldr ip, [sl, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b3ba8 <_PyObject_MakeTpCall@@Base+0xcbc> │ │ │ │ + bne b406c <_PyObject_MakeTpCall@@Base+0xcbc> │ │ │ │ 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 b51b0 <_PyObject_MakeTpCall@@Base+0x22c4> │ │ │ │ + bne b5674 <_PyObject_MakeTpCall@@Base+0x22c4> │ │ │ │ ldr lr, [r6, #20] │ │ │ │ ldr ip, [sl, #20] │ │ │ │ cmp lr, ip │ │ │ │ - bne b51b0 <_PyObject_MakeTpCall@@Base+0x22c4> │ │ │ │ + bne b5674 <_PyObject_MakeTpCall@@Base+0x22c4> │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r0, r3 │ │ │ │ moveq r6, sl │ │ │ │ - bne b51c0 <_PyObject_MakeTpCall@@Base+0x22d4> │ │ │ │ + bne b5684 <_PyObject_MakeTpCall@@Base+0x22d4> │ │ │ │ ldr ip, [r8, #20] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b51c0 <_PyObject_MakeTpCall@@Base+0x22d4> │ │ │ │ + bne b5684 <_PyObject_MakeTpCall@@Base+0x22d4> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne b5118 <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ + bne b55dc <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b5118 <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ + bne b55dc <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ cmp fp, #0 │ │ │ │ - bne b57b8 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + bne b5c7c <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq b50dc <_PyObject_MakeTpCall@@Base+0x21f0> │ │ │ │ + beq b55a0 <_PyObject_MakeTpCall@@Base+0x21f0> │ │ │ │ mov r7, r4 │ │ │ │ mov fp, r6 │ │ │ │ - b b3aa0 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ - ldr r1, [pc, #3052] @ b481c <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + b b3f64 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ + ldr r1, [pc, #3052] @ b4ce0 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2ac4 │ │ │ │ + bl a2bb4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq b5800 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ - ldr r4, [pc, #3028] @ b481c <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b5cc4 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + ldr r4, [pc, #3028] @ b4ce0 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b611c <_PyObject_MakeTpCall@@Base+0x3230> │ │ │ │ + beq b65e0 <_PyObject_MakeTpCall@@Base+0x3230> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b611c <_PyObject_MakeTpCall@@Base+0x3230> │ │ │ │ + beq b65e0 <_PyObject_MakeTpCall@@Base+0x3230> │ │ │ │ mov r0, r7 │ │ │ │ - bl a8ebc │ │ │ │ + bl a8fac │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b58a4 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ + beq b5d68 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b65bc <_PyObject_MakeTpCall@@Base+0x36d0> │ │ │ │ - ldr r1, [pc, #2920] @ b47f0 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ - ldr r3, [pc, #2968] @ b4824 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + beq b6a80 <_PyObject_MakeTpCall@@Base+0x36d0> │ │ │ │ + ldr r1, [pc, #2920] @ b4cb4 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r3, [pc, #2968] @ b4ce8 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ ldr r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne b5268 <_PyObject_MakeTpCall@@Base+0x237c> │ │ │ │ + bne b572c <_PyObject_MakeTpCall@@Base+0x237c> │ │ │ │ ldr r2, [r1, #476] @ 0x1dc │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5268 <_PyObject_MakeTpCall@@Base+0x237c> │ │ │ │ + beq b572c <_PyObject_MakeTpCall@@Base+0x237c> │ │ │ │ add r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5298 <_PyObject_MakeTpCall@@Base+0x23ac> │ │ │ │ - ldr sl, [pc, #2972] @ b485c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3571e0 │ │ │ │ + bne b575c <_PyObject_MakeTpCall@@Base+0x23ac> │ │ │ │ + ldr sl, [pc, #2972] @ b4d20 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c78 <_PyObject_MakeTpCall@@Base+0x2d8c> │ │ │ │ + bne b613c <_PyObject_MakeTpCall@@Base+0x2d8c> │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr r7, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ - bne b4f4c <_PyObject_MakeTpCall@@Base+0x2060> │ │ │ │ + bne b5410 <_PyObject_MakeTpCall@@Base+0x2060> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4f4c <_PyObject_MakeTpCall@@Base+0x2060> │ │ │ │ + bne b5410 <_PyObject_MakeTpCall@@Base+0x2060> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #2872] @ b4838 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + ldr fp, [pc, #2872] @ b4cfc <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ cmp r2, fp │ │ │ │ - bne b6008 <_PyObject_MakeTpCall@@Base+0x311c> │ │ │ │ + bne b64cc <_PyObject_MakeTpCall@@Base+0x311c> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9da00 │ │ │ │ + bl 9daa0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b58a4 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ + beq b5d68 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq b3d68 <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ - ldr sl, [pc, #2848] @ b485c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3571e0 │ │ │ │ + beq b422c <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ + ldr sl, [pc, #2848] @ b4d20 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -141805,33 +142110,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 b6a80 <_PyObject_MakeTpCall@@Base+0x3b94> │ │ │ │ + beq b6f44 <_PyObject_MakeTpCall@@Base+0x3b94> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r9, #168] @ 0xa8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3dc8 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ + beq b428c <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #2532] @ b47b8 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ + ldr r2, [pc, #2532] @ b4c7c <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r9, #24] │ │ │ │ - ldr r2, [pc, #2524] @ b47bc <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #2524] @ b4c80 <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ str r2, [r9, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #2520] @ b47c0 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #2520] @ b4c84 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #2512] @ b47c4 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #2512] @ b4c88 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ str r2, [r9, #96] @ 0x60 │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ addne r3, r3, #1 │ │ │ │ str fp, [r9, #152] @ 0x98 │ │ │ │ str r4, [r9, #128] @ 0x80 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -141841,275 +142146,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 b6318 <_PyObject_MakeTpCall@@Base+0x342c> │ │ │ │ + beq b67dc <_PyObject_MakeTpCall@@Base+0x342c> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b62a0 <_PyObject_MakeTpCall@@Base+0x33b4> │ │ │ │ + beq b6764 <_PyObject_MakeTpCall@@Base+0x33b4> │ │ │ │ tst r3, #32 │ │ │ │ - beq b62a0 <_PyObject_MakeTpCall@@Base+0x33b4> │ │ │ │ + beq b6764 <_PyObject_MakeTpCall@@Base+0x33b4> │ │ │ │ adds r0, r2, #20 │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ strne r0, [r9, #12] │ │ │ │ - beq b62c8 <_PyObject_MakeTpCall@@Base+0x33dc> │ │ │ │ + beq b678c <_PyObject_MakeTpCall@@Base+0x33dc> │ │ │ │ bl 29c28 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b6a98 <_PyObject_MakeTpCall@@Base+0x3bac> │ │ │ │ + bne b6f5c <_PyObject_MakeTpCall@@Base+0x3bac> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b51d0 <_PyObject_MakeTpCall@@Base+0x22e4> │ │ │ │ - ldr r3, [pc, #2464] @ b4824 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ - ldr r6, [pc, #2456] @ b4820 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + bne b5694 <_PyObject_MakeTpCall@@Base+0x22e4> │ │ │ │ + ldr r3, [pc, #2464] @ b4ce8 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + ldr r6, [pc, #2456] @ b4ce4 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #2976] @ 0xba0 │ │ │ │ ldr sl, [r9, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b524c <_PyObject_MakeTpCall@@Base+0x2360> │ │ │ │ + bne b5710 <_PyObject_MakeTpCall@@Base+0x2360> │ │ │ │ ldr r2, [r6, #2984] @ 0xba8 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b524c <_PyObject_MakeTpCall@@Base+0x2360> │ │ │ │ - ldr r5, [pc, #2424] @ b4828 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + beq b5710 <_PyObject_MakeTpCall@@Base+0x2360> │ │ │ │ + ldr r5, [pc, #2424] @ b4cec <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ cmn r0, #1 │ │ │ │ - bne b3f48 <_PyObject_MakeTpCall@@Base+0x105c> │ │ │ │ - bl 161d88 │ │ │ │ + bne b440c <_PyObject_MakeTpCall@@Base+0x105c> │ │ │ │ + bl 162d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3f54 <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ + beq b4418 <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #2272] @ b47c8 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ - bl a6924 │ │ │ │ + ldr r1, [pc, #2272] @ b4c8c <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ + bl a6a14 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq b3f1c <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ + beq b43e0 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne b5f9c <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ + bne b6460 <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ cmp fp, #0 │ │ │ │ - bge b3f54 <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ + bge b4418 <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3f40 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ + beq b4404 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq b666c <_PyObject_MakeTpCall@@Base+0x3780> │ │ │ │ + beq b6b30 <_PyObject_MakeTpCall@@Base+0x3780> │ │ │ │ mov r9, #0 │ │ │ │ - b b4a3c <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ + b b4f00 <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3ed0 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ + beq b4394 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6a00 <_PyObject_MakeTpCall@@Base+0x3b14> │ │ │ │ + bne b6ec4 <_PyObject_MakeTpCall@@Base+0x3b14> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6a70 <_PyObject_MakeTpCall@@Base+0x3b84> │ │ │ │ + beq b6f34 <_PyObject_MakeTpCall@@Base+0x3b84> │ │ │ │ ldr r3, [r6, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b56c4 <_PyObject_MakeTpCall@@Base+0x27d8> │ │ │ │ + bne b5b88 <_PyObject_MakeTpCall@@Base+0x27d8> │ │ │ │ ldr r2, [r6, #3612] @ 0xe1c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b56c4 <_PyObject_MakeTpCall@@Base+0x27d8> │ │ │ │ - ldr r3, [pc, #2172] @ b4814 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + beq b5b88 <_PyObject_MakeTpCall@@Base+0x27d8> │ │ │ │ + ldr r3, [pc, #2172] @ b4cd8 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ add r1, r3, #24064 @ 0x5e00 │ │ │ │ add r1, r1, #16 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ cmp sl, #0 │ │ │ │ - bne b5028 <_PyObject_MakeTpCall@@Base+0x213c> │ │ │ │ + bne b54ec <_PyObject_MakeTpCall@@Base+0x213c> │ │ │ │ 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 b6928 <_PyObject_MakeTpCall@@Base+0x3a3c> │ │ │ │ + bne b6dec <_PyObject_MakeTpCall@@Base+0x3a3c> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b69b0 <_PyObject_MakeTpCall@@Base+0x3ac4> │ │ │ │ + beq b6e74 <_PyObject_MakeTpCall@@Base+0x3ac4> │ │ │ │ ldr r3, [r6, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4fc4 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + bne b5488 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ ldr r2, [r6, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b4fc4 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + beq b5488 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #2032] @ b480c <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + ldr r1, [pc, #2032] @ b4cd0 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b4fd8 <_PyObject_MakeTpCall@@Base+0x20ec> │ │ │ │ + beq b549c <_PyObject_MakeTpCall@@Base+0x20ec> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b40e8 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ + beq b45ac <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b624c <_PyObject_MakeTpCall@@Base+0x3360> │ │ │ │ + beq b6710 <_PyObject_MakeTpCall@@Base+0x3360> │ │ │ │ tst r3, #32 │ │ │ │ - beq b624c <_PyObject_MakeTpCall@@Base+0x3360> │ │ │ │ + beq b6710 <_PyObject_MakeTpCall@@Base+0x3360> │ │ │ │ adds sl, r5, #20 │ │ │ │ - beq b6258 <_PyObject_MakeTpCall@@Base+0x336c> │ │ │ │ + beq b671c <_PyObject_MakeTpCall@@Base+0x336c> │ │ │ │ str sl, [sp, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #1960] @ b4814 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r2, [pc, #1884] @ b47cc <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + ldr r3, [pc, #1960] @ b4cd8 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r2, [pc, #1884] @ b4c90 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ add fp, r0, #1 │ │ │ │ - bne b5ec8 <_PyObject_MakeTpCall@@Base+0x2fdc> │ │ │ │ - ldr sl, [pc, #2004] @ b485c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3571e0 │ │ │ │ + bne b638c <_PyObject_MakeTpCall@@Base+0x2fdc> │ │ │ │ + ldr sl, [pc, #2004] @ b4d20 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp fp, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi b50a0 <_PyObject_MakeTpCall@@Base+0x21b4> │ │ │ │ + bhi b5564 <_PyObject_MakeTpCall@@Base+0x21b4> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq b5ddc <_PyObject_MakeTpCall@@Base+0x2ef0> │ │ │ │ + beq b62a0 <_PyObject_MakeTpCall@@Base+0x2ef0> │ │ │ │ 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 b5064 <_PyObject_MakeTpCall@@Base+0x2178> │ │ │ │ + beq b5528 <_PyObject_MakeTpCall@@Base+0x2178> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ str r5, [r9, #88] @ 0x58 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6b50 <_PyObject_MakeTpCall@@Base+0x3c64> │ │ │ │ + bne b7014 <_PyObject_MakeTpCall@@Base+0x3c64> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6bd0 <_PyObject_MakeTpCall@@Base+0x3ce4> │ │ │ │ + beq b7094 <_PyObject_MakeTpCall@@Base+0x3ce4> │ │ │ │ ldr r3, [r6, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5c40 <_PyObject_MakeTpCall@@Base+0x2d54> │ │ │ │ + bne b6104 <_PyObject_MakeTpCall@@Base+0x2d54> │ │ │ │ ldr r2, [r6, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5c40 <_PyObject_MakeTpCall@@Base+0x2d54> │ │ │ │ - ldr r1, [pc, #1836] @ b4858 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + beq b6104 <_PyObject_MakeTpCall@@Base+0x2d54> │ │ │ │ + ldr r1, [pc, #1836] @ b4d1c <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b56e0 <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ - ldr sl, [pc, #1812] @ b485c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3571e0 │ │ │ │ + bne b5ba4 <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ + ldr sl, [pc, #1812] @ b4d20 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c98 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ + bne b615c <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5740 <_PyObject_MakeTpCall@@Base+0x2854> │ │ │ │ + bne b5c04 <_PyObject_MakeTpCall@@Base+0x2854> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6408 <_PyObject_MakeTpCall@@Base+0x351c> │ │ │ │ + beq b68cc <_PyObject_MakeTpCall@@Base+0x351c> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5b80 <_PyObject_MakeTpCall@@Base+0x2c94> │ │ │ │ + bne b6044 <_PyObject_MakeTpCall@@Base+0x2c94> │ │ │ │ ldr r2, [r6, #2200] @ 0x898 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5b80 <_PyObject_MakeTpCall@@Base+0x2c94> │ │ │ │ - ldr r1, [pc, #1644] @ b4808 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + beq b6044 <_PyObject_MakeTpCall@@Base+0x2c94> │ │ │ │ + ldr r1, [pc, #1644] @ b4ccc <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5b98 <_PyObject_MakeTpCall@@Base+0x2cac> │ │ │ │ - ldr sl, [pc, #1700] @ b485c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3571e0 │ │ │ │ + bne b605c <_PyObject_MakeTpCall@@Base+0x2cac> │ │ │ │ + ldr sl, [pc, #1700] @ b4d20 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c88 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + bne b614c <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5bb8 <_PyObject_MakeTpCall@@Base+0x2ccc> │ │ │ │ + bne b607c <_PyObject_MakeTpCall@@Base+0x2ccc> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b5ff4 <_PyObject_MakeTpCall@@Base+0x3108> │ │ │ │ + beq b64b8 <_PyObject_MakeTpCall@@Base+0x3108> │ │ │ │ ldr r3, [r6, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5c28 <_PyObject_MakeTpCall@@Base+0x2d3c> │ │ │ │ + bne b60ec <_PyObject_MakeTpCall@@Base+0x2d3c> │ │ │ │ ldr r2, [r6, #636] @ 0x27c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5c28 <_PyObject_MakeTpCall@@Base+0x2d3c> │ │ │ │ - ldr r1, [pc, #1476] @ b47d0 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + beq b60ec <_PyObject_MakeTpCall@@Base+0x2d3c> │ │ │ │ + ldr r1, [pc, #1476] @ b4c94 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5b24 <_PyObject_MakeTpCall@@Base+0x2c38> │ │ │ │ - ldr sl, [pc, #1588] @ b485c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3571e0 │ │ │ │ + bne b5fe8 <_PyObject_MakeTpCall@@Base+0x2c38> │ │ │ │ + ldr sl, [pc, #1588] @ b4d20 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c68 <_PyObject_MakeTpCall@@Base+0x2d7c> │ │ │ │ + bne b612c <_PyObject_MakeTpCall@@Base+0x2d7c> │ │ │ │ ldr r3, [r9, #432] @ 0x1b0 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b54bc <_PyObject_MakeTpCall@@Base+0x25d0> │ │ │ │ + bne b5980 <_PyObject_MakeTpCall@@Base+0x25d0> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 │ │ │ │ @@ -142121,647 +142426,647 @@ │ │ │ │ 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 b4e4c <_PyObject_MakeTpCall@@Base+0x1f60> │ │ │ │ + beq b5310 <_PyObject_MakeTpCall@@Base+0x1f60> │ │ │ │ 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 b4e74 <_PyObject_MakeTpCall@@Base+0x1f88> │ │ │ │ + bne b5338 <_PyObject_MakeTpCall@@Base+0x1f88> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5b00 <_PyObject_MakeTpCall@@Base+0x2c14> │ │ │ │ + bne b5fc4 <_PyObject_MakeTpCall@@Base+0x2c14> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - bgt b4e84 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ + bgt b5348 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b4ecc <_PyObject_MakeTpCall@@Base+0x1fe0> │ │ │ │ + bne b5390 <_PyObject_MakeTpCall@@Base+0x1fe0> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6aac <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + beq b6f70 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ ldr r3, [r6, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5b0c <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ + bne b5fd0 <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ ldr r2, [r6, #676] @ 0x2a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5b0c <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ - ldr r1, [pc, #1336] @ b4844 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + beq b5fd0 <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ + ldr r1, [pc, #1336] @ b4d08 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b55f0 <_PyObject_MakeTpCall@@Base+0x2704> │ │ │ │ - ldr sl, [pc, #1332] @ b485c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3571e0 │ │ │ │ + bne b5ab4 <_PyObject_MakeTpCall@@Base+0x2704> │ │ │ │ + ldr sl, [pc, #1332] @ b4d20 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c58 <_PyObject_MakeTpCall@@Base+0x2d6c> │ │ │ │ + bne b611c <_PyObject_MakeTpCall@@Base+0x2d6c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b562c <_PyObject_MakeTpCall@@Base+0x2740> │ │ │ │ + bne b5af0 <_PyObject_MakeTpCall@@Base+0x2740> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b69a8 <_PyObject_MakeTpCall@@Base+0x3abc> │ │ │ │ + beq b6e6c <_PyObject_MakeTpCall@@Base+0x3abc> │ │ │ │ ldr r3, [r6, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5ae8 <_PyObject_MakeTpCall@@Base+0x2bfc> │ │ │ │ + bne b5fac <_PyObject_MakeTpCall@@Base+0x2bfc> │ │ │ │ ldr r2, [r6, #748] @ 0x2ec │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5ae8 <_PyObject_MakeTpCall@@Base+0x2bfc> │ │ │ │ - ldr r1, [pc, #1112] @ b47d4 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ + beq b5fac <_PyObject_MakeTpCall@@Base+0x2bfc> │ │ │ │ + ldr r1, [pc, #1112] @ b4c98 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b61d0 <_PyObject_MakeTpCall@@Base+0x32e4> │ │ │ │ - ldr sl, [pc, #1220] @ b485c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3571e0 │ │ │ │ + bne b6694 <_PyObject_MakeTpCall@@Base+0x32e4> │ │ │ │ + ldr sl, [pc, #1220] @ b4d20 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5ce8 <_PyObject_MakeTpCall@@Base+0x2dfc> │ │ │ │ + bne b61ac <_PyObject_MakeTpCall@@Base+0x2dfc> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne b43dc <_PyObject_MakeTpCall@@Base+0x14f0> │ │ │ │ + bne b48a0 <_PyObject_MakeTpCall@@Base+0x14f0> │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ orreq r3, r3, #256 @ 0x100 │ │ │ │ streq r3, [r9, #84] @ 0x54 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r9] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 93eec │ │ │ │ + bl 93fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #1012] @ b47d8 <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ + blt b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #1012] @ b4c9c <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4404 <_PyObject_MakeTpCall@@Base+0x1518> │ │ │ │ + beq b48c8 <_PyObject_MakeTpCall@@Base+0x1518> │ │ │ │ mov r0, r9 │ │ │ │ - bl b83d8 │ │ │ │ + bl b88b0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b43ec <_PyObject_MakeTpCall@@Base+0x1500> │ │ │ │ + bne b48b0 <_PyObject_MakeTpCall@@Base+0x1500> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b63a0 <_PyObject_MakeTpCall@@Base+0x34b4> │ │ │ │ + beq b6864 <_PyObject_MakeTpCall@@Base+0x34b4> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6134 <_PyObject_MakeTpCall@@Base+0x3248> │ │ │ │ + bne b65f8 <_PyObject_MakeTpCall@@Base+0x3248> │ │ │ │ subs r0, r4, #0 │ │ │ │ - beq b619c <_PyObject_MakeTpCall@@Base+0x32b0> │ │ │ │ + beq b6660 <_PyObject_MakeTpCall@@Base+0x32b0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b619c <_PyObject_MakeTpCall@@Base+0x32b0> │ │ │ │ - bl a8ebc │ │ │ │ + beq b6660 <_PyObject_MakeTpCall@@Base+0x32b0> │ │ │ │ + bl a8fac │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r2, [pc, #920] @ b47f4 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - ldr sl, [pc, #1020] @ b485c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r2, [pc, #920] @ b4cb8 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr sl, [pc, #1020] @ b4d20 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ mov fp, #0 │ │ │ │ asr r2, r2, #3 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #20] │ │ │ │ mov r9, fp │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b488c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + beq b4d50 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ ldr r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5ee4 <_PyObject_MakeTpCall@@Base+0x2ff8> │ │ │ │ + bne b63a8 <_PyObject_MakeTpCall@@Base+0x2ff8> │ │ │ │ ldr r3, [sl, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r9 │ │ │ │ - ble b488c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + ble b4d50 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ ldrb ip, [r3, #5] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, ip │ │ │ │ add r3, r3, #20 │ │ │ │ - beq b4de0 <_PyObject_MakeTpCall@@Base+0x1ef4> │ │ │ │ + beq b52a4 <_PyObject_MakeTpCall@@Base+0x1ef4> │ │ │ │ add r2, r2, r9, lsl #3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b4868 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + beq b4d2c <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r6, [fp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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] @ b47f4 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r3, [pc, #716] @ b4cb8 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bne b4b40 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ + bne b5004 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ 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 b4b3c <_PyObject_MakeTpCall@@Base+0x1c50> │ │ │ │ + bne b5000 <_PyObject_MakeTpCall@@Base+0x1c50> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r0 │ │ │ │ ldr r8, [r5, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b4aac <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + beq b4f70 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ 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 b4740 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - ldr r2, [pc, #600] @ b47dc <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ + beq b4c04 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r2, [pc, #600] @ b4ca0 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4a68 <_PyObject_MakeTpCall@@Base+0x1b7c> │ │ │ │ - ldr r3, [pc, #592] @ b47e0 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ + bne b4f2c <_PyObject_MakeTpCall@@Base+0x1b7c> │ │ │ │ + ldr r3, [pc, #592] @ b4ca4 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ cmp fp, r3 │ │ │ │ - beq b6ae4 <_PyObject_MakeTpCall@@Base+0x3bf8> │ │ │ │ - ldr r2, [pc, #584] @ b47e4 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + beq b6fa8 <_PyObject_MakeTpCall@@Base+0x3bf8> │ │ │ │ + ldr r2, [pc, #584] @ b4ca8 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ tst r3, #24 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ tst r3, #4 │ │ │ │ lsl r3, r3, #17 │ │ │ │ add r4, r4, r3, lsr #31 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne b69b8 <_PyObject_MakeTpCall@@Base+0x3acc> │ │ │ │ + bne b6e7c <_PyObject_MakeTpCall@@Base+0x3acc> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bhi b5da0 <_PyObject_MakeTpCall@@Base+0x2eb4> │ │ │ │ + bhi b6264 <_PyObject_MakeTpCall@@Base+0x2eb4> │ │ │ │ adds r5, r4, r5 │ │ │ │ - bmi b5da0 <_PyObject_MakeTpCall@@Base+0x2eb4> │ │ │ │ - ldr r3, [pc, #552] @ b4814 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r2, [pc, #476] @ b47cc <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bmi b6264 <_PyObject_MakeTpCall@@Base+0x2eb4> │ │ │ │ + ldr r3, [pc, #552] @ b4cd8 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r2, [pc, #476] @ b4c90 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5d88 <_PyObject_MakeTpCall@@Base+0x2e9c> │ │ │ │ + bne b624c <_PyObject_MakeTpCall@@Base+0x2e9c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub r1, r5, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b5a74 <_PyObject_MakeTpCall@@Base+0x2b88> │ │ │ │ + bcs b5f38 <_PyObject_MakeTpCall@@Base+0x2b88> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r7, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b5a64 <_PyObject_MakeTpCall@@Base+0x2b78> │ │ │ │ + beq b5f28 <_PyObject_MakeTpCall@@Base+0x2b78> │ │ │ │ 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 b4af4 <_PyObject_MakeTpCall@@Base+0x1c08> │ │ │ │ + beq b4fb8 <_PyObject_MakeTpCall@@Base+0x1c08> │ │ │ │ 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 b5594 <_PyObject_MakeTpCall@@Base+0x26a8> │ │ │ │ - ldr r3, [pc, #360] @ b47e4 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + bgt b5a58 <_PyObject_MakeTpCall@@Base+0x26a8> │ │ │ │ + ldr r3, [pc, #360] @ b4ca8 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r2, [pc, #344] @ b47e4 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + ldrne r2, [pc, #344] @ b4ca8 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r2, [pc, #340] @ b47ec <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r2, [pc, #340] @ b4cb0 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6574 <_PyObject_MakeTpCall@@Base+0x3688> │ │ │ │ + bne b6a38 <_PyObject_MakeTpCall@@Base+0x3688> │ │ │ │ ldr r3, [r8] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq b6360 <_PyObject_MakeTpCall@@Base+0x3474> │ │ │ │ + beq b6824 <_PyObject_MakeTpCall@@Base+0x3474> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r2, [fp] │ │ │ │ str r8, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldreq r3, [r8] │ │ │ │ - beq b6370 <_PyObject_MakeTpCall@@Base+0x3484> │ │ │ │ + beq b6834 <_PyObject_MakeTpCall@@Base+0x3484> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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] @ b47e8 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + ldr lr, [pc, #204] @ b4cac <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ str lr, [r4, #20] │ │ │ │ str r1, [ip] │ │ │ │ stmdb r4, {r0, r2} │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq b473c <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + beq b4c00 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b6200 <_PyObject_MakeTpCall@@Base+0x3314> │ │ │ │ + beq b66c4 <_PyObject_MakeTpCall@@Base+0x3314> │ │ │ │ mov r8, r4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl fc50c │ │ │ │ + bl fc7e0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b477c <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ + beq b4c40 <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b477c <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq b67b8 <_PyObject_MakeTpCall@@Base+0x38cc> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b447c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + bne b4c40 <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq b6c7c <_PyObject_MakeTpCall@@Base+0x38cc> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b4940 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b447c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b447c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ - @ instruction: 0x00555490 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - mlaseq r6, r8, r9, r0 │ │ │ │ - andseq r8, r5, r4, lsr #30 │ │ │ │ - muleq sl, r0, r2 │ │ │ │ - andseq r6, r8, r0, lsl sp │ │ │ │ - andseq r6, fp, ip, asr #7 │ │ │ │ - subseq sl, r7, ip, lsl #20 │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - subseq sl, r7, r0, lsl #1 │ │ │ │ - ldrsheq sl, [r7], #-0 │ │ │ │ - subseq fp, r5, ip, asr r1 │ │ │ │ - andseq lr, r4, r8, lsl #14 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - andseq pc, r4, ip, lsr #1 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq sl, r7, r0, lsl lr │ │ │ │ - subseq sl, r7, r4, lsl pc │ │ │ │ - eorseq lr, r5, ip, lsr #27 │ │ │ │ - @ instruction: 0x00561690 │ │ │ │ - @ instruction: 0x000fbdb4 │ │ │ │ - andeq r7, sl, r8, ror #29 │ │ │ │ - @ instruction: 0x0057a69c │ │ │ │ - subseq sl, r7, r8, lsr #5 │ │ │ │ - subseq r8, r5, r8, asr #25 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - 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 │ │ │ │ - muleq r9, r4, r9 │ │ │ │ - ldrsheq r1, [r6], #-100 @ 0xffffff9c │ │ │ │ - subseq r8, r5, ip, lsr #7 │ │ │ │ - subseq sl, r7, r8, lsr #1 │ │ │ │ + bne b4940 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b4940 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + @ instruction: 0x00565490 │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + eorseq r4, r6, ip, ror r1 │ │ │ │ + andseq r9, r5, r0, ror lr │ │ │ │ + andeq r4, sl, r0, lsl #7 │ │ │ │ + @ instruction: 0x001886b8 │ │ │ │ + andseq r8, fp, ip, lsl #15 │ │ │ │ + subseq sl, r8, ip, lsl #20 │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + subseq sl, r8, r0, lsl #1 │ │ │ │ + ldrsheq sl, [r8], #-0 │ │ │ │ + subseq fp, r6, ip, asr r1 │ │ │ │ + andseq lr, r4, r0, lsl #27 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x00568194 │ │ │ │ + andseq pc, r4, ip, ror r5 @ │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq sl, r8, r0, lsl lr │ │ │ │ + subseq sl, r8, r4, lsl pc │ │ │ │ + eorseq r2, r6, ip, ror #10 │ │ │ │ + subseq r1, r7, r8, lsr #13 │ │ │ │ + andeq ip, pc, r8, lsl #1 │ │ │ │ + ldrdeq r7, [sl], -r8 │ │ │ │ + @ instruction: 0x0058a69c │ │ │ │ + subseq sl, r8, r8, lsr #5 │ │ │ │ + subseq r8, r6, r8, asr #25 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + 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 │ │ │ │ + andeq sp, r9, r4, lsr sl │ │ │ │ + subseq r1, r7, ip, lsl #14 │ │ │ │ + subseq r8, r6, ip, lsr #7 │ │ │ │ + subseq sl, r8, r8, lsr #1 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, asr #4 │ │ │ │ - subseq sl, r7, r0, lsr #24 │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ - subseq sl, r7, r4, ror #20 │ │ │ │ + eorseq lr, r5, ip, lsl #20 │ │ │ │ + subseq sl, r8, r0, lsr #24 │ │ │ │ + subseq r5, r6, r0, asr #30 │ │ │ │ + subseq sl, r8, r4, ror #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r8, asr #25 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r6, r8, lsl #9 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble b488c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + ble b4d50 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b4868 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + beq b4d2c <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ cmp r0, r9 │ │ │ │ - bgt b44d8 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ + bgt b499c <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr sl, [sp, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - beq b48d0 <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ + beq b4d94 <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b48d0 <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ - ldr r2, [pc, #-212] @ b47ec <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + bne b4d94 <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ + ldr r2, [pc, #-212] @ b4cb0 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ ldr r4, [r1, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b65cc <_PyObject_MakeTpCall@@Base+0x36e0> │ │ │ │ + bne b6a90 <_PyObject_MakeTpCall@@Base+0x36e0> │ │ │ │ blx r4 │ │ │ │ - ldr r7, [pc, #-200] @ b4810 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r7, [pc, #-200] @ b4cd4 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + bl 35a980 │ │ │ │ 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 b5000 <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ + beq b54c4 <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ 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 b5000 <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ + beq b54c4 <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #2 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b658c <_PyObject_MakeTpCall@@Base+0x36a0> │ │ │ │ + beq b6a50 <_PyObject_MakeTpCall@@Base+0x36a0> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6038 <_PyObject_MakeTpCall@@Base+0x314c> │ │ │ │ + bne b64fc <_PyObject_MakeTpCall@@Base+0x314c> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq b606c <_PyObject_MakeTpCall@@Base+0x3180> │ │ │ │ + beq b6530 <_PyObject_MakeTpCall@@Base+0x3180> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6ab4 <_PyObject_MakeTpCall@@Base+0x3bc8> │ │ │ │ - ldr r2, [pc, #-356] @ b4800 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ + beq b6f78 <_PyObject_MakeTpCall@@Base+0x3bc8> │ │ │ │ + ldr r2, [pc, #-356] @ b4cc4 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4f80 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ + bne b5444 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #-364] @ b4808 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + ldr r1, [pc, #-364] @ b4ccc <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl fb100 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fb3d4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b4f98 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + beq b545c <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b49c8 <_PyObject_MakeTpCall@@Base+0x1adc> │ │ │ │ + beq b4e8c <_PyObject_MakeTpCall@@Base+0x1adc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b49c8 <_PyObject_MakeTpCall@@Base+0x1adc> │ │ │ │ + bne b4e8c <_PyObject_MakeTpCall@@Base+0x1adc> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-448] @ b47ec <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r2, [pc, #-448] @ b4cb0 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b620c <_PyObject_MakeTpCall@@Base+0x3320> │ │ │ │ + bne b66d0 <_PyObject_MakeTpCall@@Base+0x3320> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [sl, r0] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba540 │ │ │ │ + bl baa10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b4a28 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ + beq b4eec <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b4a28 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ + bne b4eec <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-552] @ b47ec <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r2, [pc, #-552] @ b4cb0 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b622c <_PyObject_MakeTpCall@@Base+0x3340> │ │ │ │ + bne b66f0 <_PyObject_MakeTpCall@@Base+0x3340> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b6b28 <_PyObject_MakeTpCall@@Base+0x3c3c> │ │ │ │ + bne b6fec <_PyObject_MakeTpCall@@Base+0x3c3c> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4a5c <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ + beq b4f20 <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq b6b44 <_PyObject_MakeTpCall@@Base+0x3c58> │ │ │ │ + beq b7008 <_PyObject_MakeTpCall@@Base+0x3c58> │ │ │ │ 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 b4a98 <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ + beq b4f5c <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b5fe8 <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ + beq b64ac <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ cmp r4, #0 │ │ │ │ - bne b473c <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + bne b4c00 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b447c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + beq b4940 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b447c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + beq b4940 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp r5, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi b4644 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + bhi b4b08 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r5, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r5 │ │ │ │ str r1, [r3, #4] │ │ │ │ str ip, [r3, r5] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b4644 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + b b4b08 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #-856] @ b47f0 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r1, [pc, #-856] @ b4cb4 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #264] @ 0x108 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b5e58 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ + bne b631c <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ ldr r2, [r1, #268] @ 0x10c │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt b6084 <_PyObject_MakeTpCall@@Base+0x3198> │ │ │ │ + bgt b6548 <_PyObject_MakeTpCall@@Base+0x3198> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b58b0 <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ + beq b5d74 <_PyObject_MakeTpCall@@Base+0x29c4> │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #-908] @ b47f0 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-908] @ b4cb4 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5e64 <_PyObject_MakeTpCall@@Base+0x2f78> │ │ │ │ + beq b6328 <_PyObject_MakeTpCall@@Base+0x2f78> │ │ │ │ ldr lr, [r6, #172] @ 0xac │ │ │ │ cmp lr, #0 │ │ │ │ - beq b5e8c <_PyObject_MakeTpCall@@Base+0x2fa0> │ │ │ │ + beq b6350 <_PyObject_MakeTpCall@@Base+0x2fa0> │ │ │ │ ldr r2, [lr] │ │ │ │ ldr r1, [lr, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r0, r1 │ │ │ │ - beq b5a28 <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ + beq b5eec <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [lr] │ │ │ │ - ble b5560 <_PyObject_MakeTpCall@@Base+0x2674> │ │ │ │ + ble b5a24 <_PyObject_MakeTpCall@@Base+0x2674> │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ add r7, lr, #8 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r6, #0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ mov sl, lr │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ tst r0, #2 │ │ │ │ - bne b4c6c <_PyObject_MakeTpCall@@Base+0x1d80> │ │ │ │ + bne b5130 <_PyObject_MakeTpCall@@Base+0x1d80> │ │ │ │ ldr r0, [r1, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #-1036] @ b47f4 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - bl 9b470 │ │ │ │ + ldr r1, [pc, #-1036] @ b4cb8 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b4ce4 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ + beq b51a8 <_PyObject_MakeTpCall@@Base+0x1df8> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4d1c <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ + bne b51e0 <_PyObject_MakeTpCall@@Base+0x1e30> │ │ │ │ cmp r6, r5 │ │ │ │ - blt b4bdc <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ + blt b50a0 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ mov r2, r8 │ │ │ │ mov lr, sl │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [lr] │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - beq b4c58 <_PyObject_MakeTpCall@@Base+0x1d6c> │ │ │ │ + beq b511c <_PyObject_MakeTpCall@@Base+0x1d6c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b60fc <_PyObject_MakeTpCall@@Base+0x3210> │ │ │ │ + beq b65c0 <_PyObject_MakeTpCall@@Base+0x3210> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4aa0 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + beq b4f64 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ mov r8, #0 │ │ │ │ - b b4d74 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ + b b5238 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -142776,143 +143081,143 @@ │ │ │ │ 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, #24] │ │ │ │ - ldr r1, [pc, #-1252] @ b47f4 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r1, [pc, #-1252] @ b4cb8 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ mov r2, r4 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - bne b4c08 <_PyObject_MakeTpCall@@Base+0x1d1c> │ │ │ │ + bne b50cc <_PyObject_MakeTpCall@@Base+0x1d1c> │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [lr] │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4d08 <_PyObject_MakeTpCall@@Base+0x1e1c> │ │ │ │ + beq b51cc <_PyObject_MakeTpCall@@Base+0x1e1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [lr] │ │ │ │ - beq b6bd8 <_PyObject_MakeTpCall@@Base+0x3cec> │ │ │ │ - bl 11aa18 │ │ │ │ + beq b709c <_PyObject_MakeTpCall@@Base+0x3cec> │ │ │ │ + bl 11b004 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - b b4aac <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + b b4f70 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r8] │ │ │ │ mov lr, sl │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - beq b5524 <_PyObject_MakeTpCall@@Base+0x2638> │ │ │ │ + beq b59e8 <_PyObject_MakeTpCall@@Base+0x2638> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8] │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4d68 <_PyObject_MakeTpCall@@Base+0x1e7c> │ │ │ │ + beq b522c <_PyObject_MakeTpCall@@Base+0x1e7c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b60fc <_PyObject_MakeTpCall@@Base+0x3210> │ │ │ │ + beq b65c0 <_PyObject_MakeTpCall@@Base+0x3210> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b456c <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + beq b4a30 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ add r6, r5, #43520 @ 0xaa00 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r6, r6, #248 @ 0xf8 │ │ │ │ lsl r7, r4, #2 │ │ │ │ add r4, r6, r4, lsl #2 │ │ │ │ str r8, [r4, #8] │ │ │ │ add r2, r5, r7 │ │ │ │ add r2, r2, #43520 @ 0xaa00 │ │ │ │ ldr r4, [r2, #252] @ 0xfc │ │ │ │ - ldr r2, [pc, #-1456] @ b47f0 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-1456] @ b4cb4 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r1, [r2, #260] @ 0x104 │ │ │ │ add r2, r7, #4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r0, [pc, #-1472] @ b47f0 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldrne r0, [pc, #-1472] @ b4cb4 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ addne r1, r1, #1 │ │ │ │ add r2, r6, r2 │ │ │ │ strne r1, [r0, #260] @ 0x104 │ │ │ │ str r3, [r2] │ │ │ │ - bl 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b56a8 <_PyObject_MakeTpCall@@Base+0x27bc> │ │ │ │ + bne b5b6c <_PyObject_MakeTpCall@@Base+0x27bc> │ │ │ │ cmp r8, #0 │ │ │ │ - bne b456c <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ - b b4aa0 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + bne b4a30 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + b b4f64 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ add ip, r9, r9, lsl #1 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr fp, [r3, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b5a3c <_PyObject_MakeTpCall@@Base+0x2b50> │ │ │ │ + beq b5f00 <_PyObject_MakeTpCall@@Base+0x2b50> │ │ │ │ ldr r6, [fp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #-1568] @ b47f4 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #-1568] @ b4cb8 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + bl 35a980 │ │ │ │ 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 b452c <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ - b b4b40 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ + beq b49f0 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ + b b5004 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #-1528] @ b4860 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - ldr r1, [pc, #-1636] @ b47f8 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr r3, [pc, #-1528] @ b4d24 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + ldr r1, [pc, #-1636] @ b4cbc <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r9, #104] @ 0x68 │ │ │ │ str r5, [r9, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r9, #144] @ 0x90 │ │ │ │ - beq b42b4 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ + beq b4778 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b55dc <_PyObject_MakeTpCall@@Base+0x26f0> │ │ │ │ - ldr r3, [pc, #-1672] @ b47fc <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ + beq b5aa0 <_PyObject_MakeTpCall@@Base+0x26f0> │ │ │ │ + ldr r3, [pc, #-1672] @ b4cc0 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4ea0 <_PyObject_MakeTpCall@@Base+0x1fb4> │ │ │ │ + bne b5364 <_PyObject_MakeTpCall@@Base+0x1fb4> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #-1696] @ b4800 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ + ldreq r3, [pc, #-1696] @ b4cc4 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ streq r3, [r9, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b42c8 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ + bne b478c <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b42c8 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ + bne b478c <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldr r3, [pc, #-1732] @ b4804 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ + ldr r3, [pc, #-1732] @ b4cc8 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ str r3, [r9, #76] @ 0x4c │ │ │ │ - beq b42d4 <_PyObject_MakeTpCall@@Base+0x13e8> │ │ │ │ - ldr sl, [pc, #-1656] @ b485c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3571e0 │ │ │ │ + beq b4798 <_PyObject_MakeTpCall@@Base+0x13e8> │ │ │ │ + ldr sl, [pc, #-1656] @ b4d20 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -142930,138 +143235,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 b42e8 <_PyObject_MakeTpCall@@Base+0x13fc> │ │ │ │ - ldr r1, [pc, #-1788] @ b4848 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ - ldr r0, [pc, #-1788] @ b484c <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4324 <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ + bne b47ac <_PyObject_MakeTpCall@@Base+0x13fc> │ │ │ │ + ldr r1, [pc, #-1788] @ b4d0c <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + ldr r0, [pc, #-1788] @ b4d10 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b47e8 <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-1824] @ b4838 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + ldr fp, [pc, #-1824] @ b4cfc <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ cmp r2, fp │ │ │ │ - bne b6328 <_PyObject_MakeTpCall@@Base+0x343c> │ │ │ │ + bne b67ec <_PyObject_MakeTpCall@@Base+0x343c> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9da00 │ │ │ │ + bl 9daa0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b58a4 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ + beq b5d68 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #28] │ │ │ │ - b b3d28 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ - ldr r1, [pc, #-1920] @ b4808 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + b b41ec <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ + ldr r1, [pc, #-1920] @ b4ccc <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b4984 <_PyObject_MakeTpCall@@Base+0x1a98> │ │ │ │ - ldr r1, [pc, #-1944] @ b4808 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + bne b4e48 <_PyObject_MakeTpCall@@Base+0x1a98> │ │ │ │ + ldr r1, [pc, #-1944] @ b4ccc <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 119e98 │ │ │ │ + bl 11a484 │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq b49a0 <_PyObject_MakeTpCall@@Base+0x1ab4> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r0, [pc, #-1984] @ b480c <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ - bl 8bf80 │ │ │ │ + beq b4e64 <_PyObject_MakeTpCall@@Base+0x1ab4> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r0, [pc, #-1984] @ b4cd0 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4010 <_PyObject_MakeTpCall@@Base+0x1124> │ │ │ │ - ldr sl, [pc, #-1924] @ b485c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3571e0 │ │ │ │ + bne b44d4 <_PyObject_MakeTpCall@@Base+0x1124> │ │ │ │ + ldr sl, [pc, #-1924] @ b4d20 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b40e8 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ + beq b45ac <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b40e8 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b45ac <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #-2052] @ b4810 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + ldr r1, [pc, #-2052] @ b4cd4 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #2 │ │ │ │ - bl b2eec <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b33b0 <_PyObject_MakeTpCall@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b493c <_PyObject_MakeTpCall@@Base+0x1a50> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b4e00 <_PyObject_MakeTpCall@@Base+0x1a50> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq b6630 <_PyObject_MakeTpCall@@Base+0x3744> │ │ │ │ - ldr r1, [pc, #-2048] @ b4850 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + beq b6af4 <_PyObject_MakeTpCall@@Base+0x3744> │ │ │ │ + ldr r1, [pc, #-2048] @ b4d14 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ mov r0, r5 │ │ │ │ str sl, [r9, #436] @ 0x1b4 │ │ │ │ - bl f95c4 │ │ │ │ + bl f9898 │ │ │ │ cmp r0, #0 │ │ │ │ - bge b3fd4 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bge b4498 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc b40d4 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ + bcc b4598 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, ip] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b40d4 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ - ldr r3, [pc, #-2196] @ b4814 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r2, [pc, #-2196] @ b4818 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + bne b4598 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ + ldr r3, [pc, #-2196] @ b4cd8 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r2, [pc, #-2196] @ b4cdc <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b6094 <_PyObject_MakeTpCall@@Base+0x31a8> │ │ │ │ + bne b6558 <_PyObject_MakeTpCall@@Base+0x31a8> │ │ │ │ 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 b40d4 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ - bl 29e598 │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b4598 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ + bl 2a0e6c │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - beq b5800 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + beq b5cc4 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b b3c44 <_PyObject_MakeTpCall@@Base+0xd58> │ │ │ │ - ldr r6, [pc, #-2288] @ b481c <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + b b4108 <_PyObject_MakeTpCall@@Base+0xd58> │ │ │ │ + ldr r6, [pc, #-2288] @ b4ce0 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq b3bf4 <_PyObject_MakeTpCall@@Base+0xd08> │ │ │ │ + beq b40b8 <_PyObject_MakeTpCall@@Base+0xd08> │ │ │ │ mov r6, r4 │ │ │ │ - b b3c04 <_PyObject_MakeTpCall@@Base+0xd18> │ │ │ │ - ldr r6, [pc, #-2252] @ b485c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3571e0 │ │ │ │ + b b40c8 <_PyObject_MakeTpCall@@Base+0xd18> │ │ │ │ + ldr r6, [pc, #-2252] @ b4d20 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -143077,35 +143382,35 @@ │ │ │ │ addeq lr, lr, #98304 @ 0x18000 │ │ │ │ addeq lr, lr, #228 @ 0xe4 │ │ │ │ add r0, r0, #764 @ 0x2fc │ │ │ │ add r0, ip, r0 │ │ │ │ addeq r0, ip, lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b3acc <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + bne b3f90 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl a5688 │ │ │ │ + bl a5778 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b5800 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + blt b5cc4 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b b3acc <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ - ldr r6, [pc, #-2452] @ b481c <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + b b3f90 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + ldr r6, [pc, #-2452] @ b4ce0 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq b3bd8 <_PyObject_MakeTpCall@@Base+0xcec> │ │ │ │ + beq b409c <_PyObject_MakeTpCall@@Base+0xcec> │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r8 │ │ │ │ - b b510c <_PyObject_MakeTpCall@@Base+0x2220> │ │ │ │ + b b55d0 <_PyObject_MakeTpCall@@Base+0x2220> │ │ │ │ str r8, [sp, #24] │ │ │ │ - b b392c <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ - ldr sl, [pc, #-2428] @ b485c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 3571e0 │ │ │ │ + b b3df0 <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ + ldr sl, [pc, #-2428] @ b4d20 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -143120,270 +143425,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, #-2584] @ b4820 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - ldr r3, [pc, #-2584] @ b4824 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + ldr r6, [pc, #-2584] @ b4ce4 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + ldr r3, [pc, #-2584] @ b4ce8 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b3e9c <_PyObject_MakeTpCall@@Base+0xfb0> │ │ │ │ - ldr r5, [pc, #-2604] @ b4828 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + beq b4360 <_PyObject_MakeTpCall@@Base+0xfb0> │ │ │ │ + ldr r5, [pc, #-2604] @ b4cec <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b3eac <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r0, [pc, #-2628] @ b482c <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ - bl 8bf80 │ │ │ │ + bne b4370 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r0, [pc, #-2628] @ b4cf0 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3cb8 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ - ldr r1, [pc, #-2648] @ b482c <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + beq b417c <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + ldr r1, [pc, #-2648] @ b4cf0 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3cb8 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + beq b417c <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b6478 <_PyObject_MakeTpCall@@Base+0x358c> │ │ │ │ - bl 9a228 │ │ │ │ + bne b693c <_PyObject_MakeTpCall@@Base+0x358c> │ │ │ │ + bl 9a2c8 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b58a4 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ + beq b5d68 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ ldr fp, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne b5368 <_PyObject_MakeTpCall@@Base+0x247c> │ │ │ │ + bne b582c <_PyObject_MakeTpCall@@Base+0x247c> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b64a0 <_PyObject_MakeTpCall@@Base+0x35b4> │ │ │ │ + bne b6964 <_PyObject_MakeTpCall@@Base+0x35b4> │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, #1 │ │ │ │ - ble b5374 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ + ble b5838 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r2 │ │ │ │ add r9, r1, #8 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr sl, [r9, #4]! │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ - beq b6830 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + beq b6cf4 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ mov r0, sl │ │ │ │ - bl f9098 │ │ │ │ + bl f936c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6848 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ - ldr r1, [pc, #-2820] @ b4830 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + beq b6d0c <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + ldr r1, [pc, #-2820] @ b4cf4 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ mov r0, sl │ │ │ │ - bl f94f4 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f97c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6608 <_PyObject_MakeTpCall@@Base+0x371c> │ │ │ │ - ldr r1, [pc, #-2836] @ b4834 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ + bne b6acc <_PyObject_MakeTpCall@@Base+0x371c> │ │ │ │ + ldr r1, [pc, #-2836] @ b4cf8 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ mov r0, sl │ │ │ │ - bl f94f4 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f97c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5fb8 <_PyObject_MakeTpCall@@Base+0x30cc> │ │ │ │ + bne b647c <_PyObject_MakeTpCall@@Base+0x30cc> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt b5308 <_PyObject_MakeTpCall@@Base+0x241c> │ │ │ │ + bgt b57cc <_PyObject_MakeTpCall@@Base+0x241c> │ │ │ │ mov r3, r5 │ │ │ │ - b b537c <_PyObject_MakeTpCall@@Base+0x2490> │ │ │ │ + b b5840 <_PyObject_MakeTpCall@@Base+0x2490> │ │ │ │ cmp r3, #0 │ │ │ │ movle fp, #0 │ │ │ │ - bgt b585c <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + bgt b5d20 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r0, r7, r2 │ │ │ │ sub r0, r3, r0 │ │ │ │ - bl 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b587c <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ + beq b5d40 <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - ble b5430 <_PyObject_MakeTpCall@@Base+0x2544> │ │ │ │ + ble b58f4 <_PyObject_MakeTpCall@@Base+0x2544> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov sl, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r5, sl │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r6 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ ldr r6, [r3, #4]! │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne b5e40 <_PyObject_MakeTpCall@@Base+0x2f54> │ │ │ │ + bne b6304 <_PyObject_MakeTpCall@@Base+0x2f54> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5ad0 <_PyObject_MakeTpCall@@Base+0x2be4> │ │ │ │ + bne b5f94 <_PyObject_MakeTpCall@@Base+0x2be4> │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1282c4 │ │ │ │ + bl 12892c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq b66c8 <_PyObject_MakeTpCall@@Base+0x37dc> │ │ │ │ + beq b6b8c <_PyObject_MakeTpCall@@Base+0x37dc> │ │ │ │ ldr r2, [r8, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r2, sl, lsl #2] │ │ │ │ - bl 9b3c8 │ │ │ │ + bl 9b468 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b66c8 <_PyObject_MakeTpCall@@Base+0x37dc> │ │ │ │ - bne b6678 <_PyObject_MakeTpCall@@Base+0x378c> │ │ │ │ + blt b6b8c <_PyObject_MakeTpCall@@Base+0x37dc> │ │ │ │ + bne b6b3c <_PyObject_MakeTpCall@@Base+0x378c> │ │ │ │ add sl, sl, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne b53c4 <_PyObject_MakeTpCall@@Base+0x24d8> │ │ │ │ + bne b5888 <_PyObject_MakeTpCall@@Base+0x24d8> │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab900 │ │ │ │ + bl ab9ec │ │ │ │ cmn r0, #1 │ │ │ │ - beq b66c8 <_PyObject_MakeTpCall@@Base+0x37dc> │ │ │ │ + beq b6b8c <_PyObject_MakeTpCall@@Base+0x37dc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a494 │ │ │ │ + bl 9a534 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b5470 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ + beq b5934 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b5470 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ + bne b5934 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq b587c <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ + beq b5d40 <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt b5cf8 <_PyObject_MakeTpCall@@Base+0x2e0c> │ │ │ │ + bgt b61bc <_PyObject_MakeTpCall@@Base+0x2e0c> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-3172] @ b4838 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + ldr fp, [pc, #-3172] @ b4cfc <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ ldr r8, [r5, #8] │ │ │ │ cmp r2, fp │ │ │ │ - bne b6018 <_PyObject_MakeTpCall@@Base+0x312c> │ │ │ │ + bne b64dc <_PyObject_MakeTpCall@@Base+0x312c> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9da00 │ │ │ │ + bl 9daa0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b3d28 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ - b b5880 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ + bne b41ec <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ + b b5d44 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ mov r0, r9 │ │ │ │ - bl a5760 │ │ │ │ + bl a5850 │ │ │ │ ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble b4248 <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ + ble b470c <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ str r4, [sp, #20] │ │ │ │ add r5, r0, #20 │ │ │ │ mov fp, #0 │ │ │ │ mov r4, r1 │ │ │ │ add r3, r2, fp, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bbed4 │ │ │ │ + bl bc3a4 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #-20] @ 0xffffffec │ │ │ │ - beq b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b43e8 <_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 b57b0 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + bne b5c74 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b b4248 <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ + b b470c <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4d68 <_PyObject_MakeTpCall@@Base+0x1e7c> │ │ │ │ + beq b522c <_PyObject_MakeTpCall@@Base+0x1e7c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4d68 <_PyObject_MakeTpCall@@Base+0x1e7c> │ │ │ │ + bne b522c <_PyObject_MakeTpCall@@Base+0x1e7c> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - bne b4d74 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ - b b456c <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + bne b5238 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ + b b4a30 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4c58 <_PyObject_MakeTpCall@@Base+0x1d6c> │ │ │ │ + beq b511c <_PyObject_MakeTpCall@@Base+0x1d6c> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4c58 <_PyObject_MakeTpCall@@Base+0x1d6c> │ │ │ │ + bne b511c <_PyObject_MakeTpCall@@Base+0x1d6c> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - bne b4c64 <_PyObject_MakeTpCall@@Base+0x1d78> │ │ │ │ - b b4aa0 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + bne b5128 <_PyObject_MakeTpCall@@Base+0x1d78> │ │ │ │ + b b4f64 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, r1 │ │ │ │ - beq b4674 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + beq b4b38 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ cmp ip, r1 │ │ │ │ - beq b4674 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + beq b4b38 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, r1 │ │ │ │ - bne b4674 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne b4b38 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b680c <_PyObject_MakeTpCall@@Base+0x3920> │ │ │ │ + bne b6cd0 <_PyObject_MakeTpCall@@Base+0x3920> │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b4674 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne b4b38 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ mov r1, #16 │ │ │ │ - bl 356334 │ │ │ │ - b b4674 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ - ldr r3, [pc, #-3496] @ b483c <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + bl 359ad4 │ │ │ │ + b b4b38 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + ldr r3, [pc, #-3496] @ b4d00 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - ble b42c8 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ - b b4e84 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ + ble b478c <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ + b b5348 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #-3516] @ b4840 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ + ldr r3, [pc, #-3516] @ b4d04 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ cmp r2, r3 │ │ │ │ - bne b66f0 <_PyObject_MakeTpCall@@Base+0x3804> │ │ │ │ + bne b6bb4 <_PyObject_MakeTpCall@@Base+0x3804> │ │ │ │ mov r1, r9 │ │ │ │ - bl 12d960 │ │ │ │ - ldr r1, [pc, #-3532] @ b4844 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + bl 12dfcc │ │ │ │ + ldr r1, [pc, #-3532] @ b4d08 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ mov r0, r4 │ │ │ │ - bl f95c4 │ │ │ │ + bl f9898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + blt b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3536] @ b485c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - beq b4344 <_PyObject_MakeTpCall@@Base+0x1458> │ │ │ │ - bl 3571e0 │ │ │ │ + ldrne sl, [pc, #-3536] @ b4d20 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b4808 <_PyObject_MakeTpCall@@Base+0x1458> │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -143401,58 +143706,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 b4358 <_PyObject_MakeTpCall@@Base+0x146c> │ │ │ │ - ldr r1, [pc, #-3672] @ b4848 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ - ldr r0, [pc, #-3672] @ b484c <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4394 <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ + bne b481c <_PyObject_MakeTpCall@@Base+0x146c> │ │ │ │ + ldr r1, [pc, #-3672] @ b4d0c <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + ldr r0, [pc, #-3672] @ b4d10 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4858 <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b4dd4 <_PyObject_MakeTpCall@@Base+0x1ee8> │ │ │ │ + bne b5298 <_PyObject_MakeTpCall@@Base+0x1ee8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b4dd4 <_PyObject_MakeTpCall@@Base+0x1ee8> │ │ │ │ - ldr r0, [pc, #-3708] @ b4850 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - bl 8bf80 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b5298 <_PyObject_MakeTpCall@@Base+0x1ee8> │ │ │ │ + ldr r0, [pc, #-3708] @ b4d14 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #-3728] @ b4850 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - b b3f9c <_PyObject_MakeTpCall@@Base+0x10b0> │ │ │ │ - ldr r3, [pc, #-3732] @ b4854 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + beq b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #-3728] @ b4d14 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + b b4460 <_PyObject_MakeTpCall@@Base+0x10b0> │ │ │ │ + ldr r3, [pc, #-3732] @ b4d18 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b5730 <_PyObject_MakeTpCall@@Base+0x2844> │ │ │ │ - bl a3f24 │ │ │ │ + bne b5bf4 <_PyObject_MakeTpCall@@Base+0x2844> │ │ │ │ + bl a4014 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #-3756] @ b4858 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + beq b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #-3756] @ b4d1c <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b67ac <_PyObject_MakeTpCall@@Base+0x38c0> │ │ │ │ + blt b6c70 <_PyObject_MakeTpCall@@Base+0x38c0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5730 <_PyObject_MakeTpCall@@Base+0x2844> │ │ │ │ + beq b5bf4 <_PyObject_MakeTpCall@@Base+0x2844> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq b67a0 <_PyObject_MakeTpCall@@Base+0x38b4> │ │ │ │ + beq b6c64 <_PyObject_MakeTpCall@@Base+0x38b4> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3812] @ b485c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - beq b4164 <_PyObject_MakeTpCall@@Base+0x1278> │ │ │ │ - bl 3571e0 │ │ │ │ + ldrne sl, [pc, #-3812] @ b4d20 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b4628 <_PyObject_MakeTpCall@@Base+0x1278> │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -143470,275 +143775,275 @@ │ │ │ │ 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 b4178 <_PyObject_MakeTpCall@@Base+0x128c> │ │ │ │ - b b640c <_PyObject_MakeTpCall@@Base+0x3520> │ │ │ │ + bne b463c <_PyObject_MakeTpCall@@Base+0x128c> │ │ │ │ + b b68d0 <_PyObject_MakeTpCall@@Base+0x3520> │ │ │ │ ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - b b54e4 <_PyObject_MakeTpCall@@Base+0x25f8> │ │ │ │ + b b59a8 <_PyObject_MakeTpCall@@Base+0x25f8> │ │ │ │ ldr r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5dec <_PyObject_MakeTpCall@@Base+0x2f00> │ │ │ │ + beq b62b0 <_PyObject_MakeTpCall@@Base+0x2f00> │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ - ble b5e10 <_PyObject_MakeTpCall@@Base+0x2f24> │ │ │ │ + ble b62d4 <_PyObject_MakeTpCall@@Base+0x2f24> │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, r6 │ │ │ │ - bne b5a34 <_PyObject_MakeTpCall@@Base+0x2b48> │ │ │ │ + bne b5ef8 <_PyObject_MakeTpCall@@Base+0x2b48> │ │ │ │ mov r6, fp │ │ │ │ mov r4, r7 │ │ │ │ - b b3c0c <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ - ldr r3, [pc, #-3988] @ b4860 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + b b40d0 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + ldr r3, [pc, #-3988] @ b4d24 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #-3992] @ b4864 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + ldr r1, [pc, #-3992] @ b4d28 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r9, #0 │ │ │ │ - b b4a5c <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ + b b4f20 <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5cb4 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ + ble b6178 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ cmp r3, r9 │ │ │ │ ldreq r3, [r2, #4]! │ │ │ │ addeq r1, r1, #1 │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ - beq b39bc <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ + beq b3e80 <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ cmp sl, #1 │ │ │ │ - beq b5cb4 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ + beq b6178 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ add r9, r0, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr fp, [r9, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne b5ca8 <_PyObject_MakeTpCall@@Base+0x2dbc> │ │ │ │ + bne b616c <_PyObject_MakeTpCall@@Base+0x2dbc> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bne b5ac4 <_PyObject_MakeTpCall@@Base+0x2bd8> │ │ │ │ + bne b5f88 <_PyObject_MakeTpCall@@Base+0x2bd8> │ │ │ │ mov r5, r3 │ │ │ │ - b b3a80 <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ + b b3f44 <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b52ec <_PyObject_MakeTpCall@@Base+0x2400> │ │ │ │ - ldr r3, [pc, #4076] @ b685c <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + beq b57b0 <_PyObject_MakeTpCall@@Base+0x2400> │ │ │ │ + ldr r3, [pc, #4076] @ b6d20 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4068] @ b6860 <_PyObject_MakeTpCall@@Base+0x3974> │ │ │ │ - bl 117900 │ │ │ │ + ldr r1, [pc, #4068] @ b6d24 <_PyObject_MakeTpCall@@Base+0x3974> │ │ │ │ + bl 117eec │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b58a4 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ + beq b5d68 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b58a4 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ + bne b5d68 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b344 │ │ │ │ - b b3f40 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ + bl 9b3e4 │ │ │ │ + b b4404 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ands r2, r2, #4096 @ 0x1000 │ │ │ │ - beq b5fe0 <_PyObject_MakeTpCall@@Base+0x30f4> │ │ │ │ + beq b64a4 <_PyObject_MakeTpCall@@Base+0x30f4> │ │ │ │ ldrh r2, [r6, #206] @ 0xce │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs b5fd4 <_PyObject_MakeTpCall@@Base+0x30e8> │ │ │ │ + bcs b6498 <_PyObject_MakeTpCall@@Base+0x30e8> │ │ │ │ ldr r8, [r6, #168] @ 0xa8 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r8, #8]! │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ - ble b59d4 <_PyObject_MakeTpCall@@Base+0x2ae8> │ │ │ │ + ble b5e98 <_PyObject_MakeTpCall@@Base+0x2ae8> │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl a8928 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8a18 <_PyType_LookupRef@@Base+0x190> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - beq b6464 <_PyObject_MakeTpCall@@Base+0x3578> │ │ │ │ + beq b6928 <_PyObject_MakeTpCall@@Base+0x3578> │ │ │ │ add r7, r7, #1 │ │ │ │ - b b58e0 <_PyObject_MakeTpCall@@Base+0x29f4> │ │ │ │ + b b5da4 <_PyObject_MakeTpCall@@Base+0x29f4> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov ip, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5824 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + bne b5ce8 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5824 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + bne b5ce8 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ ldr r3, [ip, #8] │ │ │ │ add r1, fp, #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #8 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5824 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + bne b5ce8 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #3 │ │ │ │ cmp r3, r9 │ │ │ │ add r2, ip, #12 │ │ │ │ - bne b5824 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + bne b5ce8 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #4 │ │ │ │ add r2, ip, #16 │ │ │ │ - ble b5cb4 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ + ble b6178 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5824 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + bne b5ce8 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ ldr r3, [ip, #20] │ │ │ │ add r1, fp, #5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #20 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5824 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + bne b5ce8 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ ldr r3, [ip, #24] │ │ │ │ add r1, fp, #6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5824 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + bne b5ce8 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ ldr r3, [ip, #28] │ │ │ │ add r1, fp, #7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #28 │ │ │ │ - b b3a5c <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + b b3f20 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ ands r1, r2, #256 @ 0x100 │ │ │ │ - bne b64f8 <_PyObject_MakeTpCall@@Base+0x360c> │ │ │ │ + bne b69bc <_PyObject_MakeTpCall@@Base+0x360c> │ │ │ │ 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 b4b74 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ + b b5038 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ cmp r1, #0 │ │ │ │ - bgt b4bb8 <_PyObject_MakeTpCall@@Base+0x1ccc> │ │ │ │ - b b4c58 <_PyObject_MakeTpCall@@Base+0x1d6c> │ │ │ │ + bgt b507c <_PyObject_MakeTpCall@@Base+0x1ccc> │ │ │ │ + b b511c <_PyObject_MakeTpCall@@Base+0x1d6c> │ │ │ │ add r0, r0, #1 │ │ │ │ - b b57cc <_PyObject_MakeTpCall@@Base+0x28e0> │ │ │ │ + b b5c90 <_PyObject_MakeTpCall@@Base+0x28e0> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ add r3, r3, #12 │ │ │ │ - ble b488c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + ble b4d50 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ ldr fp, [r3, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b5a3c <_PyObject_MakeTpCall@@Base+0x2b50> │ │ │ │ + beq b5f00 <_PyObject_MakeTpCall@@Base+0x2b50> │ │ │ │ cmp r0, r9 │ │ │ │ - bgt b4df8 <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ - b b488c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + bgt b52bc <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ + b b4d50 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b4b28 <_PyObject_MakeTpCall@@Base+0x1c3c> │ │ │ │ - ldr r3, [pc, #3560] @ b6864 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ - ldr r2, [pc, #3560] @ b6868 <_PyObject_MakeTpCall@@Base+0x397c> │ │ │ │ + bne b4fec <_PyObject_MakeTpCall@@Base+0x1c3c> │ │ │ │ + ldr r3, [pc, #3560] @ b6d28 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + ldr r2, [pc, #3560] @ b6d2c <_PyObject_MakeTpCall@@Base+0x397c> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b60ac <_PyObject_MakeTpCall@@Base+0x31c0> │ │ │ │ + bne b6570 <_PyObject_MakeTpCall@@Base+0x31c0> │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b5da0 <_PyObject_MakeTpCall@@Base+0x2eb4> │ │ │ │ + beq b6264 <_PyObject_MakeTpCall@@Base+0x2eb4> │ │ │ │ ldr r3, [r7, #800] @ 0x320 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #800] @ 0x320 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b4644 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + b b4b08 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ mov r0, ip │ │ │ │ mov r5, r3 │ │ │ │ - b b3948 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ - ldr r1, [pc, #3476] @ b686c <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ + b b3e0c <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ + ldr r1, [pc, #3476] @ b6d30 <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ mov r0, r6 │ │ │ │ - bl f94f4 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f97c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b53e4 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ - b b541c <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ - ldr r0, [pc, #3456] @ b6870 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ - bl 8bf80 │ │ │ │ + beq b58a8 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ + b b58e0 <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ + ldr r0, [pc, #3456] @ b6d34 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4374 <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ - b b4390 <_PyObject_MakeTpCall@@Base+0x14a4> │ │ │ │ - ldr r3, [pc, #3436] @ b6874 <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ + bne b4838 <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ + b b4854 <_PyObject_MakeTpCall@@Base+0x14a4> │ │ │ │ + ldr r3, [pc, #3436] @ b6d38 <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - b b4e84 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ - ldr r0, [pc, #3428] @ b6878 <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ - bl 8bf80 │ │ │ │ + b b5348 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ + ldr r0, [pc, #3428] @ b6d3c <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4304 <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ - b b4320 <_PyObject_MakeTpCall@@Base+0x1434> │ │ │ │ - ldr r3, [pc, #3408] @ b687c <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ + bne b47c8 <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ + b b47e4 <_PyObject_MakeTpCall@@Base+0x1434> │ │ │ │ + ldr r3, [pc, #3408] @ b6d40 <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b4238 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - bl 287550 │ │ │ │ + bne b46fc <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + bl 289ce4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #3384] @ b6880 <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ + beq b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #3384] @ b6d44 <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b67ac <_PyObject_MakeTpCall@@Base+0x38c0> │ │ │ │ + blt b6c70 <_PyObject_MakeTpCall@@Base+0x38c0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4238 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + beq b46fc <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b4238 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + bne b46fc <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b4238 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - ldr r0, [pc, #3472] @ b6918 <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ - bl 8bf80 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b46fc <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + ldr r0, [pc, #3472] @ b6ddc <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4194 <_PyObject_MakeTpCall@@Base+0x12a8> │ │ │ │ - b b41b0 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ - ldr r3, [pc, #3292] @ b687c <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ + bne b4658 <_PyObject_MakeTpCall@@Base+0x12a8> │ │ │ │ + b b4674 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ + ldr r3, [pc, #3292] @ b6d40 <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b64ac <_PyObject_MakeTpCall@@Base+0x35c0> │ │ │ │ + beq b6970 <_PyObject_MakeTpCall@@Base+0x35c0> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #3436] @ b6924 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ - beq b41d4 <_PyObject_MakeTpCall@@Base+0x12e8> │ │ │ │ - bl 3571e0 │ │ │ │ + ldrne sl, [pc, #3436] @ b6de8 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ + beq b4698 <_PyObject_MakeTpCall@@Base+0x12e8> │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -143756,207 +144061,207 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b41e8 <_PyObject_MakeTpCall@@Base+0x12fc> │ │ │ │ - b b5ff8 <_PyObject_MakeTpCall@@Base+0x310c> │ │ │ │ - ldr r0, [pc, #3152] @ b6880 <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ - bl 8bf80 │ │ │ │ + bne b46ac <_PyObject_MakeTpCall@@Base+0x12fc> │ │ │ │ + b b64bc <_PyObject_MakeTpCall@@Base+0x310c> │ │ │ │ + ldr r0, [pc, #3152] @ b6d44 <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4204 <_PyObject_MakeTpCall@@Base+0x1318> │ │ │ │ - b b4220 <_PyObject_MakeTpCall@@Base+0x1334> │ │ │ │ - ldr r0, [pc, #3132] @ b6884 <_PyObject_MakeTpCall@@Base+0x3998> │ │ │ │ - bl 8bf80 │ │ │ │ + bne b46c8 <_PyObject_MakeTpCall@@Base+0x1318> │ │ │ │ + b b46e4 <_PyObject_MakeTpCall@@Base+0x1334> │ │ │ │ + ldr r0, [pc, #3132] @ b6d48 <_PyObject_MakeTpCall@@Base+0x3998> │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4124 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ - b b4140 <_PyObject_MakeTpCall@@Base+0x1254> │ │ │ │ + bne b45e8 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + b b4604 <_PyObject_MakeTpCall@@Base+0x1254> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b561c <_PyObject_MakeTpCall@@Base+0x2730> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b5ae0 <_PyObject_MakeTpCall@@Base+0x2730> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4238 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b46fc <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3cd0 <_PyObject_MakeTpCall@@Base+0xde4> │ │ │ │ - b b58a4 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ + beq b4194 <_PyObject_MakeTpCall@@Base+0xde4> │ │ │ │ + b b5d68 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5ba8 <_PyObject_MakeTpCall@@Base+0x2cbc> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b606c <_PyObject_MakeTpCall@@Base+0x2cbc> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5730 <_PyObject_MakeTpCall@@Base+0x2844> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b5bf4 <_PyObject_MakeTpCall@@Base+0x2844> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ add ip, ip, #1 │ │ │ │ cmp sl, ip │ │ │ │ - bne b5834 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ + bne b5cf8 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ ldr ip, [r3, #172] @ 0xac │ │ │ │ cmp ip, #0 │ │ │ │ - beq b60c4 <_PyObject_MakeTpCall@@Base+0x31d8> │ │ │ │ + beq b6588 <_PyObject_MakeTpCall@@Base+0x31d8> │ │ │ │ mov r0, ip │ │ │ │ ldr sl, [r0, #8]! │ │ │ │ mov r9, #0 │ │ │ │ cmp sl, r9 │ │ │ │ add r9, r9, #1 │ │ │ │ - ble b60e8 <_PyObject_MakeTpCall@@Base+0x31fc> │ │ │ │ + ble b65ac <_PyObject_MakeTpCall@@Base+0x31fc> │ │ │ │ ldr fp, [r0, #4]! │ │ │ │ cmp fp, r5 │ │ │ │ - bne b5ccc <_PyObject_MakeTpCall@@Base+0x2de0> │ │ │ │ - b b5848 <_PyObject_MakeTpCall@@Base+0x295c> │ │ │ │ + bne b6190 <_PyObject_MakeTpCall@@Base+0x2de0> │ │ │ │ + b b5d0c <_PyObject_MakeTpCall@@Base+0x295c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b43a8 <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b486c <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b67d8 <_PyObject_MakeTpCall@@Base+0x38ec> │ │ │ │ + bne b6c9c <_PyObject_MakeTpCall@@Base+0x38ec> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b67d8 <_PyObject_MakeTpCall@@Base+0x38ec> │ │ │ │ + bne b6c9c <_PyObject_MakeTpCall@@Base+0x38ec> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ add r0, r2, #8 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ cmp ip, r4 │ │ │ │ - beq b5d74 <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ + beq b6238 <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ cmp lr, #0 │ │ │ │ - bne b6624 <_PyObject_MakeTpCall@@Base+0x3738> │ │ │ │ + bne b6ae8 <_PyObject_MakeTpCall@@Base+0x3738> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5d48 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ + bne b620c <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ ldr r7, [ip, #144] @ 0x90 │ │ │ │ subs r7, r7, #0 │ │ │ │ movne r7, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b61c4 <_PyObject_MakeTpCall@@Base+0x32d8> │ │ │ │ + beq b6688 <_PyObject_MakeTpCall@@Base+0x32d8> │ │ │ │ cmp r1, #0 │ │ │ │ - bne b61b8 <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ + bne b667c <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ ldr r1, [ip, #104] @ 0x68 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne b61ac <_PyObject_MakeTpCall@@Base+0x32c0> │ │ │ │ + bne b6670 <_PyObject_MakeTpCall@@Base+0x32c0> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b61ac <_PyObject_MakeTpCall@@Base+0x32c0> │ │ │ │ + bne b6670 <_PyObject_MakeTpCall@@Base+0x32c0> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5d20 <_PyObject_MakeTpCall@@Base+0x2e34> │ │ │ │ + bne b61e4 <_PyObject_MakeTpCall@@Base+0x2e34> │ │ │ │ str r1, [sp, #28] │ │ │ │ - b b5490 <_PyObject_MakeTpCall@@Base+0x25a4> │ │ │ │ - ldr r2, [pc, #2772] @ b6864 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + b b5954 <_PyObject_MakeTpCall@@Base+0x25a4> │ │ │ │ + ldr r2, [pc, #2772] @ b6d28 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b4b28 <_PyObject_MakeTpCall@@Base+0x1c3c> │ │ │ │ + bne b4fec <_PyObject_MakeTpCall@@Base+0x1c3c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 29e5b4 │ │ │ │ + bl 2a0e88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b4674 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne b4b38 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4aa0 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + beq b4f64 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b4aa0 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + bne b4f64 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b4aa0 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b4f64 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ mov r0, sl │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ mov r5, r0 │ │ │ │ - b b5098 <_PyObject_MakeTpCall@@Base+0x21ac> │ │ │ │ + b b555c <_PyObject_MakeTpCall@@Base+0x21ac> │ │ │ │ mov r3, fp │ │ │ │ cmp r3, r6 │ │ │ │ - beq b57e0 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + beq b5ca4 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5df0 <_PyObject_MakeTpCall@@Base+0x2f04> │ │ │ │ - ldr r3, [pc, #2684] @ b6888 <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ + bne b62b4 <_PyObject_MakeTpCall@@Base+0x2f04> │ │ │ │ + ldr r3, [pc, #2684] @ b6d4c <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ cmp r6, r3 │ │ │ │ - beq b57e0 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + beq b5ca4 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b653c <_PyObject_MakeTpCall@@Base+0x3650> │ │ │ │ + beq b6a00 <_PyObject_MakeTpCall@@Base+0x3650> │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble b6560 <_PyObject_MakeTpCall@@Base+0x3674> │ │ │ │ + ble b6a24 <_PyObject_MakeTpCall@@Base+0x3674> │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, fp │ │ │ │ - bne b5e24 <_PyObject_MakeTpCall@@Base+0x2f38> │ │ │ │ - b b3c0c <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ - ldr r1, [pc, #2628] @ b688c <_PyObject_MakeTpCall@@Base+0x39a0> │ │ │ │ + bne b62e8 <_PyObject_MakeTpCall@@Base+0x2f38> │ │ │ │ + b b40d0 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + ldr r1, [pc, #2628] @ b6d50 <_PyObject_MakeTpCall@@Base+0x39a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl f94f4 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f97c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b53d8 <_PyObject_MakeTpCall@@Base+0x24ec> │ │ │ │ - b b541c <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ + beq b589c <_PyObject_MakeTpCall@@Base+0x24ec> │ │ │ │ + b b58e0 <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #2596] @ b6890 <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ + ldr r0, [pc, #2596] @ b6d54 <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq b4d08 <_PyObject_MakeTpCall@@Base+0x1e1c> │ │ │ │ + beq b51cc <_PyObject_MakeTpCall@@Base+0x1e1c> │ │ │ │ ldr lr, [r6, #172] @ 0xac │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp lr, #0 │ │ │ │ - bne b4b94 <_PyObject_MakeTpCall@@Base+0x1ca8> │ │ │ │ + bne b5058 <_PyObject_MakeTpCall@@Base+0x1ca8> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - bne b6704 <_PyObject_MakeTpCall@@Base+0x3818> │ │ │ │ + bne b6bc8 <_PyObject_MakeTpCall@@Base+0x3818> │ │ │ │ tst r2, #8192 @ 0x2000 │ │ │ │ - bne b4aa0 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + bne b4f64 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl a5688 │ │ │ │ + bl a5778 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b4d08 <_PyObject_MakeTpCall@@Base+0x1e1c> │ │ │ │ + blt b51cc <_PyObject_MakeTpCall@@Base+0x1e1c> │ │ │ │ ldr lr, [r6, #172] @ 0xac │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp lr, #0 │ │ │ │ - beq b4aa0 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ - b b4b94 <_PyObject_MakeTpCall@@Base+0x1ca8> │ │ │ │ - ldr r2, [pc, #2452] @ b6864 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + beq b4f64 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + b b5058 <_PyObject_MakeTpCall@@Base+0x1ca8> │ │ │ │ + ldr r2, [pc, #2452] @ b6d28 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b40d4 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ - b b50d4 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ + bne b4598 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ + b b5598 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ ldr r2, [sl, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - ble b488c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + ble b4d50 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ ldrb r2, [r3] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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, #20] │ │ │ │ ldr r6, [fp, #4] │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #2408] @ b6890 <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ + ldr r3, [pc, #2408] @ b6d54 <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ 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 │ │ │ │ @@ -143965,132 +144270,132 @@ │ │ │ │ mov lr, #1 │ │ │ │ ldr r1, [r1, #2808] @ 0xaf8 │ │ │ │ add r0, r0, lr, lsl ip │ │ │ │ cmp r7, r1 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne b4b40 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ + bne b5004 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ lsl r0, r4, lr │ │ │ │ - b b452c <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ + b b49f0 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ ldr r3, [r5, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #2328] @ b6894 <_PyObject_MakeTpCall@@Base+0x39a8> │ │ │ │ + ldr r2, [pc, #2328] @ b6d58 <_PyObject_MakeTpCall@@Base+0x39a8> │ │ │ │ cmp r3, r2 │ │ │ │ - beq b3a88 <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ + beq b3f4c <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b4a5c <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ - b b5800 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + bne b4f20 <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ + b b5cc4 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne b3f1c <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ + bne b43e0 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b3f1c <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b43e0 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ cmp fp, #0 │ │ │ │ - beq b6774 <_PyObject_MakeTpCall@@Base+0x3888> │ │ │ │ + beq b6c38 <_PyObject_MakeTpCall@@Base+0x3888> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6774 <_PyObject_MakeTpCall@@Base+0x3888> │ │ │ │ + bne b6c38 <_PyObject_MakeTpCall@@Base+0x3888> │ │ │ │ str fp, [sp, #28] │ │ │ │ - b b5354 <_PyObject_MakeTpCall@@Base+0x2468> │ │ │ │ + b b5818 <_PyObject_MakeTpCall@@Base+0x2468> │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - b b5a20 <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ + b b5ee4 <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - b b5a20 <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ + b b5ee4 <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b4a98 <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ - ldr sl, [pc, #2344] @ b6924 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ - ldr r1, [pc, #2332] @ b691c <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ - ldr r0, [pc, #2332] @ b6920 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4224 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b4f5c <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ + ldr sl, [pc, #2344] @ b6de8 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ + ldr r1, [pc, #2332] @ b6de0 <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ + ldr r0, [pc, #2332] @ b6de4 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b46e8 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ mov r5, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r8, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b3d68 <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ + bne b422c <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne b5880 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ - b b58a4 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ + bne b5d44 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ + b b5d68 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b493c <_PyObject_MakeTpCall@@Base+0x1a50> │ │ │ │ + beq b4e00 <_PyObject_MakeTpCall@@Base+0x1a50> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b6788 <_PyObject_MakeTpCall@@Base+0x389c> │ │ │ │ - ldr r2, [pc, #2112] @ b6898 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ - ldr r3, [pc, #2112] @ b689c <_PyObject_MakeTpCall@@Base+0x39b0> │ │ │ │ + bne b6c4c <_PyObject_MakeTpCall@@Base+0x389c> │ │ │ │ + ldr r2, [pc, #2112] @ b6d5c <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ + ldr r3, [pc, #2112] @ b6d60 <_PyObject_MakeTpCall@@Base+0x39b0> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #2104] @ b68a0 <_PyObject_MakeTpCall@@Base+0x39b4> │ │ │ │ - bl 2d426c │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r2, [pc, #2104] @ b6d64 <_PyObject_MakeTpCall@@Base+0x39b4> │ │ │ │ + bl 2d7258 │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #2020] @ b685c <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ - ldr r1, [pc, #2088] @ b68a4 <_PyObject_MakeTpCall@@Base+0x39b8> │ │ │ │ + ldr r3, [pc, #2020] @ b6d20 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + ldr r1, [pc, #2088] @ b6d68 <_PyObject_MakeTpCall@@Base+0x39b8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b b4fa4 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bl 117eec │ │ │ │ + b b5468 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b b4b74 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ - ldr r2, [pc, #1992] @ b6864 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + b b5038 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ + ldr r2, [pc, #1992] @ b6d28 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b b50c0 <_PyObject_MakeTpCall@@Base+0x21d4> │ │ │ │ - ldr r2, [pc, #1968] @ b6864 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + b b5584 <_PyObject_MakeTpCall@@Base+0x21d4> │ │ │ │ + ldr r2, [pc, #1968] @ b6d28 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b b5a9c <_PyObject_MakeTpCall@@Base+0x2bb0> │ │ │ │ + b b5f60 <_PyObject_MakeTpCall@@Base+0x2bb0> │ │ │ │ mov r0, r3 │ │ │ │ cmp r0, r5 │ │ │ │ - beq b5848 <_PyObject_MakeTpCall@@Base+0x295c> │ │ │ │ + beq b5d0c <_PyObject_MakeTpCall@@Base+0x295c> │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b60c8 <_PyObject_MakeTpCall@@Base+0x31dc> │ │ │ │ - ldr ip, [pc, #1956] @ b6888 <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ + bne b658c <_PyObject_MakeTpCall@@Base+0x31dc> │ │ │ │ + ldr ip, [pc, #1956] @ b6d4c <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ cmp r5, ip │ │ │ │ - beq b6804 <_PyObject_MakeTpCall@@Base+0x3918> │ │ │ │ - ldr r3, [pc, #1900] @ b685c <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ - ldr r1, [pc, #1972] @ b68a8 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ + beq b6cc8 <_PyObject_MakeTpCall@@Base+0x3918> │ │ │ │ + ldr r3, [pc, #1900] @ b6d20 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + ldr r1, [pc, #1972] @ b6d6c <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b b5800 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + bl 190b84 │ │ │ │ + b b5cc4 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - bne b4d74 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ - b b4dd4 <_PyObject_MakeTpCall@@Base+0x1ee8> │ │ │ │ - ldr r1, [pc, #1928] @ b68ac <_PyObject_MakeTpCall@@Base+0x39c0> │ │ │ │ - ldr r0, [pc, #2040] @ b6920 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b5238 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ + b b5298 <_PyObject_MakeTpCall@@Base+0x1ee8> │ │ │ │ + ldr r1, [pc, #1928] @ b6d70 <_PyObject_MakeTpCall@@Base+0x39c0> │ │ │ │ + ldr r0, [pc, #2040] @ b6de4 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b58a4 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ - ldr sl, [pc, #2024] @ b6924 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ - bl 3571e0 │ │ │ │ + b b5d68 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ + ldr sl, [pc, #2024] @ b6de8 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -144106,364 +144411,364 @@ │ │ │ │ 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 b4434 <_PyObject_MakeTpCall@@Base+0x1548> │ │ │ │ - ldr r1, [pc, #1800] @ b68ac <_PyObject_MakeTpCall@@Base+0x39c0> │ │ │ │ - ldr r0, [pc, #1912] @ b6920 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b48f8 <_PyObject_MakeTpCall@@Base+0x1548> │ │ │ │ + ldr r1, [pc, #1800] @ b6d70 <_PyObject_MakeTpCall@@Base+0x39c0> │ │ │ │ + ldr r0, [pc, #1912] @ b6de4 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ cmp r1, #0 │ │ │ │ - bne b5d80 <_PyObject_MakeTpCall@@Base+0x2e94> │ │ │ │ - b b5d74 <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ + bne b6244 <_PyObject_MakeTpCall@@Base+0x2e94> │ │ │ │ + b b6238 <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ cmp lr, #0 │ │ │ │ - beq b5d6c <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ - b b5d80 <_PyObject_MakeTpCall@@Base+0x2e94> │ │ │ │ + beq b6230 <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ + b b6244 <_PyObject_MakeTpCall@@Base+0x2e94> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b5d74 <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ - b b5d80 <_PyObject_MakeTpCall@@Base+0x2e94> │ │ │ │ + beq b6238 <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ + b b6244 <_PyObject_MakeTpCall@@Base+0x2e94> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #1748] @ b68b0 <_PyObject_MakeTpCall@@Base+0x39c4> │ │ │ │ + ldr r3, [pc, #1748] @ b6d74 <_PyObject_MakeTpCall@@Base+0x39c4> │ │ │ │ cmp r2, r3 │ │ │ │ - bne b67f0 <_PyObject_MakeTpCall@@Base+0x3904> │ │ │ │ + bne b6cb4 <_PyObject_MakeTpCall@@Base+0x3904> │ │ │ │ mov r1, r4 │ │ │ │ - bl 12d960 │ │ │ │ - ldr r1, [pc, #1664] @ b6870 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ + bl 12dfcc │ │ │ │ + ldr r1, [pc, #1664] @ b6d34 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ mov r0, r4 │ │ │ │ - bl f95c4 │ │ │ │ + bl f9898 │ │ │ │ cmp r0, #0 │ │ │ │ - bge b43a8 <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bge b486c <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b473c <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ - ldr r1, [pc, #1696] @ b68b4 <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b4c00 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + ldr r1, [pc, #1696] @ b6d78 <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b49b8 <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ + beq b4e7c <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b49b8 <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ - ldr r1, [pc, #1664] @ b68b4 <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ + b b4e7c <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ + ldr r1, [pc, #1664] @ b6d78 <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b4a20 <_PyObject_MakeTpCall@@Base+0x1b34> │ │ │ │ + beq b4ee4 <_PyObject_MakeTpCall@@Base+0x1b34> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b4a20 <_PyObject_MakeTpCall@@Base+0x1b34> │ │ │ │ + b b4ee4 <_PyObject_MakeTpCall@@Base+0x1b34> │ │ │ │ ldr sl, [r5, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne b4058 <_PyObject_MakeTpCall@@Base+0x116c> │ │ │ │ + bne b451c <_PyObject_MakeTpCall@@Base+0x116c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 283360 │ │ │ │ + bl 285ba0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b628c <_PyObject_MakeTpCall@@Base+0x33a0> │ │ │ │ + beq b6750 <_PyObject_MakeTpCall@@Base+0x33a0> │ │ │ │ tst r3, #32 │ │ │ │ - beq b628c <_PyObject_MakeTpCall@@Base+0x33a0> │ │ │ │ + beq b6750 <_PyObject_MakeTpCall@@Base+0x33a0> │ │ │ │ adds r3, r5, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne b405c <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b4520 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b405c <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b4520 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b62c8 <_PyObject_MakeTpCall@@Base+0x33dc> │ │ │ │ + beq b678c <_PyObject_MakeTpCall@@Base+0x33dc> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ str r0, [r9, #12] │ │ │ │ - bne b3e64 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b4328 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 283360 │ │ │ │ + bl 285ba0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b631c <_PyObject_MakeTpCall@@Base+0x3430> │ │ │ │ + beq b67e0 <_PyObject_MakeTpCall@@Base+0x3430> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - beq b62b0 <_PyObject_MakeTpCall@@Base+0x33c4> │ │ │ │ + beq b6774 <_PyObject_MakeTpCall@@Base+0x33c4> │ │ │ │ tst r3, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - beq b62b0 <_PyObject_MakeTpCall@@Base+0x33c4> │ │ │ │ + beq b6774 <_PyObject_MakeTpCall@@Base+0x33c4> │ │ │ │ add r0, r3, #20 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ str r0, [r9, #12] │ │ │ │ - bne b3e64 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - bl 58568 │ │ │ │ + bne b4328 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bl 58674 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #12] │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ mov r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b b6018 <_PyObject_MakeTpCall@@Base+0x312c> │ │ │ │ + b b64dc <_PyObject_MakeTpCall@@Base+0x312c> │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, ip │ │ │ │ - beq b5840 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ + beq b5d04 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne b633c <_PyObject_MakeTpCall@@Base+0x3450> │ │ │ │ - ldr r0, [pc, #1328] @ b6888 <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ + bne b6800 <_PyObject_MakeTpCall@@Base+0x3450> │ │ │ │ + ldr r0, [pc, #1328] @ b6d4c <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ cmp r3, r0 │ │ │ │ - beq b5844 <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ - b b5cb4 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ + beq b5d08 <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ + b b6178 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ ldr r2, [fp] │ │ │ │ str r8, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b46d8 <_PyObject_MakeTpCall@@Base+0x17ec> │ │ │ │ + bne b4b9c <_PyObject_MakeTpCall@@Base+0x17ec> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 b4710 <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ + b b4bd4 <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl b8d14 │ │ │ │ + bl b91e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b63f4 <_PyObject_MakeTpCall@@Base+0x3508> │ │ │ │ + beq b68b8 <_PyObject_MakeTpCall@@Base+0x3508> │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b63a0 <_PyObject_MakeTpCall@@Base+0x34b4> │ │ │ │ - ldr r3, [pc, #1244] @ b68b8 <_PyObject_MakeTpCall@@Base+0x39cc> │ │ │ │ - ldr r2, [pc, #1244] @ b68bc <_PyObject_MakeTpCall@@Base+0x39d0> │ │ │ │ + bne b6864 <_PyObject_MakeTpCall@@Base+0x34b4> │ │ │ │ + ldr r3, [pc, #1244] @ b6d7c <_PyObject_MakeTpCall@@Base+0x39cc> │ │ │ │ + ldr r2, [pc, #1244] @ b6d80 <_PyObject_MakeTpCall@@Base+0x39d0> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ - bl 2b1bb8 │ │ │ │ + bl 2b436c │ │ │ │ cmn r0, #1 │ │ │ │ - beq b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6134 <_PyObject_MakeTpCall@@Base+0x3248> │ │ │ │ + bne b65f8 <_PyObject_MakeTpCall@@Base+0x3248> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ - b b442c <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ - ldr sl, [pc, #1300] @ b6924 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ - ldr r1, [pc, #1288] @ b691c <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ - ldr r0, [pc, #1288] @ b6920 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b41b4 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ - ldr r1, [pc, #1180] @ b68c0 <_PyObject_MakeTpCall@@Base+0x39d4> │ │ │ │ - bl 16d12c │ │ │ │ + b b48f0 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ + ldr sl, [pc, #1300] @ b6de8 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ + ldr r1, [pc, #1288] @ b6de0 <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ + ldr r0, [pc, #1288] @ b6de4 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4678 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ + ldr r1, [pc, #1180] @ b6d84 <_PyObject_MakeTpCall@@Base+0x39d4> │ │ │ │ + bl 16e464 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b5800 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ - bne b6450 <_PyObject_MakeTpCall@@Base+0x3564> │ │ │ │ + blt b5cc4 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + bne b6914 <_PyObject_MakeTpCall@@Base+0x3564> │ │ │ │ cmp r8, #1 │ │ │ │ - beq b3918 <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ - b b38ec <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ - ldr r1, [pc, #1148] @ b68c0 <_PyObject_MakeTpCall@@Base+0x39d4> │ │ │ │ - bl 16d12c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b5800 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ - beq b390c <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ - ldr r3, [pc, #1028] @ b685c <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ - ldr r1, [pc, #1128] @ b68c4 <_PyObject_MakeTpCall@@Base+0x39d8> │ │ │ │ + beq b3ddc <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ + b b3db0 <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ + ldr r1, [pc, #1148] @ b6d84 <_PyObject_MakeTpCall@@Base+0x39d4> │ │ │ │ + bl 16e464 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b5cc4 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + beq b3dd0 <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ + ldr r3, [pc, #1028] @ b6d20 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + ldr r1, [pc, #1128] @ b6d88 <_PyObject_MakeTpCall@@Base+0x39d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b b5800 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + bl 190b84 │ │ │ │ + b b5cc4 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ ldr r2, [r6, #192] @ 0xc0 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ - b b5a20 <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ + b b5ee4 <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2ac4 │ │ │ │ + bl a2bb4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b b52b0 <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ - ldr r3, [pc, #968] @ b685c <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ - ldr r1, [pc, #1072] @ b68c8 <_PyObject_MakeTpCall@@Base+0x39dc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b b5800 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt b5868 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ - b b5374 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ - bl 287550 │ │ │ │ + b b5774 <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ + ldr r3, [pc, #968] @ b6d20 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + ldr r1, [pc, #1072] @ b6d8c <_PyObject_MakeTpCall@@Base+0x39dc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b b5cc4 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt b5d2c <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + b b5838 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ + bl 289ce4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #1112] @ b6918 <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ + beq b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #1112] @ b6ddc <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b67ac <_PyObject_MakeTpCall@@Base+0x38c0> │ │ │ │ + blt b6c70 <_PyObject_MakeTpCall@@Base+0x38c0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5ba8 <_PyObject_MakeTpCall@@Base+0x2cbc> │ │ │ │ + beq b606c <_PyObject_MakeTpCall@@Base+0x2cbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b5ba8 <_PyObject_MakeTpCall@@Base+0x2cbc> │ │ │ │ + bne b606c <_PyObject_MakeTpCall@@Base+0x2cbc> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b5ba8 <_PyObject_MakeTpCall@@Base+0x2cbc> │ │ │ │ - ldr r1, [pc, #972] @ b68cc <_PyObject_MakeTpCall@@Base+0x39e0> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b606c <_PyObject_MakeTpCall@@Base+0x2cbc> │ │ │ │ + ldr r1, [pc, #972] @ b6d90 <_PyObject_MakeTpCall@@Base+0x39e0> │ │ │ │ ldr r2, [r1, #1520] @ 0x5f0 │ │ │ │ cmp r2, #131072 @ 0x20000 │ │ │ │ movcs r1, #0 │ │ │ │ ldrcs r2, [r6, #192] @ 0xc0 │ │ │ │ strcs r1, [sp, #52] @ 0x34 │ │ │ │ - bcs b5a20 <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ + bcs b5ee4 <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ 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 b5a20 <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ + b b5ee4 <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, fp │ │ │ │ - beq b3c0c <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + beq b40d0 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6540 <_PyObject_MakeTpCall@@Base+0x3654> │ │ │ │ - ldr r3, [pc, #812] @ b6888 <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ + bne b6a04 <_PyObject_MakeTpCall@@Base+0x3654> │ │ │ │ + ldr r3, [pc, #812] @ b6d4c <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ cmp fp, r3 │ │ │ │ - beq b3c0c <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ - ldr r3, [pc, #756] @ b685c <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ - ldr r1, [pc, #868] @ b68d0 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ + beq b40d0 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + ldr r3, [pc, #756] @ b6d20 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + ldr r1, [pc, #868] @ b6d94 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b b5800 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ - ldr r1, [pc, #824] @ b68b4 <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ + bl 190b84 │ │ │ │ + b b5cc4 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + ldr r1, [pc, #824] @ b6d78 <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne b65e0 <_PyObject_MakeTpCall@@Base+0x36f4> │ │ │ │ + bne b6aa4 <_PyObject_MakeTpCall@@Base+0x36f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ - b b46a8 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ + bl 1900bc │ │ │ │ + b b4b6c <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b65a0 <_PyObject_MakeTpCall@@Base+0x36b4> │ │ │ │ + beq b6a64 <_PyObject_MakeTpCall@@Base+0x36b4> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r2, [pc, #752] @ b6898 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ - ldr r3, [pc, #752] @ b689c <_PyObject_MakeTpCall@@Base+0x39b0> │ │ │ │ + bne b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r2, [pc, #752] @ b6d5c <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ + ldr r3, [pc, #752] @ b6d60 <_PyObject_MakeTpCall@@Base+0x39b0> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #796] @ b68d4 <_PyObject_MakeTpCall@@Base+0x39e8> │ │ │ │ - bl 1c0a28 <_PyErr_Format@@Base> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #856] @ b691c <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ - ldr r0, [pc, #856] @ b6920 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3cb8 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ - ldr r1, [pc, #736] @ b68b4 <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ + ldr r2, [pc, #796] @ b6d98 <_PyObject_MakeTpCall@@Base+0x39e8> │ │ │ │ + bl 1c2db8 <_PyErr_Format@@Base> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #856] @ b6de0 <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ + ldr r0, [pc, #856] @ b6de4 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b417c <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + ldr r1, [pc, #736] @ b6d78 <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne b65f4 <_PyObject_MakeTpCall@@Base+0x3708> │ │ │ │ + bne b6ab8 <_PyObject_MakeTpCall@@Base+0x3708> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - b b48cc <_PyObject_MakeTpCall@@Base+0x19e0> │ │ │ │ + b b4d90 <_PyObject_MakeTpCall@@Base+0x19e0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b46a8 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ + b b4b6c <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b b65d8 <_PyObject_MakeTpCall@@Base+0x36ec> │ │ │ │ + b b6a9c <_PyObject_MakeTpCall@@Base+0x36ec> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b681c <_PyObject_MakeTpCall@@Base+0x3930> │ │ │ │ + bne b6ce0 <_PyObject_MakeTpCall@@Base+0x3930> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b681c <_PyObject_MakeTpCall@@Base+0x3930> │ │ │ │ + bne b6ce0 <_PyObject_MakeTpCall@@Base+0x3930> │ │ │ │ mov r7, #1 │ │ │ │ - b b5340 <_PyObject_MakeTpCall@@Base+0x2454> │ │ │ │ + b b5804 <_PyObject_MakeTpCall@@Base+0x2454> │ │ │ │ cmp fp, #0 │ │ │ │ - bne b5d50 <_PyObject_MakeTpCall@@Base+0x2e64> │ │ │ │ - b b5d80 <_PyObject_MakeTpCall@@Base+0x2e94> │ │ │ │ - ldr r1, [pc, #548] @ b685c <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + bne b6214 <_PyObject_MakeTpCall@@Base+0x2e64> │ │ │ │ + b b6244 <_PyObject_MakeTpCall@@Base+0x2e94> │ │ │ │ + ldr r1, [pc, #548] @ b6d20 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #660] @ b68d8 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - bl 117900 │ │ │ │ + ldr r1, [pc, #660] @ b6d9c <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b3f40 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ - ldr r1, [pc, #604] @ b68dc <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b4404 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ + ldr r1, [pc, #604] @ b6da0 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ mov r0, r6 │ │ │ │ - bl f94f4 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f97c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5418 <_PyObject_MakeTpCall@@Base+0x252c> │ │ │ │ - ldr r1, [pc, #484] @ b6878 <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ + bne b58dc <_PyObject_MakeTpCall@@Base+0x252c> │ │ │ │ + ldr r1, [pc, #484] @ b6d3c <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ mov r0, r6 │ │ │ │ - bl f94f4 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f97c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5418 <_PyObject_MakeTpCall@@Base+0x252c> │ │ │ │ - ldr r1, [pc, #456] @ b6870 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ + bne b58dc <_PyObject_MakeTpCall@@Base+0x252c> │ │ │ │ + ldr r1, [pc, #456] @ b6d34 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ mov r0, r6 │ │ │ │ - bl f94f4 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f97c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5418 <_PyObject_MakeTpCall@@Base+0x252c> │ │ │ │ - ldr r3, [pc, #588] @ b6908 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ - ldr r1, [pc, #544] @ b68e0 <_PyObject_MakeTpCall@@Base+0x39f4> │ │ │ │ + bne b58dc <_PyObject_MakeTpCall@@Base+0x252c> │ │ │ │ + ldr r3, [pc, #588] @ b6dcc <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + ldr r1, [pc, #544] @ b6da4 <_PyObject_MakeTpCall@@Base+0x39f4> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b587c <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ + beq b5d40 <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b587c <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ + bne b5d40 <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b587c <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ - ldr r3, [pc, #356] @ b685c <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ - ldr r1, [pc, #488] @ b68e4 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b5d40 <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ + ldr r3, [pc, #356] @ b6d20 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + ldr r1, [pc, #488] @ b6da8 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bl 117eec │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -144479,127 +144784,127 @@ │ │ │ │ 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 b4aac <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ - b b5ea0 <_PyObject_MakeTpCall@@Base+0x2fb4> │ │ │ │ - ldr r3, [pc, #224] @ b685c <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ - ldr r1, [pc, #360] @ b68e8 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + bne b4f70 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + b b6364 <_PyObject_MakeTpCall@@Base+0x2fb4> │ │ │ │ + ldr r3, [pc, #224] @ b6d20 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + ldr r1, [pc, #360] @ b6dac <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b b587c <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ + bl 190b84 │ │ │ │ + b b5d40 <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b6050 <_PyObject_MakeTpCall@@Base+0x3164> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b6050 <_PyObject_MakeTpCall@@Base+0x3164> │ │ │ │ + bne b6514 <_PyObject_MakeTpCall@@Base+0x3164> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b6514 <_PyObject_MakeTpCall@@Base+0x3164> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b5730 <_PyObject_MakeTpCall@@Base+0x2844> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b5bf4 <_PyObject_MakeTpCall@@Base+0x2844> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b6650 <_PyObject_MakeTpCall@@Base+0x3764> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b6b14 <_PyObject_MakeTpCall@@Base+0x3764> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r9, #12] │ │ │ │ - ldr r0, [pc, #280] @ b68ec <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - bl 30e320 │ │ │ │ - b b4ac8 <_PyObject_MakeTpCall@@Base+0x1bdc> │ │ │ │ + ldr r0, [pc, #280] @ b6db0 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ + bl 3120f8 │ │ │ │ + b b4f8c <_PyObject_MakeTpCall@@Base+0x1bdc> │ │ │ │ cmp fp, #0 │ │ │ │ - beq b5490 <_PyObject_MakeTpCall@@Base+0x25a4> │ │ │ │ + beq b5954 <_PyObject_MakeTpCall@@Base+0x25a4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b5d0c <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ - b b5490 <_PyObject_MakeTpCall@@Base+0x25a4> │ │ │ │ - ldr r3, [pc, #100] @ b685c <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ - ldr r1, [pc, #244] @ b68f0 <_PyObject_MakeTpCall@@Base+0x3a04> │ │ │ │ + beq b61d0 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + b b5954 <_PyObject_MakeTpCall@@Base+0x25a4> │ │ │ │ + ldr r3, [pc, #100] @ b6d20 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + ldr r1, [pc, #244] @ b6db4 <_PyObject_MakeTpCall@@Base+0x3a04> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bl 117eec │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ mov ip, r0 │ │ │ │ - b b5848 <_PyObject_MakeTpCall@@Base+0x295c> │ │ │ │ + b b5d0c <_PyObject_MakeTpCall@@Base+0x295c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne b4674 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ - b b55c0 <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ - ldr r3, [pc, #56] @ b685c <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ - ldr r1, [pc, #204] @ b68f4 <_PyObject_MakeTpCall@@Base+0x3a08> │ │ │ │ + bne b4b38 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + b b5a84 <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ + ldr r3, [pc, #56] @ b6d20 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + ldr r1, [pc, #204] @ b6db8 <_PyObject_MakeTpCall@@Base+0x3a08> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b b587c <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ - ldr r3, [pc, #36] @ b685c <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + bl 190b84 │ │ │ │ + b b5d40 <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ + ldr r3, [pc, #36] @ b6d20 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #180] @ b68f8 <_PyObject_MakeTpCall@@Base+0x3a0c> │ │ │ │ - bl 117900 │ │ │ │ - b b587c <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ - ldr r3, [pc, #12] @ b685c <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ - ldr r1, [pc, #168] @ b68fc <_PyObject_MakeTpCall@@Base+0x3a10> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b b587c <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003609f0 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - subseq fp, r7, ip, asr #4 │ │ │ │ - ldrsheq sl, [r7], #-0 │ │ │ │ - subseq r1, r6, ip, asr #13 │ │ │ │ - subseq sl, r7, r8, lsr #1 │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ - subseq sl, r7, r0, lsl #1 │ │ │ │ - subseq sl, r7, r4, ror #20 │ │ │ │ - subseq r8, r5, r0, asr lr │ │ │ │ - subseq sl, r7, r8, lsr #4 │ │ │ │ - subseq sl, r7, r4, lsl pc │ │ │ │ - andeq r3, fp, r8, asr r8 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - subseq r8, r5, r8, asr #25 │ │ │ │ - eorseq r0, r6, ip, lsr r6 │ │ │ │ - eorseq pc, r5, r4, asr #3 │ │ │ │ - eorseq lr, r5, ip, asr #19 │ │ │ │ + ldr r1, [pc, #180] @ b6dbc <_PyObject_MakeTpCall@@Base+0x3a0c> │ │ │ │ + bl 117eec │ │ │ │ + b b5d40 <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ + ldr r3, [pc, #12] @ b6d20 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + ldr r1, [pc, #168] @ b6dc0 <_PyObject_MakeTpCall@@Base+0x3a10> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b b5d40 <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003641d4 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + 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 │ │ │ │ + subseq sl, r8, r4, lsl pc │ │ │ │ + andeq r3, fp, ip, lsl sp │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + subseq r8, r6, r8, asr #25 │ │ │ │ + @ instruction: 0x00363dfc │ │ │ │ + eorseq r2, r6, r4, lsl #19 │ │ │ │ + eorseq r2, r6, ip, lsl #3 │ │ │ │ andeq r0, r0, fp, ror #31 │ │ │ │ - subseq r8, r5, ip, lsr #7 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r0, r6, r8, lsl #24 │ │ │ │ - subseq sl, r7, ip, asr #19 │ │ │ │ - eorseq r0, r6, ip, lsr #19 │ │ │ │ - @ instruction: 0x0035ecb4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0035ecf8 │ │ │ │ - eorseq r0, r6, ip, lsl #12 │ │ │ │ - eorseq r0, r6, r4, lsr fp │ │ │ │ - subseq sl, r7, r0, lsr #24 │ │ │ │ - @ instruction: 0x00360ad8 │ │ │ │ - eorseq r0, r6, ip, asr fp │ │ │ │ - eorseq r0, r6, r8, lsr #21 │ │ │ │ - eorseq r0, r6, r8, asr #23 │ │ │ │ - mlaseq r6, r0, fp, r0 │ │ │ │ - eorseq r0, r6, r8, ror sl │ │ │ │ - eorseq r0, r6, r8, lsr #20 │ │ │ │ - eorseq r0, r6, r8, asr sl │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ + subseq r8, r6, ip, lsr #7 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + subseq sp, r6, r8, lsl fp │ │ │ │ + eorseq r4, r6, ip, ror #7 │ │ │ │ + subseq sl, r8, ip, asr #19 │ │ │ │ + mlaseq r6, r0, r1, r4 │ │ │ │ + eorseq r2, r6, r4, ror r4 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x003624b8 │ │ │ │ + eorseq r3, r6, ip, asr #27 │ │ │ │ + eorseq r4, r6, r8, lsl r3 │ │ │ │ + subseq sl, r8, r0, lsr #24 │ │ │ │ + @ instruction: 0x003642bc │ │ │ │ + eorseq r4, r6, r0, asr #6 │ │ │ │ + eorseq r4, r6, ip, lsl #5 │ │ │ │ + eorseq r4, r6, ip, lsr #7 │ │ │ │ + eorseq r4, r6, r4, ror r3 │ │ │ │ + eorseq r4, r6, ip, asr r2 │ │ │ │ + eorseq r4, r6, ip, lsl #4 │ │ │ │ + eorseq r4, r6, ip, lsr r2 │ │ │ │ + @ instruction: 0x00568194 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, r8, lsl #22 │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r0, lsl #5 │ │ │ │ - @ instruction: 0x0057a69c │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r4, r6, ip, ror #5 │ │ │ │ + ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r6, r0, asr #20 │ │ │ │ + @ instruction: 0x0058a69c │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, asr #4 │ │ │ │ + eorseq lr, r5, ip, lsl #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldr sl, [pc, #-12] @ b6924 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ - bl 3571e0 │ │ │ │ + ldr sl, [pc, #-12] @ b6de8 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -144617,43 +144922,43 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b3ff4 <_PyObject_MakeTpCall@@Base+0x1108> │ │ │ │ - ldr r1, [pc, #-132] @ b691c <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ - ldr r0, [pc, #-132] @ b6920 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4fdc <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ - ldr sl, [pc, #-140] @ b6924 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ - b b5698 <_PyObject_MakeTpCall@@Base+0x27ac> │ │ │ │ - ldr sl, [pc, #-148] @ b6924 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ - b b6998 <_PyObject_MakeTpCall@@Base+0x3aac> │ │ │ │ - ldr r3, [pc, #-192] @ b6900 <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ + bne b44b8 <_PyObject_MakeTpCall@@Base+0x1108> │ │ │ │ + ldr r1, [pc, #-132] @ b6de0 <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ + ldr r0, [pc, #-132] @ b6de4 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b54a0 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + ldr sl, [pc, #-140] @ b6de8 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ + b b5b5c <_PyObject_MakeTpCall@@Base+0x27ac> │ │ │ │ + ldr sl, [pc, #-148] @ b6de8 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ + b b6e5c <_PyObject_MakeTpCall@@Base+0x3aac> │ │ │ │ + ldr r3, [pc, #-192] @ b6dc4 <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ sub r2, r2, r4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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, #20] │ │ │ │ cmp r5, r2 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bls b45dc <_PyObject_MakeTpCall@@Base+0x16f0> │ │ │ │ - b b5da0 <_PyObject_MakeTpCall@@Base+0x2eb4> │ │ │ │ - ldr sl, [pc, #-228] @ b6924 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ - bl 3571e0 │ │ │ │ + bls b4aa0 <_PyObject_MakeTpCall@@Base+0x16f0> │ │ │ │ + b b6264 <_PyObject_MakeTpCall@@Base+0x2eb4> │ │ │ │ + ldr sl, [pc, #-228] @ b6de8 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -144671,73 +144976,73 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b3f74 <_PyObject_MakeTpCall@@Base+0x1088> │ │ │ │ - ldr r1, [pc, #-372] @ b6904 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ - ldr r0, [pc, #-348] @ b6920 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b4438 <_PyObject_MakeTpCall@@Base+0x1088> │ │ │ │ + ldr r1, [pc, #-372] @ b6dc8 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + ldr r0, [pc, #-348] @ b6de4 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r3, [r9, #168] @ 0xa8 │ │ │ │ - bne b3dc0 <_PyObject_MakeTpCall@@Base+0xed4> │ │ │ │ - b b3dc8 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ - ldr r3, [pc, #-408] @ b6908 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ - ldr r1, [pc, #-408] @ b690c <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b b3f24 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr sl, [pc, #-400] @ b6924 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ - b b4f3c <_PyObject_MakeTpCall@@Base+0x2050> │ │ │ │ + bne b4284 <_PyObject_MakeTpCall@@Base+0xed4> │ │ │ │ + b b428c <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ + ldr r3, [pc, #-408] @ b6dcc <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + ldr r1, [pc, #-408] @ b6dd0 <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b b43e8 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr sl, [pc, #-400] @ b6de8 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ + b b5400 <_PyObject_MakeTpCall@@Base+0x2050> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6b0c <_PyObject_MakeTpCall@@Base+0x3c20> │ │ │ │ - ldr r0, [pc, #-432] @ b6918 <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ - bl bbed4 │ │ │ │ + beq b6fd0 <_PyObject_MakeTpCall@@Base+0x3c20> │ │ │ │ + ldr r0, [pc, #-432] @ b6ddc <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ + bl bc3a4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b4fa4 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + beq b5468 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b b4f90 <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ + b b5454 <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4740 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + beq b4c04 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ - beq b6be4 <_PyObject_MakeTpCall@@Base+0x3cf8> │ │ │ │ + beq b70a8 <_PyObject_MakeTpCall@@Base+0x3cf8> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4740 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + bne b4c04 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b4740 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - ldr r3, [pc, #-516] @ b6910 <_PyObject_MakeTpCall@@Base+0x3a24> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b4c04 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r3, [pc, #-516] @ b6dd4 <_PyObject_MakeTpCall@@Base+0x3a24> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #-524] @ b6914 <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ - ldr r3, [pc, #-524] @ b6918 <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ - bl 117900 │ │ │ │ - b b4f98 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + ldr r1, [pc, #-524] @ b6dd8 <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ + ldr r3, [pc, #-524] @ b6ddc <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ + bl 117eec │ │ │ │ + b b545c <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b4a3c <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ + bne b4f00 <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b4a3c <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b4f00 <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b4a5c <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ - ldr sl, [pc, #-564] @ b6924 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ - bl 3571e0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b4f20 <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ + ldr sl, [pc, #-564] @ b6de8 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -144755,1680 +145060,1685 @@ │ │ │ │ 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 b4108 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-684] @ b691c <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ - ldr r0, [pc, #-684] @ b6920 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4144 <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ - ldr sl, [pc, #-692] @ b6924 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ - b b6bc0 <_PyObject_MakeTpCall@@Base+0x3cd4> │ │ │ │ + bne b45cc <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-684] @ b6de0 <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ + ldr r0, [pc, #-684] @ b6de4 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4608 <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ + ldr sl, [pc, #-692] @ b6de8 <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ + b b7084 <_PyObject_MakeTpCall@@Base+0x3cd4> │ │ │ │ mov r0, lr │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b4d08 <_PyObject_MakeTpCall@@Base+0x1e1c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b51cc <_PyObject_MakeTpCall@@Base+0x1e1c> │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [r8] │ │ │ │ - b b473c <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + b b4c00 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ │ │ │ │ -000b6bf4 : │ │ │ │ +000b70b8 : │ │ │ │ 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 b6c50 │ │ │ │ + beq b7114 │ │ │ │ mov lr, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl b6c78 │ │ │ │ + bl b713c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #24] @ b6c70 │ │ │ │ - ldr r1, [pc, #24] @ b6c74 │ │ │ │ + ldr r2, [pc, #24] @ b7134 │ │ │ │ + ldr r1, [pc, #24] @ b7138 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - b b6c40 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r8, lsr ip │ │ │ │ + b b7104 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r4, r6, ip, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3568] @ 0xdf0 │ │ │ │ sub sp, sp, #492 @ 0x1ec │ │ │ │ mov r7, r3 │ │ │ │ - ldr r9, [sp, #532] @ 0x214 │ │ │ │ + ldr sl, [sp, #532] @ 0x214 │ │ │ │ mov r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r8, r3 │ │ │ │ - mvn sl, #0 │ │ │ │ + mov r9, r3 │ │ │ │ + mvn fp, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - mov r4, r1 │ │ │ │ - ldrb r2, [r4], #1 │ │ │ │ + mov r8, r1 │ │ │ │ + ldrb r2, [r8], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bhi b6dc0 │ │ │ │ + bhi b7284 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bhi b6e18 │ │ │ │ + bhi b72dc │ │ │ │ cmp r2, #0 │ │ │ │ - beq b6e38 │ │ │ │ + beq b74f8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b72cc │ │ │ │ - ldr ip, [pc, #2128] @ b753c │ │ │ │ - ldrb lr, [r4] │ │ │ │ - ldr r3, [ip, r2, lsl #2] │ │ │ │ - add r4, r1, #2 │ │ │ │ + bne b78a0 │ │ │ │ + ldr lr, [pc, #2148] @ b7a14 │ │ │ │ + ldrb ip, [r8] │ │ │ │ + ldr r3, [lr, r2, lsl #2] │ │ │ │ + add r6, 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 b6df4 │ │ │ │ - cmp lr, #39 @ 0x27 │ │ │ │ - bhi b7094 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq b70b4 │ │ │ │ - ldr r3, [ip, lr, lsl #2] │ │ │ │ + cmp ip, #59 @ 0x3b │ │ │ │ + add r9, r9, r3 │ │ │ │ + bhi b72b8 │ │ │ │ + cmp ip, #39 @ 0x27 │ │ │ │ + bhi b7548 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq b7568 │ │ │ │ + ldr r3, [lr, ip, lsl #2] │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ - add r8, r8, r3 │ │ │ │ + add r9, r9, r3 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ - add r4, r1, #3 │ │ │ │ + add r6, r1, #3 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi b6d98 │ │ │ │ + bhi b725c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi b70c4 │ │ │ │ + bhi b7574 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b70b4 │ │ │ │ - ldr r3, [ip, r3, lsl #2] │ │ │ │ + beq b7568 │ │ │ │ + ldr r3, [lr, r3, lsl #2] │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ - add r8, r8, r3 │ │ │ │ - ldrb r3, [r4], #1 │ │ │ │ + add r9, r9, r3 │ │ │ │ + ldrb r3, [r6], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi b6d98 │ │ │ │ + bhi b725c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bls b6d4c │ │ │ │ - ldr r1, [pc, #1984] @ b7540 │ │ │ │ + bls b7210 │ │ │ │ + ldr r1, [pc, #2004] @ b7a18 │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6d54 │ │ │ │ + bhi b7218 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b7068 │ │ │ │ - ldr r2, [ip, r3, lsl #2] │ │ │ │ + beq b7528 │ │ │ │ + ldr r2, [lr, 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 b6d64 │ │ │ │ + add r9, r9, r2 │ │ │ │ + b b7228 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b7150 │ │ │ │ + beq b7610 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6ce4 │ │ │ │ - mov ip, r4 │ │ │ │ - ldrb r2, [ip], #1 │ │ │ │ + beq b71a8 │ │ │ │ + mov r6, r8 │ │ │ │ + ldrb r2, [r6], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls b71ac │ │ │ │ + bls b7680 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - mov r1, r4 │ │ │ │ - beq b72e8 │ │ │ │ - mov r4, ip │ │ │ │ - b b6dc8 │ │ │ │ - cmp lr, #124 @ 0x7c │ │ │ │ - beq b7068 │ │ │ │ - ldr r3, [ip, lr, lsl #2] │ │ │ │ + mov r1, r8 │ │ │ │ + beq b7620 │ │ │ │ + mov r8, r6 │ │ │ │ + b b728c │ │ │ │ + cmp ip, #124 @ 0x7c │ │ │ │ + beq b7528 │ │ │ │ + ldr r3, [lr, ip, lsl #2] │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ - cmp lr, #101 @ 0x65 │ │ │ │ + cmp ip, #101 @ 0x65 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - b b6d30 │ │ │ │ - ldr lr, [pc, #1828] @ b7544 │ │ │ │ + b b71f4 │ │ │ │ + ldr lr, [pc, #1848] @ b7a1c │ │ │ │ sub ip, r2, #40 @ 0x28 │ │ │ │ cmp ip, #19 │ │ │ │ - bhi b6cdc │ │ │ │ - add ip, ip, ip │ │ │ │ - ldrsh ip, [lr, ip] │ │ │ │ + bhi b7668 │ │ │ │ + ldrb ip, [lr, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #0 │ │ │ │ - moveq r4, r3 │ │ │ │ - streq r4, [sp, #16] │ │ │ │ - bne b71c4 │ │ │ │ + bne b7508 │ │ │ │ + mov r6, #0 │ │ │ │ + cmp fp, #0 │ │ │ │ + movlt fp, r9 │ │ │ │ + cmp r9, #8 │ │ │ │ + bgt b773c │ │ │ │ cmp sl, #0 │ │ │ │ - movlt sl, r8 │ │ │ │ - cmp r8, #8 │ │ │ │ - bgt b7244 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne b6fe4 │ │ │ │ - cmp r5, r8 │ │ │ │ - cmple sl, r5 │ │ │ │ - bgt b73b4 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble b7060 │ │ │ │ + bne b7490 │ │ │ │ + cmp r4, r9 │ │ │ │ + cmple fp, r4 │ │ │ │ + bgt b7914 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble b74f0 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b7160 │ │ │ │ + beq b764c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - ldr r0, [r6] │ │ │ │ + ldr r0, [r5] │ │ │ │ str r7, [sp, #24] │ │ │ │ - beq b730c │ │ │ │ - mov r3, #256 @ 0x100 │ │ │ │ + beq b7828 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ add fp, sp, #232 @ 0xe8 │ │ │ │ - add sl, sp, #24 │ │ │ │ - add r9, sp, #28 │ │ │ │ + mov r3, #256 @ 0x100 │ │ │ │ + add sl, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - str r9, [sp, #4] │ │ │ │ - bl b7598 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + bl b7a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b728c │ │ │ │ - cmp r5, #1 │ │ │ │ + bne b7790 │ │ │ │ + cmp r4, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b6f70 │ │ │ │ + beq b7430 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b71d0 │ │ │ │ + beq b76cc │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b71e8 │ │ │ │ + beq b76e4 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - str r9, [sp, #4] │ │ │ │ - bl b7598 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + bl b7a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b72c4 │ │ │ │ - cmp r5, #2 │ │ │ │ + bne b7820 │ │ │ │ + cmp r4, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b6f70 │ │ │ │ - add r6, r6, #4 │ │ │ │ - mov r8, #2 │ │ │ │ + beq b7430 │ │ │ │ + add r5, r5, #4 │ │ │ │ + mov r9, #2 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b70e4 │ │ │ │ + beq b75a4 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ + ldr r0, [r5, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b70fc │ │ │ │ + beq b75bc │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - str r9, [sp, #4] │ │ │ │ - bl b7598 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + bl b7a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7290 │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r5, r8 │ │ │ │ + bne b7794 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r4, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne b6f20 │ │ │ │ + bne b73e0 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6fb8 │ │ │ │ - ldr r1, [pc, #1464] @ b753c │ │ │ │ + beq b7478 │ │ │ │ + ldr r1, [pc, #1488] @ b7a14 │ │ │ │ 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 b7508 │ │ │ │ + bne b79f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7238 │ │ │ │ + bne b7784 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b71c4 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b b6e48 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq b74b4 │ │ │ │ - cmp sl, #1 │ │ │ │ - cmpeq r8, #1 │ │ │ │ - bne b7270 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq b79b8 │ │ │ │ + cmp fp, #1 │ │ │ │ + cmpeq r9, #1 │ │ │ │ + bne b7768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7460 │ │ │ │ + beq b78e4 │ │ │ │ ldrb r3, [r7] │ │ │ │ str r7, [sp, #24] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq b7370 │ │ │ │ + beq b77c8 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ - add r9, sp, #28 │ │ │ │ + add sl, sp, #28 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - bl b7598 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + bl b7a70 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b6fb8 │ │ │ │ + beq b7478 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ - str r4, [sp] │ │ │ │ - bl 315664 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 30cf68 │ │ │ │ - b b6fc8 │ │ │ │ + b b7800 │ │ │ │ mov r3, r7 │ │ │ │ - b b6f70 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r4, r1 │ │ │ │ - ldrb r2, [r4], #1 │ │ │ │ + b b7430 │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r8, r3 │ │ │ │ + moveq r6, r8 │ │ │ │ + beq b7304 │ │ │ │ + ldr r1, [pc, #1296] @ b7a20 │ │ │ │ + ldr r0, [pc, #1296] @ b7a24 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r6, r8 │ │ │ │ + bne b7508 │ │ │ │ + mov r8, #0 │ │ │ │ + b b7304 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r1 │ │ │ │ + ldrb r2, [r8], #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - movls sl, r8 │ │ │ │ - bls b6ccc │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ - movne sl, r8 │ │ │ │ - bne b6ce4 │ │ │ │ - b b7068 │ │ │ │ - ldr r2, [pc, #1196] @ b7548 │ │ │ │ - sub r3, lr, #40 @ 0x28 │ │ │ │ + bhi b7594 │ │ │ │ + mov fp, r9 │ │ │ │ + b b7190 │ │ │ │ + ldr r2, [pc, #1240] @ b7a28 │ │ │ │ + sub r3, ip, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi b6d24 │ │ │ │ + bhi b71e8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b b6e48 │ │ │ │ - ldr r1, [pc, #1152] @ b754c │ │ │ │ + mov r8, #0 │ │ │ │ + mov r6, r8 │ │ │ │ + b b7304 │ │ │ │ + ldr r1, [pc, #1200] @ b7a2c │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6d54 │ │ │ │ + bhi b7218 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + beq b7734 │ │ │ │ + mov fp, r9 │ │ │ │ + b b71a8 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ + ldr r0, [r5, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6f3c │ │ │ │ + bne b73fc │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - str r9, [sp, #8] │ │ │ │ + str sl, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2dcf48 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ + bl 2e02bc <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b72a0 │ │ │ │ + bne b77a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r5, r8 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r4, r9 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6f20 │ │ │ │ - b b6f70 │ │ │ │ - mov r1, r4 │ │ │ │ + bne b73e0 │ │ │ │ + b b7430 │ │ │ │ + mov r1, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b706c │ │ │ │ - b b72e4 │ │ │ │ + beq b752c │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, r6 │ │ │ │ + ldrb r2, [r1], #1 │ │ │ │ + cmp r2, #59 @ 0x3b │ │ │ │ + movls r8, r1 │ │ │ │ + movls r1, r6 │ │ │ │ + bls b7190 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + movne r6, r1 │ │ │ │ + beq b7614 │ │ │ │ + mov r1, r6 │ │ │ │ + b b7180 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ - ldr r0, [r6] │ │ │ │ + ldr r0, [r5] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r3, r7, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6e90 │ │ │ │ - b b7310 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - mov r4, #0 │ │ │ │ - b b6e48 │ │ │ │ + bne b734c │ │ │ │ + b b782c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7520 │ │ │ │ - mov r1, r4 │ │ │ │ - ldrb r2, [r1], #1 │ │ │ │ - add r8, r8, #1 │ │ │ │ + beq b71a8 │ │ │ │ + mov r6, r8 │ │ │ │ + ldrb r2, [r6], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ + bhi b7894 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r8, r6 │ │ │ │ + b b7190 │ │ │ │ + mov r8, r6 │ │ │ │ + b b7300 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne b78d0 │ │ │ │ + add r9, r9, #1 │ │ │ │ mov r3, #1 │ │ │ │ - bhi b72dc │ │ │ │ - mov ip, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r4, ip │ │ │ │ - b b6ccc │ │ │ │ + b b7644 │ │ │ │ cmp r3, #0 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - beq b7180 │ │ │ │ - ldr r1, [pc, #900] @ b7550 │ │ │ │ - ldr r0, [pc, #900] @ b7554 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r6, r8 │ │ │ │ + beq b7a08 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b b7644 │ │ │ │ + mov r6, r8 │ │ │ │ + b b7698 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6ee8 │ │ │ │ + bne b73a8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - str r9, [sp, #8] │ │ │ │ + str sl, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2dcf48 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ + bl 2e02bc <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b73ac │ │ │ │ + bne b788c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r4, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6f18 │ │ │ │ - b b6f70 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 99d00 │ │ │ │ - b b6fc4 │ │ │ │ - cmn r8, #-268435455 @ 0xf0000001 │ │ │ │ - bhi b74f4 │ │ │ │ - lsl r0, r8, #3 │ │ │ │ - bl 9980c │ │ │ │ + bne b73d8 │ │ │ │ + b b7430 │ │ │ │ + mov r1, r8 │ │ │ │ + b b752c │ │ │ │ + cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ + bhi b78bc │ │ │ │ + lsl r0, r9, #3 │ │ │ │ + bl 998ac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq b74fc │ │ │ │ + beq b78c4 │ │ │ │ mov r3, #1 │ │ │ │ - cmp r9, #0 │ │ │ │ + cmp sl, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq b6e60 │ │ │ │ - ldr r3, [pc, #736] @ b7558 │ │ │ │ - ldr r1, [pc, #736] @ b755c │ │ │ │ + beq b731c │ │ │ │ + ldr r3, [pc, #704] @ b7a30 │ │ │ │ + ldr r1, [pc, #704] @ b7a34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30cf68 │ │ │ │ - b b6fc8 │ │ │ │ - mov r8, #0 │ │ │ │ + bl 310740 │ │ │ │ + b b7488 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 99da0 │ │ │ │ + b b7484 │ │ │ │ + mov r9, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, r8, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - str r4, [sp] │ │ │ │ - bl 315664 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 30cf68 │ │ │ │ - b b6fc8 │ │ │ │ - mov r8, #1 │ │ │ │ - b b7290 │ │ │ │ - mov r1, r4 │ │ │ │ - ldrb r2, [r1], #1 │ │ │ │ - cmp r2, #59 @ 0x3b │ │ │ │ - bls b71a8 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ - bne b6cbc │ │ │ │ - mov ip, r1 │ │ │ │ - mov r1, ip │ │ │ │ - ldrb r2, [r1], #1 │ │ │ │ - cmp r2, #59 @ 0x3b │ │ │ │ - movls r4, r1 │ │ │ │ - movls r1, ip │ │ │ │ - bls b6ccc │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ - bne b6cbc │ │ │ │ - b b7154 │ │ │ │ + add r0, r9, #1 │ │ │ │ + mov r3, r8 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 318e3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 310740 │ │ │ │ + b b7488 │ │ │ │ + mov r3, #256 @ 0x100 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add sl, 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 sl, [sp, #8] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + bl 2e02bc <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq b7478 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + str r6, [sp] │ │ │ │ + bl 318e3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 310740 │ │ │ │ + b b7488 │ │ │ │ + mov r9, #1 │ │ │ │ + b b7794 │ │ │ │ mov r3, r7 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add sl, sp, #24 │ │ │ │ + add sl, sp, #28 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ - add r9, sp, #28 │ │ │ │ add fp, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ + str sl, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2dcf48 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bl 2e02bc <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7368 │ │ │ │ + bne b7884 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cmp r5, #1 │ │ │ │ + cmp r4, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6ecc │ │ │ │ - b b6f70 │ │ │ │ - mov r8, #0 │ │ │ │ - b b72a0 │ │ │ │ - mov r3, #256 @ 0x100 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r9, sp, #28 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ - add r7, r7, #1 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - bl 2dcf48 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq b6fb8 │ │ │ │ - b b7040 │ │ │ │ - mov r8, #1 │ │ │ │ - b b72a0 │ │ │ │ - ldr r3, [pc, #420] @ b7560 │ │ │ │ - cmp r4, #0 │ │ │ │ + bne b738c │ │ │ │ + b b7430 │ │ │ │ + mov r9, #0 │ │ │ │ + b b77a4 │ │ │ │ + mov r9, #1 │ │ │ │ + b b77a4 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + bne b7644 │ │ │ │ + b b7620 │ │ │ │ + mov r6, r8 │ │ │ │ + ldrb r2, [r6], #1 │ │ │ │ + mov r1, r8 │ │ │ │ + cmp r2, #59 @ 0x3b │ │ │ │ + bhi b7894 │ │ │ │ + mov r8, r6 │ │ │ │ + b b7190 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 2a0e6c │ │ │ │ + mov r0, #0 │ │ │ │ + b b7488 │ │ │ │ + cmp r3, #29 │ │ │ │ + ble b7644 │ │ │ │ + ldr r1, [pc, #344] @ b7a38 │ │ │ │ + ldr r0, [pc, #320] @ b7a24 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r3, [pc, #332] @ b7a3c │ │ │ │ + ldreq r8, [pc, #332] @ b7a40 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #328] @ b7a44 │ │ │ │ + ldrne r3, [pc, #328] @ b7a48 │ │ │ │ + ldreq r3, [pc, #328] @ b7a4c │ │ │ │ + mov r2, r8 │ │ │ │ + bl 117eec │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 310740 │ │ │ │ + b b7488 │ │ │ │ + ldr r3, [pc, #288] @ b7a3c │ │ │ │ + cmp r6, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bne b7454 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #400] @ b7564 │ │ │ │ - streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #396] @ b7568 │ │ │ │ - ldreq r3, [pc, #396] @ b756c │ │ │ │ - cmp sl, r8 │ │ │ │ - bne b7440 │ │ │ │ - cmp r8, r5 │ │ │ │ - ldr ip, [pc, #384] @ b7570 │ │ │ │ - ble b7430 │ │ │ │ - cmp sl, #1 │ │ │ │ - beq b7424 │ │ │ │ - ldr r2, [pc, #372] @ b7574 │ │ │ │ + bne b79ac │ │ │ │ + cmp r8, #0 │ │ │ │ + ldrne r3, [pc, #280] @ b7a48 │ │ │ │ + ldreq r8, [pc, #268] @ b7a40 │ │ │ │ + ldreq r3, [pc, #276] @ b7a4c │ │ │ │ + cmp fp, r9 │ │ │ │ + bne b7998 │ │ │ │ + cmp r9, r4 │ │ │ │ + ldr ip, [pc, #264] @ b7a50 │ │ │ │ + ble b7988 │ │ │ │ + cmp fp, #1 │ │ │ │ + beq b797c │ │ │ │ + ldr r2, [pc, #252] @ b7a54 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #368] @ b7578 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str sl, [sp, #4] │ │ │ │ + ldr r1, [pc, #248] @ b7a58 │ │ │ │ + mov r2, r8 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str fp, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 117900 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 30cf68 │ │ │ │ - b b6fc8 │ │ │ │ - ldr r2, [pc, #320] @ b756c │ │ │ │ - mov sl, #1 │ │ │ │ - b b73fc │ │ │ │ - cmp r8, #1 │ │ │ │ - beq b7424 │ │ │ │ - mov sl, r8 │ │ │ │ - b b73f8 │ │ │ │ - cmp sl, r5 │ │ │ │ - ldrle ip, [pc, #304] @ b757c │ │ │ │ - ble b7430 │ │ │ │ - ldr ip, [pc, #300] @ b7580 │ │ │ │ - b b73f0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 18ee74 │ │ │ │ - b b7418 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #244] @ b7560 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldreq r3, [pc, #236] @ b7564 │ │ │ │ - streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #232] @ b7568 │ │ │ │ - ldreq r3, [pc, #232] @ b756c │ │ │ │ - ldr r1, [pc, #252] @ b7584 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30cf68 │ │ │ │ - b b6fc8 │ │ │ │ - cmp r3, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - movne r1, r4 │ │ │ │ - bne b6cbc │ │ │ │ - ldr r1, [pc, #216] @ b7588 │ │ │ │ - ldr r0, [pc, #160] @ b7554 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 310740 │ │ │ │ + b b7488 │ │ │ │ + ldr r2, [pc, #200] @ b7a4c │ │ │ │ + mov fp, #1 │ │ │ │ + b b7954 │ │ │ │ + cmp r9, #1 │ │ │ │ + beq b797c │ │ │ │ + mov fp, r9 │ │ │ │ + b b7950 │ │ │ │ + cmp fp, r4 │ │ │ │ + ldrle ip, [pc, #184] @ b7a5c │ │ │ │ + ble b7988 │ │ │ │ + ldr ip, [pc, #180] @ b7a60 │ │ │ │ + b b7948 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 190b84 │ │ │ │ + b b7970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6fc4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #152] @ b7560 │ │ │ │ - cmp r2, #0 │ │ │ │ + beq b7484 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r3, [pc, #112] @ b7a3c │ │ │ │ + ldreq r8, [pc, #112] @ b7a40 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r3, [pc, #144] @ b7564 │ │ │ │ - streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #140] @ b7568 │ │ │ │ - ldreq r3, [pc, #140] @ b756c │ │ │ │ - ldr r1, [pc, #168] @ b758c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - bl 117900 │ │ │ │ + ldr r1, [pc, #140] @ b7a64 │ │ │ │ + ldrne r3, [pc, #108] @ b7a48 │ │ │ │ + ldreq r3, [pc, #108] @ b7a4c │ │ │ │ + mov r2, r8 │ │ │ │ + bl 117eec │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30cf68 │ │ │ │ - b b6fc8 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 29e598 │ │ │ │ - mov r0, #0 │ │ │ │ - b b6fc8 │ │ │ │ - ldr r3, [pc, #72] @ b7558 │ │ │ │ - ldr r1, [pc, #124] @ b7590 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r7 │ │ │ │ - bl 117900 │ │ │ │ - b b7418 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, #29 │ │ │ │ - movle r1, r4 │ │ │ │ - ble b6cbc │ │ │ │ - ldr r1, [pc, #92] @ b7594 │ │ │ │ - ldr r0, [pc, #24] @ b7554 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r5, r9, r0, lsr #26 │ │ │ │ - eorseq r5, sp, r8, lsr #24 │ │ │ │ - eorseq r5, sp, r0, asr ip │ │ │ │ - eorseq r5, sp, r8, ror ip │ │ │ │ - eorseq r5, sp, r0, lsr #25 │ │ │ │ - eorseq r0, r6, r4, ror #25 │ │ │ │ - eorseq r5, sp, r4, asr sp │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r8, asr #26 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003636d0 │ │ │ │ - eorseq r1, r8, r8, ror #18 │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ - eorseq r0, r6, r0, ror ip │ │ │ │ - eorseq r1, r7, r4, asr sp │ │ │ │ - eorseq r0, r6, r4, ror sp │ │ │ │ - eorseq r0, r6, r4, lsl #25 │ │ │ │ - eorseq r0, r6, r8, ror ip │ │ │ │ - eorseq r0, r6, r0, lsr #26 │ │ │ │ - eorseq r0, r6, r4, asr #25 │ │ │ │ - eorseq r0, r6, r4, lsl #26 │ │ │ │ - eorseq r0, r6, r0, lsr #27 │ │ │ │ - eorseq r0, r6, ip, lsl #25 │ │ │ │ + bl 310740 │ │ │ │ + b b7488 │ │ │ │ + ldr r3, [pc, #56] @ b7a30 │ │ │ │ + ldr r1, [pc, #108] @ b7a68 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 117eec │ │ │ │ + b b7970 │ │ │ │ + ldr r1, [pc, #92] @ b7a6c │ │ │ │ + ldr r0, [pc, #16] @ b7a24 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r9, r9, r0, ror #9 │ │ │ │ + eorseq r9, sp, r0, lsl #8 │ │ │ │ + eorseq r9, sp, r8, lsr #8 │ │ │ │ + eorseq r4, r6, r8, asr #9 │ │ │ │ + eorseq r9, sp, r8, lsl r5 │ │ │ │ + eorseq r9, sp, ip, lsr r4 │ │ │ │ + eorseq r9, sp, r4, ror #8 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r4, r6, ip, lsr #10 │ │ │ │ + eorseq r4, r6, r0, ror r4 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x00366eb0 │ │ │ │ + eorseq r4, r6, r4, lsl #10 │ │ │ │ + ldrsbeq r5, [r8], -r4 @ │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + eorseq r4, r6, r4, asr r4 │ │ │ │ + eorseq r5, r7, r4, lsl r5 │ │ │ │ + eorseq r4, r6, r8, asr r5 │ │ │ │ + eorseq r4, r6, r8, ror #8 │ │ │ │ + eorseq r4, r6, ip, asr r4 │ │ │ │ + eorseq r4, r6, r8, ror #9 │ │ │ │ + eorseq r4, r6, r4, lsl #11 │ │ │ │ + eorseq r4, r6, r8, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r9, [r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r9 │ │ │ │ ldrb ip, [r8], #1 │ │ │ │ - ldr r2, [pc, #3456] @ b8340 │ │ │ │ + ldr r2, [pc, #3456] @ b8818 │ │ │ │ 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 b7fc0 │ │ │ │ + bhi b8498 │ │ │ │ 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 b769c │ │ │ │ + bne b7b74 │ │ │ │ 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 b76bc │ │ │ │ + beq b7b94 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b7694 │ │ │ │ + ble b7b6c │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r0, ip │ │ │ │ - beq b76dc │ │ │ │ + beq b7bb4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b7694 │ │ │ │ + beq b7b6c │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq b76dc │ │ │ │ + beq b7bb4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq b7694 │ │ │ │ + beq b7b6c │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r0, ip │ │ │ │ - beq b76dc │ │ │ │ + beq b7bb4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b7694 │ │ │ │ + beq b7b6c │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq b76dc │ │ │ │ + beq b7bb4 │ │ │ │ cmp r3, ip │ │ │ │ - bne b767c │ │ │ │ + bne b7b54 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b b7b0c │ │ │ │ + b b7fe4 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ ldrne r3, [r3] │ │ │ │ - beq b7cfc │ │ │ │ + beq b81d4 │ │ │ │ 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 b76dc │ │ │ │ + beq b7bb4 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne b76bc │ │ │ │ - ldr r3, [pc, #3180] @ b8344 │ │ │ │ + bne b7b94 │ │ │ │ + ldr r3, [pc, #3180] @ b881c │ │ │ │ cmp r0, r3 │ │ │ │ - bne b7694 │ │ │ │ + bne b7b6c │ │ │ │ str r7, [r1] │ │ │ │ - b b76ac │ │ │ │ + b b7b84 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 128600 │ │ │ │ + bl 128c68 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7ad8 │ │ │ │ + beq b7fb0 │ │ │ │ str r4, [r7] │ │ │ │ - b b76ac │ │ │ │ + b b7b84 │ │ │ │ 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 b76a8 │ │ │ │ - ldr r0, [pc, #3092] @ b8348 │ │ │ │ - b b7b0c │ │ │ │ + bne b7b80 │ │ │ │ + ldr r0, [pc, #3092] @ b8820 │ │ │ │ + b b7fe4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4] │ │ │ │ - bgt b76ac │ │ │ │ - bne b7978 │ │ │ │ + bgt b7b84 │ │ │ │ + bne b7e50 │ │ │ │ str r0, [r4] │ │ │ │ - b b76ac │ │ │ │ - ldr r3, [pc, #3040] @ b834c │ │ │ │ + b b7b84 │ │ │ │ + ldr r3, [pc, #3040] @ b8824 │ │ │ │ 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 b8094 │ │ │ │ + beq b856c │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne b7d7c │ │ │ │ + bne b8254 │ │ │ │ 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 b77ec │ │ │ │ + bne b7cc4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b7de8 │ │ │ │ + beq b82c0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ strne r0, [r8] │ │ │ │ strne r3, [r4] │ │ │ │ - beq b82d0 │ │ │ │ + beq b87a8 │ │ │ │ add r8, r9, #2 │ │ │ │ - b b76ac │ │ │ │ + b b7b84 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - ldrne r0, [pc, #2876] @ b8350 │ │ │ │ - bne b7b0c │ │ │ │ + ldrne r0, [pc, #2876] @ b8828 │ │ │ │ + bne b7fe4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r2, [sl, #4] │ │ │ │ - blt b82e4 │ │ │ │ + blt b87bc │ │ │ │ ldr r3, [sl] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ - ldr r1, [pc, #2828] @ b8354 │ │ │ │ + ldr r1, [pc, #2828] @ b882c │ │ │ │ str r4, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b b76ac │ │ │ │ + b b7b84 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 11fe20 <_PyNumber_Index@@Base> │ │ │ │ + bl 12040c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b7dd4 │ │ │ │ - bl ab108 │ │ │ │ + beq b82ac │ │ │ │ + bl ab1f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne b7ce0 │ │ │ │ + bne b81b8 │ │ │ │ cmn r7, #1 │ │ │ │ - beq b7dd4 │ │ │ │ + beq b82ac │ │ │ │ str r7, [r9] │ │ │ │ - b b76ac │ │ │ │ + b b7b84 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1afeb4 │ │ │ │ - ldr r3, [pc, #2728] @ b8358 │ │ │ │ + bl 1b2274 │ │ │ │ + ldr r3, [pc, #2728] @ b8830 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b78d0 │ │ │ │ - bl a573c │ │ │ │ + beq b7da8 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7978 │ │ │ │ + bne b7e50 │ │ │ │ strd sl, [r4] │ │ │ │ - b b76ac │ │ │ │ + b b7b84 │ │ │ │ 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 b80d8 │ │ │ │ + beq b85b0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b80d8 │ │ │ │ + bne b85b0 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ tst r2, #32 │ │ │ │ and r3, r3, #7 │ │ │ │ - beq b80d0 │ │ │ │ + beq b85a8 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r7, r0, #20 │ │ │ │ addeq r7, r7, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b8070 │ │ │ │ + bne b8548 │ │ │ │ ldrb r3, [r7] │ │ │ │ str r3, [r1] │ │ │ │ - b b76ac │ │ │ │ + b b7b84 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 128600 │ │ │ │ + bl 128c68 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b8050 │ │ │ │ + beq b8528 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b805c │ │ │ │ + blt b8534 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ strble r0, [r4] │ │ │ │ - ble b76ac │ │ │ │ - ldr r3, [pc, #2540] @ b835c │ │ │ │ - ldr r1, [pc, #2540] @ b8360 │ │ │ │ + ble b7b84 │ │ │ │ + ldr r3, [pc, #2540] @ b8834 │ │ │ │ + ldr r1, [pc, #2540] @ b8838 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, r5 │ │ │ │ - b b76b4 │ │ │ │ + b b7b8c │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 128600 │ │ │ │ + bl 128c68 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7d6c │ │ │ │ + beq b8244 │ │ │ │ cmn r0, #32768 @ 0x8000 │ │ │ │ - blt b8080 │ │ │ │ + blt b8558 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bge b7e84 │ │ │ │ + bge b835c │ │ │ │ strh r4, [r7] │ │ │ │ - b b76ac │ │ │ │ + b b7b84 │ │ │ │ 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 b7e98 │ │ │ │ - bl 1b8b1c │ │ │ │ + beq b8370 │ │ │ │ + bl 1baecc │ │ │ │ strd r0, [r4] │ │ │ │ - b b76ac │ │ │ │ + b b7b84 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 17eb08 │ │ │ │ + bl 1800f4 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq b7dc4 │ │ │ │ + beq b829c │ │ │ │ str r7, [r9] │ │ │ │ str r4, [r9, #4] │ │ │ │ - b b76ac │ │ │ │ + b b7b84 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1afeb4 │ │ │ │ - ldr r3, [pc, #2340] @ b8358 │ │ │ │ + bl 1b2274 │ │ │ │ + ldr r3, [pc, #2340] @ b8830 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8210 │ │ │ │ + bne b86e8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 355884 │ │ │ │ + bl 359024 │ │ │ │ str r0, [r4] │ │ │ │ - b b76ac │ │ │ │ + b b7b84 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne b7e14 │ │ │ │ + bne b82ec │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7e54 │ │ │ │ + bne b832c │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r3, [sl] │ │ │ │ add ip, r2, #1 │ │ │ │ str ip, [sl, #4] │ │ │ │ - ldr r0, [pc, #2220] @ b8354 │ │ │ │ + ldr r0, [pc, #2220] @ b882c │ │ │ │ str r1, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ add r8, r9, #2 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b b76ac │ │ │ │ + b b7b84 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ef894 │ │ │ │ + bl 1f1b84 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b7704 │ │ │ │ - bl a573c │ │ │ │ + bne b7bdc │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7704 │ │ │ │ - b b7978 │ │ │ │ + beq b7bdc │ │ │ │ + b b7e50 │ │ │ │ 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 b76a8 │ │ │ │ - ldr r0, [pc, #2132] @ b8364 │ │ │ │ + bne b7b80 │ │ │ │ + ldr r0, [pc, #2132] @ b883c │ │ │ │ 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 317bec │ │ │ │ + b 31af40 │ │ │ │ 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 b7e98 │ │ │ │ - bl 1ef894 │ │ │ │ + beq b8370 │ │ │ │ + bl 1f1b84 │ │ │ │ str r0, [r4] │ │ │ │ - b b76ac │ │ │ │ + b b7b84 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #2060] @ b8368 │ │ │ │ + ldr r1, [pc, #2060] @ b8840 │ │ │ │ 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 b7f00 │ │ │ │ + beq b83d8 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - ldrne r0, [pc, #2024] @ b836c │ │ │ │ - bne b7b0c │ │ │ │ + ldrne r0, [pc, #2024] @ b8844 │ │ │ │ + bne b7fe4 │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq b7ef8 │ │ │ │ + beq b83d0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r1, [pc, #1988] @ b8370 │ │ │ │ + ldr r1, [pc, #1988] @ b8848 │ │ │ │ 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 b7ec8 │ │ │ │ + bne b83a0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl adf54 │ │ │ │ + bl ae090 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7ea0 │ │ │ │ + bne b8378 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - ldreq r0, [pc, #1920] @ b8374 │ │ │ │ - beq b7b0c │ │ │ │ + ldreq r0, [pc, #1920] @ b884c │ │ │ │ + beq b7fe4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10e7f8 │ │ │ │ + bl 10ebfc │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldreq r0, [pc, #1896] @ b8378 │ │ │ │ - beq b7b0c │ │ │ │ - ldr r2, [pc, #1892] @ b837c │ │ │ │ + ldreq r0, [pc, #1896] @ b8850 │ │ │ │ + beq b7fe4 │ │ │ │ + ldr r2, [pc, #1892] @ b8854 │ │ │ │ adds r1, r3, #16 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq b816c │ │ │ │ + beq b8644 │ │ │ │ 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 b8140 │ │ │ │ + bne b8618 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq b82ac │ │ │ │ + beq b8784 │ │ │ │ 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] @ b8380 │ │ │ │ + ldr lr, [pc, #1756] @ b8858 │ │ │ │ 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 b76ac │ │ │ │ + beq b7b84 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b76ac │ │ │ │ + bne b7b84 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b76ac │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b7b84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b7884 │ │ │ │ + bne b7d5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b7884 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b7d5c │ │ │ │ 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] @ b8384 │ │ │ │ - beq b7b0c │ │ │ │ + ldreq r0, [pc, #1632] @ b885c │ │ │ │ + beq b7fe4 │ │ │ │ cmp r0, #131072 @ 0x20000 │ │ │ │ - bne b76ac │ │ │ │ + bne b7b84 │ │ │ │ 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 b76ac │ │ │ │ + b b7b84 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ef894 │ │ │ │ + bl 1f1b84 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b79b0 │ │ │ │ - bl a573c │ │ │ │ + bne b7e88 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b79b0 │ │ │ │ - b b7978 │ │ │ │ + beq b7e88 │ │ │ │ + b b7e50 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [r2] │ │ │ │ - bne b7e0c │ │ │ │ + bne b82e4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b8030 │ │ │ │ + beq b8508 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b82d0 │ │ │ │ + beq b87a8 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b8220 │ │ │ │ + bne b86f8 │ │ │ │ str r4, [r9] │ │ │ │ - b b76ac │ │ │ │ - bl a573c │ │ │ │ + b b7b84 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7a0c │ │ │ │ - b b7978 │ │ │ │ - bl a573c │ │ │ │ + beq b7ee4 │ │ │ │ + b b7e50 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7978 │ │ │ │ + bne b7e50 │ │ │ │ mvn r7, #0 │ │ │ │ - b b788c │ │ │ │ + b b7d64 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 30618c │ │ │ │ + bl 30955c │ │ │ │ cmp r0, #0 │ │ │ │ strge r0, [r4] │ │ │ │ - bge b77ec │ │ │ │ + bge b7cc4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b b7b0c │ │ │ │ + b b7fe4 │ │ │ │ mov r4, #0 │ │ │ │ - b b7dbc │ │ │ │ + b b8294 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 30618c │ │ │ │ + bl 30955c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b7e04 │ │ │ │ + blt b82dc │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne b7e5c │ │ │ │ + bne b8334 │ │ │ │ ldr r3, [r4] │ │ │ │ add r8, r9, #2 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ str sl, [r3] │ │ │ │ - b b76ac │ │ │ │ - ldr r0, [pc, #1324] @ b8388 │ │ │ │ - b b7b0c │ │ │ │ + b b7b84 │ │ │ │ + ldr r0, [pc, #1324] @ b8860 │ │ │ │ + b b7fe4 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 29c28 │ │ │ │ cmp r0, sl │ │ │ │ - beq b76ac │ │ │ │ - ldr r3, [pc, #1304] @ b838c │ │ │ │ - ldr r1, [pc, #1304] @ b8390 │ │ │ │ + beq b7b84 │ │ │ │ + ldr r3, [pc, #1304] @ b8864 │ │ │ │ + ldr r1, [pc, #1304] @ b8868 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, r5 │ │ │ │ - b b76b4 │ │ │ │ - ldr r3, [pc, #1232] @ b835c │ │ │ │ - ldr r1, [pc, #1284] @ b8394 │ │ │ │ + b b7b8c │ │ │ │ + ldr r3, [pc, #1232] @ b8834 │ │ │ │ + ldr r1, [pc, #1284] @ b886c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b b7978 │ │ │ │ - ldr r0, [pc, #1272] @ b8398 │ │ │ │ - b b7b0c │ │ │ │ + bl 190b84 │ │ │ │ + b b7e50 │ │ │ │ + ldr r0, [pc, #1272] @ b8870 │ │ │ │ + b b7fe4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b7ed4 │ │ │ │ + bne b83ac │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b7f30 │ │ │ │ + beq b8408 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b b7c24 │ │ │ │ + b b80fc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7edc │ │ │ │ + beq b83b4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b7eac │ │ │ │ + beq b8384 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, r7, #16 │ │ │ │ mov r3, r7 │ │ │ │ - b b7c24 │ │ │ │ - ldr r0, [pc, #1180] @ b839c │ │ │ │ - b b7b0c │ │ │ │ + b b80fc │ │ │ │ + ldr r0, [pc, #1180] @ b8874 │ │ │ │ + b b7fe4 │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq b7ef8 │ │ │ │ + beq b83d0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne b7bf4 │ │ │ │ - b b772c │ │ │ │ - ldr r1, [pc, #1128] @ b83a0 │ │ │ │ + bne b80cc │ │ │ │ + b b7c04 │ │ │ │ + ldr r1, [pc, #1128] @ b8878 │ │ │ │ mov r3, r7 │ │ │ │ - b b7c24 │ │ │ │ + b b80fc │ │ │ │ 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 b8000 │ │ │ │ - ldr r1, [pc, #1036] @ b8370 │ │ │ │ + bne b84d8 │ │ │ │ + ldr r1, [pc, #1036] @ b8848 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b7fa4 │ │ │ │ - bl adf54 │ │ │ │ + beq b847c │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7fa4 │ │ │ │ - ldr r0, [pc, #1064] @ b83a4 │ │ │ │ - b b7b0c │ │ │ │ + bne b847c │ │ │ │ + ldr r0, [pc, #1064] @ b887c │ │ │ │ + b b7fe4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ef894 │ │ │ │ + bl 1f1b84 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b8020 │ │ │ │ + beq b84f8 │ │ │ │ strb r4, [r7] │ │ │ │ - b b76ac │ │ │ │ + b b7b84 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b7f74 │ │ │ │ + bne b844c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3] │ │ │ │ strb r3, [r4] │ │ │ │ - b b76ac │ │ │ │ - ldr r0, [pc, #992] @ b83a8 │ │ │ │ - b b7b0c │ │ │ │ + b b7b84 │ │ │ │ + ldr r0, [pc, #992] @ b8880 │ │ │ │ + b b7fe4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r7, sp, #24 │ │ │ │ add r2, r3, #4 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 3037e8 │ │ │ │ - bl a573c │ │ │ │ + bl 306bb8 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7978 │ │ │ │ + bne b7e50 │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - b b76ac │ │ │ │ + b b7b84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216460 │ │ │ │ + bl 218a28 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r3, [r7, #16] │ │ │ │ ldrne r0, [r7, #4] │ │ │ │ strbeq r3, [r4] │ │ │ │ - beq b76ac │ │ │ │ - b b7f5c │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b7978 │ │ │ │ - b b7f9c │ │ │ │ - ldr lr, [pc, #784] @ b8348 │ │ │ │ + beq b7b84 │ │ │ │ + b b8434 │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b7e50 │ │ │ │ + b b8474 │ │ │ │ + ldr lr, [pc, #784] @ b8820 │ │ │ │ cmp ip, #122 @ 0x7a │ │ │ │ - ldr r0, [pc, #876] @ b83ac │ │ │ │ + ldr r0, [pc, #876] @ b8884 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ movne r0, lr │ │ │ │ - b b7b18 │ │ │ │ - bl a573c │ │ │ │ + b b7ff0 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7978 │ │ │ │ - ldr r3, [pc, #760] @ b835c │ │ │ │ - ldr r1, [pc, #840] @ b83b0 │ │ │ │ + bne b7e50 │ │ │ │ + ldr r3, [pc, #760] @ b8834 │ │ │ │ + ldr r1, [pc, #840] @ b8888 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b b7978 │ │ │ │ + bl 190b84 │ │ │ │ + b b7e50 │ │ │ │ cmp r3, #2 │ │ │ │ ldrheq r3, [r7] │ │ │ │ ldrne r3, [r7] │ │ │ │ - b b7930 │ │ │ │ - ldr r3, [pc, #724] @ b835c │ │ │ │ - ldr r1, [pc, #808] @ b83b4 │ │ │ │ + b b7e08 │ │ │ │ + ldr r3, [pc, #724] @ b8834 │ │ │ │ + ldr r1, [pc, #808] @ b888c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b b7978 │ │ │ │ + bl 190b84 │ │ │ │ + b b7e50 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r2] │ │ │ │ - bne b811c │ │ │ │ + bne b85f4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne b80e0 │ │ │ │ + bne b85b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1126b0 │ │ │ │ + bl 112ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7e54 │ │ │ │ + bne b832c │ │ │ │ ldr r2, [sl, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ - b b7834 │ │ │ │ + b b7d0c │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - b b7924 │ │ │ │ - ldr r0, [pc, #728] @ b83b8 │ │ │ │ - b b7b0c │ │ │ │ + b b7dfc │ │ │ │ + ldr r0, [pc, #728] @ b8890 │ │ │ │ + b b7fe4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl b27f4 │ │ │ │ + bl b2cb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq b82d0 │ │ │ │ + beq b87a8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 112ed0 │ │ │ │ - b b80c4 │ │ │ │ + bl 1132d4 │ │ │ │ + b b859c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 112ed0 │ │ │ │ - b b80c4 │ │ │ │ + bl 1132d4 │ │ │ │ + b b859c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8164 │ │ │ │ + beq b863c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b8164 │ │ │ │ + bne b863c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #592] @ b83bc │ │ │ │ - b b7b0c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #592] @ b8894 │ │ │ │ + b b7fe4 │ │ │ │ ldr r2, [r4] │ │ │ │ add r8, r9, #3 │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b8288 │ │ │ │ + beq b8760 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ add r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8238 │ │ │ │ + bne b8710 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt b82ac │ │ │ │ + blt b8784 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq b82ac │ │ │ │ + beq b8784 │ │ │ │ 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, #404] @ b8380 │ │ │ │ + ldr ip, [pc, #404] @ b8858 │ │ │ │ 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 b7cb8 │ │ │ │ - bl a573c │ │ │ │ + b b8190 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7978 │ │ │ │ - b b7a48 │ │ │ │ - ldr r3, [pc, #356] @ b838c │ │ │ │ - ldr r1, [pc, #404] @ b83c0 │ │ │ │ + bne b7e50 │ │ │ │ + b b7f20 │ │ │ │ + ldr r3, [pc, #356] @ b8864 │ │ │ │ + ldr r1, [pc, #404] @ b8898 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, r5 │ │ │ │ - b b76b4 │ │ │ │ + b b7b8c │ │ │ │ ldr ip, [r4] │ │ │ │ cmp ip, r7 │ │ │ │ - bge b81f4 │ │ │ │ + bge b86cc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b826c │ │ │ │ + beq b8744 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b8268 │ │ │ │ + bne b8740 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr ip, [r4] │ │ │ │ - ldr r3, [pc, #280] @ b838c │ │ │ │ - ldr r1, [pc, #332] @ b83c4 │ │ │ │ + ldr r3, [pc, #280] @ b8864 │ │ │ │ + ldr r1, [pc, #332] @ b889c │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r3, ip, #1 │ │ │ │ - bl 117900 │ │ │ │ - b b7978 │ │ │ │ + bl 117eec │ │ │ │ + b b7e50 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b82a4 │ │ │ │ + beq b877c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b8334 │ │ │ │ - ldr r0, [pc, #284] @ b83c8 │ │ │ │ - b b7b0c │ │ │ │ + beq b880c │ │ │ │ + ldr r0, [pc, #284] @ b88a0 │ │ │ │ + b b7fe4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b82c8 │ │ │ │ + beq b87a0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b82d8 │ │ │ │ - bl 29e598 │ │ │ │ - b b7978 │ │ │ │ - ldr r0, [pc, #244] @ b83cc │ │ │ │ - b b7b0c │ │ │ │ + beq b87b0 │ │ │ │ + bl 2a0e6c │ │ │ │ + b b7e50 │ │ │ │ + ldr r0, [pc, #244] @ b88a4 │ │ │ │ + b b7fe4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b82c8 │ │ │ │ - bl 11aa18 │ │ │ │ - ldr r0, [pc, #224] @ b83d0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b87a0 │ │ │ │ + bl 11b004 │ │ │ │ + ldr r0, [pc, #224] @ b88a8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b b7b18 │ │ │ │ + b b7ff0 │ │ │ │ ldr r9, [r4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #100] @ b8370 │ │ │ │ + ldr r1, [pc, #100] @ b8848 │ │ │ │ add r3, r9, #4 │ │ │ │ cmp r0, r1 │ │ │ │ str r3, [r4] │ │ │ │ - bne b8320 │ │ │ │ + bne b87f8 │ │ │ │ ldr r3, [r9] │ │ │ │ - b b76a8 │ │ │ │ - bl adf54 │ │ │ │ + b b7b80 │ │ │ │ + bl ae090 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #164] @ b83d4 │ │ │ │ - beq b7b0c │ │ │ │ - b b8318 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b82a4 │ │ │ │ - eorseq r5, sp, r8, asr #25 │ │ │ │ - subseq r8, r5, r0, asr lr │ │ │ │ - @ instruction: 0x0037a7b0 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r0, r6, r4, lsr #31 │ │ │ │ - andeq r3, r7, r4, ror #3 │ │ │ │ + ldreq r0, [pc, #164] @ b88ac │ │ │ │ + beq b7fe4 │ │ │ │ + b b87f0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b877c │ │ │ │ + eorseq r9, sp, ip, lsl #9 │ │ │ │ + subseq r8, r6, r0, asr lr │ │ │ │ + eorseq sp, r7, r0, ror pc │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r4, r6, r8, lsl #15 │ │ │ │ + andeq r3, r7, ip, asr #4 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r6, r0, lsl #28 │ │ │ │ - eorseq lr, r8, r8, lsr #7 │ │ │ │ - mlaseq r5, r8, r7, lr │ │ │ │ - @ instruction: 0x00360ed8 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - @ instruction: 0x00360dbc │ │ │ │ - eorseq r0, r6, r0, lsl pc │ │ │ │ - eorseq sl, r5, r4, asr #28 │ │ │ │ - andeq r2, r7, r4, ror #30 │ │ │ │ - mlaseq r6, r4, pc, r0 @ │ │ │ │ - eorseq r2, r9, ip, lsr r9 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, r4, asr #14 │ │ │ │ - eorseq r0, r6, ip, asr lr │ │ │ │ - eorseq r2, r9, r8, asr #3 │ │ │ │ - @ instruction: 0x00360efc │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r0, r6, ip, lsl #29 │ │ │ │ - eorseq r0, r6, ip, ror #31 │ │ │ │ - @ instruction: 0x003686b0 │ │ │ │ - @ instruction: 0x00360dd4 │ │ │ │ - eorseq r0, r6, r0, lsr lr │ │ │ │ - eorseq r0, r6, r8, lsr #29 │ │ │ │ - eorseq r0, r6, r0, ror pc │ │ │ │ - @ instruction: 0x003607dc │ │ │ │ - eorseq r0, r6, ip, lsr pc │ │ │ │ - eorseq r0, r6, r4, lsr #30 │ │ │ │ - @ instruction: 0x00360ebc │ │ │ │ - eorseq r0, r6, ip, asr #31 │ │ │ │ - mlaseq r5, r8, r9, r9 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq r4, r6, r4, ror #11 │ │ │ │ + eorseq r1, r9, r8, ror #22 │ │ │ │ + eorseq r1, r6, r8, asr pc │ │ │ │ + @ instruction: 0x003646bc │ │ │ │ + subseq r8, r6, r8, lsr #23 │ │ │ │ + eorseq r4, r6, r0, lsr #11 │ │ │ │ + @ instruction: 0x003646f4 │ │ │ │ + eorseq lr, r5, r4, lsl #12 │ │ │ │ + andeq r2, r7, ip, asr #31 │ │ │ │ + eorseq r4, r6, r8, ror r7 │ │ │ │ + ldrsheq r6, [r9], -ip @ │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r3, r6, r4, lsl pc │ │ │ │ + eorseq r4, r6, r0, asr #12 │ │ │ │ + eorseq r5, r9, r8, lsl #19 │ │ │ │ + eorseq r4, r6, r0, ror #13 │ │ │ │ + subseq r2, sp, r0, lsl #20 │ │ │ │ + eorseq r4, r6, r0, ror r6 │ │ │ │ + @ instruction: 0x003647d0 │ │ │ │ + eorseq fp, r6, r0, ror lr │ │ │ │ + @ instruction: 0x003645b8 │ │ │ │ + eorseq r4, r6, r4, lsl r6 │ │ │ │ + eorseq r4, r6, ip, lsl #13 │ │ │ │ + eorseq r4, r6, r4, asr r7 │ │ │ │ + eorseq r3, r6, ip, lsr #31 │ │ │ │ + eorseq r4, r6, r0, lsr #14 │ │ │ │ + eorseq r4, r6, r8, lsl #14 │ │ │ │ + eorseq r4, r6, r0, lsr #13 │ │ │ │ + @ instruction: 0x003647b0 │ │ │ │ + eorseq sp, r5, r8, asr r1 │ │ │ │ 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 b8900 │ │ │ │ + bcs b8e1c │ │ │ │ cmp fp, #380 @ 0x17c │ │ │ │ ldrcs r2, [r0, #52] @ 0x34 │ │ │ │ subcs r3, fp, #380 @ 0x17c │ │ │ │ - bcs b8900 │ │ │ │ + bcs b8e1c │ │ │ │ cmp fp, #368 @ 0x170 │ │ │ │ ldrcs r2, [r0, #56] @ 0x38 │ │ │ │ subcs r3, fp, #368 @ 0x170 │ │ │ │ - bcs b8900 │ │ │ │ + bcs b8e1c │ │ │ │ cmp fp, #223 @ 0xdf │ │ │ │ - bls b8580 │ │ │ │ + bls b8a58 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ sub r3, fp, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8598 │ │ │ │ + beq b8a70 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq b8598 │ │ │ │ + beq b8a70 │ │ │ │ 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] @ b8b80 │ │ │ │ + ldr r2, [pc, #1792] @ b9050 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b89e4 │ │ │ │ + bne b8f00 │ │ │ │ ldr r4, [r9, #12] │ │ │ │ cmn r4, #1 │ │ │ │ - beq b89e4 │ │ │ │ + beq b8f00 │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b8aa4 │ │ │ │ + beq b8f84 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr fp, [r8, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8920 │ │ │ │ + beq b8e3c │ │ │ │ add r1, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [r8] │ │ │ │ - ble b88ec │ │ │ │ + ble b8e08 │ │ │ │ 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 b85b0 │ │ │ │ + bne b8a88 │ │ │ │ ldr r0, [r8, #132] @ 0x84 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b8ae0 │ │ │ │ + beq b8b00 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8624 │ │ │ │ + bne b8b40 │ │ │ │ cmp r7, fp │ │ │ │ - blt b84c4 │ │ │ │ + blt b899c │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8528 │ │ │ │ + beq b8a00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b8a78 │ │ │ │ + beq b8fb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b8a0c │ │ │ │ + beq b8b34 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq b88e4 │ │ │ │ + beq b8e00 │ │ │ │ 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 b88f8 │ │ │ │ + bhi b8e14 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, fp │ │ │ │ movne r2, r0 │ │ │ │ - bne b8440 │ │ │ │ + bne b8918 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq b8598 │ │ │ │ + beq b8a70 │ │ │ │ mov r0, r6 │ │ │ │ - b b8578 │ │ │ │ - ldr r3, [pc, #1484] @ b8b84 │ │ │ │ + b b8a50 │ │ │ │ + ldr r3, [pc, #1476] @ b9054 │ │ │ │ ldr r2, [r8, #180] @ 0xb4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -146445,334 +146755,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 9b470 │ │ │ │ - b b84e8 │ │ │ │ + bl 9b510 │ │ │ │ + cmn r0, #3 │ │ │ │ + bne b89c8 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b8b20 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r8] │ │ │ │ + beq b9048 │ │ │ │ + bl 11b004 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne b8a10 │ │ │ │ + ldr r3, [pc, #1308] @ b9058 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b b8dec │ │ │ │ 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 b8658 │ │ │ │ + beq b8b74 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq b8a90 │ │ │ │ + beq b8f68 │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #1316] @ b8b88 │ │ │ │ + ldr r1, [pc, #1244] @ b905c │ │ │ │ cmp r2, r1 │ │ │ │ - bne b8940 │ │ │ │ + bne b8e5c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne b894c │ │ │ │ - ldr r2, [pc, #1280] @ b8b84 │ │ │ │ - bl 3571e0 │ │ │ │ + bne b8e68 │ │ │ │ + ldr r2, [pc, #1204] @ b9054 │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ add r8, ip, #98304 @ 0x18000 │ │ │ │ ldr r2, [r8, #1164] @ 0x48c │ │ │ │ cmp r4, r2 │ │ │ │ - beq b8a68 │ │ │ │ - ldr r2, [pc, #1256] @ b8b8c │ │ │ │ + beq b8c14 │ │ │ │ + ldr r2, [pc, #1184] @ b9060 │ │ │ │ add r0, ip, #99328 @ 0x18400 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r0, r0, #144 @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [r8, #1164] @ 0x48c │ │ │ │ - bne b86cc │ │ │ │ - b b86f0 │ │ │ │ + bne b8be8 │ │ │ │ + b b8c0c │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ add r2, r2, #28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b86f0 │ │ │ │ + beq b8c0c │ │ │ │ cmp r4, r1 │ │ │ │ - bne b86bc │ │ │ │ + bne b8bd8 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ mov lr, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [lr], #4 │ │ │ │ add r2, r2, #28 │ │ │ │ mov r0, lr │ │ │ │ - bne b86cc │ │ │ │ + bne b8be8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r8, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b87e8 │ │ │ │ + beq b8d04 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #420 @ 0x1a4 │ │ │ │ - bcs b8a5c │ │ │ │ + bcs b8f5c │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ - bcs b8a28 │ │ │ │ + bcs b8f28 │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ - bcs b8a34 │ │ │ │ + bcs b8f34 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b89b4 │ │ │ │ + bls b8ed0 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8a18 │ │ │ │ + beq b8f18 │ │ │ │ adds r1, r1, r2 │ │ │ │ - beq b874c │ │ │ │ + beq b8c68 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b89c8 │ │ │ │ + beq b8ee4 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b87d8 │ │ │ │ + beq b8cf4 │ │ │ │ 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 b87a4 │ │ │ │ + bcs b8cc0 │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ ldrcs r0, [r5, #52] @ 0x34 │ │ │ │ subcs r2, r2, #380 @ 0x17c │ │ │ │ - bcs b87a4 │ │ │ │ + bcs b8cc0 │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ ldrcs r0, [r5, #56] @ 0x38 │ │ │ │ subcs r2, r2, #368 @ 0x170 │ │ │ │ - bcs b87a4 │ │ │ │ + bcs b8cc0 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b892c │ │ │ │ + bls b8e48 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b87cc │ │ │ │ + beq b8ce8 │ │ │ │ adds lr, r0, r2 │ │ │ │ - beq b87cc │ │ │ │ + beq b8ce8 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b87cc │ │ │ │ + beq b8ce8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b87e8 │ │ │ │ + bne b8d04 │ │ │ │ mov r1, lr │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8760 │ │ │ │ + bne b8c7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b87f0 │ │ │ │ + bne b8d0c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b890c │ │ │ │ + bne b8e28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8978 │ │ │ │ + bne b8e94 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b888c │ │ │ │ + beq b8da8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble b8978 │ │ │ │ + ble b8e94 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r1, ip │ │ │ │ - beq b88b0 │ │ │ │ + beq b8dcc │ │ │ │ cmp r0, #1 │ │ │ │ - beq b8ad8 │ │ │ │ + beq b8f7c │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r1, ip │ │ │ │ - beq b88b0 │ │ │ │ + beq b8dcc │ │ │ │ cmp r0, #2 │ │ │ │ - beq b8978 │ │ │ │ + beq b8e94 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r1, ip │ │ │ │ - beq b88b0 │ │ │ │ + beq b8dcc │ │ │ │ cmp r0, #3 │ │ │ │ - beq b8978 │ │ │ │ + beq b8e94 │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, lr │ │ │ │ - beq b88b0 │ │ │ │ + beq b8dcc │ │ │ │ cmp r0, ip │ │ │ │ - bne b8870 │ │ │ │ - b b8978 │ │ │ │ + bne b8d8c │ │ │ │ + b b8e94 │ │ │ │ mov r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq b88b0 │ │ │ │ + beq b8dcc │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8890 │ │ │ │ - ldr r2, [pc, #740] @ b8b90 │ │ │ │ + bne b8dac │ │ │ │ + ldr r2, [pc, #668] @ b9064 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8978 │ │ │ │ + bne b8e94 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b88d0 │ │ │ │ + beq b8dec │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r3] │ │ │ │ - beq b8b08 │ │ │ │ + beq b8fd0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b854c │ │ │ │ + bne b8a24 │ │ │ │ mov r6, r0 │ │ │ │ - b b846c │ │ │ │ + b b8944 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b851c │ │ │ │ - b b8528 │ │ │ │ + bne b89f4 │ │ │ │ + b b8a00 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ sub r3, fp, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8440 │ │ │ │ - b b8598 │ │ │ │ + bne b8918 │ │ │ │ + b b8a70 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq b87fc │ │ │ │ - b b8978 │ │ │ │ + beq b8d18 │ │ │ │ + b b8e94 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt b84b8 │ │ │ │ - b b8528 │ │ │ │ + bgt b8990 │ │ │ │ + b b8a00 │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r0, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r0, r5 │ │ │ │ - b b87a4 │ │ │ │ - ldr r1, [pc, #588] @ b8b94 │ │ │ │ + b b8cc0 │ │ │ │ + ldr r1, [pc, #516] @ b9068 │ │ │ │ cmp r2, r1 │ │ │ │ - beq b8984 │ │ │ │ - ldr r2, [pc, #580] @ b8b98 │ │ │ │ + beq b8ea0 │ │ │ │ + ldr r2, [pc, #508] @ b906c │ │ │ │ cmp r3, r2 │ │ │ │ - beq b8a40 │ │ │ │ + beq b8f40 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #560] @ b8b9c │ │ │ │ + ldr r2, [pc, #488] @ b9070 │ │ │ │ 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 b88b8 │ │ │ │ + b b8dd4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #524] @ b8ba0 │ │ │ │ + ldr r2, [pc, #452] @ b9074 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b894c │ │ │ │ + bne b8e68 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #156 @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - bne b894c │ │ │ │ + bne b8e68 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ str r2, [sp, #12] │ │ │ │ - b b88b8 │ │ │ │ + b b8dd4 │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r1, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r1, r5 │ │ │ │ - b b8730 │ │ │ │ + b b8c4c │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b87e8 │ │ │ │ + beq b8d04 │ │ │ │ add ip, ip, #99328 @ 0x18400 │ │ │ │ add ip, ip, #148 @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ - b b8760 │ │ │ │ + b b8c7c │ │ │ │ mov r0, r9 │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b848c │ │ │ │ - bl 11aa18 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne b8538 │ │ │ │ - ldr r3, [pc, #400] @ b8ba4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b b88d0 │ │ │ │ + bne b8964 │ │ │ │ + b b8b20 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8758 │ │ │ │ - b b87e8 │ │ │ │ + bne b8c74 │ │ │ │ + b b8d04 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ sub r2, r2, #380 @ 0x17c │ │ │ │ - b b8730 │ │ │ │ + b b8c4c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ sub r2, r2, #368 @ 0x170 │ │ │ │ - b b8730 │ │ │ │ + b b8c4c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - ldreq r2, [pc, #340] @ b8ba8 │ │ │ │ + ldreq r2, [pc, #292] @ b9078 │ │ │ │ streq r2, [sp, #12] │ │ │ │ - beq b88b8 │ │ │ │ - b b8958 │ │ │ │ + beq b8dd4 │ │ │ │ + b b8e74 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ sub r2, r2, #420 @ 0x1a4 │ │ │ │ - b b8730 │ │ │ │ - ldr r2, [r8, #1168] @ 0x490 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne b8704 │ │ │ │ - b b87e8 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - cmn r4, #1 │ │ │ │ - bne b8528 │ │ │ │ - b b89f8 │ │ │ │ + b b8c4c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b b8654 │ │ │ │ + b b8b70 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b b8dd4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b8b14 │ │ │ │ + bne b8fdc │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - bne b8528 │ │ │ │ + bne b8a00 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5688 │ │ │ │ + bl a5778 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b89f8 │ │ │ │ + blt b8b20 │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b8528 │ │ │ │ - b b8498 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b b88b8 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b89f8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - bne b89f8 │ │ │ │ - mvn r4, #0 │ │ │ │ - b b8a7c │ │ │ │ + beq b8a00 │ │ │ │ + b b8970 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + cmn r4, #1 │ │ │ │ + bne b8a00 │ │ │ │ + b b8b20 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b88d0 │ │ │ │ - ldr r2, [pc, #104] @ b8b84 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b8dec │ │ │ │ + ldr r2, [pc, #112] @ b9054 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -146788,288 +147094,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 b8528 │ │ │ │ - b b8ab8 │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - 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 r1, ip, r0, lsr r1 │ │ │ │ - andseq r1, r5, r8, lsl #19 │ │ │ │ + bne b8a00 │ │ │ │ + b b8f98 │ │ │ │ + mvn r4, #0 │ │ │ │ + b b8fbc │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + andeq r0, r0, ip │ │ │ │ andeq r6, r4, r0, asr r9 │ │ │ │ - eoreq r5, sl, ip, lsr #16 │ │ │ │ + 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 r3, ip, r0, asr #9 │ │ │ │ + @ instruction: 0x001523b8 │ │ │ │ + eoreq r8, sl, r4, lsl #2 │ │ │ │ │ │ │ │ -000b8bac : │ │ │ │ +000b907c : │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8d0c │ │ │ │ + beq b91dc │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8cc4 │ │ │ │ + bne b9194 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b8c70 │ │ │ │ + bne b9140 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b8c78 │ │ │ │ + beq b9148 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8c4c │ │ │ │ + beq b911c │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [ip] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8ca4 │ │ │ │ + beq b9174 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8c44 │ │ │ │ + beq b9114 │ │ │ │ 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 b8c4c │ │ │ │ + beq b911c │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8c1c │ │ │ │ + bgt b90ec │ │ │ │ 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 b8cb0 │ │ │ │ + beq b9180 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8c34 │ │ │ │ + bne b9104 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8c40 │ │ │ │ - b b8c44 │ │ │ │ + bne b9110 │ │ │ │ + b b9114 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8c84 │ │ │ │ + bgt b9154 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8c70 │ │ │ │ + blt b9140 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp lr, r4 │ │ │ │ - bge b8c70 │ │ │ │ + bge b9140 │ │ │ │ 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 b8c94 │ │ │ │ + b b9164 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8ea0 │ │ │ │ + beq b9370 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8e54 │ │ │ │ + bne b9324 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b8e38 │ │ │ │ + bne b9308 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b8dc4 │ │ │ │ + beq b9294 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8e14 │ │ │ │ + beq b92e4 │ │ │ │ ldr r4, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8df4 │ │ │ │ + beq b92c4 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8dfc │ │ │ │ + beq b92cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8e08 │ │ │ │ + bne b92d8 │ │ │ │ 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 b8e40 │ │ │ │ + beq b9310 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ ldr ip, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8da0 │ │ │ │ + bne b9270 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8dac │ │ │ │ + bne b927c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8dbc │ │ │ │ + beq b928c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str ip, [r3] │ │ │ │ - b b8dbc │ │ │ │ + b b928c │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #8 │ │ │ │ pople {r4, r5, pc} │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8e14 │ │ │ │ + beq b92e4 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8d84 │ │ │ │ + bgt b9254 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8dd0 │ │ │ │ + bgt b92a0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8e38 │ │ │ │ + blt b9308 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, lr │ │ │ │ - ble b8e38 │ │ │ │ + ble b9308 │ │ │ │ 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 b8de4 │ │ │ │ + b b92b4 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b8ea8 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +000b9378 <_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] @ b91c8 <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ + ldr r8, [pc, #776] @ b9698 <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r9, #192] @ 0xc0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 b9034 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ + bne b9504 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ ldr r3, [sl, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne b9034 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ + bne b9504 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r9, [r5, #2816] @ 0xb00 │ │ │ │ cmp r9, #0 │ │ │ │ - beq b90dc <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + beq b95ac <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b90ec <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + beq b95bc <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r4, [r1, #136] @ 0x88 │ │ │ │ str r2, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b9004 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ - ldr r2, [pc, #636] @ b91cc <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ + beq b94d4 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + ldr r2, [pc, #636] @ b969c <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ cmp r4, r2 │ │ │ │ - bne b9010 <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ - ldr r2, [pc, #628] @ b91d0 <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ + bne b94e0 <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ + ldr r2, [pc, #628] @ b96a0 <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ cmp r6, r2 │ │ │ │ - beq b91a8 <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ - ldr r0, [pc, #620] @ b91d4 <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + beq b9678 <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ + ldr r0, [pc, #620] @ b96a4 <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ ldr r2, [r9] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b8fe8 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + beq b94b8 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #16] │ │ │ │ - beq b9158 <_PyObject_LookupSpecial@@Base+0x2b0> │ │ │ │ + beq b9628 <_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 b9168 <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ - ldr r2, [pc, #560] @ b91d8 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + beq b9638 <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #560] @ b96a8 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -147077,717 +147385,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 b9000 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + beq b94d0 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq b914c <_PyObject_LookupSpecial@@Base+0x2a4> │ │ │ │ + beq b961c <_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 b8ff0 <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ - b b9000 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ - ldr r3, [pc, #416] @ b91dc <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ + bne b94c0 <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ + b b94d0 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + ldr r3, [pc, #416] @ b96ac <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b911c <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ + bne b95ec <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt b911c <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ + bgt b95ec <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8928 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8a18 <_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 a8a38 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8b28 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne b913c <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ + bne b960c <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ cmp fp, #0 │ │ │ │ - beq b90d4 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq b95a4 <_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 357040 │ │ │ │ + bl 35a7e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, r4] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9100 <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ + bne b95d0 <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ cmp r9, #0 │ │ │ │ - bne b90ec <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + bne b95bc <_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 b8f48 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ - b b9004 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + bne b9418 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ + b b94d4 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sl] │ │ │ │ - bne b90d4 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + bne b95a4 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b90d4 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b95a4 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl a8a38 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8b28 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq b90d4 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq b95a4 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ cmn r2, #1 │ │ │ │ - bne b90dc <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ - bl 11aa18 │ │ │ │ - b b90dc <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bne b95ac <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bl 11b004 │ │ │ │ + b b95ac <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b9000 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b94d0 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ ldr r1, [r6] │ │ │ │ str r9, [r4, #8] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b8fa0 <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ - ldr r1, [pc, #104] @ b91d8 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ - bl 3571e0 │ │ │ │ + bne b9470 <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ + ldr r1, [pc, #104] @ b96a8 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + bl 35a980 │ │ │ │ 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 b8fe8 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b94b8 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9004 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + beq b94d4 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r4, r9 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [r9] │ │ │ │ - b b8fe8 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b94b8 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq lr, r4, r8, lsl #14 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - andseq pc, r4, ip, lsr #1 │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + andseq lr, r4, r0, lsl #27 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x00568194 │ │ │ │ + andseq pc, r4, ip, ror r5 @ │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -000b91e0 : │ │ │ │ +000b96b0 : │ │ │ │ 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] @ b9320 │ │ │ │ + ldr r2, [pc, #284] @ b97f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r8, [r2, r0] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub sp, sp, #20 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ mov r5, r1 │ │ │ │ - beq b9274 │ │ │ │ + beq b9744 │ │ │ │ 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 b9274 │ │ │ │ + beq b9744 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r2, [r8, #72] @ 0x48 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq b929c │ │ │ │ + beq b976c │ │ │ │ cmp r2, #0 │ │ │ │ - bne b92b8 │ │ │ │ + bne b9788 │ │ │ │ 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 b2eec <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b33b0 <_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 b92ec │ │ │ │ + beq b97bc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b92ec │ │ │ │ + beq b97bc │ │ │ │ mov r3, #0 │ │ │ │ - b b9268 │ │ │ │ + b b9738 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b9268 │ │ │ │ + beq b9738 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9308 │ │ │ │ - ldr r3, [pc, #76] @ b9324 │ │ │ │ - ldr r2, [pc, #76] @ b9328 │ │ │ │ + bne b97d8 │ │ │ │ + ldr r3, [pc, #76] @ b97f4 │ │ │ │ + ldr r2, [pc, #76] @ b97f8 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d426c │ │ │ │ - b b92b0 │ │ │ │ - ldr r3, [pc, #48] @ b9324 │ │ │ │ - ldr r2, [pc, #52] @ b932c │ │ │ │ + bl 2d7258 │ │ │ │ + b b9780 │ │ │ │ + ldr r3, [pc, #48] @ b97f4 │ │ │ │ + ldr r2, [pc, #52] @ b97fc │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c0a28 <_PyErr_Format@@Base> │ │ │ │ - b b92b0 │ │ │ │ + bl 1c2db8 <_PyErr_Format@@Base> │ │ │ │ + b b9780 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b92d0 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b92d0 │ │ │ │ + bne b97a0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b97a0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsr r6 │ │ │ │ - eorseq r0, r6, ip, lsl #12 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + @ instruction: 0x00363dfc │ │ │ │ + eorseq r3, r6, ip, asr #27 │ │ │ │ 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 b9844 │ │ │ │ + bne b9d14 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi b9808 │ │ │ │ + bhi b9cd8 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1296] @ b987c │ │ │ │ + ldr r2, [pc, #1296] @ b9d4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne b9780 │ │ │ │ + bne b9c50 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9da00 │ │ │ │ + bl 9daa0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b957c │ │ │ │ + beq b9a4c │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq b93c4 │ │ │ │ - ldr r3, [pc, #1256] @ b9880 │ │ │ │ - bl 3571e0 │ │ │ │ + beq b9894 │ │ │ │ + ldr r3, [pc, #1256] @ b9d50 │ │ │ │ + bl 35a980 │ │ │ │ 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 b96ac │ │ │ │ + beq b9b7c │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge b9798 │ │ │ │ + bge b9c68 │ │ │ │ cmp r5, #2 │ │ │ │ - bne b9864 │ │ │ │ + bne b9d34 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ - ldr r3, [pc, #1168] @ b9884 │ │ │ │ + ldr r3, [pc, #1168] @ b9d54 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [sp, #24] │ │ │ │ - beq b9724 │ │ │ │ + beq b9bf4 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - beq b962c │ │ │ │ + beq b9afc │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt b9584 │ │ │ │ + blt b9a54 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b97b0 │ │ │ │ + beq b9c80 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b94e0 │ │ │ │ + ble b99b0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne b94b8 │ │ │ │ + bne b9988 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9764 │ │ │ │ + beq b9c34 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9468 │ │ │ │ + beq b9938 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b967c │ │ │ │ + beq b9b4c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne b9688 │ │ │ │ + bne b9b58 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b9658 │ │ │ │ + bne b9b28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b9634 │ │ │ │ + bne b9b04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq b94e0 │ │ │ │ + beq b99b0 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq b9440 │ │ │ │ + beq b9910 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b94c8 │ │ │ │ - ldr r1, [pc, #928] @ b9888 │ │ │ │ + bne b9998 │ │ │ │ + ldr r1, [pc, #928] @ b9d58 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl f4228 │ │ │ │ + bl f44fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt b9558 │ │ │ │ + blt b9a28 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b9520 │ │ │ │ + beq b99f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b9520 │ │ │ │ + bge b99f0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b973c │ │ │ │ + bne b9c0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b3e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldrge r3, [r3, #12] │ │ │ │ - ldrge r2, [pc, #844] @ b988c │ │ │ │ - blt b9774 │ │ │ │ - ldr r0, [pc, #840] @ b9890 │ │ │ │ + ldrge r2, [pc, #844] @ b9d5c │ │ │ │ + blt b9c44 │ │ │ │ + ldr r0, [pc, #840] @ b9d60 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #828] @ b9894 │ │ │ │ - bl 117900 │ │ │ │ + ldr r1, [pc, #828] @ b9d64 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b957c │ │ │ │ + beq b9a4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b957c │ │ │ │ + bne b9a4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b b94ac │ │ │ │ + b b997c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b95e8 │ │ │ │ + beq b9ab8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b941c │ │ │ │ + ble b98ec │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b960c │ │ │ │ + beq b9adc │ │ │ │ cmp r2, #1 │ │ │ │ - beq b941c │ │ │ │ + beq b98ec │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b960c │ │ │ │ + beq b9adc │ │ │ │ cmp r2, #2 │ │ │ │ - beq b941c │ │ │ │ + beq b98ec │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq b960c │ │ │ │ + beq b9adc │ │ │ │ cmp r2, r1 │ │ │ │ - bne b95cc │ │ │ │ - b b941c │ │ │ │ + bne b9a9c │ │ │ │ + b b98ec │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b960c │ │ │ │ + beq b9adc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b95ec │ │ │ │ - ldr r3, [pc, #656] @ b9898 │ │ │ │ + bne b9abc │ │ │ │ + ldr r3, [pc, #656] @ b9d68 │ │ │ │ cmp r6, r3 │ │ │ │ - bne b941c │ │ │ │ + bne b98ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b962c │ │ │ │ + beq b9afc │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r7, r5 │ │ │ │ str r3, [r5] │ │ │ │ - bne b9460 │ │ │ │ + bne b9930 │ │ │ │ mov r7, r5 │ │ │ │ - b b9468 │ │ │ │ + b b9938 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b94ac │ │ │ │ + beq b997c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b94ac │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b94ac │ │ │ │ + bne b997c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b997c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b949c │ │ │ │ + beq b996c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b949c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b949c │ │ │ │ + bne b996c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b996c │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq b948c │ │ │ │ + beq b995c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b948c │ │ │ │ + beq b995c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b948c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b948c │ │ │ │ - ldr r3, [pc, #460] @ b9880 │ │ │ │ - bl 3571e0 │ │ │ │ + bne b995c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b995c │ │ │ │ + ldr r3, [pc, #460] @ b9d50 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9830 │ │ │ │ + beq b9d00 │ │ │ │ ldrb r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b9828 │ │ │ │ + beq b9cf8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b96fc │ │ │ │ + beq b9bcc │ │ │ │ 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 b9828 │ │ │ │ + bcc b9cf8 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 259b8c │ │ │ │ + bl 25c508 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b9558 │ │ │ │ + beq b9a28 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r3, [pc, #356] @ b9884 │ │ │ │ + ldr r3, [pc, #356] @ b9d54 │ │ │ │ cmp r5, r3 │ │ │ │ - bne b9400 │ │ │ │ + bne b98d0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b9468 │ │ │ │ + b b9938 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b97e0 │ │ │ │ + beq b9cb0 │ │ │ │ ldr r1, [r3, #8]! │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble b9520 │ │ │ │ + ble b99f0 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne b97d8 │ │ │ │ + bne b9ca8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9460 │ │ │ │ - b b9468 │ │ │ │ + bne b9930 │ │ │ │ + b b9938 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #284] @ b989c │ │ │ │ - b b9540 │ │ │ │ + ldr r2, [pc, #284] @ b9d6c │ │ │ │ + b b9a10 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b93c4 │ │ │ │ - b b957c │ │ │ │ - ldr r0, [pc, #240] @ b9890 │ │ │ │ + bne b9894 │ │ │ │ + b b9a4c │ │ │ │ + ldr r0, [pc, #240] @ b9d60 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #248] @ b98a0 │ │ │ │ + ldr r1, [pc, #248] @ b9d70 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b b9558 │ │ │ │ + bl 117eec │ │ │ │ + b b9a28 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b9440 │ │ │ │ + beq b9910 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b97b4 │ │ │ │ - ldr r3, [pc, #200] @ b9898 │ │ │ │ + bne b9c84 │ │ │ │ + ldr r3, [pc, #200] @ b9d68 │ │ │ │ cmp r6, r3 │ │ │ │ - beq b9440 │ │ │ │ - b b94e0 │ │ │ │ + beq b9910 │ │ │ │ + b b99b0 │ │ │ │ add r2, r2, #1 │ │ │ │ - b b9750 │ │ │ │ + b b9c20 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b9764 │ │ │ │ + beq b9c34 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b97e4 │ │ │ │ - ldr r3, [pc, #152] @ b9898 │ │ │ │ + bne b9cb4 │ │ │ │ + ldr r3, [pc, #152] @ b9d68 │ │ │ │ cmp r6, r3 │ │ │ │ - beq b9764 │ │ │ │ - b b9520 │ │ │ │ - ldr r0, [pc, #148] @ b98a4 │ │ │ │ + beq b9c34 │ │ │ │ + b b99f0 │ │ │ │ + ldr r0, [pc, #148] @ b9d74 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff47c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff750 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b957c │ │ │ │ - b b9360 │ │ │ │ + beq b9a4c │ │ │ │ + b b9830 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b b96c4 │ │ │ │ - ldr r3, [pc, #112] @ b98a8 │ │ │ │ - ldr r1, [pc, #112] @ b98ac │ │ │ │ + b b9b94 │ │ │ │ + ldr r3, [pc, #112] @ b9d78 │ │ │ │ + ldr r1, [pc, #112] @ b9d7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b b9558 │ │ │ │ - ldr r0, [pc, #100] @ b98b0 │ │ │ │ + bl 190b84 │ │ │ │ + b b9a28 │ │ │ │ + ldr r0, [pc, #100] @ b9d80 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 314a4c │ │ │ │ + bl 318224 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b957c │ │ │ │ - b b9354 │ │ │ │ + beq b9a4c │ │ │ │ + b b9824 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b9468 │ │ │ │ - muleq r9, r4, r9 │ │ │ │ + b b9938 │ │ │ │ + andeq sp, r9, r4, lsr sl │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sl, r7, r0, rrx │ │ │ │ - eorseq r1, r6, ip │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r0, asr r0 │ │ │ │ - subseq r8, r5, r0, asr lr │ │ │ │ - mlaseq r6, r0, r8, r0 │ │ │ │ - eorseq r1, r6, r0, lsr #32 │ │ │ │ - eorseq r1, r6, r8, lsl r0 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r6, r4, lsr #1 │ │ │ │ - eorseq r9, r5, r8, lsl sl │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sl, r8, r0, rrx │ │ │ │ + @ instruction: 0x003647f0 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r6, r4, lsr r8 │ │ │ │ + subseq r8, r6, r0, asr lr │ │ │ │ + eorseq r4, r6, ip, lsr r0 │ │ │ │ + eorseq r4, r6, r4, lsl #16 │ │ │ │ + @ instruction: 0x003647fc │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r4, r6, r8, lsl #17 │ │ │ │ + @ instruction: 0x0035d1d8 │ │ │ │ │ │ │ │ -000b98b4 : │ │ │ │ +000b9d84 : │ │ │ │ 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 b9954 │ │ │ │ + beq b9e24 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq b9920 │ │ │ │ - ldr r2, [pc, #148] @ b9988 │ │ │ │ + beq b9df0 │ │ │ │ + ldr r2, [pc, #148] @ b9e58 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b9944 │ │ │ │ + bne b9e14 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl fb100 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fb3d4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119e98 │ │ │ │ + bl 11a484 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b996c │ │ │ │ + beq b9e3c │ │ │ │ mov r0, r1 │ │ │ │ - bl bbed4 │ │ │ │ + bl bc3a4 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r6, #32] │ │ │ │ movne r0, r5 │ │ │ │ - beq b9918 │ │ │ │ + beq b9de8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - b b990c │ │ │ │ - ldr r0, [pc, #48] @ b998c │ │ │ │ + b b9ddc │ │ │ │ + ldr r0, [pc, #48] @ b9e5c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #44] @ b9990 │ │ │ │ + ldr r1, [pc, #44] @ b9e60 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ - b b9918 │ │ │ │ - ldr r3, [pc, #32] @ b9994 │ │ │ │ + bl 117eec │ │ │ │ + b b9de8 │ │ │ │ + ldr r3, [pc, #32] @ b9e64 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #20] @ b9998 │ │ │ │ - bl 117900 │ │ │ │ - b b990c │ │ │ │ - @ instruction: 0x000fbdb4 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #3 │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r0, lsl #5 │ │ │ │ + ldr r1, [pc, #20] @ b9e68 │ │ │ │ + bl 117eec │ │ │ │ + b b9ddc │ │ │ │ + andeq ip, pc, r8, lsl #1 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r6, r4, lsl #19 │ │ │ │ + ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r6, r0, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ mov r9, r0 │ │ │ │ - beq b99d4 │ │ │ │ + beq b9ea4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq b9c44 │ │ │ │ + beq ba114 │ │ │ │ ldr fp, [r9, #16] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ - beq b9c58 │ │ │ │ + beq ba128 │ │ │ │ ldr r5, [fp, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq b9ab8 │ │ │ │ + beq b9f88 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9bdc │ │ │ │ + beq ba0ac │ │ │ │ ldr sl, [r5, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #1 │ │ │ │ str r3, [r5] │ │ │ │ - ble b9a9c │ │ │ │ + ble b9f6c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b9bf4 │ │ │ │ + bne ba0c4 │ │ │ │ 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 b9acc │ │ │ │ + bne b9f9c │ │ │ │ ldr r3, [r2, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq b9b38 │ │ │ │ + beq ba008 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #572] @ b9c98 │ │ │ │ + ldr r1, [pc, #572] @ ba168 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9c24 │ │ │ │ + bne ba0f4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq b9c24 │ │ │ │ + beq ba0f4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b9a9c │ │ │ │ + beq b9f6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9b54 │ │ │ │ + bne ba024 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt b9a2c │ │ │ │ + bgt b9efc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9ab8 │ │ │ │ + beq b9f88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9c6c │ │ │ │ - bl a573c │ │ │ │ + beq ba13c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9c58 │ │ │ │ + beq ba128 │ │ │ │ mov r4, #0 │ │ │ │ - b b9bd0 │ │ │ │ - ldr r3, [pc, #456] @ b9c9c │ │ │ │ + b ba0a0 │ │ │ │ + ldr r3, [pc, #456] @ ba16c │ │ │ │ ldr r1, [r2, #180] @ 0xb4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -147803,265 +148111,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 b9a50 │ │ │ │ - ldr r1, [pc, #352] @ b9ca0 │ │ │ │ - ldr r0, [pc, #352] @ b9ca4 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b9f20 │ │ │ │ + ldr r1, [pc, #352] @ ba170 │ │ │ │ + ldr r0, [pc, #352] @ ba174 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9aa8 │ │ │ │ - b b9ab8 │ │ │ │ + bne b9f78 │ │ │ │ + b b9f88 │ │ │ │ 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 b9b88 │ │ │ │ + beq ba058 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9c78 │ │ │ │ + beq ba148 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq b9bd0 │ │ │ │ + beq ba0a0 │ │ │ │ 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 b9bd0 │ │ │ │ + beq ba0a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b9c8c │ │ │ │ + beq ba15c │ │ │ │ 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 b9ab8 │ │ │ │ + ble b9f88 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b9a20 │ │ │ │ + beq b9ef0 │ │ │ │ add r8, r5, #12 │ │ │ │ mov r3, r8 │ │ │ │ mov r6, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq b9a9c │ │ │ │ + beq b9f6c │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne b9c00 │ │ │ │ + bne ba0d0 │ │ │ │ cmp r6, sl │ │ │ │ - blt b9a28 │ │ │ │ - b b9a9c │ │ │ │ + blt b9ef8 │ │ │ │ + b b9f6c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b9a9c │ │ │ │ + beq b9f6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b b9a6c │ │ │ │ - ldr r1, [pc, #92] @ b9ca8 │ │ │ │ + b b9f3c │ │ │ │ + ldr r1, [pc, #92] @ ba178 │ │ │ │ mov r0, r4 │ │ │ │ - bl f94f4 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f97c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b99d4 │ │ │ │ + beq b9ea4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b fbdb4 │ │ │ │ + b fc088 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b9ab8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b b9f88 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b b9b88 │ │ │ │ + b ba058 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b b9bd0 │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b ba0a0 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq fp, r5, ip, asr #4 │ │ │ │ - subseq sl, r7, r0, rrx │ │ │ │ + eorseq lr, r5, ip, lsl #20 │ │ │ │ + subseq sl, r8, 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 ba2a8 │ │ │ │ + beq ba778 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge ba2cc │ │ │ │ + bge ba79c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9d94 │ │ │ │ + beq ba264 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b9d50 │ │ │ │ + ble ba220 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9da0 │ │ │ │ + beq ba270 │ │ │ │ cmp r2, #1 │ │ │ │ - beq b9d50 │ │ │ │ + beq ba220 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9da0 │ │ │ │ + beq ba270 │ │ │ │ cmp r2, #2 │ │ │ │ - beq b9d50 │ │ │ │ + beq ba220 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9da0 │ │ │ │ + beq ba270 │ │ │ │ cmp r2, #3 │ │ │ │ - beq b9d50 │ │ │ │ + beq ba220 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r1, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq b9da0 │ │ │ │ + beq ba270 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9d38 │ │ │ │ + bne ba208 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #1620] @ ba3b0 │ │ │ │ + ldr r3, [pc, #1620] @ ba880 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq b9d74 │ │ │ │ + beq ba244 │ │ │ │ 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] @ ba3b4 │ │ │ │ - ldr r1, [pc, #1580] @ ba3b8 │ │ │ │ + ldr r3, [pc, #1580] @ ba884 │ │ │ │ + ldr r1, [pc, #1580] @ ba888 │ │ │ │ str ip, [sp] │ │ │ │ - bl 117900 │ │ │ │ - b ba1c0 │ │ │ │ + bl 117eec │ │ │ │ + b ba690 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne ba360 │ │ │ │ + bne ba830 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #1552] @ ba3bc │ │ │ │ + ldr r3, [pc, #1552] @ ba88c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - bne ba1c8 │ │ │ │ + bne ba698 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt b9f64 │ │ │ │ + bgt ba434 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba200 │ │ │ │ - ldr r2, [pc, #1520] @ ba3c0 │ │ │ │ + beq ba6d0 │ │ │ │ + ldr r2, [pc, #1520] @ ba890 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba200 │ │ │ │ + bhi ba6d0 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r7, [pc, #1492] @ ba3c4 │ │ │ │ + ldr r7, [pc, #1492] @ ba894 │ │ │ │ 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 ba310 │ │ │ │ + bne ba7e0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #1444] @ ba3c8 │ │ │ │ + ldr r8, [pc, #1444] @ ba898 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r6, r3 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ - bhi ba1ac │ │ │ │ + bhi ba67c │ │ │ │ adds r6, r6, r4 │ │ │ │ - bmi ba1ac │ │ │ │ - ldr fp, [pc, #1416] @ ba3cc │ │ │ │ - ldr r1, [pc, #1416] @ ba3d0 │ │ │ │ + bmi ba67c │ │ │ │ + ldr fp, [pc, #1416] @ ba89c │ │ │ │ + ldr r1, [pc, #1416] @ ba8a0 │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ba134 │ │ │ │ + bne ba604 │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r0, r6, #1 │ │ │ │ add r3, ip, #4096 @ 0x1000 │ │ │ │ cmp r0, #512 @ 0x200 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs ba0f0 │ │ │ │ + bcs ba5c0 │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r2, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq ba0d4 │ │ │ │ + beq ba5a4 │ │ │ │ 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 b9fc8 │ │ │ │ + beq ba498 │ │ │ │ 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 ba08c │ │ │ │ + bgt ba55c │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r2, [pc, #1276] @ ba3d4 │ │ │ │ + ldr r2, [pc, #1276] @ ba8a4 │ │ │ │ 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 ba15c │ │ │ │ + bne ba62c │ │ │ │ str r3, [r4, #20] │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba018 │ │ │ │ + beq ba4e8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -148072,59 +148380,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 ba068 │ │ │ │ - ldr r3, [pc, #1124] @ ba3d8 │ │ │ │ + bne ba538 │ │ │ │ + ldr r3, [pc, #1124] @ ba8a8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r7, [pc, #1096] @ ba3c4 │ │ │ │ + ldr r7, [pc, #1096] @ ba894 │ │ │ │ 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 b9e18 │ │ │ │ + beq ba2e8 │ │ │ │ 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 b9e18 │ │ │ │ + b ba2e8 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, fp │ │ │ │ - bcc ba07c │ │ │ │ + bcc ba54c │ │ │ │ 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 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9e9c │ │ │ │ - ldr r3, [pc, #980] @ ba3dc │ │ │ │ + b ba36c │ │ │ │ + ldr r3, [pc, #980] @ ba8ac │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9f74 │ │ │ │ - ldr r3, [pc, #972] @ ba3e0 │ │ │ │ + b ba444 │ │ │ │ + ldr r3, [pc, #972] @ ba8b0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9f74 │ │ │ │ - bl 3571e0 │ │ │ │ + b ba444 │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -148137,249 +148445,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] @ ba3e4 │ │ │ │ + ldreq r3, [pc, #880] @ ba8b4 │ │ │ │ streq r3, [sp, #8] │ │ │ │ - beq b9f74 │ │ │ │ - b ba200 │ │ │ │ + beq ba444 │ │ │ │ + b ba6d0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b b9e9c │ │ │ │ + b ba36c │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9ecc │ │ │ │ + beq ba39c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9ecc │ │ │ │ + beq ba39c │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9ecc │ │ │ │ + bne ba39c │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba298 │ │ │ │ + bne ba768 │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b9ecc │ │ │ │ + bne ba39c │ │ │ │ mov r1, #16 │ │ │ │ - bl 356334 │ │ │ │ - b b9ecc │ │ │ │ + bl 359ad4 │ │ │ │ + b ba39c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne b9ff0 │ │ │ │ + bne ba4c0 │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #748] @ ba3e8 │ │ │ │ + ldr r1, [pc, #748] @ ba8b8 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba180 │ │ │ │ + bne ba650 │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba1ac │ │ │ │ + beq ba67c │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b b9ff0 │ │ │ │ + b ba4c0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq ba1ac │ │ │ │ + beq ba67c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9e9c │ │ │ │ - ldr r1, [pc, #648] @ ba3ec │ │ │ │ + b ba36c │ │ │ │ + ldr r1, [pc, #648] @ ba8bc │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba198 │ │ │ │ + bne ba668 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ + bl 1900bc │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b b9f00 │ │ │ │ + b ba3d0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - b ba11c │ │ │ │ + b ba5ec │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ba170 │ │ │ │ + b ba640 │ │ │ │ mov r0, sl │ │ │ │ - bl 29e5b4 │ │ │ │ + bl 2a0e88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b9ecc │ │ │ │ + bne ba39c │ │ │ │ mov r4, #0 │ │ │ │ - b b9f58 │ │ │ │ + b ba428 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt ba1f4 │ │ │ │ + bgt ba6c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba200 │ │ │ │ - ldr r2, [pc, #528] @ ba3f0 │ │ │ │ + beq ba6d0 │ │ │ │ + ldr r2, [pc, #528] @ ba8c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba200 │ │ │ │ + bhi ba6d0 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #504] @ ba3f4 │ │ │ │ + ldr r2, [pc, #504] @ ba8c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ba218 │ │ │ │ - ldr r3, [pc, #496] @ ba3f8 │ │ │ │ + beq ba6e8 │ │ │ │ + ldr r3, [pc, #496] @ ba8c8 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r1, [pc, #492] @ ba3fc │ │ │ │ + ldr r1, [pc, #492] @ ba8cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b ba1c0 │ │ │ │ - ldr r3, [pc, #480] @ ba400 │ │ │ │ + bl 117eec │ │ │ │ + b ba690 │ │ │ │ + ldr r3, [pc, #480] @ ba8d0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ba284 │ │ │ │ - ldr r0, [pc, #468] @ ba404 │ │ │ │ - bl 91cd0 <_PyObject_GC_New@@Base> │ │ │ │ + beq ba754 │ │ │ │ + ldr r0, [pc, #468] @ ba8d4 │ │ │ │ + bl 91d88 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba1c0 │ │ │ │ + beq ba690 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r8, [pc, #388] @ ba3c8 │ │ │ │ + ldr r8, [pc, #388] @ ba898 │ │ │ │ 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 b9f00 │ │ │ │ - ldr r3, [pc, #376] @ ba3e0 │ │ │ │ + b ba3d0 │ │ │ │ + ldr r3, [pc, #376] @ ba8b0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba220 │ │ │ │ - ldr r3, [pc, #360] @ ba3dc │ │ │ │ + b ba6f0 │ │ │ │ + ldr r3, [pc, #360] @ ba8ac │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba220 │ │ │ │ + b ba6f0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba220 │ │ │ │ - ldr r3, [pc, #364] @ ba3f8 │ │ │ │ - ldr r1, [pc, #376] @ ba408 │ │ │ │ + b ba6f0 │ │ │ │ + ldr r3, [pc, #364] @ ba8c8 │ │ │ │ + ldr r1, [pc, #376] @ ba8d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b ba1c0 │ │ │ │ + bl 190b84 │ │ │ │ + b ba690 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9ecc │ │ │ │ - b ba0b8 │ │ │ │ + bne ba39c │ │ │ │ + b ba588 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq ba31c │ │ │ │ + beq ba7ec │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt b9cdc │ │ │ │ + blt ba1ac │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #216] @ ba3b0 │ │ │ │ + ldr r1, [pc, #216] @ ba880 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - beq ba2f0 │ │ │ │ + beq ba7c0 │ │ │ │ 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] @ ba3b4 │ │ │ │ - ldr r1, [pc, #260] @ ba40c │ │ │ │ + ldr r3, [pc, #176] @ ba884 │ │ │ │ + ldr r1, [pc, #260] @ ba8dc │ │ │ │ str ip, [sp] │ │ │ │ - bl 117900 │ │ │ │ - b ba1c0 │ │ │ │ + bl 117eec │ │ │ │ + b ba690 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9fa0 │ │ │ │ + b ba470 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #136] @ ba3b0 │ │ │ │ + ldr r1, [pc, #136] @ ba880 │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - beq ba340 │ │ │ │ + beq ba810 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ movne r2, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r3, [pc, #104] @ ba3b4 │ │ │ │ + ldr r3, [pc, #104] @ ba884 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ mov r0, lr │ │ │ │ - ldr r1, [pc, #184] @ ba410 │ │ │ │ + ldr r1, [pc, #184] @ ba8e0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 117900 │ │ │ │ - b ba1c0 │ │ │ │ + bl 117eec │ │ │ │ + b ba690 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9d98 │ │ │ │ - ldr r3, [pc, #160] @ ba414 │ │ │ │ + bne ba268 │ │ │ │ + ldr r3, [pc, #160] @ ba8e4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne b9d50 │ │ │ │ + bne ba220 │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #56] @ ba3bc │ │ │ │ + ldr r3, [pc, #56] @ ba88c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - beq b9db8 │ │ │ │ + beq ba288 │ │ │ │ cmp r3, #8 │ │ │ │ - ble ba1d0 │ │ │ │ - ldr r2, [pc, #84] @ ba3f4 │ │ │ │ + ble ba6a0 │ │ │ │ + ldr r2, [pc, #84] @ ba8c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ba200 │ │ │ │ - ldr r3, [pc, #84] @ ba400 │ │ │ │ + bne ba6d0 │ │ │ │ + ldr r3, [pc, #84] @ ba8d0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba228 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003689b0 │ │ │ │ - eorseq r1, r6, ip, asr #2 │ │ │ │ + b ba6f8 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r6, r0, ror r1 │ │ │ │ + eorseq r4, r6, r0, lsr r9 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r5, sp, sl, lsr sp │ │ │ │ - subseq r3, r5, r8, asr #31 │ │ │ │ + @ instruction: 0x003d94fe │ │ │ │ + subseq r3, r6, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r2, pc, r4, ror #21 │ │ │ │ - strdeq sl, [fp], -r4 │ │ │ │ - andeq ip, pc, r4, asr #7 │ │ │ │ - andseq r3, r0, r8, ror r2 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - eorseq r5, sp, sl, asr #26 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x000f2db8 │ │ │ │ + andeq fp, fp, r4, asr #1 │ │ │ │ + muleq pc, r8, r6 @ │ │ │ │ + andseq r3, r0, ip, ror #12 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + eorseq r9, sp, lr, lsl #10 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, lsr #13 │ │ │ │ - andseq ip, sp, r4, lsr #11 │ │ │ │ - subseq r3, r5, r8, lsr lr │ │ │ │ - eorseq lr, r5, r0, asr #13 │ │ │ │ - eorseq r1, r6, r4, lsl #2 │ │ │ │ - eorseq r1, r6, r0, asr #1 │ │ │ │ - subseq r8, r5, r0, asr lr │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r1, r6, r4, ror #28 │ │ │ │ + andseq lr, sp, r0, asr #21 │ │ │ │ + subseq r3, r6, r8, lsr lr │ │ │ │ + eorseq r1, r6, r0, lsl #29 │ │ │ │ + eorseq r4, r6, r8, ror #17 │ │ │ │ + eorseq r4, r6, r4, lsr #17 │ │ │ │ + subseq r8, r6, 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] │ │ │ │ @@ -148390,69 +148698,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 ba490 │ │ │ │ + bne ba960 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba4d8 │ │ │ │ + bne ba9a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba4b4 │ │ │ │ + bne ba984 │ │ │ │ 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 ba464 │ │ │ │ + beq ba934 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba464 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ba464 │ │ │ │ + bne ba934 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b ba934 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba47c │ │ │ │ + beq ba94c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba47c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ba47c │ │ │ │ + bne ba94c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b ba94c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba470 │ │ │ │ + beq ba940 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba470 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ba470 │ │ │ │ + bne ba940 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b ba940 │ │ │ │ │ │ │ │ -000ba4fc : │ │ │ │ +000ba9cc : │ │ │ │ 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] @ ba53c │ │ │ │ + ldr r3, [pc, #32] @ baa0c │ │ │ │ mov r4, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba540 │ │ │ │ + bl baa10 │ │ │ │ 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 │ │ │ │ @@ -148462,82 +148770,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 ba960 │ │ │ │ + beq bae30 │ │ │ │ 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 ba960 │ │ │ │ + beq bae30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne ba7b4 │ │ │ │ - ldr r3, [pc, #1580] @ babd8 │ │ │ │ + bne bac84 │ │ │ │ + ldr r3, [pc, #1580] @ bb0a8 │ │ │ │ cmp sl, r3 │ │ │ │ - bne ba750 │ │ │ │ + bne bac20 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - ldr r2, [pc, #1568] @ babdc │ │ │ │ + ldr r2, [pc, #1568] @ bb0ac │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ands r3, r3, #1 │ │ │ │ ldr sl, [r2, r0] │ │ │ │ - beq baa9c │ │ │ │ + beq baf6c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bab04 │ │ │ │ + beq bafd4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ba650 │ │ │ │ + beq bab20 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba948 │ │ │ │ + beq bae18 │ │ │ │ add r3, r3, #1 │ │ │ │ bics r1, r4, #-2147483647 @ 0x80000001 │ │ │ │ str r3, [r2] │ │ │ │ - beq ba650 │ │ │ │ + beq bab20 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba954 │ │ │ │ + beq bae24 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bls ba650 │ │ │ │ + bls bab20 │ │ │ │ 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 ba790 │ │ │ │ + beq bac60 │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [r1] │ │ │ │ - bne ba630 │ │ │ │ + bne bab00 │ │ │ │ ldr r4, [sl, #148] @ 0x94 │ │ │ │ ldr fp, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ba9e8 │ │ │ │ + beq baeb8 │ │ │ │ ldr r3, [sl, #152] @ 0x98 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp fp, r3, asr #2 │ │ │ │ - bge ba9e8 │ │ │ │ + bge baeb8 │ │ │ │ ldr r3, [r6] │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str fp, [sl, #148] @ 0x94 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq ba690 │ │ │ │ + beq bab60 │ │ │ │ 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 │ │ │ │ @@ -148547,227 +148855,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 ba79c │ │ │ │ + ble bac6c │ │ │ │ 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 cecb0 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + bl cf048 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne baa8c │ │ │ │ + bne baf5c │ │ │ │ ldr r3, [sl, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba980 │ │ │ │ + bne bae50 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl cfdb8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl d0150 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba770 │ │ │ │ + beq bac40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba9b4 │ │ │ │ + bne bae84 │ │ │ │ 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 ba73c │ │ │ │ + bne bac0c │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba998 │ │ │ │ + beq bae68 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba998 │ │ │ │ + beq bae68 │ │ │ │ mov r4, #0 │ │ │ │ - b ba744 │ │ │ │ + b bac14 │ │ │ │ cmp r2, r0 │ │ │ │ - bne ba630 │ │ │ │ - b ba650 │ │ │ │ + bne bab00 │ │ │ │ + b bab20 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ str r9, [sp] │ │ │ │ - b ba6f8 │ │ │ │ + b babc8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba5a4 │ │ │ │ + beq baa74 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11cab8 <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ + bl 11d0a4 <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ba788 │ │ │ │ + beq bac58 │ │ │ │ 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 ba90c │ │ │ │ + ble baddc │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba830 │ │ │ │ + beq bad00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq baac8 │ │ │ │ + beq baf98 │ │ │ │ cmp r6, #1 │ │ │ │ - beq ba90c │ │ │ │ + beq baddc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba858 │ │ │ │ + beq bad28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq babc8 │ │ │ │ + beq bb098 │ │ │ │ cmp r6, #2 │ │ │ │ - beq ba90c │ │ │ │ + beq baddc │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba880 │ │ │ │ + beq bad50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq baac0 │ │ │ │ + beq baf90 │ │ │ │ cmp r6, #3 │ │ │ │ - beq ba90c │ │ │ │ + beq baddc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba8a8 │ │ │ │ + beq bad78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq baad0 │ │ │ │ + beq bafa0 │ │ │ │ cmp r6, #4 │ │ │ │ - beq ba90c │ │ │ │ + beq baddc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add sl, r7, #16 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba8d4 │ │ │ │ + beq bada4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq baad8 │ │ │ │ + beq bafa8 │ │ │ │ cmp r6, #5 │ │ │ │ - beq ba90c │ │ │ │ + beq baddc │ │ │ │ mov r9, #5 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ba900 │ │ │ │ + beq badd0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - beq baae0 │ │ │ │ + beq bafb0 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne ba8e0 │ │ │ │ + bne badb0 │ │ │ │ sub r0, r7, #4 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba938 │ │ │ │ + beq bae08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne ba938 │ │ │ │ + bne bae08 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ - bne ba73c │ │ │ │ - b ba770 │ │ │ │ + bne bac0c │ │ │ │ + b bac40 │ │ │ │ bics r3, r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne ba608 │ │ │ │ - b ba650 │ │ │ │ + bne baad8 │ │ │ │ + b bab20 │ │ │ │ cmp r9, #2 │ │ │ │ - bhi ba628 │ │ │ │ - b ba650 │ │ │ │ + bhi baaf8 │ │ │ │ + b bab20 │ │ │ │ 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 b2eec <_PyObject_MakeTpCall@@Base> │ │ │ │ + b b33b0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b ba938 │ │ │ │ - ldr r3, [pc, #576] @ babe0 │ │ │ │ - ldr r2, [pc, #576] @ babe4 │ │ │ │ + b bae08 │ │ │ │ + ldr r3, [pc, #576] @ bb0b0 │ │ │ │ + ldr r2, [pc, #576] @ bb0b4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c0a28 <_PyErr_Format@@Base> │ │ │ │ - b ba788 │ │ │ │ + bl 1c2db8 <_PyErr_Format@@Base> │ │ │ │ + b bac58 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba744 │ │ │ │ + beq bac14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne baae8 │ │ │ │ - ldr r3, [pc, #524] @ babe0 │ │ │ │ - ldr r2, [pc, #528] @ babe8 │ │ │ │ + bne bafb8 │ │ │ │ + ldr r3, [pc, #524] @ bb0b0 │ │ │ │ + ldr r2, [pc, #528] @ bb0b8 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2d426c │ │ │ │ - b ba788 │ │ │ │ + bl 2d7258 │ │ │ │ + b bac58 │ │ │ │ add r3, fp, #1000 @ 0x3e8 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r3 │ │ │ │ - blt babc0 │ │ │ │ - ldr r2, [pc, #488] @ babec │ │ │ │ + blt bb090 │ │ │ │ + ldr r2, [pc, #488] @ bb0bc │ │ │ │ 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 bab10 │ │ │ │ + beq bafe0 │ │ │ │ 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 │ │ │ │ @@ -148781,238 +149089,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 bab10 │ │ │ │ + beq bafe0 │ │ │ │ ldr r3, [r6] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ba688 │ │ │ │ - b ba690 │ │ │ │ + bne bab58 │ │ │ │ + b bab60 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 243218 │ │ │ │ - b ba770 │ │ │ │ + bl 245b40 │ │ │ │ + b bac40 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 24299c │ │ │ │ + bl 2452c4 │ │ │ │ mov r4, r0 │ │ │ │ - b ba938 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ba880 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ba830 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ba8a8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ba8d4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ba900 │ │ │ │ + b bae08 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bad50 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bad00 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bad78 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bada4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b badd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne ba9cc │ │ │ │ + bne bae9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ba9cc │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bae9c │ │ │ │ cmp r9, #0 │ │ │ │ - bne ba5e8 │ │ │ │ - b ba650 │ │ │ │ + bne baab8 │ │ │ │ + b bab20 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bab5c │ │ │ │ + beq bb02c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bab5c │ │ │ │ - ldr r2, [pc, #188] @ babf0 │ │ │ │ + bne bb02c │ │ │ │ + ldr r2, [pc, #188] @ bb0c0 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bab4c │ │ │ │ + beq bb01c │ │ │ │ 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] @ babf0 │ │ │ │ + ldr sl, [pc, #140] @ bb0c0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, r6 │ │ │ │ - beq babd0 │ │ │ │ + beq bb0a0 │ │ │ │ ldr r4, [r7, r6, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq babb8 │ │ │ │ + beq bb088 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne babb8 │ │ │ │ + bne bb088 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq baba8 │ │ │ │ + beq bb078 │ │ │ │ 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 bab64 │ │ │ │ + b bb034 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b ba9f4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b ba858 │ │ │ │ - bl 29e598 │ │ │ │ - b ba770 │ │ │ │ - @ instruction: 0x001121fc │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsl #12 │ │ │ │ - eorseq r0, r6, ip, lsr r6 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + b baec4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bad28 │ │ │ │ + bl 2a0e6c │ │ │ │ + b bac40 │ │ │ │ + andseq r2, r1, r0, lsl #12 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r3, r6, ip, asr #27 │ │ │ │ + @ instruction: 0x00363dfc │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r5, r8, 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] @ bb450 │ │ │ │ + ldr r5, [pc, #2116] @ bb920 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r5, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bne bb418 │ │ │ │ + bne bb8e8 │ │ │ │ bics r6, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne bb394 │ │ │ │ + bne bb864 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt bb400 │ │ │ │ + blt bb8d0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb3e4 │ │ │ │ + beq bb8b4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #32 │ │ │ │ - ldr r2, [pc, #2040] @ bb454 │ │ │ │ - bne bada0 │ │ │ │ + ldr r2, [pc, #2040] @ bb924 │ │ │ │ + bne bb270 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bne badac │ │ │ │ + bne bb27c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add ip, r0, #12 │ │ │ │ cmp r3, #624 @ 0x270 │ │ │ │ - bge badec │ │ │ │ + bge bb2bc │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ - ldr r1, [pc, #1996] @ bb458 │ │ │ │ + ldr r1, [pc, #1996] @ bb928 │ │ │ │ eor r3, r3, r3, lsr #11 │ │ │ │ and r1, r1, r3, lsl #7 │ │ │ │ eor r3, r3, r1 │ │ │ │ - ldr r1, [pc, #1984] @ bb45c │ │ │ │ + ldr r1, [pc, #1984] @ bb92c │ │ │ │ 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 bb0c8 │ │ │ │ + beq bb598 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #1940] @ bb458 │ │ │ │ + ldr r3, [pc, #1940] @ bb928 │ │ │ │ eor r0, r0, r0, lsr #11 │ │ │ │ and r3, r3, r0, lsl #7 │ │ │ │ eor r0, r0, r3 │ │ │ │ - ldr r3, [pc, #1928] @ bb45c │ │ │ │ + ldr r3, [pc, #1928] @ bb92c │ │ │ │ and r3, r3, r0, lsl #15 │ │ │ │ eor r0, r0, r3 │ │ │ │ eor r0, r0, r0, lsr #18 │ │ │ │ lsr r0, r0, #6 │ │ │ │ - bl 3550f8 │ │ │ │ + bl 358898 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 3550f8 │ │ │ │ - ldr r3, [pc, #1892] @ bb460 │ │ │ │ + bl 358898 │ │ │ │ + ldr r3, [pc, #1892] @ bb930 │ │ │ │ mov r2, #0 │ │ │ │ - bl 355200 │ │ │ │ + bl 3589a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354e4c │ │ │ │ - ldr r3, [pc, #1864] @ bb464 │ │ │ │ + bl 3585ec │ │ │ │ + ldr r3, [pc, #1864] @ bb934 │ │ │ │ mov r2, #0 │ │ │ │ - bl 355200 │ │ │ │ + bl 3589a0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 badbc │ │ │ │ - ldr r1, [pc, #1820] @ bb468 │ │ │ │ + beq bb28c │ │ │ │ + ldr r1, [pc, #1820] @ bb938 │ │ │ │ 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 bade0 │ │ │ │ - ldr r2, [pc, #1784] @ bb46c │ │ │ │ + bne bb2b0 │ │ │ │ + ldr r2, [pc, #1784] @ bb93c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb37c │ │ │ │ + bne bb84c │ │ │ │ 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 bac68 │ │ │ │ + beq bb138 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b bad88 │ │ │ │ + b bb258 │ │ │ │ mov r0, #16 │ │ │ │ - bl 91f9c │ │ │ │ + bl 92054 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb444 │ │ │ │ - ldr r1, [pc, #1684] @ bb468 │ │ │ │ + beq bb914 │ │ │ │ + ldr r1, [pc, #1684] @ bb938 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bad6c │ │ │ │ + beq bb23c │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ - b bad6c │ │ │ │ + b bb23c │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #1656] @ bb470 │ │ │ │ + ldr lr, [pc, #1656] @ bb940 │ │ │ │ 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 │ │ │ │ @@ -149087,15 +149395,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 bae54 │ │ │ │ + bne bb324 │ │ │ │ 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 │ │ │ │ @@ -149161,41 +149469,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 baf50 │ │ │ │ + bne bb420 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #2504] @ 0x9c8 │ │ │ │ - ldr r1, [pc, #992] @ bb458 │ │ │ │ + ldr r1, [pc, #992] @ bb928 │ │ │ │ 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] @ bb45c │ │ │ │ + ldr r3, [pc, #968] @ bb92c │ │ │ │ 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 bacb0 │ │ │ │ + b bb180 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #924] @ bb470 │ │ │ │ + ldr lr, [pc, #924] @ bb940 │ │ │ │ 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 │ │ │ │ @@ -149270,15 +149578,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 bb130 │ │ │ │ + bne bb600 │ │ │ │ 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 │ │ │ │ @@ -149344,292 +149652,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 bb22c │ │ │ │ + bne bb6fc │ │ │ │ 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 bacb0 │ │ │ │ - ldr r1, [pc, #240] @ bb474 │ │ │ │ + b bb180 │ │ │ │ + ldr r1, [pc, #240] @ bb944 │ │ │ │ cmp r3, r1 │ │ │ │ - bne bb3ec │ │ │ │ + bne bb8bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e3ac │ │ │ │ - b bad84 │ │ │ │ + bl 1900bc │ │ │ │ + b bb254 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a72b8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9b90 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb3e4 │ │ │ │ - ldr r3, [pc, #204] @ bb478 │ │ │ │ - ldr r2, [pc, #204] @ bb47c │ │ │ │ + beq bb8b4 │ │ │ │ + ldr r3, [pc, #204] @ bb948 │ │ │ │ + ldr r2, [pc, #204] @ bb94c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1c0a28 <_PyErr_Format@@Base> │ │ │ │ + bl 1c2db8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb3e4 │ │ │ │ + beq bb8b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bb3e4 │ │ │ │ + bne bb8b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bad94 │ │ │ │ + b bb264 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b bad84 │ │ │ │ - ldr r1, [pc, #120] @ bb480 │ │ │ │ + b bb254 │ │ │ │ + ldr r1, [pc, #120] @ bb950 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bb10 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29e3e4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb3e4 │ │ │ │ - b bac3c │ │ │ │ + bne bb8b4 │ │ │ │ + b bb10c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bac20 │ │ │ │ + beq bb0f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 23fde8 │ │ │ │ + bl 242710 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb3e4 │ │ │ │ - b bac20 │ │ │ │ - bl 29e598 │ │ │ │ + bne bb8b4 │ │ │ │ + b bb0f0 │ │ │ │ + bl 2a0e6c │ │ │ │ mov r5, r0 │ │ │ │ - b bad88 │ │ │ │ + b bb258 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r6, pc, ip, asr r4 @ │ │ │ │ + @ instruction: 0x001f86d4 │ │ │ │ stcls 6, cr5, [ip, #-512]! @ 0xfffffe00 │ │ │ │ svc 0x00c60000 │ │ │ │ orrsmi r0, r0, r0 │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r5, sp, r4, asr sp │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r4, r1, r1 │ │ │ │ - eorseq r0, r6, r8, lsr r9 │ │ │ │ - ldr r0, [pc] @ bb48c │ │ │ │ + ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + eorseq r9, sp, r8, lsl r5 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r6, r8, ror r9 │ │ │ │ + eorseq r4, r6, ip, lsl r1 │ │ │ │ + ldr r0, [pc] @ bb95c │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ bb498 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ bb968 │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + 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 r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bb5f4 │ │ │ │ + beq bbac4 │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r5, [pc, #544] @ bb6f0 │ │ │ │ + ldr r5, [pc, #544] @ bbbc0 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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 bb608 │ │ │ │ + beq bbad8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble bb6c0 │ │ │ │ + ble bbb90 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bne bb6e4 │ │ │ │ + bne bbbb4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne bb614 │ │ │ │ + bne bbae4 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb574 │ │ │ │ + bne bba44 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb5b4 │ │ │ │ + bne bba84 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4290 │ │ │ │ + bl a4380 │ │ │ │ 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 1c6a48 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c8f70 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb538 │ │ │ │ + beq bba08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb538 │ │ │ │ + bne bba08 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #344] @ bb6f4 │ │ │ │ + ldr r2, [pc, #344] @ bbbc4 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb660 │ │ │ │ + bne bbb30 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb538 │ │ │ │ + b bba08 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb544 │ │ │ │ + beq bba14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb544 │ │ │ │ + bne bba14 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #280] @ bb6f4 │ │ │ │ + ldr r2, [pc, #280] @ bbbc4 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb680 │ │ │ │ + bne bbb50 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb544 │ │ │ │ - ldr r3, [pc, #244] @ bb6f0 │ │ │ │ - bl 3571e0 │ │ │ │ + b bba14 │ │ │ │ + ldr r3, [pc, #244] @ bbbc0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bb4fc │ │ │ │ - ldr r1, [pc, #232] @ bb6f8 │ │ │ │ - ldr r0, [pc, #232] @ bb6fc │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne bb9cc │ │ │ │ + ldr r1, [pc, #232] @ bbbc8 │ │ │ │ + ldr r0, [pc, #232] @ bbbcc │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq bb52c │ │ │ │ + beq bb9fc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb52c │ │ │ │ + beq bb9fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb52c │ │ │ │ + bne bb9fc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #172] @ bb6f4 │ │ │ │ + ldr r2, [pc, #172] @ bbbc4 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb6a0 │ │ │ │ + bne bbb70 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb52c │ │ │ │ - ldr r1, [pc, #152] @ bb700 │ │ │ │ + b bb9fc │ │ │ │ + ldr r1, [pc, #152] @ bbbd0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb5a8 │ │ │ │ + beq bba78 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb5a8 │ │ │ │ - ldr r1, [pc, #120] @ bb700 │ │ │ │ + b bba78 │ │ │ │ + ldr r1, [pc, #120] @ bbbd0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb5e8 │ │ │ │ + beq bbab8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb5e8 │ │ │ │ - ldr r1, [pc, #88] @ bb700 │ │ │ │ + b bbab8 │ │ │ │ + ldr r1, [pc, #88] @ bbbd0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb654 │ │ │ │ + beq bbb24 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb654 │ │ │ │ + b bbb24 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #56] @ bb704 │ │ │ │ + ldr r2, [pc, #56] @ bbbd4 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne bb508 │ │ │ │ + bne bb9d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c6884 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c8dac <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a020 │ │ │ │ - b bb51c │ │ │ │ + bl 15ad70 │ │ │ │ + b bb9ec │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0035abb4 │ │ │ │ - eorseq r1, sp, r4, lsr pc │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - muleq fp, ip, r4 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + eorseq lr, r5, r4, ror r3 │ │ │ │ + @ instruction: 0x003d56f4 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + andeq fp, fp, ip, ror #18 │ │ │ │ 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 bb748 │ │ │ │ + bne bbc18 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ bb784 │ │ │ │ - ldr r1, [pc, #76] @ bb788 │ │ │ │ + ldr r3, [pc, #76] @ bbc54 │ │ │ │ + ldr r1, [pc, #76] @ bbc58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq bb764 │ │ │ │ + beq bbc34 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bb730 │ │ │ │ + bne bbc00 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ bb784 │ │ │ │ - ldr r1, [pc, #16] @ bb78c │ │ │ │ + ldr r3, [pc, #12] @ bbc54 │ │ │ │ + ldr r1, [pc, #16] @ bbc5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b bb740 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, lsl #4 │ │ │ │ - @ instruction: 0x003611d8 │ │ │ │ + bl 190b84 │ │ │ │ + b bbc10 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r6, r8, ror #19 │ │ │ │ + @ instruction: 0x003649bc │ │ │ │ │ │ │ │ -000bb790 : │ │ │ │ +000bbc60 : │ │ │ │ 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 │ │ │ │ @@ -149637,776 +149945,771 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ subs r4, r0, #0 │ │ │ │ streq r4, [r6] │ │ │ │ - beq bb8fc │ │ │ │ + beq bbdcc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq bb8ec │ │ │ │ - ldr r3, [pc, #272] @ bb904 │ │ │ │ + beq bbdbc │ │ │ │ + ldr r3, [pc, #272] @ bbdd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne bb89c │ │ │ │ + bne bbd6c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq bb89c │ │ │ │ + beq bbd6c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ cmn r0, #3 │ │ │ │ moveq r1, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bb838 │ │ │ │ + beq bbd08 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r5, r1 │ │ │ │ - bne bb884 │ │ │ │ + bne bbd54 │ │ │ │ ldr r3, [r4] │ │ │ │ str r1, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb878 │ │ │ │ + beq bbd48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bb878 │ │ │ │ - ldr r2, [pc, #168] @ bb908 │ │ │ │ + bne bbd48 │ │ │ │ + ldr r2, [pc, #168] @ bbdd8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb8cc │ │ │ │ + bne bbd9c │ │ │ │ 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 bb838 │ │ │ │ + b bbd08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne bb808 │ │ │ │ + bne bbcd8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r6] │ │ │ │ - beq bb8fc │ │ │ │ + beq bbdcc │ │ │ │ mvn r5, #0 │ │ │ │ - b bb848 │ │ │ │ - ldr r1, [pc, #56] @ bb90c │ │ │ │ + b bbd18 │ │ │ │ + ldr r1, [pc, #56] @ bbddc │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb870 │ │ │ │ + beq bbd40 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b bb870 │ │ │ │ - ldr r1, [pc, #28] @ bb910 │ │ │ │ - ldr r0, [pc, #28] @ bb914 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b bb8b0 │ │ │ │ + b bbd40 │ │ │ │ + ldr r1, [pc, #28] @ bbde0 │ │ │ │ + ldr r0, [pc, #28] @ bbde4 │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b bbd80 │ │ │ │ mvn r5, #0 │ │ │ │ - b bb878 │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ + b bbd48 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq fp, r5, ip, asr #4 │ │ │ │ + eorseq lr, r5, ip, lsl #20 │ │ │ │ │ │ │ │ -000bb918 : │ │ │ │ +000bbde8 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb938 │ │ │ │ + beq bbe08 │ │ │ │ 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 3485a4 │ │ │ │ + bl 34bd44 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000bb960 <_Py_fstat_noraise@@Base>: │ │ │ │ +000bbe30 <_Py_fstat_noraise@@Base>: │ │ │ │ b 29688 <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -000bb964 : │ │ │ │ +000bbe34 : │ │ │ │ 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 b1ab4 │ │ │ │ + b b1f78 │ │ │ │ │ │ │ │ -000bb98c : │ │ │ │ +000bbe5c : │ │ │ │ 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 bba70 <_PyArena_New@@Base> │ │ │ │ + bl bbf40 <_PyArena_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bba68 │ │ │ │ + beq bbf38 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 240368 │ │ │ │ + bl 242c90 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq bba60 │ │ │ │ + beq bbf30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bba1c │ │ │ │ + beq bbeec │ │ │ │ ldr r3, [r5] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq bba1c │ │ │ │ + beq bbeec │ │ │ │ and r3, r3, #33792 @ 0x8400 │ │ │ │ cmp r3, #33792 @ 0x8400 │ │ │ │ - beq bba44 │ │ │ │ + beq bbf14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c29cc <_PyUnicode_EncodeUTF16@@Base+0xf2c> │ │ │ │ + bl 2c5528 <_PyUnicode_EncodeUTF16@@Base+0xf2c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1682a8 <_PyArena_Free@@Base> │ │ │ │ + bl 1695c4 <_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 11fd70 <_PyAST_Compile@@Base> │ │ │ │ + bl 12035c <_PyAST_Compile@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1682a8 <_PyArena_Free@@Base> │ │ │ │ - b bba10 │ │ │ │ + bl 1695c4 <_PyArena_Free@@Base> │ │ │ │ + b bbee0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 34cbc0 │ │ │ │ + bl 350360 │ │ │ │ cmp r0, #0 │ │ │ │ - bge bb9fc │ │ │ │ + bge bbecc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1682a8 <_PyArena_Free@@Base> │ │ │ │ + bl 1695c4 <_PyArena_Free@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bba10 │ │ │ │ + b bbee0 │ │ │ │ │ │ │ │ -000bba70 <_PyArena_New@@Base>: │ │ │ │ +000bbf40 <_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 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bbb04 <_PyArena_New@@Base+0x94> │ │ │ │ - ldr r0, [pc, #148] @ bbb30 <_PyArena_New@@Base+0xc0> │ │ │ │ - bl 9980c │ │ │ │ + beq bbfd4 <_PyArena_New@@Base+0x94> │ │ │ │ + ldr r0, [pc, #148] @ bc000 <_PyArena_New@@Base+0xc0> │ │ │ │ + bl 998ac │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq bbaf4 <_PyArena_New@@Base+0x84> │ │ │ │ + beq bbfc4 <_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 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq bbb20 <_PyArena_New@@Base+0xb0> │ │ │ │ + beq bbff0 <_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 99d00 │ │ │ │ + bl 99da0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29e598 │ │ │ │ + b 2a0e6c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r3, #0 │ │ │ │ - bne bbb10 <_PyArena_New@@Base+0xa0> │ │ │ │ + bne bbfe0 <_PyArena_New@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - b bbb00 <_PyArena_New@@Base+0x90> │ │ │ │ + b bbfd0 <_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 bbb68 <_PyArena_New@@Base+0xf8> │ │ │ │ + beq bc038 <_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] @ bbe7c <_PyArena_New@@Base+0x40c> │ │ │ │ + ldr r8, [pc, #780] @ bc34c <_PyArena_New@@Base+0x40c> │ │ │ │ cmp r7, r8 │ │ │ │ cmpne r7, #0 │ │ │ │ moveq r8, #1 │ │ │ │ movne r8, #0 │ │ │ │ - beq bbe64 <_PyArena_New@@Base+0x3f4> │ │ │ │ + beq bc334 <_PyArena_New@@Base+0x3f4> │ │ │ │ mov r0, r7 │ │ │ │ - bl bbed4 │ │ │ │ + bl bc3a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bbe60 <_PyArena_New@@Base+0x3f0> │ │ │ │ - ldr r9, [pc, #744] @ bbe80 <_PyArena_New@@Base+0x410> │ │ │ │ + beq bc330 <_PyArena_New@@Base+0x3f0> │ │ │ │ + ldr r9, [pc, #744] @ bc350 <_PyArena_New@@Base+0x410> │ │ │ │ ldr r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbc1c <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bc0ec <_PyArena_New@@Base+0x1ac> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcbc <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bc18c <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbc1c <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bc0ec <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #16 │ │ │ │ - beq bbcbc <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bc18c <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbc1c <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bc0ec <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #32 │ │ │ │ - beq bbcbc <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bc18c <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbc1c <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bc0ec <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcbc <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bc18c <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbc00 <_PyArena_New@@Base+0x190> │ │ │ │ - ldr r3, [pc, #608] @ bbe84 <_PyArena_New@@Base+0x414> │ │ │ │ + bne bc0d0 <_PyArena_New@@Base+0x190> │ │ │ │ + ldr r3, [pc, #608] @ bc354 <_PyArena_New@@Base+0x414> │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne bbe3c <_PyArena_New@@Base+0x3cc> │ │ │ │ - ldr r3, [pc, #596] @ bbe88 <_PyArena_New@@Base+0x418> │ │ │ │ - bl 3571e0 │ │ │ │ + bne bc30c <_PyArena_New@@Base+0x3cc> │ │ │ │ + ldr r3, [pc, #596] @ bc358 <_PyArena_New@@Base+0x418> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt bbc5c <_PyArena_New@@Base+0x1ec> │ │ │ │ - bne bbcb4 <_PyArena_New@@Base+0x244> │ │ │ │ + bgt bc12c <_PyArena_New@@Base+0x1ec> │ │ │ │ + bne bc184 <_PyArena_New@@Base+0x244> │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbcb4 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bc184 <_PyArena_New@@Base+0x244> │ │ │ │ ldr r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbc88 <_PyArena_New@@Base+0x218> │ │ │ │ + beq bc158 <_PyArena_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcbc <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bc18c <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbc6c <_PyArena_New@@Base+0x1fc> │ │ │ │ + bne bc13c <_PyArena_New@@Base+0x1fc> │ │ │ │ ldr r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbcb4 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bc184 <_PyArena_New@@Base+0x244> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcbc <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bc18c <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbc98 <_PyArena_New@@Base+0x228> │ │ │ │ + bne bc168 <_PyArena_New@@Base+0x228> │ │ │ │ mov r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq bbcb4 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bc184 <_PyArena_New@@Base+0x244> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - beq bbdc0 <_PyArena_New@@Base+0x350> │ │ │ │ + beq bc290 <_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] @ bbe8c <_PyArena_New@@Base+0x41c> │ │ │ │ + ldr r1, [pc, #392] @ bc35c <_PyArena_New@@Base+0x41c> │ │ │ │ mov r0, r5 │ │ │ │ stm r6, {r7, r9} │ │ │ │ str r5, [r6, #16] │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbde8 <_PyArena_New@@Base+0x378> │ │ │ │ - ldr r1, [pc, #368] @ bbe90 <_PyArena_New@@Base+0x420> │ │ │ │ + beq bc2b8 <_PyArena_New@@Base+0x378> │ │ │ │ + ldr r1, [pc, #368] @ bc360 <_PyArena_New@@Base+0x420> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbe0c <_PyArena_New@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #352] @ bbe94 <_PyArena_New@@Base+0x424> │ │ │ │ + beq bc2dc <_PyArena_New@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #352] @ bc364 <_PyArena_New@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbe14 <_PyArena_New@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #336] @ bbe98 <_PyArena_New@@Base+0x428> │ │ │ │ + beq bc2e4 <_PyArena_New@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #336] @ bc368 <_PyArena_New@@Base+0x428> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbe24 <_PyArena_New@@Base+0x3b4> │ │ │ │ - ldr r1, [pc, #320] @ bbe9c <_PyArena_New@@Base+0x42c> │ │ │ │ + beq bc2f4 <_PyArena_New@@Base+0x3b4> │ │ │ │ + ldr r1, [pc, #320] @ bc36c <_PyArena_New@@Base+0x42c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbe1c <_PyArena_New@@Base+0x3ac> │ │ │ │ - ldr r1, [pc, #304] @ bbea0 <_PyArena_New@@Base+0x430> │ │ │ │ + beq bc2ec <_PyArena_New@@Base+0x3ac> │ │ │ │ + ldr r1, [pc, #304] @ bc370 <_PyArena_New@@Base+0x430> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbe04 <_PyArena_New@@Base+0x394> │ │ │ │ - ldr r1, [pc, #288] @ bbea4 <_PyArena_New@@Base+0x434> │ │ │ │ + beq bc2d4 <_PyArena_New@@Base+0x394> │ │ │ │ + ldr r1, [pc, #288] @ bc374 <_PyArena_New@@Base+0x434> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbe34 <_PyArena_New@@Base+0x3c4> │ │ │ │ - ldr r1, [pc, #272] @ bbea8 <_PyArena_New@@Base+0x438> │ │ │ │ + beq bc304 <_PyArena_New@@Base+0x3c4> │ │ │ │ + ldr r1, [pc, #272] @ bc378 <_PyArena_New@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbe2c <_PyArena_New@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #256] @ bbeac <_PyArena_New@@Base+0x43c> │ │ │ │ + beq bc2fc <_PyArena_New@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #256] @ bc37c <_PyArena_New@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r3, [pc, #244] @ bbeb0 <_PyArena_New@@Base+0x440> │ │ │ │ - beq bbdec <_PyArena_New@@Base+0x37c> │ │ │ │ + ldreq r3, [pc, #244] @ bc380 <_PyArena_New@@Base+0x440> │ │ │ │ + beq bc2bc <_PyArena_New@@Base+0x37c> │ │ │ │ strb r8, [r6, #13] │ │ │ │ cmp r9, #0 │ │ │ │ - beq bbe6c <_PyArena_New@@Base+0x3fc> │ │ │ │ + beq bc33c <_PyArena_New@@Base+0x3fc> │ │ │ │ ldrb r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbe74 <_PyArena_New@@Base+0x404> │ │ │ │ + beq bc344 <_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] @ bbeb4 <_PyArena_New@@Base+0x444> │ │ │ │ + ldr r3, [pc, #196] @ bc384 <_PyArena_New@@Base+0x444> │ │ │ │ cmn r6, #16 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [r6, #16] │ │ │ │ mov r8, #1 │ │ │ │ ldrne r9, [r4, #4] │ │ │ │ - b bbdbc <_PyArena_New@@Base+0x34c> │ │ │ │ - ldr r3, [pc, #172] @ bbeb8 <_PyArena_New@@Base+0x448> │ │ │ │ - b bbdec <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #168] @ bbebc <_PyArena_New@@Base+0x44c> │ │ │ │ - b bbdec <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #164] @ bbec0 <_PyArena_New@@Base+0x450> │ │ │ │ - b bbdec <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #160] @ bbec4 <_PyArena_New@@Base+0x454> │ │ │ │ - b bbdec <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #156] @ bbec8 <_PyArena_New@@Base+0x458> │ │ │ │ - b bbdec <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #152] @ bbecc <_PyArena_New@@Base+0x45c> │ │ │ │ - b bbdec <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #148] @ bbed0 <_PyArena_New@@Base+0x460> │ │ │ │ - b bbdec <_PyArena_New@@Base+0x37c> │ │ │ │ + b bc28c <_PyArena_New@@Base+0x34c> │ │ │ │ + ldr r3, [pc, #172] @ bc388 <_PyArena_New@@Base+0x448> │ │ │ │ + b bc2bc <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #168] @ bc38c <_PyArena_New@@Base+0x44c> │ │ │ │ + b bc2bc <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #164] @ bc390 <_PyArena_New@@Base+0x450> │ │ │ │ + b bc2bc <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #160] @ bc394 <_PyArena_New@@Base+0x454> │ │ │ │ + b bc2bc <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #156] @ bc398 <_PyArena_New@@Base+0x458> │ │ │ │ + b bc2bc <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #152] @ bc39c <_PyArena_New@@Base+0x45c> │ │ │ │ + b bc2bc <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #148] @ bc3a0 <_PyArena_New@@Base+0x460> │ │ │ │ + b bc2bc <_PyArena_New@@Base+0x37c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbc2c <_PyArena_New@@Base+0x1bc> │ │ │ │ + beq bc0fc <_PyArena_New@@Base+0x1bc> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcbc <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bc18c <_PyArena_New@@Base+0x24c> │ │ │ │ add r4, r4, #16 │ │ │ │ - b bbe3c <_PyArena_New@@Base+0x3cc> │ │ │ │ - bl 11aa18 │ │ │ │ + b bc30c <_PyArena_New@@Base+0x3cc> │ │ │ │ + bl 11b004 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r6, ip, asr r6 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, ip, ror #29 │ │ │ │ - mlaseq r5, ip, fp, pc @ │ │ │ │ - @ instruction: 0x003613d0 │ │ │ │ - @ instruction: 0x003613d8 │ │ │ │ - eorseq r1, r6, r8, ror #7 │ │ │ │ - @ instruction: 0x003613fc │ │ │ │ - eorseq r1, r6, r4, lsl r4 │ │ │ │ - eorseq r1, r6, r8, lsr #8 │ │ │ │ - eorseq r1, r6, r0, asr #8 │ │ │ │ - @ instruction: 0x003d5ddc │ │ │ │ - mlaseq sp, ip, sp, r5 │ │ │ │ - eorseq r5, sp, r4, asr #27 │ │ │ │ - eorseq r5, sp, r4, lsr #27 │ │ │ │ - eorseq r5, sp, ip, lsr #27 │ │ │ │ - @ instruction: 0x003d5dbc │ │ │ │ - @ instruction: 0x003d5db4 │ │ │ │ - @ instruction: 0x003d5dd4 │ │ │ │ - eorseq r5, sp, ip, asr #27 │ │ │ │ + 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, lsr #13 │ │ │ │ + eorseq r3, r6, ip, asr r3 │ │ │ │ + @ instruction: 0x00364bb4 │ │ │ │ + @ instruction: 0x00364bbc │ │ │ │ + eorseq r4, r6, ip, asr #23 │ │ │ │ + eorseq r4, r6, r0, ror #23 │ │ │ │ + @ instruction: 0x00364bf8 │ │ │ │ + eorseq r4, r6, ip, lsl #24 │ │ │ │ + eorseq r4, r6, r4, lsr #24 │ │ │ │ + eorseq r9, sp, r0, lsr #11 │ │ │ │ + eorseq r9, sp, r0, ror #10 │ │ │ │ + eorseq r9, sp, r8, lsl #11 │ │ │ │ + eorseq r9, sp, r8, ror #10 │ │ │ │ + eorseq r9, sp, r0, ror r5 │ │ │ │ + eorseq r9, sp, r0, lsl #11 │ │ │ │ + eorseq r9, sp, r8, ror r5 │ │ │ │ + mlaseq sp, r8, r5, r9 │ │ │ │ + mlaseq sp, r0, r5, r9 │ │ │ │ │ │ │ │ -000bbed4 : │ │ │ │ +000bc3a4 : │ │ │ │ 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 bbf50 │ │ │ │ + beq bc420 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbf18 │ │ │ │ + beq bc3e8 │ │ │ │ tst r3, #32 │ │ │ │ - beq bbf18 │ │ │ │ + beq bc3e8 │ │ │ │ adds r0, r0, #20 │ │ │ │ popne {r4, pc} │ │ │ │ - b bbf24 │ │ │ │ + b bc3f4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 283360 │ │ │ │ + bl 285ba0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bbf54 │ │ │ │ + beq bc424 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbf5c │ │ │ │ + beq bc42c │ │ │ │ tst r3, #32 │ │ │ │ - beq bbf5c │ │ │ │ + beq bc42c │ │ │ │ add r0, r4, #20 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 58568 │ │ │ │ + bl 58674 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000bbf64 : │ │ │ │ +000bc434 : │ │ │ │ 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] @ bbfac │ │ │ │ + ldr r2, [pc, #44] @ bc47c │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc480 │ │ │ │ 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 bc22c │ │ │ │ + beq bc9f0 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq bc22c │ │ │ │ + beq bc9f0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r4, #3720] @ 0xe88 │ │ │ │ - ldr sl, [pc, #3556] @ bcdcc │ │ │ │ + ldr sl, [pc, #3552] @ bd298 │ │ │ │ add ip, r2, #4096 @ 0x1000 │ │ │ │ ldr ip, [ip, #1496] @ 0x5d8 │ │ │ │ mov r5, r1 │ │ │ │ cmp ip, #0 │ │ │ │ ldrh fp, [sl] │ │ │ │ mov r1, r3 │ │ │ │ - bne bc978 │ │ │ │ + bne bce74 │ │ │ │ add r9, r4, #4096 @ 0x1000 │ │ │ │ ldr r2, [r9, #1532] @ 0x5fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq bc224 │ │ │ │ + beq bc9e8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r6, #72] @ 0x48 │ │ │ │ str ip, [r6, #72] @ 0x48 │ │ │ │ - beq bc938 │ │ │ │ + beq bce34 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc938 │ │ │ │ - bl a9bc4 │ │ │ │ + beq bce34 │ │ │ │ + bl a9cb4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq bca6c │ │ │ │ + beq bcfac │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne bc1dc │ │ │ │ + bne bc6ac │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2ac4 │ │ │ │ + bl a2bb4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq bc074 │ │ │ │ + beq bc544 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq bcc30 │ │ │ │ + beq bd238 │ │ │ │ cmp r8, #0 │ │ │ │ - beq bca6c │ │ │ │ + beq bcfac │ │ │ │ ldr r3, [r4, #3720] @ 0xe88 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc1f4 │ │ │ │ + bne bc6c4 │ │ │ │ add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bcc6c │ │ │ │ + bne bd284 │ │ │ │ ldr r3, [r9, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc764 │ │ │ │ + beq bcc34 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9df50 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bcdc0 │ │ │ │ + beq bd28c │ │ │ │ ldr r0, [r9, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc8bc │ │ │ │ + beq bcd8c │ │ │ │ blx r3 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq bcab4 │ │ │ │ + beq bcdc4 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ - ldr r0, [pc, #3284] @ bcdd0 │ │ │ │ + ldr r0, [pc, #3280] @ bd29c │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r0 │ │ │ │ - beq bca84 │ │ │ │ + beq bd064 │ │ │ │ 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 bc490 │ │ │ │ - ldr r3, [pc, #3236] @ bcdd4 │ │ │ │ + beq bc94c │ │ │ │ + ldr r3, [pc, #3232] @ bd2a0 │ │ │ │ ldr r2, [r3, #560] @ 0x230 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq bcba4 │ │ │ │ + beq bd024 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r3, [pc, #3216] @ bcdd8 │ │ │ │ + ldr r3, [pc, #3212] @ bd2a4 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc238 │ │ │ │ - ldr r1, [pc, #3204] @ bcddc │ │ │ │ + bne bc6f4 │ │ │ │ + ldr r1, [pc, #3200] @ bd2a8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl fb100 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fb3d4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bc280 │ │ │ │ + beq bc73c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1035a4 │ │ │ │ + bl 103998 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne bcc3c │ │ │ │ + bne bd1e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt bc804 │ │ │ │ - bne bcbc0 │ │ │ │ + blt bccf8 │ │ │ │ + bne bd054 │ │ │ │ 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 bc8fc │ │ │ │ + beq bcdf8 │ │ │ │ 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 bc2e0 │ │ │ │ - b bc8fc │ │ │ │ + bne bc79c │ │ │ │ + b bcdf8 │ │ │ │ ldr r3, [r4, #3720] @ 0xe88 │ │ │ │ mov r8, r9 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc090 │ │ │ │ + beq bc560 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt bca50 │ │ │ │ + blt bcf90 │ │ │ │ ldr r9, [r9] │ │ │ │ cmp r9, #0 │ │ │ │ - beq bc090 │ │ │ │ - b bc1f8 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne bcc58 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2976] @ bcde0 │ │ │ │ + beq bc560 │ │ │ │ + b bc6c8 │ │ │ │ + ldr r3, [pc, #2992] @ bd2ac │ │ │ │ cmp r2, r3 │ │ │ │ - beq bc52c │ │ │ │ - ldr r3, [pc, #2968] @ bcde4 │ │ │ │ + beq bc9fc │ │ │ │ + ldr r3, [pc, #2984] @ bd2b0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc8a4 │ │ │ │ - ldr r1, [pc, #2948] @ bcddc │ │ │ │ + bne bcd74 │ │ │ │ + ldr r1, [pc, #2964] @ bd2a8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl fb100 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fb3d4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bc168 │ │ │ │ - ldr r1, [pc, #2924] @ bcddc │ │ │ │ + bne bc638 │ │ │ │ + ldr r1, [pc, #2940] @ bd2a8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111514 │ │ │ │ + bl 111918 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bc168 │ │ │ │ - ldr r3, [pc, #2912] @ bcde8 │ │ │ │ - bl 3571e0 │ │ │ │ + bne bc638 │ │ │ │ + ldr r3, [pc, #2928] @ bd2b4 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc940 │ │ │ │ + bne bce3c │ │ │ │ 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 bc8f8 │ │ │ │ + beq bcdf4 │ │ │ │ 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 bc9cc │ │ │ │ + beq bcea8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #2820] @ bcdec │ │ │ │ + ldr r3, [pc, #2836] @ bd2b8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne bc7a8 │ │ │ │ + bne bcc9c │ │ │ │ ldr r9, [r4, #24] │ │ │ │ - ldr r2, [pc, #2800] @ bcde8 │ │ │ │ + ldr r2, [pc, #2816] @ bd2b4 │ │ │ │ ldr r3, [r9, #24] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ands r3, r3, #1 │ │ │ │ ldr r7, [r2, r0] │ │ │ │ - beq bcc00 │ │ │ │ + beq bd1a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc57c │ │ │ │ + beq bca4c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc588 │ │ │ │ + beq bca58 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc594 │ │ │ │ + beq bca64 │ │ │ │ ldr r5, [r7, #148] @ 0x94 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r9, #52] @ 0x34 │ │ │ │ - beq bc5a4 │ │ │ │ + beq bca74 │ │ │ │ ldr r2, [r7, #152] @ 0x98 │ │ │ │ sub r2, r2, r5 │ │ │ │ cmp r3, r2, asr #2 │ │ │ │ - bge bc5a4 │ │ │ │ + bge bca74 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ str r3, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc384 │ │ │ │ + beq bc840 │ │ │ │ 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 │ │ │ │ @@ -150416,150 +150719,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 bc724 │ │ │ │ + ble bcbf4 │ │ │ │ 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 cecb0 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + bl cf048 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bcb20 │ │ │ │ + bne bcf4c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcb30 │ │ │ │ + bne bd040 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl cfdb8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl d0150 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc7c8 │ │ │ │ + beq bccbc │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcae4 │ │ │ │ + bne bcf5c │ │ │ │ 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 bcd9c │ │ │ │ + bne bd200 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc478 │ │ │ │ + beq bc934 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq bcdb4 │ │ │ │ + beq bd264 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne bc128 │ │ │ │ - ldr r2, [pc, #2384] @ bcde8 │ │ │ │ - bl 3571e0 │ │ │ │ + bne bc5f8 │ │ │ │ + ldr r2, [pc, #2400] @ bd2b4 │ │ │ │ + bl 35a980 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bcb74 │ │ │ │ + bne bcff4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ - bne bcb60 │ │ │ │ + bne bcfe0 │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc678 │ │ │ │ + bne bcb48 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc740 │ │ │ │ + bne bcc10 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc4f8 │ │ │ │ + beq bc9b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bc780 │ │ │ │ + beq bcc50 │ │ │ │ cmp r5, #0 │ │ │ │ str r7, [r6, #72] @ 0x48 │ │ │ │ - beq bc22c │ │ │ │ + beq bc9f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc22c │ │ │ │ + beq bc9f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bc22c │ │ │ │ + bne bc9f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bc22c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bc9f0 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne bd270 │ │ │ │ + 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, #2204] @ bcddc │ │ │ │ + ldr r1, [pc, #2200] @ bd2a8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl f48fc │ │ │ │ + bl f4bd0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne bc928 │ │ │ │ + bne bce24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc168 │ │ │ │ - ldr r3, [pc, #2184] @ bcdf0 │ │ │ │ + bne bc638 │ │ │ │ + ldr r3, [pc, #2180] @ bd2bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc804 │ │ │ │ - bl 11aa18 │ │ │ │ - b bc298 │ │ │ │ + beq bccf8 │ │ │ │ + bl 11b004 │ │ │ │ + b bc754 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc328 │ │ │ │ + bne bc7e4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc33c │ │ │ │ + bne bc7f8 │ │ │ │ ldr r5, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [r9, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc354 │ │ │ │ + bne bc810 │ │ │ │ add r2, r3, #1000 @ 0x3e8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r2 │ │ │ │ - blt bcd3c │ │ │ │ + blt bd170 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2096] @ bcdf4 │ │ │ │ + ldr r3, [pc, #2092] @ bd2c0 │ │ │ │ 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 bcc74 │ │ │ │ + beq bd0a8 │ │ │ │ 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 │ │ │ │ @@ -150575,522 +150883,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 bcc74 │ │ │ │ + beq bd0a8 │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc37c │ │ │ │ - b bc384 │ │ │ │ + bne bc838 │ │ │ │ + b bc840 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ - bne bcb60 │ │ │ │ + bne bcfe0 │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc880 │ │ │ │ + beq bcc78 │ │ │ │ sub r5, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [fp] │ │ │ │ - bne bc6e0 │ │ │ │ - ldr r2, [pc, #1896] @ bcdf8 │ │ │ │ + bne bcbb0 │ │ │ │ + ldr r2, [pc, #1892] @ bd2c4 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ ldr r4, [r2, #1416] @ 0x588 │ │ │ │ ldr r9, [r1, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne bca08 │ │ │ │ + bne bcf2c │ │ │ │ mov r0, fp │ │ │ │ blx r9 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc6f0 │ │ │ │ + bne bcbc0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc6d0 │ │ │ │ + beq bcba0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bc784 │ │ │ │ + beq bcc54 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bca6c │ │ │ │ + bne bcfac │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - b bc4f8 │ │ │ │ + b bc9b4 │ │ │ │ ldr r3, [sl] │ │ │ │ mov r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc6b4 │ │ │ │ + beq bcb84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bc6b4 │ │ │ │ + bne bcb84 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #1772] @ bcdf8 │ │ │ │ + ldr r2, [pc, #1768] @ bd2c4 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc9ac │ │ │ │ + bne bceec │ │ │ │ mov r0, sl │ │ │ │ blx r4 │ │ │ │ - b bc6b4 │ │ │ │ + b bcb84 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r5, #40 @ 0x28 │ │ │ │ - b bc3f0 │ │ │ │ + b bc8ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq bc89c │ │ │ │ + beq bcc94 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r5, #0 │ │ │ │ - beq bc4f8 │ │ │ │ - b bc6c0 │ │ │ │ + beq bc9b4 │ │ │ │ + b bcb90 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc6d8 │ │ │ │ + beq bcba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bc6d8 │ │ │ │ + bne bcba8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #1640] @ bcdf8 │ │ │ │ + ldr r2, [pc, #1636] @ bd2c4 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc9e8 │ │ │ │ + bne bcf0c │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b bc6d0 │ │ │ │ + b bcba0 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc998 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne bd254 │ │ │ │ + mov r5, #0 │ │ │ │ + b bcbd0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - bne bc434 │ │ │ │ + bne bc8f0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcb44 │ │ │ │ + beq bcfc4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcb44 │ │ │ │ + beq bcfc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc804 │ │ │ │ + beq bccf8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc450 │ │ │ │ + bne bc90c │ │ │ │ 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 bcd44 │ │ │ │ + bne bd218 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc4c4 │ │ │ │ + beq bc980 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq bc85c │ │ │ │ + beq bcd50 │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc6a8 │ │ │ │ + beq bcb78 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [fp] │ │ │ │ - bne bc6a8 │ │ │ │ - b bc688 │ │ │ │ - ldr r2, [pc, #1428] @ bcdf8 │ │ │ │ + bne bcb78 │ │ │ │ + b bcb58 │ │ │ │ + ldr r2, [pc, #1388] @ bd2c4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r9, [r2, #1416] @ 0x588 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne bca28 │ │ │ │ + bne bcec4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b bc83c │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc4dc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne bcd64 │ │ │ │ - mov r5, #0 │ │ │ │ - b bc700 │ │ │ │ + b bcd30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bcbd0 │ │ │ │ - ldr r1, [pc, #1320] @ bcddc │ │ │ │ + beq bd178 │ │ │ │ + ldr r1, [pc, #1316] @ bd2a8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b bc558 │ │ │ │ + b bca28 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne bc950 │ │ │ │ + bne bce4c │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc950 │ │ │ │ + beq bce4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc950 │ │ │ │ - bl 1ce2ac │ │ │ │ + beq bce4c │ │ │ │ + bl 1d07c8 │ │ │ │ subs fp, r0, #0 │ │ │ │ ldrne r2, [fp, #4] │ │ │ │ ldrne r2, [r2, #112] @ 0x70 │ │ │ │ - bne bc108 │ │ │ │ - b bcab4 │ │ │ │ + bne bc5d8 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bcf90 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + beq bd0a0 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mvnne r5, #0 │ │ │ │ + beq bcfac │ │ │ │ + b bcb90 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e5d4 │ │ │ │ + bl 240efc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc7fc │ │ │ │ - b bc7f0 │ │ │ │ + beq bccf0 │ │ │ │ + b bcce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc168 │ │ │ │ + bne bc638 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b bc2a4 │ │ │ │ - ldr r8, [pc, #1212] @ bcdfc │ │ │ │ - b bc094 │ │ │ │ + b bc760 │ │ │ │ + ldr r8, [pc, #1164] @ bd2c8 │ │ │ │ + b bc564 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc298 │ │ │ │ - b bc804 │ │ │ │ - ldr r3, [pc, #1192] @ bce00 │ │ │ │ + beq bc754 │ │ │ │ + b bccf8 │ │ │ │ + ldr r3, [pc, #1144] @ bd2cc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1184] @ bce04 │ │ │ │ - bl 117900 │ │ │ │ + ldr r1, [pc, #1136] @ bd2d0 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [sl] │ │ │ │ mvn r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc6b4 │ │ │ │ - b bc6f0 │ │ │ │ + beq bcb84 │ │ │ │ + b bcbc0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r6, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - beq bc998 │ │ │ │ + beq bce94 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc02c │ │ │ │ + bne bc4fc │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #1496] @ 0x5d8 │ │ │ │ - ldr r8, [pc, #1108] @ bcdfc │ │ │ │ + ldr r8, [pc, #1060] @ bd2c8 │ │ │ │ mov r9, r3 │ │ │ │ - b bc1f8 │ │ │ │ - ldr r1, [pc, #1108] @ bce08 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bc718 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, sl │ │ │ │ - blx r3 │ │ │ │ - b bc718 │ │ │ │ + b bc6c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 23e5d4 │ │ │ │ - b bc7fc │ │ │ │ - ldr r1, [pc, #1048] @ bce08 │ │ │ │ + bl 240efc │ │ │ │ + b bccf0 │ │ │ │ + ldr r1, [pc, #1032] @ bd2d4 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq bcd68 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b bcd68 │ │ │ │ + ldr r1, [pc, #992] @ bd2d4 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq bcbe8 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, sl │ │ │ │ + blx r3 │ │ │ │ + b bcbe8 │ │ │ │ + ldr r1, [pc, #960] @ bd2d4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bc79c │ │ │ │ + beq bcc6c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bc79c │ │ │ │ - ldr r1, [pc, #1016] @ bce08 │ │ │ │ + b bcc6c │ │ │ │ + ldr r1, [pc, #928] @ bd2d4 │ │ │ │ cmp r4, r1 │ │ │ │ - beq bc6a0 │ │ │ │ + beq bcb70 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b bc6a0 │ │ │ │ - ldr r1, [pc, #984] @ bce08 │ │ │ │ - cmp r9, r1 │ │ │ │ - beq bc874 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b bc874 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bca6c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - beq bca7c │ │ │ │ + b bcb70 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b2c0 │ │ │ │ - mvn r0, #0 │ │ │ │ - b bc230 │ │ │ │ - mvn r5, #0 │ │ │ │ - b bc784 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - ldr r1, [pc, #880] @ bce00 │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #884] @ bce0c │ │ │ │ - bl 117900 │ │ │ │ - ldr r2, [fp] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcab4 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [fp] │ │ │ │ - beq bcc24 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bca50 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - beq bcb18 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mvnne r5, #0 │ │ │ │ - beq bca6c │ │ │ │ - b bc6c0 │ │ │ │ + bl 245b40 │ │ │ │ + b bccbc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcd8c │ │ │ │ + beq bd244 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bcd74 │ │ │ │ - ldr r3, [pc, #780] @ bce10 │ │ │ │ - ldr r2, [pc, #780] @ bce14 │ │ │ │ + bne bd1cc │ │ │ │ + ldr r3, [pc, #860] @ bd2d8 │ │ │ │ + ldr r2, [pc, #860] @ bd2dc │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d426c │ │ │ │ - b bc7e0 │ │ │ │ - mvn r5, #0 │ │ │ │ - b bc700 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 243218 │ │ │ │ - b bc7c8 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 2d7258 │ │ │ │ + b bccd4 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bcfac │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r8] │ │ │ │ + beq bcfbc │ │ │ │ mov r0, r7 │ │ │ │ - mov r2, #0 │ │ │ │ - blx r3 │ │ │ │ - b bc7bc │ │ │ │ - ldr r3, [pc, #708] @ bce10 │ │ │ │ - ldr r2, [pc, #712] @ bce18 │ │ │ │ + bl 9b360 │ │ │ │ + mvn r0, #0 │ │ │ │ + b bc9f4 │ │ │ │ + mvn r5, #0 │ │ │ │ + b bcc54 │ │ │ │ + ldr r3, [pc, #780] @ bd2d8 │ │ │ │ + ldr r2, [pc, #784] @ bd2e0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c0a28 <_PyErr_Format@@Base> │ │ │ │ - b bc7e0 │ │ │ │ + bl 1c2db8 <_PyErr_Format@@Base> │ │ │ │ + b bccd4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r5, r0, #0 │ │ │ │ - b bc83c │ │ │ │ + b bcd30 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bc654 │ │ │ │ - ldr r2, [pc, #660] @ bce1c │ │ │ │ + beq bcb24 │ │ │ │ + ldr r2, [pc, #732] @ bd2e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2] │ │ │ │ - bl 189658 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 18b000 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc4ac │ │ │ │ + beq bc968 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189680 <_PyErr_Clear@@Base> │ │ │ │ - b bc4ac │ │ │ │ - ldr r1, [pc, #596] @ bce00 │ │ │ │ + bl 18b028 <_PyErr_Clear@@Base> │ │ │ │ + b bc968 │ │ │ │ + ldr r1, [pc, #672] @ bd2cc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #616] @ bce20 │ │ │ │ + ldr r1, [pc, #688] @ bd2e8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - bl 117900 │ │ │ │ - b bc808 │ │ │ │ + bl 117eec │ │ │ │ + b bccfc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + blx r3 │ │ │ │ + b bccb0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b bc190 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bc29c │ │ │ │ - ldr r0, [pc, #504] @ bcddc │ │ │ │ - bl bbed4 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq bc804 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b bc558 │ │ │ │ - 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 24299c │ │ │ │ - b bc7bc │ │ │ │ + b bc660 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + ldr r1, [pc, #604] @ bd2cc │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #628] @ bd2ec │ │ │ │ + bl 117eec │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bcdc4 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [fp] │ │ │ │ + bne bcdc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bcab4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bc074 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne bc180 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bc180 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r7, [r6, #72] @ 0x48 │ │ │ │ - ldreq r8, [pc, #404] @ bcdfc │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ - bne bc020 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - b bc09c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bcdc4 │ │ │ │ + mvn r5, #0 │ │ │ │ + b bcbd0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bccc0 │ │ │ │ + beq bd0f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bccc0 │ │ │ │ - ldr r2, [pc, #352] @ bcdf8 │ │ │ │ + bne bd0f4 │ │ │ │ + ldr r2, [pc, #504] @ bd2c4 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bccb0 │ │ │ │ + beq bd0e4 │ │ │ │ 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, #304] @ bcdf8 │ │ │ │ + ldr r9, [pc, #456] @ bd2c4 │ │ │ │ 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 bcd1c │ │ │ │ + beq bd150 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bcd1c │ │ │ │ + bne bd150 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq bcd0c │ │ │ │ + beq bd140 │ │ │ │ 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 bccd0 │ │ │ │ - bl 29e598 │ │ │ │ - b bc7c8 │ │ │ │ + bne bd104 │ │ │ │ + bl 2a0e6c │ │ │ │ + b bccbc │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b bc5b0 │ │ │ │ + b bca80 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bc758 │ │ │ │ + ldr r0, [pc, #284] @ bd2a8 │ │ │ │ + bl bc3a4 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq bccf8 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b bca28 │ │ │ │ + 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 2452c4 │ │ │ │ + b bccb0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne bcf74 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bcf74 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne bc650 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bc650 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne bc918 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bc918 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ rsb r5, r0, #0 │ │ │ │ - beq bc83c │ │ │ │ - b bc82c │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc4f8 │ │ │ │ - b bc6c0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne bcafc │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bcafc │ │ │ │ + beq bcd30 │ │ │ │ + b bcd20 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bc544 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc450 │ │ │ │ - b bc7f0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne bc45c │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bc45c │ │ │ │ + beq bc90c │ │ │ │ + b bcce4 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc9b4 │ │ │ │ + b bcb90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bc478 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bc934 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ + ldreq r8, [pc, #72] @ bd2c8 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ + bne bc4f0 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + b bc56c │ │ │ │ cmp r8, #0 │ │ │ │ - bne bcad0 │ │ │ │ - b bca6c │ │ │ │ - subseq r9, r9, lr, asr #12 │ │ │ │ + bne bcde0 │ │ │ │ + b bcfac │ │ │ │ + subseq r9, sl, lr, asr #12 │ │ │ │ andeq r6, r4, r0, asr r9 │ │ │ │ - subseq r9, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x000fbdb4 │ │ │ │ - subseq sl, r7, ip, lsr r0 │ │ │ │ - andseq r2, r2, r4, asr #18 │ │ │ │ - andseq r1, r1, r4, lsr #32 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - @ instruction: 0x001121fc │ │ │ │ - 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 r0, r6, r8, ror #12 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - eorseq r0, r6, r8, lsl #13 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsr r6 │ │ │ │ - eorseq r0, r6, ip, lsl #12 │ │ │ │ - subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq pc, r5, r4, asr #3 │ │ │ │ + subseq r9, r8, r0, lsl lr │ │ │ │ + andeq ip, pc, r8, lsl #1 │ │ │ │ + subseq sl, r8, ip, lsr r0 │ │ │ │ + andseq r2, r2, r0, lsr pc │ │ │ │ + andseq r1, r1, r8, lsr #8 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + andseq r2, r1, r0, lsl #12 │ │ │ │ + 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, lsr #28 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + @ instruction: 0x00363dfc │ │ │ │ + eorseq r3, r6, ip, asr #27 │ │ │ │ + subseq fp, r6, r8, asr #23 │ │ │ │ + eorseq r2, r6, r4, lsl #19 │ │ │ │ + eorseq r3, r6, r8, asr #28 │ │ │ │ │ │ │ │ -000bce24 : │ │ │ │ +000bd2f0 : │ │ │ │ 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 │ │ │ │ @@ -151103,159 +151410,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 bdd44 │ │ │ │ + beq be0ac │ │ │ │ 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 bcf84 │ │ │ │ + bne bd460 │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ add r4, r8, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #28] │ │ │ │ - beq be108 │ │ │ │ + beq be2a0 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - add r0, r4, #1 │ │ │ │ - beq bd760 │ │ │ │ - bhi bd05c │ │ │ │ + add r1, r4, #1 │ │ │ │ + beq be0ec │ │ │ │ + bhi bd4b8 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq be3ec │ │ │ │ + beq be930 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq be3d4 │ │ │ │ + beq be980 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be3a4 │ │ │ │ - ldr r2, [pc, #4036] @ bdeb4 │ │ │ │ - ldr r1, [pc, #4032] @ bdeb4 │ │ │ │ + beq be810 │ │ │ │ + ldr r2, [pc, #4052] @ be390 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ands r2, r2, #4 │ │ │ │ - bne bdfa0 │ │ │ │ + bne bd9f4 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq bd7bc │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bd5d0 │ │ │ │ - ldrb r1, [r4, #1] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq bd9a0 │ │ │ │ - ldr r1, [pc, #3992] @ bdeb8 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #3988] @ bdebc │ │ │ │ mvn r6, #0 │ │ │ │ + beq bda24 │ │ │ │ + ldr r1, [pc, #4028] @ be394 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #4024] @ be398 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [pc, #3980] @ bdec0 │ │ │ │ - ldr r1, [pc, #3980] @ bdec4 │ │ │ │ + ldr r1, [pc, #4020] @ be39c │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [pc, #4016] @ be3a0 │ │ │ │ + ldr r1, [pc, #4016] @ be3a4 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r5, r6 │ │ │ │ - ldr r1, [pc, #3972] @ bdec8 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq be8cc │ │ │ │ + ldrb ip, [r4, #1] │ │ │ │ + cmp ip, #0 │ │ │ │ + streq ip, [sp, #16] │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi be8cc │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + bhi bd640 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq bd170 │ │ │ │ + beq bd6d8 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq bdaec │ │ │ │ - cmp r2, #0 │ │ │ │ - bne bd5d0 │ │ │ │ + beq bddd0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne be8cc │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls bd5d0 │ │ │ │ - ldr r0, [pc, #3936] @ bdecc │ │ │ │ - sub r1, r3, #65 @ 0x41 │ │ │ │ - cmp r1, #23 │ │ │ │ - bhi bd5d0 │ │ │ │ - add r1, r1, r1 │ │ │ │ - ldrh r1, [r0, r1] │ │ │ │ - add pc, pc, r1, lsl #2 │ │ │ │ + bls be8cc │ │ │ │ + ldr r0, [pc, #3936] @ be3a8 │ │ │ │ + sub r2, r3, #65 @ 0x41 │ │ │ │ + cmp r2, #23 │ │ │ │ + bhi be8cc │ │ │ │ + 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 be368 │ │ │ │ + bne be8e4 │ │ │ │ ldrb r6, [r4, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r6, #37 @ 0x25 │ │ │ │ - bne bcf84 │ │ │ │ + bne bd460 │ │ │ │ cmp r6, #0 │ │ │ │ sub r5, r4, r8 │ │ │ │ - beq bd094 │ │ │ │ + beq bd520 │ │ │ │ cmn r5, #1 │ │ │ │ - beq be0f8 │ │ │ │ + beq be4f0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd548 │ │ │ │ + beq bdb10 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ - bls bd0b0 │ │ │ │ + bls bd53c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - blt bd0b0 │ │ │ │ + blt bd53c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne bdfc8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, r3, r9 │ │ │ │ - bl 29cdc │ │ │ │ - add r9, r9, r5 │ │ │ │ - mov r8, r4 │ │ │ │ - ldrb r1, [r8] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne bce9c │ │ │ │ - cmp r9, #0 │ │ │ │ - beq bdd18 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne bd050 │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - beq bd918 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 10d99c <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq be37c │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq be028 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq bd924 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #3664] @ bdeb4 │ │ │ │ - ldr r1, [pc, #3660] @ bdeb4 │ │ │ │ + b bd5bc │ │ │ │ + ldr r2, [pc, #3792] @ be390 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne bdfa0 │ │ │ │ + bne bd9f4 │ │ │ │ mvn r6, #0 │ │ │ │ - ldr r1, [pc, #3668] @ bded0 │ │ │ │ + mov r5, r6 │ │ │ │ + ldr r1, [pc, #3796] @ be3ac │ │ │ │ sub r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi bd1ec │ │ │ │ + bhi bd4f0 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ + ldr r1, [pc, #3740] @ be394 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #3736] @ be398 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #3732] @ be39c │ │ │ │ + mov r2, #0 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #3728] @ be3a4 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr lr, [pc, #3716] @ be3a0 │ │ │ │ + mov r1, r2 │ │ │ │ + b bd3fc │ │ │ │ cmn r5, #1 │ │ │ │ - beq be0e0 │ │ │ │ + beq be378 │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd554 │ │ │ │ + beq bdb1c │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ str r6, [sp, #16] │ │ │ │ - bhi bcfc4 │ │ │ │ + bhi bd4a0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bcfd4 │ │ │ │ + beq bd4b0 │ │ │ │ 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 │ │ │ │ @@ -151263,57 +151554,112 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 10c71c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10cb20 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb r2, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - bne bcfd8 │ │ │ │ + beq bd828 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne be318 │ │ │ │ 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 28207c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - mov sl, #0 │ │ │ │ - b bd050 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, r3, r9 │ │ │ │ + bl 29cdc │ │ │ │ + add r9, r9, r5 │ │ │ │ + mov r8, r4 │ │ │ │ + ldrb r1, [r8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne bd368 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq be080 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne bd634 │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq bdc5c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 10dda0 <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq be860 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq be500 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt bd5d0 │ │ │ │ + beq bdfd4 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub ip, r3, #99 @ 0x63 │ │ │ │ + and ip, ip, #255 @ 0xff │ │ │ │ + mov r0, #1 │ │ │ │ + lsl r0, r0, ip │ │ │ │ + ldr ip, [pc, #3416] @ be3b0 │ │ │ │ + and ip, ip, r0 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne bdba4 │ │ │ │ + ldr ip, [pc, #3404] @ be3b4 │ │ │ │ + tst r0, ip │ │ │ │ + bne bdb90 │ │ │ │ + cmp r3, #115 @ 0x73 │ │ │ │ + beq bd754 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne be8cc │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne bd75c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, #0 │ │ │ │ + ldr r5, [r3] │ │ │ │ + add r3, r3, #4 │ │ │ │ + cmp r5, #1114112 @ 0x110000 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bcs be6d0 │ │ │ │ + cmp r5, r7 │ │ │ │ + bhi bdbb8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + sub r3, r3, r9 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble bdbb8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne bdc38 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strb r5, [r3, r9] │ │ │ │ + mov r3, #1 │ │ │ │ + add r9, r9, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b bd81c │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt be8cc │ │ │ │ + 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 be404 │ │ │ │ + bne be6e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be4b0 │ │ │ │ + beq be788 │ │ │ │ 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] │ │ │ │ @@ -151324,91 +151670,29 @@ │ │ │ │ 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 bd410 │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r2, [pc, #3264] @ bdeb8 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #3260] @ bdebc │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #3260] @ bdec4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #3248] @ bdec0 │ │ │ │ - ldr r2, [pc, #3252] @ bdec8 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mvn r5, #0 │ │ │ │ - mov r2, ip │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bd5d0 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ - cmp r0, #0 │ │ │ │ - streq r0, [sp, #16] │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi bd5d0 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ - bls bcf44 │ │ │ │ - sub r0, r3, #99 @ 0x63 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - mov r1, #1 │ │ │ │ - lsl r1, r1, r0 │ │ │ │ - ldr r0, [pc, #3196] @ bded4 │ │ │ │ - and r0, r0, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bd2e4 │ │ │ │ - ldr r0, [pc, #3184] @ bded8 │ │ │ │ - tst r1, r0 │ │ │ │ - bne bd2d0 │ │ │ │ - cmp r3, #115 @ 0x73 │ │ │ │ - beq bd5c8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne bd5d0 │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne bd2ec │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [r3] │ │ │ │ - add r3, r3, #4 │ │ │ │ - cmp r5, #1114112 @ 0x110000 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bcs be314 │ │ │ │ - cmp r5, r7 │ │ │ │ - bhi bd6e4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - sub r3, r3, r9 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble bd6e4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne bd9dc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strb r5, [r3, r9] │ │ │ │ - add r9, r9, #1 │ │ │ │ - b bd3ac │ │ │ │ - and r1, r5, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - orrge ip, ip, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne bd5d0 │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - beq bd284 │ │ │ │ - ldr r0, [pc, #3048] @ bdedc │ │ │ │ - sub r1, r3, #100 @ 0x64 │ │ │ │ - and r1, r1, #255 @ 0xff │ │ │ │ + b bd8bc │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt be8cc │ │ │ │ + ldr r0, [pc, #3156] @ be3b8 │ │ │ │ + sub r2, r3, #100 @ 0x64 │ │ │ │ + and r2, r2, #255 @ 0xff │ │ │ │ mov ip, #1 │ │ │ │ - ands r1, r0, ip, lsl r1 │ │ │ │ - bne bdaec │ │ │ │ + ands r2, r0, ip, lsl r2 │ │ │ │ + bne bddd0 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq bdd70 │ │ │ │ + beq be1b0 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne bd5d0 │ │ │ │ + bne be8cc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -151421,34 +151705,49 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bne be450 │ │ │ │ - bl 1179cc │ │ │ │ + bne be730 │ │ │ │ + bl 117fb8 │ │ │ │ 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 bd130 │ │ │ │ + beq bd828 │ │ │ │ add r8, r4, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bcffc │ │ │ │ - b bd130 │ │ │ │ + bne bd5e0 │ │ │ │ + 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 28495c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + mov sl, #0 │ │ │ │ + b bd634 │ │ │ │ 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 │ │ │ │ @@ -151462,42 +151761,43 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r1] │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ str ip, [sp] │ │ │ │ - bl 117e10 │ │ │ │ - b bd374 │ │ │ │ + bl 1183fc │ │ │ │ + b bd7e4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r8] │ │ │ │ + beq be618 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - movne r1, #58 @ 0x3a │ │ │ │ - moveq r1, #46 @ 0x2e │ │ │ │ - bl 1ee71c │ │ │ │ + bne be624 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1f0a0c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq bd474 │ │ │ │ + beq bd924 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq be458 │ │ │ │ + beq be69c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd130 │ │ │ │ + beq bd828 │ │ │ │ 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] │ │ │ │ @@ -151508,356 +151808,241 @@ │ │ │ │ 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 117e10 │ │ │ │ + bl 1183fc │ │ │ │ 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 be464 │ │ │ │ + beq be6a8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd3ac │ │ │ │ + beq bd81c │ │ │ │ sub r3, r3, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r1] │ │ │ │ - bne bd3ac │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #2480] @ bdee0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne bd81c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [pc, #2524] @ be3bc │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be034 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + bne be28c │ │ │ │ blx r5 │ │ │ │ - b bd3ac │ │ │ │ + b bd81c │ │ │ │ + sub r6, r3, #48 @ 0x30 │ │ │ │ + mov lr, r1 │ │ │ │ + ldrb r3, [lr] │ │ │ │ + ldr r2, [pc, #2440] @ be390 │ │ │ │ + mov r1, lr │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + tst r2, #4 │ │ │ │ + bne be62c │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ + mov r4, r1 │ │ │ │ + mvnne r5, #0 │ │ │ │ + bne bd4d0 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq be888 │ │ │ │ + ldr r1, [pc, #2392] @ be390 │ │ │ │ + ldr r2, [r1, r3, lsl #2] │ │ │ │ + tst r2, #4 │ │ │ │ + addeq r4, r4, #1 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq bd4d0 │ │ │ │ + sub r5, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + ldr r2, [r1, r3, lsl #2] │ │ │ │ + tst r2, #4 │ │ │ │ + addeq r4, r4, #2 │ │ │ │ + beq bd4d0 │ │ │ │ + ldr lr, [pc, #2484] @ be41c │ │ │ │ + rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ + smull ip, r0, lr, r2 │ │ │ │ + asr r2, r2, #31 │ │ │ │ + rsb r2, r2, r0, asr #2 │ │ │ │ + cmp r5, r2 │ │ │ │ + bgt be738 │ │ │ │ + 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 bdbb0 │ │ │ │ + rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ + smull ip, r0, lr, r2 │ │ │ │ + asr r2, r2, #31 │ │ │ │ + rsb r2, r2, r0, asr #2 │ │ │ │ + cmp r2, r5 │ │ │ │ + blt be738 │ │ │ │ + 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 bd4d0 │ │ │ │ + rsb r3, r2, #-2147483601 @ 0x8000002f │ │ │ │ + smull ip, r0, lr, r3 │ │ │ │ + asr r3, r3, #31 │ │ │ │ + rsb r3, r3, r0, asr #2 │ │ │ │ + cmp r3, r5 │ │ │ │ + blt be738 │ │ │ │ + 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 bdad4 │ │ │ │ + b bd4d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcfbc │ │ │ │ + bne bd498 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl be890 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl bec8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq be1c4 │ │ │ │ + beq be250 │ │ │ │ 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 240a60 │ │ │ │ + bl 243388 │ │ │ │ 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 bcffc │ │ │ │ - cmp r2, #1 │ │ │ │ - ble bd2ec │ │ │ │ - ldr r3, [pc, #2316] @ bdee4 │ │ │ │ - ldr r1, [pc, #2316] @ bdee8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 117900 │ │ │ │ - b bd130 │ │ │ │ - mvn r5, #0 │ │ │ │ - ldr r2, [pc, #2296] @ bdeec │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2292] @ bdef0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2288] @ bdef4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #2284] @ bdef8 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #2276] @ bdefc │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #3 │ │ │ │ - b bd21c │ │ │ │ - mvn r5, #0 │ │ │ │ - ldr r2, [pc, #2256] @ bdf00 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2252] @ bdf04 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2248] @ bdf08 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #2244] @ bdf0c │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #2236] @ bdf10 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #4 │ │ │ │ - b bd21c │ │ │ │ - mvn r5, #0 │ │ │ │ - ldr r2, [pc, #2216] @ bdf14 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2212] @ bdf18 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2208] @ bdf1c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #2204] @ bdf20 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #2196] @ bdf24 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #5 │ │ │ │ - b bd21c │ │ │ │ - mvn r5, #0 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ - bne be190 │ │ │ │ - ldr r2, [pc, #2164] @ bdf28 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2160] @ bdf2c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2156] @ bdf30 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #2152] @ bdf34 │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #2144] @ bdf38 │ │ │ │ - add r4, r4, #2 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #2 │ │ │ │ - b bd21c │ │ │ │ + b bd5e0 │ │ │ │ + and r0, r5, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + orrge r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne be8cc │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne bd75c │ │ │ │ + b bd684 │ │ │ │ + add r4, r4, #3 │ │ │ │ + b bd4d0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 10c71c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10cb20 <_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 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrb r3, [sp, #116] @ 0x74 │ │ │ │ + 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, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - bne bd2b4 │ │ │ │ - b bd130 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - orr r2, r2, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - add r0, r0, #1 │ │ │ │ - beq be0d0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bhi bd05c │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ - beq be3ec │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq be3d4 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq be3a4 │ │ │ │ - ldr r1, [pc, #1808] @ bdeb4 │ │ │ │ - ldr r2, [r1, r3, lsl #2] │ │ │ │ - ands r2, r2, #4 │ │ │ │ - bne bdfa0 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - movne ip, r2 │ │ │ │ - mvnne r6, #0 │ │ │ │ - bne bd1f0 │ │ │ │ - mvn r6, #0 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq be48c │ │ │ │ - ldr r1, [pc, #1760] @ bdeb4 │ │ │ │ - ldr r2, [r1, r3, lsl #2] │ │ │ │ - tst r2, #4 │ │ │ │ - addeq r4, r4, #1 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq bd8f8 │ │ │ │ - sub r5, r3, #48 @ 0x30 │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - ldr r2, [r1, r3, lsl #2] │ │ │ │ - tst r2, #4 │ │ │ │ - beq bd8f4 │ │ │ │ - ldr lr, [pc, #1916] @ bdf7c │ │ │ │ - rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ - smull ip, r0, lr, r2 │ │ │ │ - asr r2, r2, #31 │ │ │ │ - rsb r2, r2, r0, asr #2 │ │ │ │ - cmp r5, r2 │ │ │ │ - bgt be2d0 │ │ │ │ - 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 bd9fc │ │ │ │ - rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ - smull ip, r0, lr, r2 │ │ │ │ - asr r2, r2, #31 │ │ │ │ - rsb r2, r2, r0, asr #2 │ │ │ │ - cmp r2, r5 │ │ │ │ - blt be2d0 │ │ │ │ - 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 bd8a4 │ │ │ │ - rsb r3, r2, #-2147483601 @ 0x8000002f │ │ │ │ - smull ip, r0, lr, r3 │ │ │ │ - asr r3, r3, #31 │ │ │ │ - rsb r3, r3, r0, asr #2 │ │ │ │ - cmp r3, r5 │ │ │ │ - blt be2d0 │ │ │ │ - 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 bd86c │ │ │ │ - ldr r1, [pc, #1680] @ bdf3c │ │ │ │ - sub r2, r3, #106 @ 0x6a │ │ │ │ - cmp r2, #16 │ │ │ │ - bhi bd8c4 │ │ │ │ - add r2, r2, r2 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #1516] @ bdeb8 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1512] @ bdebc │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1512] @ bdec4 │ │ │ │ - mov ip, #0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #1504] @ bdec8 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #1488] @ bdec0 │ │ │ │ - mov r2, ip │ │ │ │ - b bd21c │ │ │ │ - add r4, r4, #2 │ │ │ │ - ldr r1, [pc, #1600] @ bdf40 │ │ │ │ - sub r2, r3, #106 @ 0x6a │ │ │ │ - cmp r2, #16 │ │ │ │ - bhi bd8c4 │ │ │ │ - add r2, r2, r2 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - cmp r9, #1 │ │ │ │ - mov r2, sl │ │ │ │ - bne bd04c │ │ │ │ - ldrb r1, [r2, #16] │ │ │ │ - lsr r3, r1, #2 │ │ │ │ - and r3, r3, #7 │ │ │ │ + beq bd828 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bd04c │ │ │ │ - tst r1, #32 │ │ │ │ - beq be510 │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ - addne r3, r2, #20 │ │ │ │ - addeq r3, r2, #28 │ │ │ │ - ldrsb r1, [r3] │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrge r1, [pc, #1508] @ bdf44 │ │ │ │ - movge r0, #24 │ │ │ │ - ldrlt r1, [pc, #1504] @ bdf48 │ │ │ │ - mlage sl, r0, r3, r1 │ │ │ │ - addlt r3, r3, #1296 @ 0x510 │ │ │ │ - addlt sl, r1, r3, lsl #5 │ │ │ │ - cmp sl, r2 │ │ │ │ - beq bd050 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd050 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne bd050 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bd050 │ │ │ │ - ldr r2, [pc, #1296] @ bdeb8 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1292] @ bdebc │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1292] @ bdec4 │ │ │ │ - mvn r6, #0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #1284] @ bdec8 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #1268] @ bdec0 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r2, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b bd238 │ │ │ │ + beq bd6c0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ ldreq r2, [sp, #20] │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ lsleq r3, r9, #1 │ │ │ │ strne r5, [r3, r9, lsl #2] │ │ │ │ strheq r5, [r2, r3] │ │ │ │ add r9, r9, #1 │ │ │ │ - b bd3ac │ │ │ │ - add r4, r4, #3 │ │ │ │ - b bd8a4 │ │ │ │ + b bd81c │ │ │ │ + cmp r9, #1 │ │ │ │ + beq bdfd8 │ │ │ │ + mov r3, sl │ │ │ │ + b bd630 │ │ │ │ + ldr r2, [pc, #1868] @ be3c0 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #1864] @ be3c4 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #1860] @ be3c8 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #1856] @ be3cc │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #1848] @ be3d0 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #3 │ │ │ │ + b bd3fc │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ + bne be258 │ │ │ │ + ldr r2, [pc, #1820] @ be3d4 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #1816] @ be3d8 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #1812] @ be3dc │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #1808] @ be3e0 │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #1800] @ be3e4 │ │ │ │ + add r4, r4, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #2 │ │ │ │ + b bd3fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 136514 │ │ │ │ + bl 136ba4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq bd130 │ │ │ │ + beq bd828 │ │ │ │ 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] │ │ │ │ @@ -151868,68 +152053,68 @@ │ │ │ │ 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 117e10 │ │ │ │ + bl 1183fc │ │ │ │ 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 be2ac │ │ │ │ + beq be74c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd3ac │ │ │ │ + beq bd81c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bd3ac │ │ │ │ + bne bd81c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bd3ac │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bd81c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 131fec │ │ │ │ + bl 13267c │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne bda20 │ │ │ │ - b bd130 │ │ │ │ + bne bdd04 │ │ │ │ + b bd828 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - beq bdd4c │ │ │ │ - bhi bdcf0 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + beq be0b4 │ │ │ │ + bhi be058 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq be188 │ │ │ │ + beq be53c │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq be180 │ │ │ │ - ldr r3, [pc, #1064] @ bdf4c │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #4 │ │ │ │ - bhi bdcb8 │ │ │ │ - add r2, r2, r2 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ + beq be534 │ │ │ │ + ldr r3, [pc, #1504] @ be3e8 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bhi bdf9c │ │ │ │ + add r1, r1, r1 │ │ │ │ + ldrh r1, [r3, r1] │ │ │ │ + add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - add r1, r1, #7 │ │ │ │ + add r1, r2, #7 │ │ │ │ bic r1, r1, #7 │ │ │ │ ldrd r2, [r1], #8 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ strd r2, [sp] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, lr │ │ │ │ mov r2, #26 │ │ │ │ @@ -151958,27 +152143,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 be1fc │ │ │ │ + bls be57c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt be1fc │ │ │ │ + bgt be57c │ │ │ │ cmp r6, #0 │ │ │ │ - bgt be1cc │ │ │ │ + bgt be54c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq bde28 │ │ │ │ + beq be138 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt bde00 │ │ │ │ + bgt be110 │ │ │ │ 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 │ │ │ │ @@ -151987,108 +152172,195 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl be640 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl bea3c <_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 bd130 │ │ │ │ + beq bd828 │ │ │ │ cmp r6, #0 │ │ │ │ - ble bd3ac │ │ │ │ + ble bd81c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - beq bd3ac │ │ │ │ + beq bd81c │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 219704 │ │ │ │ + bl 21b8c0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd130 │ │ │ │ + beq bd828 │ │ │ │ add r9, r9, r5 │ │ │ │ - b bd3ac │ │ │ │ - mov r3, r1 │ │ │ │ + b bd81c │ │ │ │ + mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ - beq bdea4 │ │ │ │ - str r2, [sp] │ │ │ │ + ldr r1, [r3], #4 │ │ │ │ + beq be0dc │ │ │ │ + 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 bdb6c │ │ │ │ + b bde50 │ │ │ │ + mov sl, r3 │ │ │ │ + ldrb r2, [sl, #16] │ │ │ │ + lsr r3, r2, #2 │ │ │ │ + and r3, r3, #7 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne bdc64 │ │ │ │ + tst r2, #32 │ │ │ │ + beq be610 │ │ │ │ + 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] @ be3ec │ │ │ │ + movge r2, #24 │ │ │ │ + ldrlt r4, [pc, #980] @ be3f0 │ │ │ │ + mlage r4, r2, r3, r4 │ │ │ │ + addlt r3, r3, #1296 @ 0x510 │ │ │ │ + addlt r4, r4, r3, lsl #5 │ │ │ │ + cmp sl, r4 │ │ │ │ + beq be050 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq be050 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne be050 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + mov sl, r4 │ │ │ │ + b bd634 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq be27c │ │ │ │ - ldr r3, [pc, #592] @ bdf50 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #4 │ │ │ │ - bhi bdcb8 │ │ │ │ - add r2, r2, r2 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ + beq be544 │ │ │ │ + ldr r3, [pc, #908] @ be3f4 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bhi bdf9c │ │ │ │ + add r1, r1, r1 │ │ │ │ + ldrsh r1, [r3, r1] │ │ │ │ + add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp sl, #0 │ │ │ │ - beq bdd44 │ │ │ │ + beq be0ac │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bdd44 │ │ │ │ + beq be0ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bdd44 │ │ │ │ + bne be0ac │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr sl, [pc, #520] @ bdf54 │ │ │ │ - b bd050 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r3, [pc, #512] @ bdf58 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #4 │ │ │ │ - bhi bdea0 │ │ │ │ - add r2, r2, r2 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr sl, [pc, #836] @ be3f8 │ │ │ │ + b bd634 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #828] @ be3fc │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bhi be0d8 │ │ │ │ + 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 bdfb4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + orr r2, r2, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ + beq be240 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b bd398 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, #48 @ 0x30 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 21b8c0 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq bd828 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r9, r9, r3 │ │ │ │ + b bdee8 │ │ │ │ + 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 12f5e8 │ │ │ │ + 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 bdedc │ │ │ │ + b bd828 │ │ │ │ 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, #456] @ bdf5c │ │ │ │ + ldr r3, [pc, #556] @ be400 │ │ │ │ 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 bddbc │ │ │ │ + beq be1fc │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne be328 │ │ │ │ + bne be65c │ │ │ │ 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 │ │ │ │ @@ -152096,403 +152368,315 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl be640 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b bd374 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, #48 @ 0x30 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 219704 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq bd130 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r9, r9, r3 │ │ │ │ - b bdc04 │ │ │ │ + bl bea3c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b bd7e4 │ │ │ │ + ldrb r3, [r1] │ │ │ │ + orr r2, r2, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + b be0fc │ │ │ │ + str r6, [sp, #16] │ │ │ │ + b bd828 │ │ │ │ + ldr r1, [pc, #420] @ be404 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #416] @ be408 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #412] @ be40c │ │ │ │ + mov r2, #1 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #404] @ be410 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr lr, [pc, #400] @ be414 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r1, r2 │ │ │ │ + b bd3fc │ │ │ │ + ldr r1, [pc, #388] @ be418 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne be5fc │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + b bd9ec │ │ │ │ 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 │ │ │ │ + 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 12ef78 │ │ │ │ + bl 12f5e8 │ │ │ │ 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 bdbf8 │ │ │ │ - b bd130 │ │ │ │ - add r3, r1, #4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp] │ │ │ │ - b bdcd0 │ │ │ │ - eorseq r5, r9, r0, lsr #26 │ │ │ │ - eorseq r1, r6, r4, asr r6 │ │ │ │ - eorseq fp, r7, r8, lsl r1 │ │ │ │ - eorseq r6, r7, r0, lsl #6 │ │ │ │ - eorseq r1, r6, r8, asr r6 │ │ │ │ - eorseq r1, r6, ip, asr r6 │ │ │ │ - subeq pc, r3, ip, lsr #2 │ │ │ │ - subeq pc, r3, ip, asr r1 @ │ │ │ │ - eoreq r1, r4, r2, asr #32 │ │ │ │ - andeq r2, r0, r1 │ │ │ │ - andseq r0, r2, r1, lsr #16 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r8, lsr #14 │ │ │ │ - eorseq r1, r6, r8, lsl #13 │ │ │ │ - eorseq r1, r6, ip, lsl #13 │ │ │ │ - eorseq fp, r7, ip, asr #28 │ │ │ │ - mlaseq r6, r0, r6, r1 │ │ │ │ - @ instruction: 0x00380bf8 │ │ │ │ - mlaseq r6, r8, r6, r1 │ │ │ │ - mlaseq r6, ip, r6, r1 │ │ │ │ - eorseq r1, r6, r0, lsr #13 │ │ │ │ - eorseq r1, r6, r4, lsr #13 │ │ │ │ - mlaseq r6, r4, r6, r1 │ │ │ │ - eorseq r1, r6, ip, lsr #13 │ │ │ │ - @ instruction: 0x003616b0 │ │ │ │ - @ instruction: 0x003616b4 │ │ │ │ - @ instruction: 0x003616b8 │ │ │ │ - eorseq r1, r6, r8, lsr #13 │ │ │ │ - eorseq r1, r6, r0, ror #12 │ │ │ │ - eorseq r1, r6, r8, ror #12 │ │ │ │ - @ instruction: 0x0038a6bc │ │ │ │ - eorseq r1, r6, r0, ror r6 │ │ │ │ - @ instruction: 0x003808f4 │ │ │ │ - subeq pc, r3, lr, ror r1 @ │ │ │ │ - subeq pc, r3, r0, lsr #3 │ │ │ │ - subseq pc, r7, r0, lsl r4 @ │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subeq pc, r3, r2, asr #3 │ │ │ │ - subeq pc, r3, ip, asr #3 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - ldrdeq pc, [r3], #-22 @ 0xffffffea │ │ │ │ - eorseq r2, r9, ip, lsr #17 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - eorseq r1, r6, r8, ror r6 │ │ │ │ - eorseq r1, r6, ip, ror r6 │ │ │ │ - eorseq r1, r6, r0, lsl #13 │ │ │ │ - eorseq r1, r6, r4, lsl #13 │ │ │ │ - @ instruction: 0x0038f5fc │ │ │ │ - eorseq r1, r6, ip, asr #13 │ │ │ │ - strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r1, r6, r0, ror #13 │ │ │ │ - andeq r7, r0, r0, lsr r8 │ │ │ │ - @ instruction: 0x003616bc │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, r4, asr #14 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, ip, lsl #14 │ │ │ │ - sub r6, r3, #48 @ 0x30 │ │ │ │ - mov r5, r0 │ │ │ │ - ldrb r3, [r5] │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r2, [r1, r3, lsl #2] │ │ │ │ - tst r2, #4 │ │ │ │ - bne be2e4 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - bne bd074 │ │ │ │ - b bd7c0 │ │ │ │ + beq bd828 │ │ │ │ + add r8, r8, #2 │ │ │ │ + b bd820 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - bne be07c │ │ │ │ + bne be49c │ │ │ │ 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 be054 │ │ │ │ + bhi be474 │ │ │ │ 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 bcff4 │ │ │ │ + bls bd5d8 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ strh r1, [r2], #2 │ │ │ │ - b be014 │ │ │ │ - bl 23ef90 │ │ │ │ - mov sl, r0 │ │ │ │ - b bd050 │ │ │ │ - ldr r1, [pc, #-220] @ bdf60 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bd53c │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b bd53c │ │ │ │ + b be364 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 29c28 │ │ │ │ + cmp sl, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bne bd530 │ │ │ │ + b bdb1c │ │ │ │ + eorseq r9, r9, r0, ror #9 │ │ │ │ + eorseq r4, r6, r8, lsr lr │ │ │ │ + @ instruction: 0x0037e8d8 │ │ │ │ + eorseq r4, r6, ip, lsr lr │ │ │ │ + @ instruction: 0x003799f0 │ │ │ │ + eorseq r4, r6, r0, asr #28 │ │ │ │ + strdeq r2, [r4], #-128 @ 0xffffff80 │ │ │ │ + subeq r2, r4, r0, lsr #18 │ │ │ │ + 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, ror #28 │ │ │ │ + eorseq r4, r6, r0, ror lr │ │ │ │ + eorseq pc, r7, ip, lsl #12 │ │ │ │ + eorseq r4, r6, r4, ror lr │ │ │ │ + @ instruction: 0x003843b4 │ │ │ │ + eorseq r4, r6, r4, asr #28 │ │ │ │ + eorseq r4, r6, ip, asr #28 │ │ │ │ + eorseq sp, r8, ip, ror lr │ │ │ │ + eorseq r4, r6, r4, asr lr │ │ │ │ + ldrheq r4, [r8], -r0 @ │ │ │ │ + subeq r2, r4, r2, asr #18 │ │ │ │ + subseq pc, r8, r0, lsl r4 @ │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + subeq r2, r4, ip, asr #18 │ │ │ │ + subseq r9, r8, r4, asr #22 │ │ │ │ + subeq r2, r4, r6, asr r9 │ │ │ │ + eorseq r6, r9, ip, rrx │ │ │ │ + eorseq r4, r6, ip, asr lr │ │ │ │ + eorseq r4, r6, r0, ror #28 │ │ │ │ + eorseq r4, r6, r4, ror #28 │ │ │ │ + eorseq r4, r6, r8, ror #28 │ │ │ │ + @ instruction: 0x00392dbc │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + strbtvs r6, [r6], -r7, ror #12 │ │ │ │ + andeq r7, r0, r0, lsr r8 │ │ │ │ + eorseq r4, r6, r0, lsr #29 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq r4, r6, r4, asr #29 │ │ │ │ + @ instruction: 0x00364eb0 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x00364ef0 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r4, r6, ip, lsl #30 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r4, r6, r8, lsr #30 │ │ │ │ + eorseq r4, r6, ip, ror lr │ │ │ │ + eorseq r4, r6, r0, lsl #29 │ │ │ │ + eorseq r4, r6, r4, lsl #29 │ │ │ │ + eorseq r4, r6, r8, lsl #29 │ │ │ │ + eorseq r4, r6, r8, ror lr │ │ │ │ + mlaseq r6, r0, lr, r4 │ │ │ │ + mlaseq r6, r4, lr, r4 │ │ │ │ + mlaseq r6, r8, lr, r4 │ │ │ │ + mlaseq r6, ip, lr, r4 │ │ │ │ + eorseq r4, r6, ip, lsl #29 │ │ │ │ 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 bdff0 │ │ │ │ + b be340 │ │ │ │ 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 be284 │ │ │ │ + bhi be50c │ │ │ │ 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 bcff4 │ │ │ │ + bls bd5d8 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b be0bc │ │ │ │ - ldrb r3, [r0] │ │ │ │ - orr r2, r2, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - b bd770 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 29c28 │ │ │ │ - cmp sl, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bne bd0a4 │ │ │ │ - b bd554 │ │ │ │ + b be4dc │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r5, r0 │ │ │ │ - b bcfb4 │ │ │ │ - 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 12ef78 │ │ │ │ - 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 bd130 │ │ │ │ - add r8, r8, #2 │ │ │ │ - b bd3b0 │ │ │ │ + b bd490 │ │ │ │ + bl 2418b8 │ │ │ │ + mov sl, r0 │ │ │ │ + b bd634 │ │ │ │ + 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 be4b8 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + b be0b8 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - b bdd50 │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - b bdd50 │ │ │ │ - ldr r2, [pc, #-564] @ bdf64 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #-568] @ bdf68 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #-572] @ bdf6c │ │ │ │ - mov ip, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #-580] @ bdf70 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #-584] @ bdf74 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r2, ip │ │ │ │ - b bd21c │ │ │ │ - str r6, [sp, #16] │ │ │ │ - b bd130 │ │ │ │ + b be0b8 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + b be0b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - bne bdbec │ │ │ │ + bne bded0 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 219704 │ │ │ │ + bl 21b8c0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd130 │ │ │ │ + beq bd828 │ │ │ │ add r9, r9, r5 │ │ │ │ - b bdbec │ │ │ │ + b bded0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bdbe4 │ │ │ │ + beq bdec8 │ │ │ │ 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 10c71c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10cb20 <_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 bdbe4 │ │ │ │ - b bd130 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - b bdd50 │ │ │ │ - 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 be098 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd130 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - bne bd130 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bd130 │ │ │ │ - ldr r3, [pc, #-840] @ bdf90 │ │ │ │ - ldr r1, [pc, #-868] @ bdf78 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b bd130 │ │ │ │ - ldr r0, [pc, #-880] @ bdf7c │ │ │ │ + bne bdec8 │ │ │ │ + b bd828 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b be298 │ │ │ │ + ldr r3, [sl, #28] │ │ │ │ + b be000 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + tst r3, #8 │ │ │ │ + beq bd8f8 │ │ │ │ + mov r1, #58 @ 0x3a │ │ │ │ + b bd8fc │ │ │ │ + ldr r1, [pc, #-536] @ be41c │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ - smull lr, ip, r2, r0 │ │ │ │ + smull ip, r0, r2, r1 │ │ │ │ asr r2, r2, #31 │ │ │ │ - rsb r2, r2, ip, asr #2 │ │ │ │ + rsb r2, r2, r0, asr #2 │ │ │ │ cmp r2, r6 │ │ │ │ - blt be354 │ │ │ │ + blt be688 │ │ │ │ mov r2, #10 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ - add r5, r5, #1 │ │ │ │ + add lr, lr, #1 │ │ │ │ sub r6, r3, #48 @ 0x30 │ │ │ │ - b bdfa8 │ │ │ │ - ldr r3, [pc, #-924] @ bdf80 │ │ │ │ - ldr r1, [pc, #-924] @ bdf84 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b bd130 │ │ │ │ + b bd9fc │ │ │ │ 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, #-968] @ bdf88 │ │ │ │ + ldr r3, [pc, #-612] @ be420 │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ - b bddbc │ │ │ │ - ldr r3, [pc, #-972] @ bdf90 │ │ │ │ - ldr r1, [pc, #-980] @ bdf8c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b bd130 │ │ │ │ - ldr r3, [pc, #-992] @ bdf90 │ │ │ │ - ldr r1, [pc, #-992] @ bdf94 │ │ │ │ + b be1fc │ │ │ │ + ldr r3, [pc, #-588] @ be444 │ │ │ │ + ldr r1, [pc, #-624] @ be424 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117900 │ │ │ │ - b bd130 │ │ │ │ - ldr r3, [sl] │ │ │ │ + bl 190b84 │ │ │ │ + b bd828 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bd924 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd168 │ │ │ │ + beq bd828 │ │ │ │ sub r3, r3, #1 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne bd168 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bd168 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [r3] │ │ │ │ - add r3, r3, #4 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrlt r2, [sp, #28] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - orrlt r2, r2, #1 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - rsblt r6, r6, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - strlt r2, [sp, #28] │ │ │ │ - b bdfbc │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - orr r2, r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b bcec0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - orr r2, r2, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b bcec0 │ │ │ │ + str r3, [r2] │ │ │ │ + bne bd828 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bd828 │ │ │ │ + ldr r3, [pc, #-688] @ be428 │ │ │ │ + ldr r1, [pc, #-688] @ be42c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b bd828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd1a0 │ │ │ │ + bne bd708 │ │ │ │ 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] │ │ │ │ @@ -152502,38 +152686,36 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 354504 │ │ │ │ - b bd374 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bd474 │ │ │ │ + bl 357ca4 │ │ │ │ + b bd7e4 │ │ │ │ + ldr r3, [pc, #-764] @ be444 │ │ │ │ + ldr r1, [pc, #-788] @ be430 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b bd828 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd130 │ │ │ │ + beq bd828 │ │ │ │ sub r3, r3, #1 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne bd130 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bd130 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - ldr r5, [r2] │ │ │ │ + str r3, [r8] │ │ │ │ + bne bd828 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bd828 │ │ │ │ + ldr r1, [r2] │ │ │ │ add r2, r2, #4 │ │ │ │ - cmp r5, #0 │ │ │ │ - add r4, r4, #2 │ │ │ │ - mvnlt r5, #1 │ │ │ │ + mov r3, lr │ │ │ │ + str r1, [sp] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b bd8f8 │ │ │ │ + b bdfb8 │ │ │ │ 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] │ │ │ │ @@ -152543,58 +152725,131 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - b bd370 │ │ │ │ - ldr r2, [r1] │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, r1, #4 │ │ │ │ - mov r3, lr │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - b bdcd4 │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - b bd94c │ │ │ │ + b bd7e0 │ │ │ │ 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 be588 │ │ │ │ + bge be84c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - bne be578 │ │ │ │ - bl 1ee714 │ │ │ │ + bne be83c │ │ │ │ + bl 1f0a04 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bda20 │ │ │ │ - b bd130 │ │ │ │ + bne bdd04 │ │ │ │ + b bd828 │ │ │ │ + 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 bda14 │ │ │ │ + mov r1, #58 @ 0x3a │ │ │ │ + bl 1f0a0c │ │ │ │ + mov r8, r0 │ │ │ │ + b be804 │ │ │ │ + ldr r3, [pc, #-1056] @ be434 │ │ │ │ + ldr r1, [pc, #-1056] @ be438 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b bd828 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bd860 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne bd860 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bd860 │ │ │ │ + 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 bd4d0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 296884 │ │ │ │ + bl 299164 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne bda20 │ │ │ │ - b bd130 │ │ │ │ - mov r1, #58 @ 0x3a │ │ │ │ - bl 1ee71c │ │ │ │ - mov r8, r0 │ │ │ │ - b be54c │ │ │ │ - ldr r3, [pc, #-1528] @ bdf98 │ │ │ │ - ldr r1, [pc, #-1528] @ bdf9c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b bd130 │ │ │ │ + bne bdd04 │ │ │ │ + b bd828 │ │ │ │ + ldr r3, [pc, #-1176] @ be43c │ │ │ │ + ldr r1, [pc, #-1176] @ be440 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r8 │ │ │ │ + bl 117eec │ │ │ │ + b bd828 │ │ │ │ + ldr r3, [pc, #-1192] @ be444 │ │ │ │ + ldr r1, [pc, #-1192] @ be448 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117eec │ │ │ │ + b bd828 │ │ │ │ + ldr r2, [pc, #-1204] @ be44c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #-1208] @ be450 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-1212] @ be454 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #-1216] @ be458 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #-1224] @ be45c │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #4 │ │ │ │ + b bd3fc │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + orr r2, r2, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b bd38c │ │ │ │ + ldr r2, [pc, #-1264] @ be460 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #-1268] @ be464 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-1272] @ be468 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #-1276] @ be46c │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #-1284] @ be470 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #5 │ │ │ │ + b bd3fc │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + orr r2, r2, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b bd38c │ │ │ │ │ │ │ │ -000be59c : │ │ │ │ +000be998 : │ │ │ │ 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 │ │ │ │ @@ -152604,782 +152859,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 92ed0 │ │ │ │ + bl 92f88 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq be62c │ │ │ │ + beq bea28 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 240974 │ │ │ │ + bl 24329c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be620 │ │ │ │ + beq bea1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne be620 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bne bea1c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne be638 │ │ │ │ + bne bea34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99d00 │ │ │ │ - b be62c │ │ │ │ + bl 99da0 │ │ │ │ + b bea28 │ │ │ │ │ │ │ │ -000be640 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +000bea3c <_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 be768 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ + beq beb64 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be780 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ + beq beb7c <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls be6c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + bls beac0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt be6c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + blt beac0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne be6f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + bne beaf0 <_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 be6e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ + beq beae0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10c71c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10cb20 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq be860 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq bec5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq be69c <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + beq bea98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ cmp r3, #2 │ │ │ │ - bne be7f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1b4> │ │ │ │ + bne bebf0 <_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 be7cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bcc bebc8 <_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 be7c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bcs bebc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ strh r3, [r2], #2 │ │ │ │ mov r3, ip │ │ │ │ - b be74c <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ + b beb48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ mov r0, r1 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne be670 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne bea6c <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ ldrb r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne be670 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne bea6c <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl be890 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl bec8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq be860 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq bec5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r4, #33] @ 0x21 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 240a60 │ │ │ │ + bl 243388 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, r6, r3 │ │ │ │ - b be6b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b beab4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r2, r6, r0 │ │ │ │ - b be6b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b beab4 <_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 be718 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd8> │ │ │ │ + b beb14 <_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 be868 <_PyUnicodeWriter_WriteASCIIString@@Base+0x228> │ │ │ │ + bcc bec64 <_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 be7c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ + bcs bebbc <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ str r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b be844 <_PyUnicodeWriter_WriteASCIIString@@Base+0x204> │ │ │ │ + b bec40 <_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 be810 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1d0> │ │ │ │ + b bec0c <_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 be9e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ + beq beddc <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq bea50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ - blt bead0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ + beq bee4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ + blt beecc <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ cmn r1, #-2147483626 @ 0x80000016 │ │ │ │ - bgt beae8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ - ldr r8, [pc, #568] @ beb04 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ - ldr r2, [pc, #568] @ beb08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ + bgt beee4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #568] @ bef00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldr r2, [pc, #568] @ bef04 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ add r9, r1, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne bea74 <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ - ldr r3, [pc, #552] @ beb0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ - bl 3571e0 │ │ │ │ + bne bee70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ + ldr r3, [pc, #552] @ bef08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r9, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bgt bea18 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3d8> │ │ │ │ + bgt bee14 <_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 bea08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c8> │ │ │ │ + beq bee04 <_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 be964 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne bed60 <_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] @ beb10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d0> │ │ │ │ + ldr r3, [pc, #420] @ bef0c <_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] @ beb14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #400] @ bef10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bea90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x450> │ │ │ │ + bne bee8c <_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 bea60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ + beq bee5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq beafc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4bc> │ │ │ │ + beq beef8 <_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] @ beb18 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ - ldrne r4, [pc, #272] @ beb04 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldreq r4, [pc, #296] @ bef14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ + ldrne r4, [pc, #272] @ bef00 <_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 921ec │ │ │ │ + bl 922a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne be964 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne bed60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #248] @ beb1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ + ldr r2, [pc, #248] @ bef18 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne beaa8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ + bne beea4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq beae8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq beee4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r7, r5, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b be964 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r4, [pc, #200] @ beb20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ + b bed60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r4, [pc, #200] @ bef1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - bne be9bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ + bne bedb8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b be9d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + b bedd4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq beae8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq beee4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ add r7, r5, #20 │ │ │ │ - b be964 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r1, [pc, #140] @ beb24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ + b bed60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r1, [pc, #140] @ bef20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne beabc <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ + bne beeb8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ - b be994 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + bl 1900bc │ │ │ │ + b bed90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b bea34 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ + b bee30 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b be994 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ - ldr r3, [pc, #80] @ beb28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ - ldr r1, [pc, #80] @ beb2c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ + b bed90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + ldr r3, [pc, #80] @ bef24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ + ldr r1, [pc, #80] @ bef28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r4, #0 │ │ │ │ - b be9d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ - bl 29e598 │ │ │ │ + b bedd4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + bl 2a0e6c │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne bea54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ - b beae0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ + bne bee50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ + b beedc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ add r0, r4, #28 │ │ │ │ - b bea64 <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq pc, r7, r0, lsl r4 @ │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r8, lsl #31 │ │ │ │ + b bee60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq pc, r8, r0, lsl r4 @ │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + subseq r9, r8, r4, asr #22 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq lr, r5, r8, asr #14 │ │ │ │ │ │ │ │ -000beb30 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +000bef2c <_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 bec28 <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ + beq bf024 <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ ldrb r2, [r0, #33] @ 0x21 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r5, [r0] │ │ │ │ str r3, [r0] │ │ │ │ - bne bec20 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne bf01c <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq beb9c <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ + beq bef98 <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10d99c <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ + bl 10dda0 <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bec74 <_PyUnicodeWriter_Finish@@Base+0x144> │ │ │ │ + beq bf070 <_PyUnicodeWriter_Finish@@Base+0x144> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bec64 <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ + beq bf060 <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ cmp r3, #1 │ │ │ │ - beq beba8 <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ + beq befa4 <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r5 │ │ │ │ - bne beb94 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne bef90 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne beb94 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne bef90 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ tst r2, #32 │ │ │ │ - beq bec6c <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ + beq bf068 <_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] @ bec9c <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ + ldrge r5, [pc, #184] @ bf098 <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r5, [pc, #180] @ beca0 <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ + ldrlt r5, [pc, #180] @ bf09c <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r5, r5, r3, lsl #5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq beb94 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq bef90 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bec20 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + beq bf01c <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bec20 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne bf01c <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b beb94 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + b bef90 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bec5c <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq bf058 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ ldr r3, [r2] │ │ │ │ str r1, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bec5c <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq bf058 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne bec5c <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + bne bf058 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #64] @ beca4 <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ - b beb94 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #64] @ bf0a0 <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ + b bef90 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23ef90 │ │ │ │ + b 2418b8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b bebd0 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + b befcc <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beb94 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq bef90 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne beb94 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne bef90 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b beb94 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ - subseq pc, r7, r0, lsl r4 @ │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bef90 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + subseq pc, r8, r0, lsl r4 @ │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r9, r8, 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 bfa30 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + beq bfe2c <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs bfc78 <_PyUnicodeWriter_Finish@@Base+0x1148> │ │ │ │ + bcs c0074 <_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 bfa6c <_PyUnicodeWriter_Finish@@Base+0xf3c> │ │ │ │ + bgt bfe68 <_PyUnicodeWriter_Finish@@Base+0xf3c> │ │ │ │ bic r6, r5, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #4036] @ bfcc8 <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ + ldr r1, [pc, #4036] @ c00c4 <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ sub r2, r6, #40 @ 0x28 │ │ │ │ and r5, r5, #128 @ 0x80 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi befb0 <_PyUnicodeWriter_Finish@@Base+0x480> │ │ │ │ + bhi bf3ac <_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 c06e8 │ │ │ │ + bl c0ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c02bc <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + blt c06b8 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge c02bc <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + bge c06b8 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #3968] @ bfccc <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + ldr r3, [pc, #3968] @ c00c8 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ ldr sl, [r2, r0, lsl #2] │ │ │ │ cmp sl, r3 │ │ │ │ - beq c02c8 <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ + beq c06c4 <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - bne bf7d4 <_PyUnicodeWriter_Finish@@Base+0xca4> │ │ │ │ + bne bfbd0 <_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 bfaac <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ + beq bfea8 <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r7, #1 │ │ │ │ - bcs bfcbc <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs c00b8 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0edc <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c12d8 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ - bl c1bc4 │ │ │ │ + bl c1fc0 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf7b4 <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ - ldr r3, [pc, #3924] @ bfd30 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 3571e0 │ │ │ │ + beq bfbb0 <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ + ldr r3, [pc, #3924] @ c012c <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, sl │ │ │ │ - bl ab2e0 │ │ │ │ + bl ab3cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt c002c <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + blt c0428 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf164 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06e8 │ │ │ │ + bl c0ae4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bff84 <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ + blt c0380 <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0edc <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c12d8 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq c002c <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + beq c0428 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ mov r2, r6 │ │ │ │ add r0, sl, #16 │ │ │ │ bl 29cdc │ │ │ │ cmp r5, #0 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl c1a40 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bl c1e3c <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ mov sl, r0 │ │ │ │ - b bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfee8 <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ + beq c02e4 <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs bfcbc <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs c00b8 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bf7e0 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ + bne bfbdc <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ cmp sl, #0 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - ble bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ble bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff10 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c030c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff10 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c030c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sl, #16] │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff10 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c030c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sl, #20] │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff10 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c030c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [sl, #24] │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff10 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c030c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [sl, #28] │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff10 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c030c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #6 │ │ │ │ str r0, [sl, #32] │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add r7, sl, #32 │ │ │ │ mov r5, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff10 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c030c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bne bef8c <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ - b bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r3, [pc, #3476] @ bfd4c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #3348] @ bfcd0 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ + bne bf388 <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ + b bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r3, [pc, #3476] @ c0148 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #3348] @ c00cc <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov sl, #0 │ │ │ │ - b bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06e8 │ │ │ │ + bl c0ae4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt c0308 <_PyUnicodeWriter_Finish@@Base+0x17d8> │ │ │ │ + blt c0704 <_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 c02d4 <_PyUnicodeWriter_Finish@@Base+0x17a4> │ │ │ │ + bne c06d0 <_PyUnicodeWriter_Finish@@Base+0x17a4> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - beq c03a8 <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ - bl 14a740 │ │ │ │ + beq c07a4 <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ + bl 14adb8 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bfd54 <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ + bne c0150 <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ mov r8, r5 │ │ │ │ cmp sl, #0 │ │ │ │ movne fp, #0 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp fp, r9 │ │ │ │ mov r0, r4 │ │ │ │ - beq bfa88 <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bfe84 <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ - beq bfb3c <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ + beq bff38 <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ mov r0, sl │ │ │ │ - bl 12d9cc │ │ │ │ + bl 12e038 │ │ │ │ cmn r0, #1 │ │ │ │ - beq c0100 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ + beq c04fc <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bfbc4 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ + bne bffc0 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ add fp, fp, #1 │ │ │ │ - b bf024 <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ + b bf420 <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r7, r3 │ │ │ │ - beq bfab0 <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ + beq bfeac <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bfcbc <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bls c00b8 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r7, #0 │ │ │ │ - b bed94 <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ + b bf190 <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c03f4 <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ + beq c07f0 <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf9b4 <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ + bne bfdb0 <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl c06e8 │ │ │ │ + bl c0ae4 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq bf9e4 <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ + beq bfde0 <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06e8 │ │ │ │ + bl c0ae4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq c0250 <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ + beq c064c <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06e8 │ │ │ │ + bl c0ae4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq c0238 <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ + beq c0634 <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06e8 │ │ │ │ + bl c0ae4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq c0228 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ + beq c0624 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06e8 │ │ │ │ + bl c0ae4 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq c0214 <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ + beq c0610 <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq bf9f0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + beq bfdec <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq c01f0 <_PyUnicodeWriter_Finish@@Base+0x16c0> │ │ │ │ + beq c05ec <_PyUnicodeWriter_Finish@@Base+0x16c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c01f4 <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ + beq c05f0 <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq c01c8 <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ + beq c05c4 <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c01cc <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ + beq c05c8 <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq c027c <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ + beq c0678 <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq c026c <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ + beq c0668 <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c0260 <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ + beq c065c <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06e8 │ │ │ │ + bl c0ae4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq c029c <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ + beq c0698 <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0294 <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ + beq c0690 <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c01e0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq c05dc <_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] │ │ │ │ @@ -153399,1374 +153654,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 c1fe4 │ │ │ │ + bl c23e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c01e0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + blt c05dc <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl c2f14 <_Py_write@@Base+0xc80> │ │ │ │ + bl c3310 <_Py_write@@Base+0xc80> │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq c01e0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq c05dc <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bfa10 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ + bne bfe0c <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf290 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + beq bf68c <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ moveq r3, r2 │ │ │ │ - beq bf858 <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ + beq bfc54 <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf2b0 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + beq bf6ac <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf888 <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ + beq bfc84 <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ cmp fp, #0 │ │ │ │ - beq bf2d4 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf6d0 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf2d4 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf6d0 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq bf924 <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ + beq bfd20 <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf300 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf6fc <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf300 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf6fc <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf8d8 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ + beq bfcd4 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq bf324 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf720 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf324 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf720 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq bf96c <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ + beq bfd68 <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf350 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf74c <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf350 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf74c <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf8b0 <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ + beq bfcac <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf37c <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf778 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf37c <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf778 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf948 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ + beq bfd44 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ cmp r8, #0 │ │ │ │ - beq bf3a0 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf79c <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf3a0 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf79c <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bf900 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + beq bfcfc <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf3c4 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf7c0 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf3c4 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf7c0 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq bf990 <_PyUnicodeWriter_Finish@@Base+0xe60> │ │ │ │ + beq bfd8c <_PyUnicodeWriter_Finish@@Base+0xe60> │ │ │ │ cmp r6, #0 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2272] @ bfcd4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #2272] @ c00d0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfb94 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ + bne bff90 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf164 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c06e8 │ │ │ │ + bl c0ae4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt c0004 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + blt c0400 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0edc <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c12d8 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - b bedb8 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ + b bf1b4 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ mov sl, #0 │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf164 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c06e8 │ │ │ │ + bl c0ae4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt c0004 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ - beq c0098 <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ + blt c0400 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + beq c0494 <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0edc <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c12d8 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #2140] @ bfcd8 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #2140] @ c00d4 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ mov r1, r7 │ │ │ │ - bl e1cdc │ │ │ │ + bl e2028 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bne bfb78 <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ + bne bff74 <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bee7c <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf278 <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06e8 │ │ │ │ + bl c0ae4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bfa20 <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ + beq bfe1c <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ mov r0, r6 │ │ │ │ - bl a6454 │ │ │ │ + bl a6544 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1a40 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bl c1e3c <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ mov sl, r0 │ │ │ │ - b bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr sl, [pc, #2020] @ bfccc <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr sl, [pc, #2020] @ c00c8 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + b bf164 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #0 │ │ │ │ - b bf418 <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ + b bf814 <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ mov r6, #0 │ │ │ │ - b bf450 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ - ldr sl, [pc, #2012] @ bfcdc <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr sl, [pc, #2008] @ bfce0 <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf84c <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ + ldr sl, [pc, #2012] @ c00d8 <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ + b bf164 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr sl, [pc, #2008] @ c00dc <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ + b bf164 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283020 │ │ │ │ - ldr r3, [pc, #2084] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 285900 │ │ │ │ + ldr r3, [pc, #2084] @ c0138 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfbb4 <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ + bne bffb0 <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl ab1f8 │ │ │ │ + bl ab2e4 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf4d0 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - ldr sl, [pc, #1940] @ bfce4 <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf8cc <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + ldr sl, [pc, #1940] @ c00e0 <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ + b bf164 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06e8 │ │ │ │ + bl c0ae4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge beeb4 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - bl a573c │ │ │ │ + bge bf2b0 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + bl a582c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c00e4 <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ + beq c04e0 <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf164 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06e8 │ │ │ │ + bl c0ae4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c018c <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ + beq c0588 <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ cmn r7, #1 │ │ │ │ - beq c0150 <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ + beq c054c <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq c0178 <_PyUnicodeWriter_Finish@@Base+0x1648> │ │ │ │ + beq c0574 <_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 a35f4 <_PyLong_New@@Base> │ │ │ │ + bl a36e4 <_PyLong_New@@Base> │ │ │ │ and r6, r6, #1 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bfffc <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq c03f8 <_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 bfaec <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ - bl 25c874 │ │ │ │ + beq bfee8 <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ + bl 25f224 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ mov r7, r0 │ │ │ │ - bhi bffcc <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi c03c8 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c874 │ │ │ │ + bl 25f224 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bffcc <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi c03c8 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ add r7, r7, r0, lsl #15 │ │ │ │ str r7, [fp, #4]! │ │ │ │ - b bf5e8 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ + b bf9e4 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283020 │ │ │ │ - ldr r3, [pc, #1804] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 285900 │ │ │ │ + ldr r3, [pc, #1804] @ c0138 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c03e4 <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ + bne c07e0 <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283020 │ │ │ │ - ldr r3, [pc, #1768] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 285900 │ │ │ │ + ldr r3, [pc, #1768] @ c0138 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c03d4 <_PyUnicodeWriter_Finish@@Base+0x18a4> │ │ │ │ + bne c07d0 <_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 2100c8 │ │ │ │ + bl 211e10 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf4d0 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl 91a70 │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf8cc <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl 91b28 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne c00b8 <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ + bne c04b4 <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ cmp sl, #0 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bfbec <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bffe8 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - beq bfbe0 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + beq bffdc <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb30 │ │ │ │ + bl 9cbd0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt bff44 <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ + blt c0340 <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq bf6fc <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + beq bfaf8 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq c00cc <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ + beq c04c8 <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bf6a8 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + beq bfaa4 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bf6a8 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bne bfaa4 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bf6a8 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bfaa4 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #8 │ │ │ │ - bl c0edc <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c12d8 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bee74 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + beq bf270 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #8 │ │ │ │ - bl 16af88 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 16c2c4 <_PyLong_FromByteArray@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bee74 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + b bf270 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33a334 │ │ │ │ - b bf510 <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ + bl 33dde8 │ │ │ │ + b bf90c <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl c06e8 │ │ │ │ + bl c0ae4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt c0430 <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ - bl 92ed0 │ │ │ │ + blt c082c <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ + bl 92f88 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne c041c <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ + bne c0818 <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ cmp sl, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq bfbf8 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - bl beca8 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bfff4 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bl bf0a4 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfc08 <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ + beq c0004 <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ ldr r3, [sl, #12] │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b bf78c <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ + b bfb88 <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bee08 <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ - b bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #1312] @ bfce8 <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ + bne bf204 <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ + b bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #1312] @ c00e4 <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ ldr sl, [r2] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bed68 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq bf164 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf164 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1a40 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bl c1e3c <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b beecc <_PyUnicodeWriter_Finish@@Base+0x39c> │ │ │ │ + b bf2c8 <_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] @ bfd44 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #1224] @ bfcec <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + ldr r3, [pc, #1316] @ c0140 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #1224] @ c00e8 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c02b4 <_PyUnicodeWriter_Finish@@Base+0x1784> │ │ │ │ + beq c06b0 <_PyUnicodeWriter_Finish@@Base+0x1784> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr sl, [r3] │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c02ac <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ + beq c06a8 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ sub sl, sl, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp sl, #0 │ │ │ │ str sl, [r3] │ │ │ │ - bne c02ac <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ + bne c06a8 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1136] @ bfcd4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1136] @ c00d0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfde8 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ + bne c01e4 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bf290 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ - b bf2b0 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + bne bf68c <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + b bf6ac <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1084] @ bfcd4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1084] @ c00d0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfe68 <_PyUnicodeWriter_Finish@@Base+0x1338> │ │ │ │ + bne c0264 <_PyUnicodeWriter_Finish@@Base+0x1338> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r5 │ │ │ │ - b bf2b0 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + b bf6ac <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1044] @ bfcd4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1044] @ c00d0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfe28 <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ + bne c0224 <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r5 │ │ │ │ - b bf350 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + b bf74c <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1004] @ bfcd4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1004] @ c00d0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfea8 <_PyUnicodeWriter_Finish@@Base+0x1378> │ │ │ │ + bne c02a4 <_PyUnicodeWriter_Finish@@Base+0x1378> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r5 │ │ │ │ - b bf300 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + b bf6fc <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #968] @ bfcd4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #968] @ c00d0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfe08 <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ + bne c0204 <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ - b bf3a0 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + b bf79c <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #932] @ bfcd4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #932] @ c00d0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfe88 <_PyUnicodeWriter_Finish@@Base+0x1358> │ │ │ │ + bne c0284 <_PyUnicodeWriter_Finish@@Base+0x1358> │ │ │ │ mov r0, fp │ │ │ │ blx r5 │ │ │ │ - b bf2d4 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ - ldr r3, [pc, #900] @ bfcd4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + b bf6d0 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + ldr r3, [pc, #900] @ c00d0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r5, [r3, #1416] @ 0x588 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bfe48 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + bne c0244 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx fp │ │ │ │ - b bf37c <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + b bf778 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #860] @ bfcd4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #860] @ c00d0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfec8 <_PyUnicodeWriter_Finish@@Base+0x1398> │ │ │ │ + bne c02c4 <_PyUnicodeWriter_Finish@@Base+0x1398> │ │ │ │ mov r0, r9 │ │ │ │ blx r5 │ │ │ │ - b bf324 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + b bf720 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #824] @ bfcd4 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #824] @ c00d0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfc44 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ + bne c0040 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ - b bf3c4 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + b bf7c0 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 240e04 │ │ │ │ + bl 24372c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + blt bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl c06e8 │ │ │ │ + bl c0ae4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne bf0b8 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - bl a573c │ │ │ │ + bne bf4b4 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c00d8 <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ - bl a573c │ │ │ │ + beq c04d4 <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ + bl a582c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq bf7f4 <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ + beq bfbf0 <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ mov sl, #0 │ │ │ │ mov r8, sl │ │ │ │ mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ - b bf37c <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + b bf778 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 242330 │ │ │ │ - b bf268 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ - bl a573c │ │ │ │ + bl 244c58 │ │ │ │ + b bf664 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf4bc <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ - b bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf8b8 <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ + b bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfc64 <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ + beq c0060 <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0edc <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c12d8 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r4, [pc, #668] @ bfcf0 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - beq bfc88 <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ + ldreq r4, [pc, #668] @ c00ec <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + beq c0084 <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ ldrb r5, [r0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #2000 @ 0x7d0 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ble becf8 <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ - ldr r2, [pc, #728] @ bfd4c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #636] @ bfcf4 <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + ble bf0f4 <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #728] @ c0148 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #636] @ c00f0 <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov sl, #0 │ │ │ │ - b bed6c <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ + b bf168 <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 242330 │ │ │ │ - b bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl 244c58 │ │ │ │ + b bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r7, #1 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq bfd9c <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ + beq c0198 <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0edc <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c12d8 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldrb r6, [sl] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0edc <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c12d8 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf438 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - b bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne bf834 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + b bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add fp, r6, #2 │ │ │ │ mov r7, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c874 │ │ │ │ + bl 25f224 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bffcc <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi c03c8 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ sub r2, r7, #1 │ │ │ │ cmp r2, r6 │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq c0060 <_PyUnicodeWriter_Finish@@Base+0x1530> │ │ │ │ + beq c045c <_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 bfaf8 <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ + bne bfef4 <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ add r8, sl, r8, lsl #2 │ │ │ │ str r9, [r8, #12] │ │ │ │ - b bee74 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a573c │ │ │ │ + b bf270 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c00a4 <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ + beq c04a0 <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq befc0 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bf3bc <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne befc0 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne bf3bc <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b befc0 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ - ldr r3, [pc, #432] @ bfd30 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 3571e0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bf3bc <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + ldr r3, [pc, #432] @ c012c <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl a5ca8 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b bf498 <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ - ldr r1, [pc, #360] @ bfd04 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + bl a5d98 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b bf894 <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ + ldr r1, [pc, #360] @ c0100 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf400 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + beq bf7fc <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bf400 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ - bl a573c │ │ │ │ + b bf7fc <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf52c <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ - b bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf928 <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ + b bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne bf05c <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + bne bf458 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bf458 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c01ac <_PyUnicodeWriter_Finish@@Base+0x167c> │ │ │ │ - bl a573c │ │ │ │ + bne c05a8 <_PyUnicodeWriter_Finish@@Base+0x167c> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfc14 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bne c0010 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - bl a573c │ │ │ │ + b bf164 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0408 <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ + beq c0804 <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bfbf8 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + beq bfff4 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne bfbf8 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bne bfff4 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bfbf8 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - ldr r1, [pc, #184] @ bfd04 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bfff4 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + ldr r1, [pc, #184] @ c0100 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf9a8 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ + beq bfda4 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b bf9a8 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ + b bfda4 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne bfa58 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ - ldr r4, [pc, #112] @ bfcf0 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #116] @ bfcf8 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ + bne bfe54 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + ldr r4, [pc, #112] @ c00ec <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r1, [pc, #116] @ c00f4 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a664 │ │ │ │ + bl 11ac50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfa80 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ - ldr r1, [pc, #92] @ bfcfc <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ + beq bfe7c <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ + ldr r1, [pc, #92] @ c00f8 <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18ee74 │ │ │ │ - b bfa80 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ + bl 190b84 │ │ │ │ + b bfe7c <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne beeb4 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - ldr r3, [pc, #44] @ bfcf0 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #48] @ bfcf8 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ - b befb8 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - subeq pc, r3, r0, ror #3 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00361adc │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r1, r6, r4, asr r9 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r0, ror sp │ │ │ │ - subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r1, r6, r8, lsl #21 │ │ │ │ - subseq sp, r5, r0, asr #22 │ │ │ │ - @ instruction: 0x00393cf0 │ │ │ │ - eorseq r1, r6, r8, lsl r8 │ │ │ │ - eorseq r1, r6, r4, lsr r8 │ │ │ │ - eorseq r1, r6, ip, lsr r9 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - @ instruction: 0x003618dc │ │ │ │ - mlaseq r6, r0, r9, r1 │ │ │ │ - eorseq r1, r6, r0, lsl r9 │ │ │ │ - eorseq r1, r6, r0, lsl #17 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - eorseq r1, r6, r8, lsr sl │ │ │ │ - eorseq r1, r6, r4, ror #18 │ │ │ │ - eorseq r1, r6, r4, asr r8 │ │ │ │ - eorseq r1, r6, ip, lsr #17 │ │ │ │ - @ instruction: 0x00361ab4 │ │ │ │ + bne bf2b0 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + ldr r3, [pc, #44] @ c00ec <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r1, [pc, #48] @ c00f4 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ + b bf3b4 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + subeq r2, r4, r0, ror #18 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r5, r6, r0, asr #5 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + eorseq r5, r6, r8, lsr r1 │ │ │ │ + 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, ror #4 │ │ │ │ + subseq sp, r6, r0, asr #22 │ │ │ │ + @ instruction: 0x003974b0 │ │ │ │ + @ instruction: 0x00364ffc │ │ │ │ + eorseq r5, r6, r8, lsl r0 │ │ │ │ + eorseq r5, r6, r0, lsr #2 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + eorseq r5, r6, r0, asr #1 │ │ │ │ + eorseq r5, r6, r4, ror r1 │ │ │ │ + ldrsheq r5, [r6], -r4 @ │ │ │ │ + eorseq r5, r6, r4, rrx │ │ │ │ + subseq r9, r8, r4, asr #22 │ │ │ │ + eorseq r5, r6, ip, lsl r2 │ │ │ │ + eorseq r5, r6, r8, asr #2 │ │ │ │ + eorseq r5, r6, r8, lsr r0 │ │ │ │ + mlaseq r6, r0, r0, r5 │ │ │ │ + mlaseq r6, r8, r2, r5 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r5, ip, lsl r1 │ │ │ │ - eorseq r1, r6, ip, lsl #20 │ │ │ │ + subseq r1, r6, ip, lsl r1 │ │ │ │ + @ instruction: 0x003651f0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - eorseq r1, r6, ip, asr sl │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, ror #19 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003619b8 │ │ │ │ + eorseq r5, r6, r0, asr #4 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r5, r6, r8, asr #3 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + mlaseq r6, ip, r1, r5 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 240e04 │ │ │ │ + bl 24372c │ │ │ │ subs r3, sl, #0 │ │ │ │ movne r3, #1 │ │ │ │ ands r3, r3, r0, lsr #31 │ │ │ │ mov r8, r0 │ │ │ │ - beq bf018 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + beq bf414 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ ldr r3, [sl] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bne bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bfcbc <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + beq c00b8 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0edc <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c12d8 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bge bf438 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - ldr r3, [pc, #-132] @ bfd4c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-212] @ bfd00 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ + bge bf834 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + ldr r3, [pc, #-132] @ c0148 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-212] @ c00fc <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, r8 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r1, [pc, #-236] @ bfd04 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf164 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r1, [pc, #-236] @ c0100 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf870 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ + beq bfc6c <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf870 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ - ldr r1, [pc, #-268] @ bfd04 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfc6c <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ + ldr r1, [pc, #-268] @ c0100 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf918 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + beq bfd14 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bf918 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ - ldr r1, [pc, #-300] @ bfd04 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfd14 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + ldr r1, [pc, #-300] @ c0100 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf8cc <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + beq bfcc8 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf8cc <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ - ldr r2, [pc, #-332] @ bfd04 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfcc8 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + ldr r2, [pc, #-332] @ c0100 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r5, r2 │ │ │ │ - beq bf960 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + beq bfd5c <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ blx r5 │ │ │ │ - b bf960 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ - ldr r1, [pc, #-364] @ bfd04 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfd5c <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + ldr r1, [pc, #-364] @ c0100 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf8a4 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + beq bfca0 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf8a4 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ - ldr r1, [pc, #-396] @ bfd04 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfca0 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + ldr r1, [pc, #-396] @ c0100 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf93c <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + beq bfd38 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b bf93c <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ - ldr r1, [pc, #-428] @ bfd04 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfd38 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + ldr r1, [pc, #-428] @ c0100 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf8f4 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + beq bfcf0 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf8f4 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ - ldr r1, [pc, #-460] @ bfd04 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfcf0 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + ldr r1, [pc, #-460] @ c0100 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf984 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + beq bfd80 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b bf984 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + b bfd80 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfca8 <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ + beq c00a4 <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0edc <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c12d8 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ subs sl, r0, #0 │ │ │ │ ldrbne r6, [sl] │ │ │ │ - bne beeb4 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - b bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - bl a573c │ │ │ │ + bne bf2b0 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + b bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bffac <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ + beq c03a8 <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq befc0 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bf3bc <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq bfb6c <_PyUnicodeWriter_Finish@@Base+0x103c> │ │ │ │ - b befc0 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bff68 <_PyUnicodeWriter_Finish@@Base+0x103c> │ │ │ │ + b bf3bc <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bff5c <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + beq c0358 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq bffc0 <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ + beq c03bc <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfbec <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bffe8 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bfbec <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bffe8 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bfbec <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ - bl a573c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bffe8 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bl a582c │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-588] @ bfd4c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-660] @ bfd08 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + bne bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-588] @ c0148 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-660] @ c0104 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r3, [pc, #-624] @ bfd44 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-684] @ bfd0c <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ + b bf164 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [pc, #-624] @ c0140 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-684] @ c0108 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b bff1c <_PyUnicodeWriter_Finish@@Base+0x13ec> │ │ │ │ + bl 190b84 │ │ │ │ + b c0318 <_PyUnicodeWriter_Finish@@Base+0x13ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bff5c <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b c0358 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfff0 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ + beq c03ec <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bfff0 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ + bne c03ec <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - bl a573c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0198 <_PyUnicodeWriter_Finish@@Base+0x1668> │ │ │ │ + beq c0594 <_PyUnicodeWriter_Finish@@Base+0x1668> │ │ │ │ mov sl, #0 │ │ │ │ - b bee74 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a573c │ │ │ │ + b bf270 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + bl a582c │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-716] @ bfd4c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-780] @ bfd10 <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ + bne bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-716] @ c0148 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-780] @ c010c <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf164 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r5, [sl] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [sl] │ │ │ │ - bne bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bne bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, r5 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf164 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0084 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + beq c0480 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne c0084 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + bne c0480 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #-832] @ bfd4c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-892] @ bfd14 <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b bfffc <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - ldr r3, [pc, #-904] @ bfd18 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #-832] @ c0148 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-892] @ c0110 <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b c03f8 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + ldr r3, [pc, #-904] @ c0114 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b bf490 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ - ldr r3, [pc, #-872] @ bfd44 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-916] @ bfd1c <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + b bf88c <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ + ldr r3, [pc, #-872] @ c0140 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-916] @ c0118 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b bfb48 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ + bl 190b84 │ │ │ │ + b bff44 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1a40 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bl c1e3c <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf6a0 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ + b bfa9c <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bf6fc <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bfaf8 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b bf0b8 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - ldr r3, [pc, #-928] @ bfd4c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-976] @ bfd20 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + b bf4b4 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + ldr r3, [pc, #-928] @ c0148 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-976] @ c011c <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf164 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c011c <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + beq c0518 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq c0144 <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ + beq c0540 <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq befc0 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bf3bc <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne befc0 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne bf3bc <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b befc0 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bf3bc <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b c011c <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ - bl a573c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b c0518 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + bl a582c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne bfffc <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bne c03f8 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ mov r0, #1 │ │ │ │ - bl a35f4 <_PyLong_New@@Base> │ │ │ │ + bl a36e4 <_PyLong_New@@Base> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bfffc <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq c03f8 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ mov r9, #1 │ │ │ │ mov r8, r6 │ │ │ │ - b bf5d0 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ - ldr r3, [pc, #-1076] @ bfd4c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1120] @ bfd24 <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ + b bf9cc <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ + ldr r3, [pc, #-1076] @ c0148 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1120] @ c0120 <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b bfffc <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - bl a35f4 <_PyLong_New@@Base> │ │ │ │ + bl 190b84 │ │ │ │ + b c03f8 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl a36e4 <_PyLong_New@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bee74 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - ldr r3, [pc, #-1108] @ bfd4c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1148] @ bfd28 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ + b bf270 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + ldr r3, [pc, #-1108] @ c0148 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1148] @ c0124 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b bfffc <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl 190b84 │ │ │ │ + b c03f8 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bfbec <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bffe8 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b bfbec <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b bffe8 <_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 a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf834 <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ - b bf818 <_PyUnicodeWriter_Finish@@Base+0xce8> │ │ │ │ + bne bfc30 <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ + b bfc14 <_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 c01e0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a573c │ │ │ │ + b c05dc <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf9f0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne bfdec <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mvn sl, #0 │ │ │ │ - b bf108 <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ - bl a573c │ │ │ │ + b bf504 <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf9f0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b bf0f4 <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ - bl a573c │ │ │ │ + bne bfdec <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + b bf4f0 <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf9f0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne bfdec <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b bf0e0 <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ - bl a573c │ │ │ │ + b bf4dc <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf9f0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b bf0cc <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ + bne bfdec <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + b bf4c8 <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r8 │ │ │ │ - b c01e0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b c05dc <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r8 │ │ │ │ - b c01e0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b c05dc <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ - b c01e0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b c05dc <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ mov r6, r7 │ │ │ │ - b c01e0 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a573c │ │ │ │ + b c05dc <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bf1b0 <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ + bne bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bf5ac <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ mov sl, #0 │ │ │ │ - b bf878 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ + b bfc74 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - b bf878 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ - bl a573c │ │ │ │ + b bfc74 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1412] @ bfd4c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1448] @ bfd2c <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ - b befb8 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - ldr r2, [pc, #-1452] @ bfd30 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bne bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1412] @ c0148 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1448] @ c0128 <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ + b bf3b4 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + ldr r2, [pc, #-1452] @ c012c <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ mov r3, #0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #-1464] @ bfd34 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + ldr r1, [pc, #-1464] @ c0130 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1804c4 │ │ │ │ + bl 181ab0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq bee1c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf4d0 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl a573c │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf8cc <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl a582c │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1488] @ bfd4c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1512] @ bfd38 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ + bne bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1488] @ c0148 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1512] @ c0134 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf164 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33a334 │ │ │ │ - ldr r3, [pc, #-1540] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 33dde8 │ │ │ │ + ldr r3, [pc, #-1540] @ c0138 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0398 <_PyUnicodeWriter_Finish@@Base+0x1868> │ │ │ │ + bne c0794 <_PyUnicodeWriter_Finish@@Base+0x1868> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33a334 │ │ │ │ - ldr r3, [pc, #-1576] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 33dde8 │ │ │ │ + ldr r3, [pc, #-1576] @ c0138 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355738 │ │ │ │ + bl 358ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0388 <_PyUnicodeWriter_Finish@@Base+0x1858> │ │ │ │ + bne c0784 <_PyUnicodeWriter_Finish@@Base+0x1858> │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ - b bf674 <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ - bl a573c │ │ │ │ + b bfa70 <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c0378 <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c0354 <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ - bl 129e54 │ │ │ │ + bne bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b c0774 <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b c0750 <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ + bl 12a4bc │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bf014 <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ + beq bf410 <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1a40 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bl c1e3c <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf018 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ - bl a573c │ │ │ │ + b bf414 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf668 <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ - b bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bf644 <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ - ldr r3, [pc, #-1712] @ bfd4c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1728] @ bfd40 <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1740] @ bfd44 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-1740] @ bfd48 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + beq bfa64 <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ + b bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bfa40 <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ + ldr r3, [pc, #-1712] @ c0148 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1728] @ c013c <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1740] @ c0140 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-1740] @ c0144 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b bfc14 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bl 190b84 │ │ │ │ + b c0010 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1a40 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bl c1e3c <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf780 <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ - bl a573c │ │ │ │ + b bfb7c <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ + bl a582c │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf56c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1784] @ bfd4c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1784] @ bfd50 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + bne bf968 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1784] @ c0148 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1784] @ c014c <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf164 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ │ │ │ │ -000c0458 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +000c0854 <_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 c04bc <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ - ldr r3, [pc, #128] @ c0504 <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ + beq c08b8 <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ + ldr r3, [pc, #128] @ c0900 <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ mov r4, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c04f0 <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ + beq c08ec <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl a6924 │ │ │ │ + bl a6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c04d8 <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ + beq c08d4 <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #68] @ c0508 <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ + ldr r0, [pc, #68] @ c0904 <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ c050c <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ + ldr r1, [pc, #64] @ c0908 <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r0, #0 │ │ │ │ - b c04b4 <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #48] @ c0510 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #48] @ c0514 <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ + b c08b0 <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #48] @ c090c <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #48] @ c0910 <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117900 │ │ │ │ - b c04b0 <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ - ldr r3, [pc, #24] @ c0510 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #28] @ c0518 <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ + bl 117eec │ │ │ │ + b c08ac <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ + ldr r3, [pc, #24] @ c090c <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #28] @ c0914 <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b c04d0 <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ + bl 190b84 │ │ │ │ + b c08cc <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #3 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r6, r4, lsl fp │ │ │ │ - eorseq r1, r6, r4, lsl #22 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r6, r4, lsl #19 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + @ instruction: 0x003652f8 │ │ │ │ + eorseq r5, r6, r8, ror #5 │ │ │ │ │ │ │ │ -000c051c : │ │ │ │ +000c0918 : │ │ │ │ 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] @ c06d8 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #416] @ c0ad4 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 3571e0 │ │ │ │ - ldr r8, [r3, r0] │ │ │ │ + bl 35a980 │ │ │ │ + ldr r7, [r3, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl c08f4 <_PyObject_GetMethod@@Base> │ │ │ │ + bl c0cf0 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c0668 │ │ │ │ + beq c0a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c05fc │ │ │ │ + beq c09f8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq c0614 │ │ │ │ + beq c0a10 │ │ │ │ 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 c0614 │ │ │ │ - mov r3, r7 │ │ │ │ + beq c0a10 │ │ │ │ + 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 c064c │ │ │ │ + beq c0a48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c0670 │ │ │ │ + bne c0a6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c05f0 │ │ │ │ + beq c09ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq c0644 │ │ │ │ + beq c0a40 │ │ │ │ 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 c0588 │ │ │ │ + bne c0984 │ │ │ │ bic r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp] │ │ │ │ - bl b2eec <_PyObject_MakeTpCall@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + str r8, [sp] │ │ │ │ + bl b33b0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c05e0 │ │ │ │ - b c05f0 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b c05f0 │ │ │ │ + bne c09dc │ │ │ │ + b c09ec │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b c09ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq c06a4 │ │ │ │ + beq c0aa0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c06a4 │ │ │ │ + beq c0aa0 │ │ │ │ mov r4, #0 │ │ │ │ - b c05d0 │ │ │ │ + b c09cc │ │ │ │ mov r4, r6 │ │ │ │ - b c05f0 │ │ │ │ + b c09ec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c05d0 │ │ │ │ + beq c09cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c06c0 │ │ │ │ - ldr r3, [pc, #76] @ c06dc │ │ │ │ - ldr r2, [pc, #76] @ c06e0 │ │ │ │ + bne c0abc │ │ │ │ + ldr r3, [pc, #76] @ c0ad8 │ │ │ │ + ldr r2, [pc, #76] @ c0adc │ │ │ │ ldr r1, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2d426c │ │ │ │ - b c0660 │ │ │ │ - ldr r3, [pc, #48] @ c06dc │ │ │ │ - ldr r2, [pc, #52] @ c06e4 │ │ │ │ + bl 2d7258 │ │ │ │ + b c0a5c │ │ │ │ + ldr r3, [pc, #48] @ c0ad8 │ │ │ │ + ldr r2, [pc, #52] @ c0ae0 │ │ │ │ ldr r1, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1c0a28 <_PyErr_Format@@Base> │ │ │ │ - b c0660 │ │ │ │ + bl 1c2db8 <_PyErr_Format@@Base> │ │ │ │ + b c0a5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c0688 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b c0688 │ │ │ │ + bne c0a84 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b c0a84 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, lsr r6 │ │ │ │ - eorseq r0, r6, ip, lsl #12 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + @ instruction: 0x00363dfc │ │ │ │ + eorseq r3, r6, ip, asr #27 │ │ │ │ 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 c0748 │ │ │ │ + beq c0b44 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ addgt r2, r3, #4 │ │ │ │ strgt r2, [r0, #12] │ │ │ │ - ble c0860 │ │ │ │ + ble c0c5c │ │ │ │ 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 c083c │ │ │ │ + beq c0c38 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble c081c │ │ │ │ + ble c0c18 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0804 │ │ │ │ + beq c0c00 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r6, #4 │ │ │ │ @@ -154774,197 +155029,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 19aa4c │ │ │ │ + bl 19cdfc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c07fc │ │ │ │ - ldr r2, [pc, #284] @ c08d8 │ │ │ │ - ldr r1, [pc, #284] @ c08dc │ │ │ │ + beq c0bf8 │ │ │ │ + ldr r2, [pc, #284] @ c0cd4 │ │ │ │ + ldr r1, [pc, #284] @ c0cd8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18f1c0 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 190ed0 <_PyObject_CallMethod@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c0874 │ │ │ │ - ldr r3, [pc, #268] @ c08e0 │ │ │ │ + beq c0c70 │ │ │ │ + ldr r3, [pc, #268] @ c0cdc │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fabc │ │ │ │ + bl 1200a8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne c08a0 │ │ │ │ + bne c0c9c │ │ │ │ cmp r5, #4 │ │ │ │ - bne c0878 │ │ │ │ + bne c0c74 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c0724 │ │ │ │ + bne c0b20 │ │ │ │ mvn r0, #0 │ │ │ │ - b c0740 │ │ │ │ + b c0b3c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r5, r0 │ │ │ │ - b c07e8 │ │ │ │ + b c0be4 │ │ │ │ mov r1, #4 │ │ │ │ - bl ab64c │ │ │ │ + bl ab738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0858 │ │ │ │ + beq c0c54 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b c0760 │ │ │ │ + b c0b5c │ │ │ │ mov r0, #4 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ strne r3, [r4, #24] │ │ │ │ - bne c0760 │ │ │ │ - bl 29e598 │ │ │ │ - b c07fc │ │ │ │ - ldr r3, [pc, #124] @ c08e4 │ │ │ │ - ldr r1, [pc, #124] @ c08e8 │ │ │ │ + bne c0b5c │ │ │ │ + bl 2a0e6c │ │ │ │ + b c0bf8 │ │ │ │ + ldr r3, [pc, #124] @ c0ce0 │ │ │ │ + ldr r1, [pc, #124] @ c0ce4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b c07fc │ │ │ │ + bl 190b84 │ │ │ │ + b c0bf8 │ │ │ │ mvn r5, #0 │ │ │ │ - bl a573c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c07fc │ │ │ │ + bne c0bf8 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt c08bc │ │ │ │ - ldr r3, [pc, #80] @ c08e4 │ │ │ │ - ldr r1, [pc, #84] @ c08ec │ │ │ │ + bgt c0cb8 │ │ │ │ + ldr r3, [pc, #80] @ c0ce0 │ │ │ │ + ldr r1, [pc, #84] @ c0ce8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b c07fc │ │ │ │ + bl 190b84 │ │ │ │ + b c0bf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne c07e8 │ │ │ │ + bne c0be4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b c07e8 │ │ │ │ - ldr r3, [pc, #28] @ c08e0 │ │ │ │ - ldr r1, [pc, #40] @ c08f0 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b c0be4 │ │ │ │ + ldr r3, [pc, #28] @ c0cdc │ │ │ │ + ldr r1, [pc, #40] @ c0cec │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 117900 │ │ │ │ - b c07fc │ │ │ │ - eorseq ip, r6, r4, asr #7 │ │ │ │ - subseq lr, r7, r8, lsr r5 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r1, r6, r0, lsr #22 │ │ │ │ - eorseq r1, r6, r8, lsl r8 │ │ │ │ - eorseq r1, r6, r8, lsr fp │ │ │ │ + bl 117eec │ │ │ │ + b c0bf8 │ │ │ │ + eorseq pc, r6, r4, lsl #23 │ │ │ │ + subseq lr, r8, r8, lsr r5 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + subseq sp, r6, r0, asr #22 │ │ │ │ + eorseq r5, r6, r4, lsl #6 │ │ │ │ + @ instruction: 0x00364ffc │ │ │ │ + eorseq r5, r6, ip, lsl r3 │ │ │ │ │ │ │ │ -000c08f4 <_PyObject_GetMethod@@Base>: │ │ │ │ +000c0cf0 <_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 c0a74 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ + bne c0e70 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ ldr r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0ad8 <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ - ldr r3, [pc, #1408] @ c0eb8 <_PyObject_GetMethod@@Base+0x5c4> │ │ │ │ + beq c0ed4 <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ + ldr r3, [pc, #1408] @ c12b4 <_PyObject_GetMethod@@Base+0x5c4> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c0aec <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ - ldr fp, [pc, #1396] @ c0ebc <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ + bne c0ee8 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + ldr fp, [pc, #1396] @ c12b8 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne c0aec <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + bne c0ee8 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #1380] @ c0ec0 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #1380] @ c12bc <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ + bl 35a980 │ │ │ │ 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 c0c50 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ + bne c104c <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ ldr r2, [r3, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne c0c50 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ + bne c104c <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ add sl, sl, #40960 @ 0xa000 │ │ │ │ add sl, sl, r9 │ │ │ │ ldr r8, [sl, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0dd8 <_PyObject_GetMethod@@Base+0x4e4> │ │ │ │ + beq c11d4 <_PyObject_GetMethod@@Base+0x4e4> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0b78 <_PyObject_GetMethod@@Base+0x284> │ │ │ │ + beq c0f74 <_PyObject_GetMethod@@Base+0x284> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - beq c0b88 <_PyObject_GetMethod@@Base+0x294> │ │ │ │ + beq c0f84 <_PyObject_GetMethod@@Base+0x294> │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne c0b14 <_PyObject_GetMethod@@Base+0x220> │ │ │ │ + bne c0f10 <_PyObject_GetMethod@@Base+0x220> │ │ │ │ tst r3, #16 │ │ │ │ - bne c0b04 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c0f00 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0a5c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - blt c0df0 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ + beq c0e58 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + blt c11ec <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq c0a5c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0e58 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c0a5c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0e58 <_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 a6924 │ │ │ │ + bl a6a14 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0d64 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ + bne c1160 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0a5c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0e58 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0e70 <_PyObject_GetMethod@@Base+0x57c> │ │ │ │ + beq c126c <_PyObject_GetMethod@@Base+0x57c> │ │ │ │ cmp sl, #0 │ │ │ │ - beq c0c0c <_PyObject_GetMethod@@Base+0x318> │ │ │ │ + beq c1008 <_PyObject_GetMethod@@Base+0x318> │ │ │ │ str r8, [r7] │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1092] @ c0ec0 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #1092] @ c12bc <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ + bl 35a980 │ │ │ │ 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 │ │ │ │ @@ -154979,300 +155234,300 @@ │ │ │ │ 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 c0930 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + bne c0d2c <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ mov r0, r6 │ │ │ │ - bl a5688 │ │ │ │ + bl a5778 │ │ │ │ cmp r0, #0 │ │ │ │ - bge c0930 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ - b c0afc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bge c0d2c <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + b c0ef8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b98b4 │ │ │ │ + bl b9d84 │ │ │ │ str r0, [r7] │ │ │ │ mov sl, #0 │ │ │ │ - b c0a68 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ + b c0e64 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ ldr r9, [r5, #-12] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c0a18 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ - b c0a5c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + bne c0e14 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ + b c0e58 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c09e8 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ + beq c0de4 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmn r2, #1 │ │ │ │ ldr r9, [r3, #440] @ 0x1b8 │ │ │ │ - beq c0e4c <_PyObject_GetMethod@@Base+0x558> │ │ │ │ + beq c1248 <_PyObject_GetMethod@@Base+0x558> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9c178 │ │ │ │ + bl 9c218 │ │ │ │ cmn r0, #1 │ │ │ │ - beq c0a5c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0e58 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0a5c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0e58 <_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 23d714 │ │ │ │ - b c0afc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 24003c │ │ │ │ + b c0ef8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - bne c09d0 <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ + bne c0dcc <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ ldr r2, [r3, #136] @ 0x88 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0d18 <_PyObject_GetMethod@@Base+0x424> │ │ │ │ + beq c1114 <_PyObject_GetMethod@@Base+0x424> │ │ │ │ ldr sl, [r3, #140] @ 0x8c │ │ │ │ cmp sl, #0 │ │ │ │ - beq c09dc <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + beq c0dd8 <_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 c0afc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + beq c0ef8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c0afc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r2, [pc, #740] @ c0ec4 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bne c0ef8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r2, [pc, #740] @ c12c0 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0c00 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + beq c0ffc <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b c0afc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c0ef8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0d08 <_PyObject_GetMethod@@Base+0x414> │ │ │ │ - ldr r3, [pc, #680] @ c0ec8 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + beq c1104 <_PyObject_GetMethod@@Base+0x414> │ │ │ │ + ldr r3, [pc, #680] @ c12c4 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c0d20 <_PyObject_GetMethod@@Base+0x42c> │ │ │ │ + bne c111c <_PyObject_GetMethod@@Base+0x42c> │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq c0ea4 <_PyObject_GetMethod@@Base+0x5b0> │ │ │ │ + beq c12a0 <_PyObject_GetMethod@@Base+0x5b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123714 │ │ │ │ + bl 123d00 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - bne c0bc8 <_PyObject_GetMethod@@Base+0x2d4> │ │ │ │ - b c0afc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0fc4 <_PyObject_GetMethod@@Base+0x2d4> │ │ │ │ + b c0ef8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt c0db0 <_PyObject_GetMethod@@Base+0x4bc> │ │ │ │ + bgt c11ac <_PyObject_GetMethod@@Base+0x4bc> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl a8928 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8a18 <_PyType_LookupRef@@Base+0x190> │ │ │ │ ldr r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl a8a38 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8b28 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c0dd0 <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ + bne c11cc <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0cf4 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ + beq c10f0 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ 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 │ │ │ │ str r0, [sp, #4] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [sl, r2] │ │ │ │ - bl 357040 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 35a7e0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ str r3, [sl, r9] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0d4c <_PyObject_GetMethod@@Base+0x458> │ │ │ │ + bne c1148 <_PyObject_GetMethod@@Base+0x458> │ │ │ │ cmp r8, #0 │ │ │ │ - bne c0b78 <_PyObject_GetMethod@@Base+0x284> │ │ │ │ + bne c0f74 <_PyObject_GetMethod@@Base+0x284> │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c09dc <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c0dd8 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0d88 <_PyObject_GetMethod@@Base+0x494> │ │ │ │ + beq c1184 <_PyObject_GetMethod@@Base+0x494> │ │ │ │ str r8, [r7] │ │ │ │ - b c0afc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c0ef8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov sl, r2 │ │ │ │ - b c09dc <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c0dd8 <_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 c0bc8 <_PyObject_GetMethod@@Base+0x2d4> │ │ │ │ - b c0afc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0fc4 <_PyObject_GetMethod@@Base+0x2d4> │ │ │ │ + b c0ef8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c0cf4 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b c0cf4 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ + bne c10f0 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b c10f0 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0d7c <_PyObject_GetMethod@@Base+0x488> │ │ │ │ + beq c1178 <_PyObject_GetMethod@@Base+0x488> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0e18 <_PyObject_GetMethod@@Base+0x524> │ │ │ │ + beq c1214 <_PyObject_GetMethod@@Base+0x524> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23d714 │ │ │ │ - b c0afc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r3, [pc, #316] @ c0ecc <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ + bl 24003c │ │ │ │ + b c0ef8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r3, [pc, #316] @ c12c8 <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #308] @ c0ed0 <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ + ldr r1, [pc, #308] @ c12cc <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ mov r3, r4 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119e98 │ │ │ │ - b c0afc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 11a484 │ │ │ │ + b c0ef8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8a38 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8b28 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq c0cf4 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ + beq c10f0 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ cmn r2, #1 │ │ │ │ - beq c0de8 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ + beq c11e4 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c09dc <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ - bl 11aa18 │ │ │ │ - b c0dd8 <_PyObject_GetMethod@@Base+0x4e4> │ │ │ │ + b c0dd8 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + bl 11b004 │ │ │ │ + b c11d4 <_PyObject_GetMethod@@Base+0x4e4> │ │ │ │ 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 c0a04 <_PyObject_GetMethod@@Base+0x110> │ │ │ │ - ldr r2, [pc, #164] @ c0ec4 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + b c0e00 <_PyObject_GetMethod@@Base+0x110> │ │ │ │ + ldr r2, [pc, #164] @ c12c0 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0e40 <_PyObject_GetMethod@@Base+0x54c> │ │ │ │ + beq c123c <_PyObject_GetMethod@@Base+0x54c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b c0d7c <_PyObject_GetMethod@@Base+0x488> │ │ │ │ + b c1178 <_PyObject_GetMethod@@Base+0x488> │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c0b34 <_PyObject_GetMethod@@Base+0x240> │ │ │ │ - bl 11aa18 │ │ │ │ + bne c0f30 <_PyObject_GetMethod@@Base+0x240> │ │ │ │ + bl 11b004 │ │ │ │ mvn r0, #2 │ │ │ │ - b c0b48 <_PyObject_GetMethod@@Base+0x254> │ │ │ │ + b c0f44 <_PyObject_GetMethod@@Base+0x254> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #72] @ c0ec4 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + ldr r2, [pc, #72] @ c12c0 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0e98 <_PyObject_GetMethod@@Base+0x5a4> │ │ │ │ + beq c1294 <_PyObject_GetMethod@@Base+0x5a4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx fp │ │ │ │ - b c0a5c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - ldr r3, [pc, #40] @ c0ed4 <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ - ldr r1, [pc, #40] @ c0ed8 <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b c0d38 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ - @ instruction: 0x000fbdb4 │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x00122ff4 │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r0, lsl #5 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r6, r8, lsl ip │ │ │ │ + b c0e58 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + ldr r3, [pc, #40] @ c12d0 <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ + ldr r1, [pc, #40] @ c12d4 <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b c1134 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + andeq ip, pc, r8, lsl #1 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + andseq r3, r2, r0, ror #11 │ │ │ │ + ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r6, r0, asr #20 │ │ │ │ + subseq r1, r6, r0, ror #1 │ │ │ │ + @ instruction: 0x003653fc │ │ │ │ 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 c0f28 <_PyObject_GetMethod@@Base+0x634> │ │ │ │ + beq c1324 <_PyObject_GetMethod@@Base+0x634> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ addle r4, r3, r0 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt c1058 <_PyObject_GetMethod@@Base+0x764> │ │ │ │ + bgt c1454 <_PyObject_GetMethod@@Base+0x764> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq c103c <_PyObject_GetMethod@@Base+0x748> │ │ │ │ + beq c1438 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt c101c <_PyObject_GetMethod@@Base+0x728> │ │ │ │ + blt c1418 <_PyObject_GetMethod@@Base+0x728> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1000 <_PyObject_GetMethod@@Base+0x70c> │ │ │ │ + beq c13fc <_PyObject_GetMethod@@Base+0x70c> │ │ │ │ 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] │ │ │ │ @@ -155280,1800 +155535,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 19aa4c │ │ │ │ + bl 19cdfc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c0ff8 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ - ldr r2, [pc, #272] @ c10ac <_PyObject_GetMethod@@Base+0x7b8> │ │ │ │ - ldr r1, [pc, #272] @ c10b0 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ + beq c13f4 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ + ldr r2, [pc, #272] @ c14a8 <_PyObject_GetMethod@@Base+0x7b8> │ │ │ │ + ldr r1, [pc, #272] @ c14ac <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 18f1c0 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 190ed0 <_PyObject_CallMethod@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c10a4 <_PyObject_GetMethod@@Base+0x7b0> │ │ │ │ - ldr r3, [pc, #256] @ c10b4 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ + beq c14a0 <_PyObject_GetMethod@@Base+0x7b0> │ │ │ │ + ldr r3, [pc, #256] @ c14b0 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fabc │ │ │ │ + bl 1200a8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne c1088 <_PyObject_GetMethod@@Base+0x794> │ │ │ │ + bne c1484 <_PyObject_GetMethod@@Base+0x794> │ │ │ │ cmp r6, r4 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq c0f1c <_PyObject_GetMethod@@Base+0x628> │ │ │ │ - bl a573c │ │ │ │ + beq c1318 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0ff8 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ + bne c13f4 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt c106c <_PyObject_GetMethod@@Base+0x778> │ │ │ │ - ldr r3, [pc, #200] @ c10b8 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ - ldr r1, [pc, #200] @ c10bc <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + bgt c1468 <_PyObject_GetMethod@@Base+0x778> │ │ │ │ + ldr r3, [pc, #200] @ c14b4 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + ldr r1, [pc, #200] @ c14b8 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r3, #0 │ │ │ │ - b c0f1c <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + b c1318 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ - b c0fc8 <_PyObject_GetMethod@@Base+0x6d4> │ │ │ │ + b c13c4 <_PyObject_GetMethod@@Base+0x6d4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl ab64c │ │ │ │ + bl ab738 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c1050 <_PyObject_GetMethod@@Base+0x75c> │ │ │ │ + beq c144c <_PyObject_GetMethod@@Base+0x75c> │ │ │ │ str ip, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b c0f40 <_PyObject_GetMethod@@Base+0x64c> │ │ │ │ - bl 9980c │ │ │ │ + b c133c <_PyObject_GetMethod@@Base+0x64c> │ │ │ │ + bl 998ac │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - bne c1034 <_PyObject_GetMethod@@Base+0x740> │ │ │ │ - bl 29e598 │ │ │ │ - b c0ff8 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ - ldr r3, [pc, #88] @ c10b8 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ - ldr r1, [pc, #92] @ c10c0 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ + bne c1430 <_PyObject_GetMethod@@Base+0x740> │ │ │ │ + bl 2a0e6c │ │ │ │ + b c13f4 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ + ldr r3, [pc, #88] @ c14b4 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + ldr r1, [pc, #92] @ c14bc <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b c0ff8 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ - ldr r3, [pc, #64] @ c10b4 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ - ldr r1, [pc, #76] @ c10c4 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ + bl 190b84 │ │ │ │ + b c13f4 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ + ldr r3, [pc, #64] @ c14b0 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ + ldr r1, [pc, #76] @ c14c0 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 117900 │ │ │ │ - b c0ff8 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ + bl 117eec │ │ │ │ + b c13f4 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne c0fc8 <_PyObject_GetMethod@@Base+0x6d4> │ │ │ │ + bne c13c4 <_PyObject_GetMethod@@Base+0x6d4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b c0fc8 <_PyObject_GetMethod@@Base+0x6d4> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b c13c4 <_PyObject_GetMethod@@Base+0x6d4> │ │ │ │ mvn r6, #0 │ │ │ │ - b c0fc8 <_PyObject_GetMethod@@Base+0x6d4> │ │ │ │ - eorseq ip, r6, r4, asr #7 │ │ │ │ - subseq lr, r7, r8, lsr r5 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r1, r6, r8, lsl r8 │ │ │ │ - eorseq r1, r6, r0, lsr #22 │ │ │ │ - eorseq r1, r6, r8, lsr fp │ │ │ │ + b c13c4 <_PyObject_GetMethod@@Base+0x6d4> │ │ │ │ + eorseq pc, r6, r4, lsl #23 │ │ │ │ + subseq lr, r8, r8, lsr r5 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + subseq sp, r6, r0, asr #22 │ │ │ │ + @ instruction: 0x00364ffc │ │ │ │ + eorseq r5, r6, r4, lsl #6 │ │ │ │ + eorseq r5, r6, ip, lsl r3 │ │ │ │ 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] @ c19d4 <_PyObject_GetMethod@@Base+0x10e0> │ │ │ │ + ldr sl, [pc, #2292] @ c1dd0 <_PyObject_GetMethod@@Base+0x10e0> │ │ │ │ mov r7, r0 │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ bics r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sl, r0] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - beq c193c <_PyObject_GetMethod@@Base+0x1048> │ │ │ │ + beq c1d38 <_PyObject_GetMethod@@Base+0x1048> │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne c1474 <_PyObject_GetMethod@@Base+0xb80> │ │ │ │ + bne c1870 <_PyObject_GetMethod@@Base+0xb80> │ │ │ │ cmp r3, #0 │ │ │ │ - bne c18e4 <_PyObject_GetMethod@@Base+0xff0> │ │ │ │ + bne c1ce0 <_PyObject_GetMethod@@Base+0xff0> │ │ │ │ subs r8, r4, #1 │ │ │ │ - beq c156c <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ - bl 3571e0 │ │ │ │ + beq c1968 <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt c1794 <_PyObject_GetMethod@@Base+0xea0> │ │ │ │ + bgt c1b90 <_PyObject_GetMethod@@Base+0xea0> │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c159c <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ - ldr r0, [pc, #2184] @ c19d8 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ + beq c1998 <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ + ldr r0, [pc, #2184] @ c1dd4 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ 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 c1814 <_PyObject_GetMethod@@Base+0xf20> │ │ │ │ + bne c1c10 <_PyObject_GetMethod@@Base+0xf20> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1464 <_PyObject_GetMethod@@Base+0xb70> │ │ │ │ + beq c1860 <_PyObject_GetMethod@@Base+0xb70> │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r8, #1 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [r3] │ │ │ │ - beq c11f8 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ + beq c15f4 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ ldr lr, [r5, #8] │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r0, [lr] │ │ │ │ add r1, r5, #8 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c11bc <_PyObject_GetMethod@@Base+0x8c8> │ │ │ │ + beq c15b8 <_PyObject_GetMethod@@Base+0x8c8> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [lr] │ │ │ │ cmp r8, #2 │ │ │ │ str lr, [r3] │ │ │ │ - ble c11f8 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ + ble c15f4 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ 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 c1544 <_PyObject_GetMethod@@Base+0xc50> │ │ │ │ + beq c1940 <_PyObject_GetMethod@@Base+0xc50> │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c11d4 <_PyObject_GetMethod@@Base+0x8e0> │ │ │ │ + bne c15d0 <_PyObject_GetMethod@@Base+0x8e0> │ │ │ │ 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 c1584 <_PyObject_GetMethod@@Base+0xc90> │ │ │ │ + blt c1980 <_PyObject_GetMethod@@Base+0xc90> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1914 <_PyObject_GetMethod@@Base+0x1020> │ │ │ │ - ldr r2, [pc, #1936] @ c19dc <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ + beq c1d10 <_PyObject_GetMethod@@Base+0x1020> │ │ │ │ + ldr r2, [pc, #1936] @ c1dd8 <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1778 <_PyObject_GetMethod@@Base+0xe84> │ │ │ │ + bne c1b74 <_PyObject_GetMethod@@Base+0xe84> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c15f4 <_PyObject_GetMethod@@Base+0xd00> │ │ │ │ + beq c19f0 <_PyObject_GetMethod@@Base+0xd00> │ │ │ │ cmp r5, #1 │ │ │ │ - bne c166c <_PyObject_GetMethod@@Base+0xd78> │ │ │ │ + bne c1a68 <_PyObject_GetMethod@@Base+0xd78> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c130c <_PyObject_GetMethod@@Base+0xa18> │ │ │ │ + beq c1708 <_PyObject_GetMethod@@Base+0xa18> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1290 <_PyObject_GetMethod@@Base+0x99c> │ │ │ │ + beq c168c <_PyObject_GetMethod@@Base+0x99c> │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c15bc <_PyObject_GetMethod@@Base+0xcc8> │ │ │ │ + bne c19b8 <_PyObject_GetMethod@@Base+0xcc8> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq c15d0 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ + beq c19cc <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq c1968 <_PyObject_GetMethod@@Base+0x1074> │ │ │ │ - ldr r3, [pc, #1832] @ c19e0 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ + beq c1d64 <_PyObject_GetMethod@@Base+0x1074> │ │ │ │ + ldr r3, [pc, #1832] @ c1ddc <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ cmp r2, r3 │ │ │ │ - bne c1760 <_PyObject_GetMethod@@Base+0xe6c> │ │ │ │ + bne c1b5c <_PyObject_GetMethod@@Base+0xe6c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq c1760 <_PyObject_GetMethod@@Base+0xe6c> │ │ │ │ + beq c1b5c <_PyObject_GetMethod@@Base+0xe6c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 9b470 │ │ │ │ + bl 9b510 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c15d0 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ + beq c19cc <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq c15d0 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ - bl ab108 │ │ │ │ + beq c19cc <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ + bl ab1f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt c15d0 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ + blt c19cc <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bge c15d0 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ + bge c19cc <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ ldr r8, [r7, #12] │ │ │ │ - ldr r3, [pc, #1740] @ c19e4 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + ldr r3, [pc, #1740] @ c1de0 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ cmp r8, r3 │ │ │ │ - beq c1554 <_PyObject_GetMethod@@Base+0xc60> │ │ │ │ + beq c1950 <_PyObject_GetMethod@@Base+0xc60> │ │ │ │ add r5, r7, r5, lsl #3 │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - blt c1554 <_PyObject_GetMethod@@Base+0xc60> │ │ │ │ + blt c1950 <_PyObject_GetMethod@@Base+0xc60> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq c16c4 <_PyObject_GetMethod@@Base+0xdd0> │ │ │ │ + beq c1ac0 <_PyObject_GetMethod@@Base+0xdd0> │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ lsr r3, r1, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ str r3, [sp, #24] │ │ │ │ tst r1, #32 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq c16b4 <_PyObject_GetMethod@@Base+0xdc0> │ │ │ │ + beq c1ab0 <_PyObject_GetMethod@@Base+0xdc0> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - beq c178c <_PyObject_GetMethod@@Base+0xe98> │ │ │ │ + beq c1b88 <_PyObject_GetMethod@@Base+0xe98> │ │ │ │ cmn r8, #20 │ │ │ │ - beq c15ec <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + beq c19e8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ cmp ip, r2 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ movge ip, r2 │ │ │ │ cmp r3, r2 │ │ │ │ cmpge ip, #0 │ │ │ │ - beq c1520 <_PyObject_GetMethod@@Base+0xc2c> │ │ │ │ + beq c191c <_PyObject_GetMethod@@Base+0xc2c> │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, r2 │ │ │ │ orrs r1, r3, ip │ │ │ │ - bmi c1850 <_PyObject_GetMethod@@Base+0xf5c> │ │ │ │ + bmi c1c4c <_PyObject_GetMethod@@Base+0xf5c> │ │ │ │ cmp r3, ip │ │ │ │ cmpge r2, ip │ │ │ │ - ble c180c <_PyObject_GetMethod@@Base+0xf18> │ │ │ │ + ble c1c08 <_PyObject_GetMethod@@Base+0xf18> │ │ │ │ ldrb r2, [r8, #16] │ │ │ │ sub r5, r3, ip │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ lsr r3, r2, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ - beq c160c <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ + beq c1a08 <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ addne r8, r8, #20 │ │ │ │ cmp r5, #1 │ │ │ │ add r7, r8, ip │ │ │ │ - beq c1644 <_PyObject_GetMethod@@Base+0xd50> │ │ │ │ + beq c1a40 <_PyObject_GetMethod@@Base+0xd50> │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ - bl 926b4 │ │ │ │ + bl 9276c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c15ec <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + beq c19e8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq c19a0 <_PyObject_GetMethod@@Base+0x10ac> │ │ │ │ + beq c1d9c <_PyObject_GetMethod@@Base+0x10ac> │ │ │ │ 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 c144c <_PyObject_GetMethod@@Base+0xb58> │ │ │ │ + beq c1848 <_PyObject_GetMethod@@Base+0xb58> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c144c <_PyObject_GetMethod@@Base+0xb58> │ │ │ │ + bne c1848 <_PyObject_GetMethod@@Base+0xb58> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1440] @ c19d8 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ + ldr r2, [pc, #1440] @ c1dd4 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c17ec <_PyObject_GetMethod@@Base+0xef8> │ │ │ │ + bne c1be8 <_PyObject_GetMethod@@Base+0xef8> │ │ │ │ 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 c119c <_PyObject_GetMethod@@Base+0x8a8> │ │ │ │ - b c11f8 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ + bne c1598 <_PyObject_GetMethod@@Base+0x8a8> │ │ │ │ + b c15f4 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq c19a8 <_PyObject_GetMethod@@Base+0x10b4> │ │ │ │ + beq c1da4 <_PyObject_GetMethod@@Base+0x10b4> │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble c14e8 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ + ble c18e4 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ ldr lr, [r1, #12] │ │ │ │ cmp r0, lr │ │ │ │ - beq c110c <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + beq c1508 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ cmp ip, #1 │ │ │ │ - beq c14e8 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ + beq c18e4 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ ldr lr, [r1, #16] │ │ │ │ cmp r0, lr │ │ │ │ - beq c110c <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + beq c1508 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ cmp ip, #2 │ │ │ │ - beq c14e8 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ + beq c18e4 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ ldr lr, [r1, #20] │ │ │ │ cmp r0, lr │ │ │ │ - beq c110c <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + beq c1508 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ cmp ip, #3 │ │ │ │ - beq c14e8 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ + beq c18e4 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ add r1, r1, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r1, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq c110c <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + beq c1508 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ cmp ip, lr │ │ │ │ - bne c14d0 <_PyObject_GetMethod@@Base+0xbdc> │ │ │ │ + bne c18cc <_PyObject_GetMethod@@Base+0xbdc> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2416d4 │ │ │ │ + bl 243ffc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - bne c110c <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + bne c1508 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ mov r8, #0 │ │ │ │ - b c1458 <_PyObject_GetMethod@@Base+0xb64> │ │ │ │ + b c1854 <_PyObject_GetMethod@@Base+0xb64> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ movlt lr, #0 │ │ │ │ andge lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq c138c <_PyObject_GetMethod@@Base+0xa98> │ │ │ │ - ldr r3, [pc, #1208] @ c19e0 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ + beq c1788 <_PyObject_GetMethod@@Base+0xa98> │ │ │ │ + ldr r3, [pc, #1208] @ c1ddc <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c1958 <_PyObject_GetMethod@@Base+0x1064> │ │ │ │ + bne c1d54 <_PyObject_GetMethod@@Base+0x1064> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ - b c1410 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + b c180c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ cmp r8, r3 │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c11d4 <_PyObject_GetMethod@@Base+0x8e0> │ │ │ │ - b c11f8 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ + bne c15d0 <_PyObject_GetMethod@@Base+0x8e0> │ │ │ │ + b c15f4 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r8, [pc, #1156] @ c19e4 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + ldr r8, [pc, #1156] @ c1de0 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c1410 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + b c180c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #1136] @ c19e8 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r4, [pc, #1136] @ c1de4 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ - bge c1234 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ - ldr r1, [pc, #1120] @ c19ec <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ + bge c1630 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ + ldr r1, [pc, #1120] @ c1de8 <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 29bb10 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29e3e4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1234 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ - b c1914 <_PyObject_GetMethod@@Base+0x1020> │ │ │ │ - ldr r0, [pc, #1100] @ c19f0 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ + beq c1630 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ + b c1d10 <_PyObject_GetMethod@@Base+0x1020> │ │ │ │ + ldr r0, [pc, #1100] @ c1dec <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ mov r1, r8 │ │ │ │ - bl 9aa38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aad8 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c1500 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ - bl 3571e0 │ │ │ │ + beq c18fc <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ - b c1174 <_PyObject_GetMethod@@Base+0x880> │ │ │ │ + b c1570 <_PyObject_GetMethod@@Base+0x880> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 11fabc │ │ │ │ + bl 1200a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge c1300 <_PyObject_GetMethod@@Base+0xa0c> │ │ │ │ - bl a573c │ │ │ │ + bge c16fc <_PyObject_GetMethod@@Base+0xa0c> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c15ec <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ - ldr r3, [pc, #1040] @ c19f4 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ - ldr r1, [pc, #1040] @ c19f8 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ + bne c19e8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + ldr r3, [pc, #1040] @ c1df0 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ + ldr r1, [pc, #1040] @ c1df4 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r8, #0 │ │ │ │ - b c1410 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ - ldr r2, [pc, #1000] @ c19e4 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ - ldr r1, [pc, #1020] @ c19fc <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ + b c180c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r2, [pc, #1000] @ c1de0 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + ldr r1, [pc, #1020] @ c1df8 <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b6488 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ + bl 2b8eb8 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ mov r8, r0 │ │ │ │ - b c1410 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + b c180c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r0, [r8, #28] │ │ │ │ lsr r2, r2, #2 │ │ │ │ addne r0, r8, #28 │ │ │ │ and r2, r2, #7 │ │ │ │ cmp r5, #0 │ │ │ │ mla r0, r2, ip, r0 │ │ │ │ - blt c18b8 <_PyObject_GetMethod@@Base+0xfc4> │ │ │ │ + blt c1cb4 <_PyObject_GetMethod@@Base+0xfc4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne c1830 <_PyObject_GetMethod@@Base+0xf3c> │ │ │ │ + bne c1c2c <_PyObject_GetMethod@@Base+0xf3c> │ │ │ │ mov r1, r5 │ │ │ │ - bl c1bc4 │ │ │ │ + bl c1fc0 │ │ │ │ mov r8, r0 │ │ │ │ - b c1410 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + b c180c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ ldrsb r2, [r8, ip] │ │ │ │ ldrb r3, [r8, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r8, [pc, #936] @ c1a00 <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ - ldrlt r8, [pc, #936] @ c1a04 <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ + ldrge r8, [pc, #936] @ c1dfc <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ + ldrlt r8, [pc, #936] @ c1e00 <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r8, r2, r3, r8 │ │ │ │ addlt r8, r8, r3, lsl #5 │ │ │ │ - b c1410 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + b c180c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92c64 │ │ │ │ + bl 92d1c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c15ec <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + beq c19e8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ add fp, r8, #8 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r5, r9 │ │ │ │ - ldr r2, [pc, #848] @ c19e4 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ - ble c1410 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r2, [pc, #848] @ c1de0 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + ble c180c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b6488 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ + bl 2b8eb8 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1978 <_PyObject_GetMethod@@Base+0x1084> │ │ │ │ + beq c1d74 <_PyObject_GetMethod@@Base+0x1084> │ │ │ │ add r9, r9, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b c1688 <_PyObject_GetMethod@@Base+0xd94> │ │ │ │ + b c1a84 <_PyObject_GetMethod@@Base+0xd94> │ │ │ │ ldr r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1374 <_PyObject_GetMethod@@Base+0xa80> │ │ │ │ - b c15ec <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + bne c1770 <_PyObject_GetMethod@@Base+0xa80> │ │ │ │ + b c19e8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ add r9, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ str r9, [sp] │ │ │ │ - bl 29c7d8 <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ + bl 29f0ac <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c15ec <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + beq c19e8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp ip, r3 │ │ │ │ movge ip, r3 │ │ │ │ cmp r2, r3 │ │ │ │ movlt r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ clz lr, ip │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r7, #12] │ │ │ │ lsr lr, lr, #5 │ │ │ │ - beq c1508 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ + beq c1904 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - ldr r2, [pc, #736] @ c1a08 <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ + ldr r2, [pc, #736] @ c1e04 <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ cmp r1, r2 │ │ │ │ movne lr, #0 │ │ │ │ andeq lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne c17d0 <_PyObject_GetMethod@@Base+0xedc> │ │ │ │ + bne c1bcc <_PyObject_GetMethod@@Base+0xedc> │ │ │ │ sub r1, r3, ip │ │ │ │ add r0, r0, ip │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1410 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + beq c180c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1135e4 │ │ │ │ - b c1410 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + bl 1139e8 │ │ │ │ + b c180c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bf80 │ │ │ │ + bl 8c038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c12c8 <_PyObject_GetMethod@@Base+0x9d4> │ │ │ │ - b c15d0 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ + bne c16c4 <_PyObject_GetMethod@@Base+0x9d4> │ │ │ │ + b c19cc <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - b c1410 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + b c180c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ add r3, r8, #28 │ │ │ │ - b c16b8 <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ + b c1ab4 <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - ble c159c <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ - bl 29e598 │ │ │ │ + ble c1998 <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ + bl 2a0e6c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c1500 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + beq c18fc <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sl, r9] │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1890 <_PyObject_GetMethod@@Base+0xf9c> │ │ │ │ + beq c1c8c <_PyObject_GetMethod@@Base+0xf9c> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b c119c <_PyObject_GetMethod@@Base+0x8a8> │ │ │ │ + b c1598 <_PyObject_GetMethod@@Base+0x8a8> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1738 <_PyObject_GetMethod@@Base+0xe44> │ │ │ │ + bne c1b34 <_PyObject_GetMethod@@Base+0xe44> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23e5dc │ │ │ │ + bl 240f04 │ │ │ │ mov r8, r0 │ │ │ │ - b c1748 <_PyObject_GetMethod@@Base+0xe54> │ │ │ │ - ldr r1, [pc, #536] @ c1a0c <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ + b c1b44 <_PyObject_GetMethod@@Base+0xe54> │ │ │ │ + ldr r1, [pc, #536] @ c1e08 <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c1444 <_PyObject_GetMethod@@Base+0xb50> │ │ │ │ + beq c1840 <_PyObject_GetMethod@@Base+0xb50> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b c1444 <_PyObject_GetMethod@@Base+0xb50> │ │ │ │ - ldr r8, [pc, #508] @ c1a10 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ - b c1410 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ - ldr r3, [pc, #496] @ c1a0c <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ + b c1840 <_PyObject_GetMethod@@Base+0xb50> │ │ │ │ + ldr r8, [pc, #508] @ c1e0c <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ + b c180c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r3, [pc, #496] @ c1e08 <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ cmp fp, r3 │ │ │ │ - bne c18cc <_PyObject_GetMethod@@Base+0xfd8> │ │ │ │ + bne c1cc8 <_PyObject_GetMethod@@Base+0xfd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e3ac │ │ │ │ + bl 1900bc │ │ │ │ ldr r2, [sl, r9] │ │ │ │ - b c1174 <_PyObject_GetMethod@@Base+0x880> │ │ │ │ + b c1570 <_PyObject_GetMethod@@Base+0x880> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c187c <_PyObject_GetMethod@@Base+0xf88> │ │ │ │ + beq c1c78 <_PyObject_GetMethod@@Base+0xf88> │ │ │ │ cmp r2, #2 │ │ │ │ - bne c1864 <_PyObject_GetMethod@@Base+0xf70> │ │ │ │ + bne c1c60 <_PyObject_GetMethod@@Base+0xf70> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2909c0 │ │ │ │ + bl 293154 │ │ │ │ mov r8, r0 │ │ │ │ - b c1410 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ - ldr r3, [pc, #412] @ c19f4 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ - ldr r1, [pc, #440] @ c1a14 <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ + b c180c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r3, [pc, #412] @ c1df0 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ + ldr r1, [pc, #440] @ c1e10 <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b c15ec <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + bl 190b84 │ │ │ │ + b c19e8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ cmp r2, #4 │ │ │ │ - bne c187c <_PyObject_GetMethod@@Base+0xf88> │ │ │ │ + bne c1c78 <_PyObject_GetMethod@@Base+0xf88> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c21a0 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ + bl 2c4cfc <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ mov r8, r0 │ │ │ │ - b c1410 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ - ldr r3, [pc, #404] @ c1a18 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ - ldr r1, [pc, #404] @ c1a1c <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ + b c180c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r3, [pc, #404] @ c1e14 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ + ldr r1, [pc, #404] @ c1e18 <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b c15ec <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + bl 190b84 │ │ │ │ + b c19e8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ 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 c11b4 <_PyObject_GetMethod@@Base+0x8c0> │ │ │ │ - b c11cc <_PyObject_GetMethod@@Base+0x8d8> │ │ │ │ - ldr r3, [pc, #352] @ c1a20 <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ - ldr r1, [pc, #352] @ c1a24 <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ + bne c15b0 <_PyObject_GetMethod@@Base+0x8c0> │ │ │ │ + b c15c8 <_PyObject_GetMethod@@Base+0x8d8> │ │ │ │ + ldr r3, [pc, #352] @ c1e1c <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ + ldr r1, [pc, #352] @ c1e20 <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b c15ec <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + bl 190b84 │ │ │ │ + b c19e8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r2, [sl, r9] │ │ │ │ - b c1174 <_PyObject_GetMethod@@Base+0x880> │ │ │ │ + b c1570 <_PyObject_GetMethod@@Base+0x880> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1114 <_PyObject_GetMethod@@Base+0x820> │ │ │ │ + beq c1510 <_PyObject_GetMethod@@Base+0x820> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a72b8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9b90 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c1500 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ - ldr r3, [pc, #288] @ c1a28 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ - ldr r1, [pc, #288] @ c1a2c <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ + beq c18fc <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + ldr r3, [pc, #288] @ c1e24 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ + ldr r1, [pc, #288] @ c1e28 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117900 │ │ │ │ + bl 117eec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1500 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + beq c18fc <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1500 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + bne c18fc <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b c1500 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b c18fc <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a72b8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9b90 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c1500 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ - ldr r3, [pc, #212] @ c1a28 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ - ldr r1, [pc, #216] @ c1a30 <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ - b c1908 <_PyObject_GetMethod@@Base+0x1014> │ │ │ │ + beq c18fc <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + ldr r3, [pc, #212] @ c1e24 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ + ldr r1, [pc, #216] @ c1e2c <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ + b c1d04 <_PyObject_GetMethod@@Base+0x1014> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d24cc <_PyUnicode_Copy@@Base> │ │ │ │ + bl 1d49e8 <_PyUnicode_Copy@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - b c1410 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ - ldr r1, [pc, #196] @ c1a34 <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ - ldr r0, [pc, #196] @ c1a38 <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c15d0 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ + b c180c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r1, [pc, #196] @ c1e30 <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ + ldr r0, [pc, #196] @ c1e34 <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c19cc <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c15ec <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + beq c19e8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c15ec <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + bne c19e8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b c15ec <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b c19e8 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ - b c1404 <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ + b c1800 <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ mov r1, r2 │ │ │ │ ldr r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c19c4 <_PyObject_GetMethod@@Base+0x10d0> │ │ │ │ + beq c1dc0 <_PyObject_GetMethod@@Base+0x10d0> │ │ │ │ cmp r0, r1 │ │ │ │ - bne c19ac <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ - b c110c <_PyObject_GetMethod@@Base+0x818> │ │ │ │ - ldr r1, [pc, #112] @ c1a3c <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ + bne c1da8 <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ + b c1508 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + ldr r1, [pc, #112] @ c1e38 <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ cmp r0, r1 │ │ │ │ - beq c110c <_PyObject_GetMethod@@Base+0x818> │ │ │ │ - b c14e8 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ + beq c1508 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + b c18e4 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r6, lr, r8, asr lr │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq r0, r6, r8, lsr r9 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r1, r6, r0, ror #24 │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ - subseq pc, r7, r0, lsl r4 @ │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq sl, r5, ip, asr #11 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - eorseq r1, r6, r0, ror ip │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, ip, lsl #25 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, ip, lsr r9 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003611b8 │ │ │ │ - eorseq r1, r6, ip, lsr ip │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + andseq r9, lr, r8, asr #2 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r9, r8, lsl r0 │ │ │ │ + eorseq r4, r6, ip, lsl r1 │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + subseq sp, r6, r0, lsl #22 │ │ │ │ + eorseq r5, r6, r4, asr #8 │ │ │ │ + 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: 0x0018fafc │ │ │ │ + subseq r9, r8, r4, asr #22 │ │ │ │ + eorseq r5, r6, r4, asr r4 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r5, r6, r0, ror r4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r6, r0, lsr #2 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r6, ip, r9, r4 │ │ │ │ + eorseq r5, r6, r0, lsr #8 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq fp, r5, ip, asr #4 │ │ │ │ - subseq r8, r5, r0, asr lr │ │ │ │ + eorseq lr, r5, ip, lsl #20 │ │ │ │ + subseq r8, r6, 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 c1b14 <_PyObject_GetMethod@@Base+0x1220> │ │ │ │ + beq c1f10 <_PyObject_GetMethod@@Base+0x1220> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq c1ae4 <_PyObject_GetMethod@@Base+0x11f0> │ │ │ │ + beq c1ee0 <_PyObject_GetMethod@@Base+0x11f0> │ │ │ │ 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 c1aa4 <_PyObject_GetMethod@@Base+0x11b0> │ │ │ │ + bge c1ea0 <_PyObject_GetMethod@@Base+0x11b0> │ │ │ │ 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 ab414 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab500 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne r4, [r3, r6, lsl #2] │ │ │ │ - bne c1a9c <_PyObject_GetMethod@@Base+0x11a8> │ │ │ │ + bne c1e98 <_PyObject_GetMethod@@Base+0x11a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1b14 <_PyObject_GetMethod@@Base+0x1220> │ │ │ │ + beq c1f10 <_PyObject_GetMethod@@Base+0x1220> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1af0 <_PyObject_GetMethod@@Base+0x11fc> │ │ │ │ + bne c1eec <_PyObject_GetMethod@@Base+0x11fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b c1af0 <_PyObject_GetMethod@@Base+0x11fc> │ │ │ │ - ldr r1, [pc, #48] @ c1b1c <_PyObject_GetMethod@@Base+0x1228> │ │ │ │ - ldr r0, [pc, #48] @ c1b20 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b c1eec <_PyObject_GetMethod@@Base+0x11fc> │ │ │ │ + ldr r1, [pc, #48] @ c1f18 <_PyObject_GetMethod@@Base+0x1228> │ │ │ │ + ldr r0, [pc, #48] @ c1f1c <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1b14 <_PyObject_GetMethod@@Base+0x1220> │ │ │ │ + beq c1f10 <_PyObject_GetMethod@@Base+0x1220> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1b14 <_PyObject_GetMethod@@Base+0x1220> │ │ │ │ + bne c1f10 <_PyObject_GetMethod@@Base+0x1220> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b c1a9c <_PyObject_GetMethod@@Base+0x11a8> │ │ │ │ + b c1e98 <_PyObject_GetMethod@@Base+0x11a8> │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq fp, r5, ip, lsl r0 │ │ │ │ + @ instruction: 0x0035e7dc │ │ │ │ │ │ │ │ -000c1b24 : │ │ │ │ +000c1f20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt c1ba0 │ │ │ │ + blt c1f9c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ - bne c1b58 │ │ │ │ + bne c1f54 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b c1bc4 │ │ │ │ + b c1fc0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble c1b88 │ │ │ │ + ble c1f84 │ │ │ │ cmp r3, #2 │ │ │ │ - bne c1b74 │ │ │ │ + bne c1f70 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 2909c0 │ │ │ │ + b 293154 │ │ │ │ cmp r3, #4 │ │ │ │ - bne c1b88 │ │ │ │ + bne c1f84 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 2c21a0 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ - ldr r3, [pc, #36] @ c1bb4 │ │ │ │ - ldr r1, [pc, #36] @ c1bb8 │ │ │ │ + b 2c4cfc <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ + ldr r3, [pc, #36] @ c1fb0 │ │ │ │ + ldr r1, [pc, #36] @ c1fb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ c1bbc │ │ │ │ - ldr r1, [pc, #20] @ c1bc0 │ │ │ │ + ldr r3, [pc, #20] @ c1fb8 │ │ │ │ + ldr r1, [pc, #20] @ c1fbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b c1b98 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, ip, lsl #25 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, ip, lsr r9 │ │ │ │ + bl 190b84 │ │ │ │ + b c1f94 │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r5, r6, r0, ror r4 │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r5, r6, r0, lsr #2 │ │ │ │ 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 c1f50 │ │ │ │ + beq c234c │ │ │ │ cmp r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ addne ip, r0, r4 │ │ │ │ movne r3, r0 │ │ │ │ - beq c1edc │ │ │ │ + beq c22d8 │ │ │ │ cmp ip, r3 │ │ │ │ - bls c1d50 │ │ │ │ + bls c214c │ │ │ │ tst r3, #3 │ │ │ │ - beq c1c6c │ │ │ │ + beq c2068 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge c1bf0 │ │ │ │ + bge c1fec │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1f98 │ │ │ │ + blt c2394 │ │ │ │ cmn r4, #-2147483618 @ 0x8000001e │ │ │ │ - bgt c1c54 │ │ │ │ - ldr r9, [pc, #904] @ c1fb4 │ │ │ │ - ldr r2, [pc, #904] @ c1fb8 │ │ │ │ + bgt c2050 │ │ │ │ + ldr r9, [pc, #904] @ c23b0 │ │ │ │ + ldr r2, [pc, #904] @ c23b4 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #29 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #0 │ │ │ │ - beq c1d7c │ │ │ │ + beq c2178 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c1dd4 │ │ │ │ - bl 29e598 │ │ │ │ + bne c21d0 │ │ │ │ + bl 2a0e6c │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne c1e2c │ │ │ │ + bne c2228 │ │ │ │ mov r5, #0 │ │ │ │ - b c1e50 │ │ │ │ + b c224c │ │ │ │ add r2, r3, #4 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1c00 │ │ │ │ - ldr r1, [pc, #828] @ c1fbc │ │ │ │ + bcc c1ffc │ │ │ │ + ldr r1, [pc, #828] @ c23b8 │ │ │ │ ldr r0, [r3] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1c14 │ │ │ │ + bne c2010 │ │ │ │ add r0, r3, #8 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1d48 │ │ │ │ + bcc c2144 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1c14 │ │ │ │ + bne c2010 │ │ │ │ add r2, r3, #12 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1ebc │ │ │ │ + bcc c22b8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1c14 │ │ │ │ + bne c2010 │ │ │ │ add r0, r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1d48 │ │ │ │ + bcc c2144 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1c14 │ │ │ │ + bne c2010 │ │ │ │ add r2, r3, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1ebc │ │ │ │ + bcc c22b8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1c14 │ │ │ │ + bne c2010 │ │ │ │ add r0, r3, #24 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1d48 │ │ │ │ + bcc c2144 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1c14 │ │ │ │ + bne c2010 │ │ │ │ add lr, r3, #28 │ │ │ │ cmp ip, lr │ │ │ │ - bcc c1ebc │ │ │ │ + bcc c22b8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1c14 │ │ │ │ + bne c2010 │ │ │ │ sub r2, ip, #28 │ │ │ │ sub r3, r2, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, lr, r3 │ │ │ │ - b c1d3c │ │ │ │ + b c2138 │ │ │ │ ldr r2, [r2] │ │ │ │ add lr, lr, #4 │ │ │ │ tst r1, r2 │ │ │ │ - bne c1c14 │ │ │ │ + bne c2010 │ │ │ │ cmp r3, lr │ │ │ │ mov r2, lr │ │ │ │ - bne c1d2c │ │ │ │ + bne c2128 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1c04 │ │ │ │ + bne c2000 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1f98 │ │ │ │ + blt c2394 │ │ │ │ cmn r4, #-2147483626 @ 0x80000016 │ │ │ │ - bgt c1c54 │ │ │ │ - ldr r9, [pc, #588] @ c1fb4 │ │ │ │ - ldr r2, [pc, #588] @ c1fb8 │ │ │ │ + bgt c2050 │ │ │ │ + ldr r9, [pc, #588] @ c23b0 │ │ │ │ + ldr r2, [pc, #588] @ c23b4 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #21 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #1 │ │ │ │ - bne c1c40 │ │ │ │ - ldr r3, [pc, #572] @ c1fc0 │ │ │ │ - bl 3571e0 │ │ │ │ + bne c203c │ │ │ │ + ldr r3, [pc, #572] @ c23bc │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c1e88 │ │ │ │ + bhi c2284 │ │ │ │ sub r1, r7, #1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c1f40 │ │ │ │ + beq c233c │ │ │ │ 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 c1e58 │ │ │ │ - ldr r3, [pc, #488] @ c1fc4 │ │ │ │ + beq c2254 │ │ │ │ + ldr r3, [pc, #488] @ c23c0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #468] @ c1fc8 │ │ │ │ + ldr r2, [pc, #468] @ c23c4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1f58 │ │ │ │ + bne c2354 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c1f00 │ │ │ │ + beq c22fc │ │ │ │ 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 c1fac │ │ │ │ + beq c23a8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c1f2c │ │ │ │ + beq c2328 │ │ │ │ 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 c1ecc │ │ │ │ + bcc c22c8 │ │ │ │ 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 c1dd4 │ │ │ │ + bne c21d0 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #312] @ c1fcc │ │ │ │ + ldr r2, [pc, #312] @ c23c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1f70 │ │ │ │ + bne c236c │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1c54 │ │ │ │ + beq c2050 │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b c1dd4 │ │ │ │ + b c21d0 │ │ │ │ mov r2, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1c04 │ │ │ │ - b c1d50 │ │ │ │ + bne c2000 │ │ │ │ + b c214c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c1dd4 │ │ │ │ + b c21d0 │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #228] @ c1fd0 │ │ │ │ - ldrne r5, [pc, #196] @ c1fb4 │ │ │ │ + ldreq r5, [pc, #228] @ c23cc │ │ │ │ + ldrne r5, [pc, #196] @ c23b0 │ │ │ │ addeq r3, r3, r3, lsl #1 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ addeq r5, r5, r3, lsl #3 │ │ │ │ addne r5, r5, r3, lsl #5 │ │ │ │ - b c1e50 │ │ │ │ + b c224c │ │ │ │ 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 c1e2c │ │ │ │ + b c2228 │ │ │ │ add r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b c1e50 │ │ │ │ + b c224c │ │ │ │ mov r0, sl │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ mov r5, r0 │ │ │ │ - b c1e80 │ │ │ │ - ldr r5, [pc, #124] @ c1fd4 │ │ │ │ - b c1e50 │ │ │ │ - ldr r1, [pc, #120] @ c1fd8 │ │ │ │ + b c227c │ │ │ │ + ldr r5, [pc, #124] @ c23d0 │ │ │ │ + b c224c │ │ │ │ + ldr r1, [pc, #120] @ c23d4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne c1f84 │ │ │ │ + bne c2380 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e3ac │ │ │ │ - b c1e04 │ │ │ │ + bl 1900bc │ │ │ │ + b c2200 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c1ea4 │ │ │ │ + b c22a0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c1e04 │ │ │ │ - ldr r3, [pc, #60] @ c1fdc │ │ │ │ - ldr r1, [pc, #60] @ c1fe0 │ │ │ │ + b c2200 │ │ │ │ + ldr r3, [pc, #60] @ c23d8 │ │ │ │ + ldr r1, [pc, #60] @ c23dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b c1c64 │ │ │ │ + bl 190b84 │ │ │ │ + b c2060 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b c1f30 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ + b c232c │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - subseq pc, r7, r0, lsl r4 @ │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r8, lsl #31 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + subseq pc, r8, r0, lsl r4 @ │ │ │ │ + subseq r9, r8, r4, asr #22 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq lr, r5, r8, asr #14 │ │ │ │ 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 c2270 │ │ │ │ + bne c266c │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c2270 │ │ │ │ + blt c266c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt c2270 │ │ │ │ + blt c266c │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - blt c2270 │ │ │ │ + blt c266c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr ip, [ip, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, ip │ │ │ │ - bne c2270 │ │ │ │ + bne c266c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ - beq c2270 │ │ │ │ + beq c266c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orr r2, r2, r0 │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne c225c │ │ │ │ + bne c2658 │ │ │ │ cmp ip, #0 │ │ │ │ - ble c2208 │ │ │ │ + ble c2604 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands r2, r2, #32 │ │ │ │ - beq c2244 │ │ │ │ + beq c2640 │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, ip │ │ │ │ - beq c21e0 │ │ │ │ + beq c25dc │ │ │ │ mov r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ tst r0, #32 │ │ │ │ - beq c2250 │ │ │ │ + beq c264c │ │ │ │ cmp ip, #2 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq c21e0 │ │ │ │ + beq c25dc │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ tst r0, #32 │ │ │ │ addne r2, r2, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - beq c21e0 │ │ │ │ + beq c25dc │ │ │ │ add r0, r3, #15 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r3, #18 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ tst r0, #32 │ │ │ │ - beq c2238 │ │ │ │ + beq c2634 │ │ │ │ cmp r3, ip │ │ │ │ add r2, r2, #1 │ │ │ │ - bne c21c8 │ │ │ │ + bne c25c4 │ │ │ │ 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 c2220 │ │ │ │ + blt c261c │ │ │ │ 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 c2200 │ │ │ │ - ldr r3, [pc, #88] @ c2280 │ │ │ │ - ldr r1, [pc, #88] @ c2284 │ │ │ │ + bpl c25fc │ │ │ │ + ldr r3, [pc, #88] @ c267c │ │ │ │ + ldr r1, [pc, #88] @ c2680 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, ip │ │ │ │ - bne c21c8 │ │ │ │ - b c21e0 │ │ │ │ + bne c25c4 │ │ │ │ + b c25dc │ │ │ │ cmp ip, #1 │ │ │ │ - bne c2190 │ │ │ │ - b c21e0 │ │ │ │ + bne c258c │ │ │ │ + b c25dc │ │ │ │ cmp ip, #2 │ │ │ │ - bne c21a8 │ │ │ │ - b c21e0 │ │ │ │ - ldr r3, [pc, #28] @ c2280 │ │ │ │ - ldr r1, [pc, #32] @ c2288 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b c2230 │ │ │ │ - ldr r1, [pc, #20] @ c228c │ │ │ │ - ldr r0, [pc, #20] @ c2290 │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c2230 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, ip, ror #27 │ │ │ │ - @ instruction: 0x00361dd0 │ │ │ │ + bne c25a4 │ │ │ │ + b c25dc │ │ │ │ + ldr r3, [pc, #28] @ c267c │ │ │ │ + ldr r1, [pc, #32] @ c2684 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b c262c │ │ │ │ + ldr r1, [pc, #20] @ c2688 │ │ │ │ + ldr r0, [pc, #20] @ c268c │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c262c │ │ │ │ + subseq r1, r6, r0, ror r9 │ │ │ │ + @ instruction: 0x003655d0 │ │ │ │ + @ instruction: 0x003655b4 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x00361db8 │ │ │ │ + mlaseq r6, ip, r5, r5 │ │ │ │ │ │ │ │ -000c2294 <_Py_write@@Base>: │ │ │ │ +000c2690 <_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 c3fac │ │ │ │ + bl c43a8 │ │ │ │ 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 c7d08 │ │ │ │ + bl c8100 │ │ │ │ sub r3, r6, #4 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r3, r4, lsr #31 │ │ │ │ - bne c2330 <_Py_write@@Base+0x9c> │ │ │ │ + bne c272c <_Py_write@@Base+0x9c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt c2318 <_Py_write@@Base+0x84> │ │ │ │ + blt c2714 <_Py_write@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #36] @ c2344 <_Py_write@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #36] @ c2740 <_Py_write@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444b0 │ │ │ │ + bl 144b28 │ │ │ │ mvn r4, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b c2310 <_Py_write@@Base+0x7c> │ │ │ │ - bl 132800 │ │ │ │ + b c270c <_Py_write@@Base+0x7c> │ │ │ │ + bl 132e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c22c0 <_Py_write@@Base+0x2c> │ │ │ │ + beq c26bc <_Py_write@@Base+0x2c> │ │ │ │ mov r6, #4 │ │ │ │ - b c2324 <_Py_write@@Base+0x90> │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + b c2720 <_Py_write@@Base+0x90> │ │ │ │ + subseq r1, r6, 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] @ c2eec <_Py_write@@Base+0xc58> │ │ │ │ + ldr r1, [pc, #2956] @ c32e8 <_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 c2e44 <_Py_write@@Base+0xbb0> │ │ │ │ + beq c3240 <_Py_write@@Base+0xbb0> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c2e58 <_Py_write@@Base+0xbc4> │ │ │ │ - ldr r1, [pc, #2912] @ c2eec <_Py_write@@Base+0xc58> │ │ │ │ + bne c3254 <_Py_write@@Base+0xbc4> │ │ │ │ + ldr r1, [pc, #2912] @ c32e8 <_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 c2b14 <_Py_write@@Base+0x880> │ │ │ │ - ldr r3, [pc, #2888] @ c2ef0 <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #2888] @ c2ef4 <_Py_write@@Base+0xc60> │ │ │ │ + beq c2f10 <_Py_write@@Base+0x880> │ │ │ │ + ldr r3, [pc, #2888] @ c32ec <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #2888] @ c32f0 <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2b44 <_Py_write@@Base+0x8b0> │ │ │ │ - ldr r3, [pc, #2868] @ c2ef8 <_Py_write@@Base+0xc64> │ │ │ │ - bl 3571e0 │ │ │ │ + bne c2f40 <_Py_write@@Base+0x8b0> │ │ │ │ + ldr r3, [pc, #2868] @ c32f4 <_Py_write@@Base+0xc64> │ │ │ │ + bl 35a980 │ │ │ │ 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 c2ae8 <_Py_write@@Base+0x854> │ │ │ │ + beq c2ee4 <_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 c2904 <_Py_write@@Base+0x670> │ │ │ │ + beq c2d00 <_Py_write@@Base+0x670> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ subne ip, r1, #1 │ │ │ │ - bne c2abc <_Py_write@@Base+0x828> │ │ │ │ - ldr fp, [pc, #2768] @ c2eec <_Py_write@@Base+0xc58> │ │ │ │ + bne c2eb8 <_Py_write@@Base+0x828> │ │ │ │ + ldr fp, [pc, #2768] @ c32e8 <_Py_write@@Base+0xc58> │ │ │ │ mov r9, #1 │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r1, fp │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c2e14 <_Py_write@@Base+0xb80> │ │ │ │ + beq c3210 <_Py_write@@Base+0xb80> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2494 <_Py_write@@Base+0x200> │ │ │ │ + bne c2890 <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c4124 │ │ │ │ + bl c4520 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c28b0 <_Py_write@@Base+0x61c> │ │ │ │ + bne c2cac <_Py_write@@Base+0x61c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2494 <_Py_write@@Base+0x200> │ │ │ │ + bne c2890 <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl cb648 <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ + bl cba30 <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ sub r1, r1, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c249c <_Py_write@@Base+0x208> │ │ │ │ + beq c2898 <_Py_write@@Base+0x208> │ │ │ │ cmp r9, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq c27c0 <_Py_write@@Base+0x52c> │ │ │ │ + beq c2bbc <_Py_write@@Base+0x52c> │ │ │ │ str r6, [r7, r5, lsl #2] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ - b c241c <_Py_write@@Base+0x188> │ │ │ │ + b c2818 <_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 c2ad4 <_Py_write@@Base+0x840> │ │ │ │ + beq c2ed0 <_Py_write@@Base+0x840> │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - bne c2ad4 <_Py_write@@Base+0x840> │ │ │ │ + bne c2ed0 <_Py_write@@Base+0x840> │ │ │ │ cmp r5, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bhi c2e34 <_Py_write@@Base+0xba0> │ │ │ │ + bhi c3230 <_Py_write@@Base+0xba0> │ │ │ │ sub sl, r5, #1 │ │ │ │ lsl sl, sl, #2 │ │ │ │ cmn sl, #13 │ │ │ │ - bhi c2e34 <_Py_write@@Base+0xba0> │ │ │ │ + bhi c3230 <_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 c2c3c <_Py_write@@Base+0x9a8> │ │ │ │ + bhi c3038 <_Py_write@@Base+0x9a8> │ │ │ │ ldr r6, [fp, #12] │ │ │ │ str ip, [fp, #4] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq c2e20 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c321c <_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 c2580 <_Py_write@@Base+0x2ec> │ │ │ │ + ble c297c <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq c2580 <_Py_write@@Base+0x2ec> │ │ │ │ + beq c297c <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq c2580 <_Py_write@@Base+0x2ec> │ │ │ │ + beq c297c <_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 c2568 <_Py_write@@Base+0x2d4> │ │ │ │ + bne c2964 <_Py_write@@Base+0x2d4> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #2416] @ c2efc <_Py_write@@Base+0xc68> │ │ │ │ + ldr r2, [pc, #2416] @ c32f8 <_Py_write@@Base+0xc68> │ │ │ │ ldr r3, [r3, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2afc <_Py_write@@Base+0x868> │ │ │ │ - ldr r3, [pc, #2396] @ c2ef8 <_Py_write@@Base+0xc64> │ │ │ │ - bl 3571e0 │ │ │ │ + bne c2ef8 <_Py_write@@Base+0x868> │ │ │ │ + ldr r3, [pc, #2396] @ c32f4 <_Py_write@@Base+0xc64> │ │ │ │ + bl 35a980 │ │ │ │ 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 c2964 <_Py_write@@Base+0x6d0> │ │ │ │ + beq c2d60 <_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 c25f8 <_Py_write@@Base+0x364> │ │ │ │ + bgt c29f4 <_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 c2964 <_Py_write@@Base+0x6d0> │ │ │ │ + beq c2d60 <_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 c2a24 <_Py_write@@Base+0x790> │ │ │ │ + beq c2e20 <_Py_write@@Base+0x790> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2b60 <_Py_write@@Base+0x8cc> │ │ │ │ + beq c2f5c <_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 c2eac <_Py_write@@Base+0xc18> │ │ │ │ + beq c32a8 <_Py_write@@Base+0xc18> │ │ │ │ cmp r8, #1 │ │ │ │ ldr r7, [r7] │ │ │ │ - ble c269c <_Py_write@@Base+0x408> │ │ │ │ + ble c2a98 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #2 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c269c <_Py_write@@Base+0x408> │ │ │ │ + beq c2a98 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #3 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c269c <_Py_write@@Base+0x408> │ │ │ │ + beq c2a98 <_Py_write@@Base+0x408> │ │ │ │ add r8, r3, r8, lsl #2 │ │ │ │ add r3, r3, #12 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2e68 <_Py_write@@Base+0xbd4> │ │ │ │ + beq c3264 <_Py_write@@Base+0xbd4> │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r7, r2 │ │ │ │ - bne c2680 <_Py_write@@Base+0x3ec> │ │ │ │ + bne c2a7c <_Py_write@@Base+0x3ec> │ │ │ │ cmp r7, #1073741824 @ 0x40000000 │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - bhi c2e88 <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c3284 <_Py_write@@Base+0xbf4> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c29a8 <_Py_write@@Base+0x714> │ │ │ │ + beq c2da4 <_Py_write@@Base+0x714> │ │ │ │ sub r2, r7, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmn r2, #13 │ │ │ │ - bhi c2e88 <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c3284 <_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 c29cc <_Py_write@@Base+0x738> │ │ │ │ + bcc c2dc8 <_Py_write@@Base+0x738> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq c2e74 <_Py_write@@Base+0xbe0> │ │ │ │ + beq c3270 <_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 c2750 <_Py_write@@Base+0x4bc> │ │ │ │ + ble c2b4c <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r1, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2744 <_Py_write@@Base+0x4b0> │ │ │ │ + beq c2b40 <_Py_write@@Base+0x4b0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt c2768 <_Py_write@@Base+0x4d4> │ │ │ │ + bgt c2b64 <_Py_write@@Base+0x4d4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne c272c <_Py_write@@Base+0x498> │ │ │ │ + bne c2b28 <_Py_write@@Base+0x498> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r2, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsl r7, ip, #2 │ │ │ │ str r0, [r1, ip, lsl #2] │ │ │ │ - beq c27a8 <_Py_write@@Base+0x514> │ │ │ │ + beq c2ba4 <_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 c2788 <_Py_write@@Base+0x4f4> │ │ │ │ + bne c2b84 <_Py_write@@Base+0x4f4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq c2750 <_Py_write@@Base+0x4bc> │ │ │ │ + beq c2b4c <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add ip, ip, r2 │ │ │ │ - b c272c <_Py_write@@Base+0x498> │ │ │ │ + b c2b28 <_Py_write@@Base+0x498> │ │ │ │ lsl r9, r9, #1 │ │ │ │ lsls sl, r9, #2 │ │ │ │ - bmi c2e38 <_Py_write@@Base+0xba4> │ │ │ │ + bmi c3234 <_Py_write@@Base+0xba4> │ │ │ │ ldr r0, [sp] │ │ │ │ - ldr r2, [pc, #1832] @ c2f00 <_Py_write@@Base+0xc6c> │ │ │ │ + ldr r2, [pc, #1832] @ c32fc <_Py_write@@Base+0xc6c> │ │ │ │ ldr r3, [r0, #700] @ 0x2bc │ │ │ │ ldr r8, [r0, #688] @ 0x2b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2c28 <_Py_write@@Base+0x994> │ │ │ │ + bne c3024 <_Py_write@@Base+0x994> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c2944 <_Py_write@@Base+0x6b0> │ │ │ │ - ldr r3, [pc, #1796] @ c2ef8 <_Py_write@@Base+0xc64> │ │ │ │ - bl 3571e0 │ │ │ │ + beq c2d40 <_Py_write@@Base+0x6b0> │ │ │ │ + ldr r3, [pc, #1796] @ c32f4 <_Py_write@@Base+0xc64> │ │ │ │ + bl 35a980 │ │ │ │ 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 c2a44 <_Py_write@@Base+0x7b0> │ │ │ │ + beq c2e40 <_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 c2850 <_Py_write@@Base+0x5bc> │ │ │ │ + bgt c2c4c <_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 c2a44 <_Py_write@@Base+0x7b0> │ │ │ │ + beq c2e40 <_Py_write@@Base+0x7b0> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, r3, lsl #3 │ │ │ │ lsl r2, r3, #3 │ │ │ │ - bhi c2874 <_Py_write@@Base+0x5e0> │ │ │ │ + bhi c2c70 <_Py_write@@Base+0x5e0> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ cmp r3, r9, lsl #4 │ │ │ │ - bcc c2484 <_Py_write@@Base+0x1f0> │ │ │ │ + bcc c2880 <_Py_write@@Base+0x1f0> │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 920d4 │ │ │ │ + bl 9218c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c2e38 <_Py_write@@Base+0xba4> │ │ │ │ + beq c3234 <_Py_write@@Base+0xba4> │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ bl 29cdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99fa4 │ │ │ │ + bl 9a044 │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b c2484 <_Py_write@@Base+0x1f0> │ │ │ │ + b c2880 <_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 c2cb0 <_Py_write@@Base+0xa1c> │ │ │ │ + bhi c30ac <_Py_write@@Base+0xa1c> │ │ │ │ ldr r6, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ adds r6, r6, ip │ │ │ │ - beq c2eb8 <_Py_write@@Base+0xc24> │ │ │ │ + beq c32b4 <_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 c2478 <_Py_write@@Base+0x1e4> │ │ │ │ + b c2874 <_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 c2404 <_Py_write@@Base+0x170> │ │ │ │ + bcc c2800 <_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 c2a70 <_Py_write@@Base+0x7dc> │ │ │ │ + beq c2e6c <_Py_write@@Base+0x7dc> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b c2404 <_Py_write@@Base+0x170> │ │ │ │ + b c2800 <_Py_write@@Base+0x170> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 920d4 │ │ │ │ + bl 9218c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2e38 <_Py_write@@Base+0xba4> │ │ │ │ + beq c3234 <_Py_write@@Base+0xba4> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b c2484 <_Py_write@@Base+0x1f0> │ │ │ │ + b c2880 <_Py_write@@Base+0x1f0> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1428] @ c2f04 <_Py_write@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #1428] @ c3300 <_Py_write@@Base+0xc70> │ │ │ │ ldr r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2dd0 <_Py_write@@Base+0xb3c> │ │ │ │ + bne c31cc <_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 c262c <_Py_write@@Base+0x398> │ │ │ │ + bgt c2a28 <_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 c26e0 <_Py_write@@Base+0x44c> │ │ │ │ + bls c2adc <_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 9980c │ │ │ │ + bl 998ac │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2e74 <_Py_write@@Base+0xbe0> │ │ │ │ + beq c3270 <_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 c26e0 <_Py_write@@Base+0x44c> │ │ │ │ + b c2adc <_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 c2620 <_Py_write@@Base+0x38c> │ │ │ │ + b c2a1c <_Py_write@@Base+0x38c> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1208] @ c2f08 <_Py_write@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #1208] @ c3304 <_Py_write@@Base+0xc74> │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2de4 <_Py_write@@Base+0xb50> │ │ │ │ + bne c31e0 <_Py_write@@Base+0xb50> │ │ │ │ cmp sl, #1 │ │ │ │ movcs r1, sl │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a7a4 │ │ │ │ - b c2950 <_Py_write@@Base+0x6bc> │ │ │ │ + b c2d4c <_Py_write@@Base+0x6bc> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1168] @ c2f0c <_Py_write@@Base+0xc78> │ │ │ │ + ldr r2, [pc, #1168] @ c3308 <_Py_write@@Base+0xc78> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2dfc <_Py_write@@Base+0xb68> │ │ │ │ + bne c31f8 <_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 c2404 <_Py_write@@Base+0x170> │ │ │ │ + bne c2800 <_Py_write@@Base+0x170> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29e598 │ │ │ │ + bl 2a0e6c │ │ │ │ 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 c2754 <_Py_write@@Base+0x4c0> │ │ │ │ + b c2b50 <_Py_write@@Base+0x4c0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d00 │ │ │ │ + bl 99da0 │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b c2abc <_Py_write@@Base+0x828> │ │ │ │ + b c2eb8 <_Py_write@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ mov r7, r0 │ │ │ │ - b c2934 <_Py_write@@Base+0x6a0> │ │ │ │ + b c2d30 <_Py_write@@Base+0x6a0> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r6] │ │ │ │ - b c2990 <_Py_write@@Base+0x6fc> │ │ │ │ + b c2d8c <_Py_write@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ + bl 345a84 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c2ab4 <_Py_write@@Base+0x820> │ │ │ │ - ldr r3, [pc, #960] @ c2ef0 <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #960] @ c2ef4 <_Py_write@@Base+0xc60> │ │ │ │ + bne c2eb0 <_Py_write@@Base+0x820> │ │ │ │ + ldr r3, [pc, #960] @ c32ec <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #960] @ c32f0 <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq c23bc <_Py_write@@Base+0x128> │ │ │ │ + beq c27b8 <_Py_write@@Base+0x128> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c293c <_Py_write@@Base+0x6a8> │ │ │ │ - b c2aa8 <_Py_write@@Base+0x814> │ │ │ │ + bne c2d38 <_Py_write@@Base+0x6a8> │ │ │ │ + b c2ea4 <_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] │ │ │ │ @@ -157082,122 +157337,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 c2bc0 <_Py_write@@Base+0x92c> │ │ │ │ + bne c2fbc <_Py_write@@Base+0x92c> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2bbc <_Py_write@@Base+0x928> │ │ │ │ + beq c2fb8 <_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 c2d44 <_Py_write@@Base+0xab0> │ │ │ │ + beq c3140 <_Py_write@@Base+0xab0> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c2d18 <_Py_write@@Base+0xa84> │ │ │ │ + beq c3114 <_Py_write@@Base+0xa84> │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c2620 <_Py_write@@Base+0x38c> │ │ │ │ + beq c2a1c <_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 c2620 <_Py_write@@Base+0x38c> │ │ │ │ + b c2a1c <_Py_write@@Base+0x38c> │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c2950 <_Py_write@@Base+0x6bc> │ │ │ │ + b c2d4c <_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 9980c │ │ │ │ + bl 998ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2e20 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c321c <_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 c2e20 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c321c <_Py_write@@Base+0xb8c> │ │ │ │ ldr fp, [r1, #4] │ │ │ │ - b c2508 <_Py_write@@Base+0x274> │ │ │ │ - ldr r0, [pc, #600] @ c2f10 <_Py_write@@Base+0xc7c> │ │ │ │ + b c2904 <_Py_write@@Base+0x274> │ │ │ │ + ldr r0, [pc, #600] @ c330c <_Py_write@@Base+0xc7c> │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2eb8 <_Py_write@@Base+0xc24> │ │ │ │ + beq c32b4 <_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 c2eb8 <_Py_write@@Base+0xc24> │ │ │ │ + beq c32b4 <_Py_write@@Base+0xc24> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b c28dc <_Py_write@@Base+0x648> │ │ │ │ + b c2cd8 <_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 c2620 <_Py_write@@Base+0x38c> │ │ │ │ + b c2a1c <_Py_write@@Base+0x38c> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2bd4 <_Py_write@@Base+0x940> │ │ │ │ + beq c2fd0 <_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] │ │ │ │ @@ -157221,563 +157476,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 c2990 <_Py_write@@Base+0x6fc> │ │ │ │ + b c2d8c <_Py_write@@Base+0x6fc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b c2980 <_Py_write@@Base+0x6ec> │ │ │ │ + b c2d7c <_Py_write@@Base+0x6ec> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c2950 <_Py_write@@Base+0x6bc> │ │ │ │ + b c2d4c <_Py_write@@Base+0x6bc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b c2a90 <_Py_write@@Base+0x7fc> │ │ │ │ + b c2e8c <_Py_write@@Base+0x7fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ - b c2430 <_Py_write@@Base+0x19c> │ │ │ │ + bl 345a84 │ │ │ │ + b c282c <_Py_write@@Base+0x19c> │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 29e598 │ │ │ │ + bl 2a0e6c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c2514 <_Py_write@@Base+0x280> │ │ │ │ - bl 29e598 │ │ │ │ + bne c2910 <_Py_write@@Base+0x280> │ │ │ │ + bl 2a0e6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d00 │ │ │ │ - b c2aa8 <_Py_write@@Base+0x814> │ │ │ │ - bl 3422e4 │ │ │ │ + bl 99da0 │ │ │ │ + b c2ea4 <_Py_write@@Base+0x814> │ │ │ │ + bl 345a84 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2384 <_Py_write@@Base+0xf0> │ │ │ │ + beq c2780 <_Py_write@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c275c <_Py_write@@Base+0x4c8> │ │ │ │ + b c2b58 <_Py_write@@Base+0x4c8> │ │ │ │ cmp r3, r8 │ │ │ │ - bne c2680 <_Py_write@@Base+0x3ec> │ │ │ │ - b c269c <_Py_write@@Base+0x408> │ │ │ │ + bne c2a7c <_Py_write@@Base+0x3ec> │ │ │ │ + b c2a98 <_Py_write@@Base+0x408> │ │ │ │ str r2, [sp] │ │ │ │ - bl 29e598 │ │ │ │ + bl 2a0e6c │ │ │ │ ldr r2, [sp] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c2700 <_Py_write@@Base+0x46c> │ │ │ │ - bl 29e598 │ │ │ │ - bl a573c │ │ │ │ + bne c2afc <_Py_write@@Base+0x46c> │ │ │ │ + bl 2a0e6c │ │ │ │ + bl a582c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2acc <_Py_write@@Base+0x838> │ │ │ │ + beq c2ec8 <_Py_write@@Base+0x838> │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c2e5c <_Py_write@@Base+0xbc8> │ │ │ │ + b c3258 <_Py_write@@Base+0xbc8> │ │ │ │ cmp r8, #1 │ │ │ │ - bgt c2648 <_Py_write@@Base+0x3b4> │ │ │ │ - b c29a4 <_Py_write@@Base+0x710> │ │ │ │ + bgt c2a44 <_Py_write@@Base+0x3b4> │ │ │ │ + b c2da0 <_Py_write@@Base+0x710> │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 29e598 │ │ │ │ + bl 2a0e6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c28e8 <_Py_write@@Base+0x654> │ │ │ │ - bl 29e598 │ │ │ │ - bl a573c │ │ │ │ + bne c2ce4 <_Py_write@@Base+0x654> │ │ │ │ + bl 2a0e6c │ │ │ │ + bl a582c │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub r1, ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c249c <_Py_write@@Base+0x208> │ │ │ │ + b c2898 <_Py_write@@Base+0x208> │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r9, r9, r4, lsr #31 │ │ │ │ - andeq fp, sl, r4, asr #15 │ │ │ │ - @ instruction: 0x0008b5b8 │ │ │ │ - strdeq fp, [r8], -r4 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + andeq sl, r9, r4, asr #32 │ │ │ │ + @ instruction: 0x000ab8b0 │ │ │ │ + andeq fp, r8, r0, ror r6 │ │ │ │ + andeq fp, r8, ip, lsr #13 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ 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] @ c3f18 <_Py_write@@Base+0x1c84> │ │ │ │ + ldr r3, [pc, #4076] @ c4314 <_Py_write@@Base+0x1c84> │ │ │ │ ldr r5, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi c3c0c <_Py_write@@Base+0x1978> │ │ │ │ + bmi c4008 <_Py_write@@Base+0x1978> │ │ │ │ add fp, r5, r6, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c435c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #4020] @ c3f1c <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #4020] @ c4318 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c435c <_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 9f684 │ │ │ │ + bl 9f724 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r8, r3, lsl #2] │ │ │ │ - beq c30d0 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c34cc <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c435c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c435c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c30d0 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c34cc <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [r5, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c435c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c435c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c30d0 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c34cc <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c435c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c435c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #12 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c30d0 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c34cc <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c435c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c435c <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r8, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [r8, sl] │ │ │ │ sub r8, r6, #6 │ │ │ │ - beq c30d0 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c34cc <_Py_write@@Base+0xe3c> │ │ │ │ sub r6, r6, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r5, r6, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c435c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c435c <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmn r8, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c309c <_Py_write@@Base+0xe08> │ │ │ │ - ldr r2, [pc, #3648] @ c3f18 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3571e0 │ │ │ │ + bne c3498 <_Py_write@@Base+0xe08> │ │ │ │ + ldr r2, [pc, #3648] @ c4314 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r9, [r2, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c3aac <_Py_write@@Base+0x1818> │ │ │ │ + bmi c3ea8 <_Py_write@@Base+0x1818> │ │ │ │ add r2, r2, #3 │ │ │ │ - ldr sl, [pc, #3620] @ c3f20 <_Py_write@@Base+0x1c8c> │ │ │ │ - ldr r6, [pc, #3620] @ c3f24 <_Py_write@@Base+0x1c90> │ │ │ │ + ldr sl, [pc, #3620] @ c431c <_Py_write@@Base+0x1c8c> │ │ │ │ + ldr r6, [pc, #3620] @ c4320 <_Py_write@@Base+0x1c90> │ │ │ │ add fp, r3, r2, lsl #2 │ │ │ │ ldr r5, [fp, #-4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c38fc <_Py_write@@Base+0x1668> │ │ │ │ + bne c3cf8 <_Py_write@@Base+0x1668> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c32fc <_Py_write@@Base+0x1068> │ │ │ │ + beq c36f8 <_Py_write@@Base+0x1068> │ │ │ │ tst r3, #32 │ │ │ │ - beq c3f88 <_Py_write@@Base+0x1cf4> │ │ │ │ + beq c4384 <_Py_write@@Base+0x1cf4> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r3, r5, #20 │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c32e4 <_Py_write@@Base+0x1050> │ │ │ │ + beq c36e0 <_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 c32fc <_Py_write@@Base+0x1068> │ │ │ │ + bne c36f8 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c32e4 <_Py_write@@Base+0x1050> │ │ │ │ + beq c36e0 <_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 c32fc <_Py_write@@Base+0x1068> │ │ │ │ + bne c36f8 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c32e4 <_Py_write@@Base+0x1050> │ │ │ │ + beq c36e0 <_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 c32fc <_Py_write@@Base+0x1068> │ │ │ │ + bne c36f8 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c32e4 <_Py_write@@Base+0x1050> │ │ │ │ + beq c36e0 <_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 c32fc <_Py_write@@Base+0x1068> │ │ │ │ + bne c36f8 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c32e4 <_Py_write@@Base+0x1050> │ │ │ │ + beq c36e0 <_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 c32fc <_Py_write@@Base+0x1068> │ │ │ │ + bne c36f8 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c32e4 <_Py_write@@Base+0x1050> │ │ │ │ + beq c36e0 <_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 c32fc <_Py_write@@Base+0x1068> │ │ │ │ + bne c36f8 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c32e4 <_Py_write@@Base+0x1050> │ │ │ │ + beq c36e0 <_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 c32fc <_Py_write@@Base+0x1068> │ │ │ │ + bne c36f8 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c32e4 <_Py_write@@Base+0x1050> │ │ │ │ + beq c36e0 <_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 c32fc <_Py_write@@Base+0x1068> │ │ │ │ + bne c36f8 <_Py_write@@Base+0x1068> │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c32e4 <_Py_write@@Base+0x1050> │ │ │ │ + beq c36e0 <_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 c32fc <_Py_write@@Base+0x1068> │ │ │ │ + bne c36f8 <_Py_write@@Base+0x1068> │ │ │ │ cmp r1, r3 │ │ │ │ - bne c32b8 <_Py_write@@Base+0x1024> │ │ │ │ + bne c36b4 <_Py_write@@Base+0x1024> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ cmp r5, r0 │ │ │ │ strne r0, [fp] │ │ │ │ subs r8, r8, #1 │ │ │ │ - bcs c3100 <_Py_write@@Base+0xe6c> │ │ │ │ + bcs c34fc <_Py_write@@Base+0xe6c> │ │ │ │ ldr r8, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #3080] @ c3f18 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #3080] @ c4314 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 35a980 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r5, #1 │ │ │ │ - bmi c3abc <_Py_write@@Base+0x1828> │ │ │ │ + bmi c3eb8 <_Py_write@@Base+0x1828> │ │ │ │ add fp, r8, r5, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c435c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #3036] @ c3f1c <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #3036] @ c4318 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c435c <_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 9f684 │ │ │ │ + bl 9f724 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r6, r3, lsl #2] │ │ │ │ - beq c34a8 <_Py_write@@Base+0x1214> │ │ │ │ + beq c38a4 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c435c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c435c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c34a8 <_Py_write@@Base+0x1214> │ │ │ │ + beq c38a4 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c435c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c435c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c34a8 <_Py_write@@Base+0x1214> │ │ │ │ + beq c38a4 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c435c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c435c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #12 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c34a8 <_Py_write@@Base+0x1214> │ │ │ │ + beq c38a4 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c435c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c435c <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r6, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r6, sl] │ │ │ │ sub r6, r5, #6 │ │ │ │ - beq c34a8 <_Py_write@@Base+0x1214> │ │ │ │ + beq c38a4 <_Py_write@@Base+0x1214> │ │ │ │ sub r5, r5, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r8, r5, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c435c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3f60 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c435c <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c3474 <_Py_write@@Base+0x11e0> │ │ │ │ - ldr r3, [pc, #2664] @ c3f18 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3571e0 │ │ │ │ + bne c3870 <_Py_write@@Base+0x11e0> │ │ │ │ + ldr r3, [pc, #2664] @ c4314 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3f74 <_Py_write@@Base+0x1ce0> │ │ │ │ + beq c4370 <_Py_write@@Base+0x1ce0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3acc <_Py_write@@Base+0x1838> │ │ │ │ + beq c3ec8 <_Py_write@@Base+0x1838> │ │ │ │ mov r9, #0 │ │ │ │ - ldr r8, [pc, #2636] @ c3f28 <_Py_write@@Base+0x1c94> │ │ │ │ + ldr r8, [pc, #2636] @ c4324 <_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 c3ce4 <_Py_write@@Base+0x1a50> │ │ │ │ - ldr sl, [pc, #2600] @ c3f2c <_Py_write@@Base+0x1c98> │ │ │ │ - ldr r2, [pc, #2600] @ c3f30 <_Py_write@@Base+0x1c9c> │ │ │ │ + bmi c40e0 <_Py_write@@Base+0x1a50> │ │ │ │ + ldr sl, [pc, #2600] @ c4328 <_Py_write@@Base+0x1c98> │ │ │ │ + ldr r2, [pc, #2600] @ c432c <_Py_write@@Base+0x1c9c> │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3cd0 <_Py_write@@Base+0x1a3c> │ │ │ │ - ldr r3, [pc, #2560] @ c3f18 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3571e0 │ │ │ │ + bne c40cc <_Py_write@@Base+0x1a3c> │ │ │ │ + ldr r3, [pc, #2560] @ c4314 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 35a980 │ │ │ │ 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 c39f4 <_Py_write@@Base+0x1760> │ │ │ │ + bcs c3df0 <_Py_write@@Base+0x1760> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c3cc0 <_Py_write@@Base+0x1a2c> │ │ │ │ + beq c40bc <_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 c39c4 <_Py_write@@Base+0x1730> │ │ │ │ + beq c3dc0 <_Py_write@@Base+0x1730> │ │ │ │ ldr r3, [r8] │ │ │ │ - ldr r2, [pc, #2496] @ c3f34 <_Py_write@@Base+0x1ca0> │ │ │ │ + ldr r2, [pc, #2496] @ c4330 <_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 c3e5c <_Py_write@@Base+0x1bc8> │ │ │ │ + bne c4258 <_Py_write@@Base+0x1bc8> │ │ │ │ str r7, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble c3a48 <_Py_write@@Base+0x17b4> │ │ │ │ + ble c3e44 <_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 c3c68 <_Py_write@@Base+0x19d4> │ │ │ │ + beq c4064 <_Py_write@@Base+0x19d4> │ │ │ │ cmp r8, #1 │ │ │ │ - beq c3648 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3a44 <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3c88 <_Py_write@@Base+0x19f4> │ │ │ │ + beq c4084 <_Py_write@@Base+0x19f4> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3cb0 <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c40ac <_Py_write@@Base+0x1a1c> │ │ │ │ cmp r8, #2 │ │ │ │ - beq c3648 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3a44 <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3c9c <_Py_write@@Base+0x1a08> │ │ │ │ + beq c4098 <_Py_write@@Base+0x1a08> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3cb8 <_Py_write@@Base+0x1a24> │ │ │ │ + bne c40b4 <_Py_write@@Base+0x1a24> │ │ │ │ cmp r8, #3 │ │ │ │ - beq c3648 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3a44 <_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 c3c34 <_Py_write@@Base+0x19a0> │ │ │ │ + beq c4030 <_Py_write@@Base+0x19a0> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3c80 <_Py_write@@Base+0x19ec> │ │ │ │ + bne c407c <_Py_write@@Base+0x19ec> │ │ │ │ cmp r3, r0 │ │ │ │ - bne c3624 <_Py_write@@Base+0x1390> │ │ │ │ + bne c3a20 <_Py_write@@Base+0x1390> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3a68 <_Py_write@@Base+0x17d4> │ │ │ │ - ldr r3, [pc, #2236] @ c3f18 <_Py_write@@Base+0x1c84> │ │ │ │ + beq c3e64 <_Py_write@@Base+0x17d4> │ │ │ │ + ldr r3, [pc, #2236] @ c4314 <_Py_write@@Base+0x1c84> │ │ │ │ ldr r1, [r4] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ 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] │ │ │ │ @@ -157791,25 +158046,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 9f684 │ │ │ │ + bl 9f724 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ 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] │ │ │ │ @@ -157879,1548 +158134,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 c3fa0 <_Py_write@@Base+0x1d0c> │ │ │ │ + ble c439c <_Py_write@@Base+0x1d0c> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ moveq r3, #0 │ │ │ │ - bne c3a74 <_Py_write@@Base+0x17e0> │ │ │ │ - ldr r0, [pc, #1836] @ c3f5c <_Py_write@@Base+0x1cc8> │ │ │ │ - ldr r6, [pc, #1796] @ c3f38 <_Py_write@@Base+0x1ca4> │ │ │ │ + bne c3e70 <_Py_write@@Base+0x17e0> │ │ │ │ + ldr r0, [pc, #1836] @ c4358 <_Py_write@@Base+0x1cc8> │ │ │ │ + ldr r6, [pc, #1796] @ c4334 <_Py_write@@Base+0x1ca4> │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #17 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c384c <_Py_write@@Base+0x15b8> │ │ │ │ + b c3c48 <_Py_write@@Base+0x15b8> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bge c38bc <_Py_write@@Base+0x1628> │ │ │ │ + bge c3cb8 <_Py_write@@Base+0x1628> │ │ │ │ ldrb r3, [r4, r2, lsl #1] │ │ │ │ lsl r7, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c3aa0 <_Py_write@@Base+0x180c> │ │ │ │ + beq c3e9c <_Py_write@@Base+0x180c> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq c3c48 <_Py_write@@Base+0x19b4> │ │ │ │ + beq c4044 <_Py_write@@Base+0x19b4> │ │ │ │ add r3, r0, r3 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3c54 <_Py_write@@Base+0x19c0> │ │ │ │ + bne c4050 <_Py_write@@Base+0x19c0> │ │ │ │ ldrb r1, [r3, #272] @ 0x110 │ │ │ │ add r3, r0, r1 │ │ │ │ ldrb r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3840 <_Py_write@@Base+0x15ac> │ │ │ │ + beq c3c3c <_Py_write@@Base+0x15ac> │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add r8, r4, r7 │ │ │ │ - beq c39b4 <_Py_write@@Base+0x1720> │ │ │ │ + beq c3db0 <_Py_write@@Base+0x1720> │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ cmp r1, #3 │ │ │ │ add r2, r2, r3 │ │ │ │ strhls r6, [r4, r7] │ │ │ │ - bls c3840 <_Py_write@@Base+0x15ac> │ │ │ │ + bls c3c3c <_Py_write@@Base+0x15ac> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ strh lr, [r8] │ │ │ │ - blt c384c <_Py_write@@Base+0x15b8> │ │ │ │ - ldr r3, [pc, #1620] @ c3f18 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3571e0 │ │ │ │ + blt c3c48 <_Py_write@@Base+0x15b8> │ │ │ │ + ldr r3, [pc, #1620] @ c4314 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldrb r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne c3d18 <_Py_write@@Base+0x1a84> │ │ │ │ + bne c4114 <_Py_write@@Base+0x1a84> │ │ │ │ cmp r9, #0 │ │ │ │ - beq c38f0 <_Py_write@@Base+0x165c> │ │ │ │ + beq c3cec <_Py_write@@Base+0x165c> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c3978 <_Py_write@@Base+0x16e4> │ │ │ │ + bne c3d74 <_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 c3a30 <_Py_write@@Base+0x179c> │ │ │ │ - ldr r2, [pc, #1584] @ c3f3c <_Py_write@@Base+0x1ca8> │ │ │ │ + beq c3e2c <_Py_write@@Base+0x179c> │ │ │ │ + ldr r2, [pc, #1584] @ c4338 <_Py_write@@Base+0x1ca8> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c32fc <_Py_write@@Base+0x1068> │ │ │ │ + bne c36f8 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a228 │ │ │ │ + bl 9a2c8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c3cfc <_Py_write@@Base+0x1a68> │ │ │ │ + beq c40f8 <_Py_write@@Base+0x1a68> │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c66c0 │ │ │ │ + bl c6ab8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3ef0 <_Py_write@@Base+0x1c5c> │ │ │ │ + blt c42ec <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3ea4 <_Py_write@@Base+0x1c10> │ │ │ │ + bne c42a0 <_Py_write@@Base+0x1c10> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c32fc <_Py_write@@Base+0x1068> │ │ │ │ + beq c36f8 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c32fc <_Py_write@@Base+0x1068> │ │ │ │ + bne c36f8 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b c32fc <_Py_write@@Base+0x1068> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b c36f8 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne c38f0 <_Py_write@@Base+0x165c> │ │ │ │ - ldr r2, [pc, #1444] @ c3f34 <_Py_write@@Base+0x1ca0> │ │ │ │ + bne c3cec <_Py_write@@Base+0x165c> │ │ │ │ + ldr r2, [pc, #1444] @ c4330 <_Py_write@@Base+0x1ca0> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3e84 <_Py_write@@Base+0x1bf0> │ │ │ │ + bne c4280 <_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 c3840 <_Py_write@@Base+0x15ac> │ │ │ │ + b c3c3c <_Py_write@@Base+0x15ac> │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, lr │ │ │ │ - bcc c3c24 <_Py_write@@Base+0x1990> │ │ │ │ + bcc c4020 <_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 c3568 <_Py_write@@Base+0x12d4> │ │ │ │ + bne c3964 <_Py_write@@Base+0x12d4> │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1344] @ c3f40 <_Py_write@@Base+0x1cac> │ │ │ │ + ldr r2, [pc, #1344] @ c433c <_Py_write@@Base+0x1cac> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3d04 <_Py_write@@Base+0x1a70> │ │ │ │ + bne c4100 <_Py_write@@Base+0x1a70> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c3ce4 <_Py_write@@Base+0x1a50> │ │ │ │ + beq c40e0 <_Py_write@@Base+0x1a50> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b c3568 <_Py_write@@Base+0x12d4> │ │ │ │ + b c3964 <_Py_write@@Base+0x12d4> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl c66c0 │ │ │ │ + bl c6ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge c32fc <_Py_write@@Base+0x1068> │ │ │ │ - b c3cfc <_Py_write@@Base+0x1a68> │ │ │ │ + bge c36f8 <_Py_write@@Base+0x1068> │ │ │ │ + b c40f8 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ movne fp, #0 │ │ │ │ movne sl, fp │ │ │ │ movne r7, fp │ │ │ │ - bne c3654 <_Py_write@@Base+0x13c0> │ │ │ │ + bne c3a50 <_Py_write@@Base+0x13c0> │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - b c3654 <_Py_write@@Base+0x13c0> │ │ │ │ + b c3a50 <_Py_write@@Base+0x13c0> │ │ │ │ cmp ip, #1 │ │ │ │ moveq r3, ip │ │ │ │ - beq c3828 <_Py_write@@Base+0x1594> │ │ │ │ + beq c3c24 <_Py_write@@Base+0x1594> │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r4, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq c3828 <_Py_write@@Base+0x1594> │ │ │ │ + beq c3c24 <_Py_write@@Base+0x1594> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne c3a84 <_Py_write@@Base+0x17f0> │ │ │ │ - b c3828 <_Py_write@@Base+0x1594> │ │ │ │ + bne c3e80 <_Py_write@@Base+0x17f0> │ │ │ │ + b c3c24 <_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 c3324 <_Py_write@@Base+0x1090> │ │ │ │ + bpl c3720 <_Py_write@@Base+0x1090> │ │ │ │ add r9, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c34d0 <_Py_write@@Base+0x123c> │ │ │ │ + bne c38cc <_Py_write@@Base+0x123c> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - bl 929d0 │ │ │ │ + bl 92a88 │ │ │ │ add r6, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq c3cf8 <_Py_write@@Base+0x1a64> │ │ │ │ + beq c40f4 <_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 c3d5c <_Py_write@@Base+0x1ac8> │ │ │ │ + bge c4158 <_Py_write@@Base+0x1ac8> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ sub r8, r3, lr │ │ │ │ add r0, r8, #16 │ │ │ │ cmp r0, r1 │ │ │ │ - bge c3e38 <_Py_write@@Base+0x1ba4> │ │ │ │ + bge c4234 <_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 c3b90 <_Py_write@@Base+0x18fc> │ │ │ │ + beq c3f8c <_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 c3de0 <_Py_write@@Base+0x1b4c> │ │ │ │ + beq c41dc <_Py_write@@Base+0x1b4c> │ │ │ │ cmp r1, #12 │ │ │ │ - bhi c3d8c <_Py_write@@Base+0x1af8> │ │ │ │ + bhi c4188 <_Py_write@@Base+0x1af8> │ │ │ │ cmp r1, #11 │ │ │ │ - beq c3df0 <_Py_write@@Base+0x1b5c> │ │ │ │ + beq c41ec <_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 c3c04 <_Py_write@@Base+0x1970> │ │ │ │ + bge c4000 <_Py_write@@Base+0x1970> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3d84 <_Py_write@@Base+0x1af0> │ │ │ │ + blt c4180 <_Py_write@@Base+0x1af0> │ │ │ │ add r0, r5, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3e30 <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c422c <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3d50 <_Py_write@@Base+0x1abc> │ │ │ │ + blt c414c <_Py_write@@Base+0x1abc> │ │ │ │ add r0, r5, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3e30 <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c422c <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3d50 <_Py_write@@Base+0x1abc> │ │ │ │ + blt c414c <_Py_write@@Base+0x1abc> │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r1, r5 │ │ │ │ - ble c3c00 <_Py_write@@Base+0x196c> │ │ │ │ + ble c3ffc <_Py_write@@Base+0x196c> │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3d54 <_Py_write@@Base+0x1ac0> │ │ │ │ + blt c4150 <_Py_write@@Base+0x1ac0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - blt c3be8 <_Py_write@@Base+0x1954> │ │ │ │ + blt c3fe4 <_Py_write@@Base+0x1954> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b c3b04 <_Py_write@@Base+0x1870> │ │ │ │ + b c3f00 <_Py_write@@Base+0x1870> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c3aac <_Py_write@@Base+0x1818> │ │ │ │ - ldr r7, [pc, #760] @ c3f1c <_Py_write@@Base+0x1c88> │ │ │ │ - b c30f0 <_Py_write@@Base+0xe5c> │ │ │ │ + bmi c3ea8 <_Py_write@@Base+0x1818> │ │ │ │ + ldr r7, [pc, #760] @ c4318 <_Py_write@@Base+0x1c88> │ │ │ │ + b c34ec <_Py_write@@Base+0xe5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c3568 <_Py_write@@Base+0x12d4> │ │ │ │ + b c3964 <_Py_write@@Base+0x12d4> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3c80 <_Py_write@@Base+0x19ec> │ │ │ │ + bne c407c <_Py_write@@Base+0x19ec> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3640 <_Py_write@@Base+0x13ac> │ │ │ │ + b c3a3c <_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 c3840 <_Py_write@@Base+0x15ac> │ │ │ │ - b c3888 <_Py_write@@Base+0x15f4> │ │ │ │ + beq c3c3c <_Py_write@@Base+0x15ac> │ │ │ │ + b c3c84 <_Py_write@@Base+0x15f4> │ │ │ │ cmp sl, #0 │ │ │ │ lsreq fp, r2, #7 │ │ │ │ moveq r7, sl │ │ │ │ movne sl, #1 │ │ │ │ movne r7, fp │ │ │ │ - b c35c8 <_Py_write@@Base+0x1334> │ │ │ │ + b c39c4 <_Py_write@@Base+0x1334> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3640 <_Py_write@@Base+0x13ac> │ │ │ │ + b c3a3c <_Py_write@@Base+0x13ac> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3cb0 <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c40ac <_Py_write@@Base+0x1a1c> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c35ec <_Py_write@@Base+0x1358> │ │ │ │ + b c39e8 <_Py_write@@Base+0x1358> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3cb8 <_Py_write@@Base+0x1a24> │ │ │ │ + bne c40b4 <_Py_write@@Base+0x1a24> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3610 <_Py_write@@Base+0x137c> │ │ │ │ + b c3a0c <_Py_write@@Base+0x137c> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c35ec <_Py_write@@Base+0x1358> │ │ │ │ + b c39e8 <_Py_write@@Base+0x1358> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3610 <_Py_write@@Base+0x137c> │ │ │ │ + b c3a0c <_Py_write@@Base+0x137c> │ │ │ │ mov r0, fp │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ mov r5, r0 │ │ │ │ - b c39ec <_Py_write@@Base+0x1758> │ │ │ │ + b c3de8 <_Py_write@@Base+0x1758> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c3568 <_Py_write@@Base+0x12d4> │ │ │ │ - bl 29e598 │ │ │ │ + bne c3964 <_Py_write@@Base+0x12d4> │ │ │ │ + bl 2a0e6c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c3598 <_Py_write@@Base+0x1304> │ │ │ │ + bne c3994 <_Py_write@@Base+0x1304> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b2c0 │ │ │ │ - bl 29e598 │ │ │ │ + bl 9b360 │ │ │ │ + bl 2a0e6c │ │ │ │ mov r5, #0 │ │ │ │ - b c38f0 <_Py_write@@Base+0x165c> │ │ │ │ + b c3cec <_Py_write@@Base+0x165c> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c3a18 <_Py_write@@Base+0x1784> │ │ │ │ + b c3e14 <_Py_write@@Base+0x1784> │ │ │ │ add r4, r3, #5632 @ 0x1600 │ │ │ │ add r4, r4, #32 │ │ │ │ tst r6, #1 │ │ │ │ - beq c3f80 <_Py_write@@Base+0x1cec> │ │ │ │ + beq c437c <_Py_write@@Base+0x1cec> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3e70 <_Py_write@@Base+0x1bdc> │ │ │ │ + blt c426c <_Py_write@@Base+0x1bdc> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq c38dc <_Py_write@@Base+0x1648> │ │ │ │ + beq c3cd8 <_Py_write@@Base+0x1648> │ │ │ │ add r4, r4, #4 │ │ │ │ - b c3d20 <_Py_write@@Base+0x1a8c> │ │ │ │ + b c411c <_Py_write@@Base+0x1a8c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bgt c3b0c <_Py_write@@Base+0x1878> │ │ │ │ + bgt c3f08 <_Py_write@@Base+0x1878> │ │ │ │ sub r1, r3, lr │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cafc4 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb3ac <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3cfc <_Py_write@@Base+0x1a68> │ │ │ │ + bne c40f8 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3cfc <_Py_write@@Base+0x1a68> │ │ │ │ + beq c40f8 <_Py_write@@Base+0x1a68> │ │ │ │ str r9, [r4, #24] │ │ │ │ - b c34d4 <_Py_write@@Base+0x1240> │ │ │ │ + b c38d0 <_Py_write@@Base+0x1240> │ │ │ │ mov r5, r0 │ │ │ │ - b c3b0c <_Py_write@@Base+0x1878> │ │ │ │ + b c3f08 <_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 c3e14 <_Py_write@@Base+0x1b80> │ │ │ │ + bne c4210 <_Py_write@@Base+0x1b80> │ │ │ │ tst ip, #1 │ │ │ │ biceq r1, ip, #1 │ │ │ │ - bne c3e00 <_Py_write@@Base+0x1b6c> │ │ │ │ + bne c41fc <_Py_write@@Base+0x1b6c> │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ mov ip, r0 │ │ │ │ movls r3, #1 │ │ │ │ - bls c3b88 <_Py_write@@Base+0x18f4> │ │ │ │ + bls c3f84 <_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 c3dc0 <_Py_write@@Base+0x1b2c> │ │ │ │ + bhi c41bc <_Py_write@@Base+0x1b2c> │ │ │ │ sub r3, ip, r3 │ │ │ │ - b c3b88 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3f84 <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b c3b88 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3f84 <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b c3b88 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3f84 <_Py_write@@Base+0x18f4> │ │ │ │ lsrs r1, ip, #1 │ │ │ │ - bne c3e28 <_Py_write@@Base+0x1b94> │ │ │ │ + bne c4224 <_Py_write@@Base+0x1b94> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ - b c3b88 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3f84 <_Py_write@@Base+0x18f4> │ │ │ │ ldrb r8, [r1], #1 │ │ │ │ add r9, r9, #6 │ │ │ │ and sl, r8, #63 @ 0x3f │ │ │ │ orr ip, ip, sl, lsl r9 │ │ │ │ - b c3d9c <_Py_write@@Base+0x1b08> │ │ │ │ + b c4198 <_Py_write@@Base+0x1b08> │ │ │ │ orr r1, ip, #1 │ │ │ │ - b c3db0 <_Py_write@@Base+0x1b1c> │ │ │ │ + b c41ac <_Py_write@@Base+0x1b1c> │ │ │ │ mov r5, r0 │ │ │ │ - b c3c00 <_Py_write@@Base+0x196c> │ │ │ │ + b c3ffc <_Py_write@@Base+0x196c> │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cafc4 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb3ac <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3cfc <_Py_write@@Base+0x1a68> │ │ │ │ + blt c40f8 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add lr, r2, #16 │ │ │ │ add r3, lr, r8 │ │ │ │ - b c3b20 <_Py_write@@Base+0x188c> │ │ │ │ + b c3f1c <_Py_write@@Base+0x188c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c3594 <_Py_write@@Base+0x1300> │ │ │ │ - ldr r1, [pc, #204] @ c3f44 <_Py_write@@Base+0x1cb0> │ │ │ │ - ldr r0, [pc, #204] @ c3f48 <_Py_write@@Base+0x1cb4> │ │ │ │ + b c3990 <_Py_write@@Base+0x1300> │ │ │ │ + ldr r1, [pc, #204] @ c4340 <_Py_write@@Base+0x1cb0> │ │ │ │ + ldr r0, [pc, #204] @ c4344 <_Py_write@@Base+0x1cb4> │ │ │ │ mov r2, r5 │ │ │ │ - bl 2a5d20 │ │ │ │ - b c3d40 <_Py_write@@Base+0x1aac> │ │ │ │ - ldr r1, [pc, #192] @ c3f4c <_Py_write@@Base+0x1cb8> │ │ │ │ + bl 2a85f8 │ │ │ │ + b c413c <_Py_write@@Base+0x1aac> │ │ │ │ + ldr r1, [pc, #192] @ c4348 <_Py_write@@Base+0x1cb8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c39a0 <_Py_write@@Base+0x170c> │ │ │ │ + beq c3d9c <_Py_write@@Base+0x170c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b c39a0 <_Py_write@@Base+0x170c> │ │ │ │ + b c3d9c <_Py_write@@Base+0x170c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a740 │ │ │ │ + bl 14adb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3ef0 <_Py_write@@Base+0x1c5c> │ │ │ │ + beq c42ec <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r0, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3950 <_Py_write@@Base+0x16bc> │ │ │ │ + beq c3d4c <_Py_write@@Base+0x16bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c3950 <_Py_write@@Base+0x16bc> │ │ │ │ + bne c3d4c <_Py_write@@Base+0x16bc> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c3950 <_Py_write@@Base+0x16bc> │ │ │ │ + b c3d4c <_Py_write@@Base+0x16bc> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3cfc <_Py_write@@Base+0x1a68> │ │ │ │ + beq c40f8 <_Py_write@@Base+0x1a68> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c3cfc <_Py_write@@Base+0x1a68> │ │ │ │ + bne c40f8 <_Py_write@@Base+0x1a68> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b c3cfc <_Py_write@@Base+0x1a68> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b c40f8 <_Py_write@@Base+0x1a68> │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r5, r9, r0, lsr #26 │ │ │ │ - subseq r1, r5, r0, lsr #17 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + eorseq r9, r9, r0, ror #9 │ │ │ │ + subseq r1, r6, r0, lsr #17 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ andeq r5, r0, r5, asr r5 │ │ │ │ - subseq r1, r5, ip, lsl r1 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - eorseq r1, r6, r0, asr #28 │ │ │ │ - eorseq r1, r6, r8, asr lr │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r0, lsr #28 │ │ │ │ - @ instruction: 0x0035abb4 │ │ │ │ - subeq pc, r3, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #-24] @ c3f50 <_Py_write@@Base+0x1cbc> │ │ │ │ - ldr r1, [pc, #-24] @ c3f54 <_Py_write@@Base+0x1cc0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b c3cfc <_Py_write@@Base+0x1a68> │ │ │ │ - ldr r1, [pc, #-36] @ c3f58 <_Py_write@@Base+0x1cc4> │ │ │ │ - ldr r0, [pc, #-36] @ c3f5c <_Py_write@@Base+0x1cc8> │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + subseq r1, r6, ip, lsl r1 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + eorseq r5, r6, r4, lsr #12 │ │ │ │ + eorseq r5, r6, ip, lsr r6 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq r5, r6, r4, lsl #12 │ │ │ │ + eorseq lr, r5, r4, ror r3 │ │ │ │ + subeq r2, r4, ip, lsr #20 │ │ │ │ + ldr r3, [pc, #-24] @ c434c <_Py_write@@Base+0x1cbc> │ │ │ │ + ldr r1, [pc, #-24] @ c4350 <_Py_write@@Base+0x1cc0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 190b84 │ │ │ │ + b c40f8 <_Py_write@@Base+0x1a68> │ │ │ │ + ldr r1, [pc, #-36] @ c4354 <_Py_write@@Base+0x1cc4> │ │ │ │ + ldr r0, [pc, #-36] @ c4358 <_Py_write@@Base+0x1cc8> │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ lsr r6, r6, #1 │ │ │ │ - b c3d48 <_Py_write@@Base+0x1ab4> │ │ │ │ + b c4144 <_Py_write@@Base+0x1ab4> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne c3138 <_Py_write@@Base+0xea4> │ │ │ │ - b c32e4 <_Py_write@@Base+0x1050> │ │ │ │ + bne c3534 <_Py_write@@Base+0xea4> │ │ │ │ + b c36e0 <_Py_write@@Base+0x1050> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c38bc <_Py_write@@Base+0x1628> │ │ │ │ + b c3cb8 <_Py_write@@Base+0x1628> │ │ │ │ │ │ │ │ -000c3fac : │ │ │ │ +000c43a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #308] @ c40f8 │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r2, [pc, #308] @ c44f4 │ │ │ │ + bl 35a980 │ │ │ │ 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 c40ec │ │ │ │ + beq c44e8 │ │ │ │ str r4, [r5, #4] │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c40e0 │ │ │ │ + bne c44dc │ │ │ │ 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 c40d4 │ │ │ │ + bne c44d0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c40c8 │ │ │ │ + bne c44c4 │ │ │ │ add r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne c4054 │ │ │ │ + bne c4450 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c40b0 │ │ │ │ + bne c44ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne c4094 │ │ │ │ + bne c4490 │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 35636c │ │ │ │ + bl 359b0c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ bl 295e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c40bc │ │ │ │ + bne c44b8 │ │ │ │ mov r0, r7 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c404c │ │ │ │ - ldr r1, [pc, #80] @ c40fc │ │ │ │ - ldr r0, [pc, #80] @ c4100 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #76] @ c4104 │ │ │ │ - ldr r0, [pc, #68] @ c4100 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #68] @ c4108 │ │ │ │ - ldr r0, [pc, #56] @ c4100 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #60] @ c410c │ │ │ │ - ldr r0, [pc, #60] @ c4110 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #56] @ c4114 │ │ │ │ - ldr r0, [pc, #48] @ c4110 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #48] @ c4118 │ │ │ │ - ldr r0, [pc, #36] @ c4110 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #40] @ c411c │ │ │ │ - ldr r0, [pc, #8] @ c4100 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, lsr sp │ │ │ │ - strheq pc, [r3], #-92 @ 0xffffffa4 @ │ │ │ │ - eorseq sl, r5, r4, ror #25 │ │ │ │ - eorseq r1, r6, r4, asr #29 │ │ │ │ - eorseq sl, r5, r0, asr #25 │ │ │ │ - subeq pc, r3, r8, asr #11 │ │ │ │ - eorseq r1, r6, r4, lsr #29 │ │ │ │ - eorseq sl, r5, r0, lsl #25 │ │ │ │ - eorseq r1, r6, r8, lsl #29 │ │ │ │ + beq c4448 │ │ │ │ + ldr r1, [pc, #80] @ c44f8 │ │ │ │ + ldr r0, [pc, #80] @ c44fc │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #76] @ c4500 │ │ │ │ + ldr r0, [pc, #68] @ c44fc │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #68] @ c4504 │ │ │ │ + ldr r0, [pc, #56] @ c44fc │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #60] @ c4508 │ │ │ │ + ldr r0, [pc, #60] @ c450c │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #56] @ c4510 │ │ │ │ + ldr r0, [pc, #48] @ c450c │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #48] @ c4514 │ │ │ │ + ldr r0, [pc, #36] @ c450c │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #40] @ c4518 │ │ │ │ + ldr r0, [pc, #8] @ c44fc │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x0035e4f4 │ │ │ │ + subeq r2, r4, ip, lsr sp │ │ │ │ + eorseq lr, r5, r4, lsr #9 │ │ │ │ + eorseq r5, r6, r8, lsr #13 │ │ │ │ + eorseq lr, r5, r0, lsl #9 │ │ │ │ + subeq r2, r4, r8, asr #26 │ │ │ │ + eorseq r5, r6, r8, lsl #13 │ │ │ │ + eorseq lr, r5, r0, asr #8 │ │ │ │ + eorseq r5, r6, ip, ror #12 │ │ │ │ │ │ │ │ -000c4120 : │ │ │ │ - b a9bc4 │ │ │ │ +000c451c : │ │ │ │ + b a9cb4 │ │ │ │ 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, #4020] @ c50f0 │ │ │ │ + ldr r1, [pc, #4048] @ c5508 │ │ │ │ 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 c5dd0 │ │ │ │ + beq c63a8 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne c4708 │ │ │ │ - ldr r1, [pc, #3976] @ c50f0 │ │ │ │ + bne c4b04 │ │ │ │ + ldr r1, [pc, #4004] @ c5508 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4be0 │ │ │ │ + beq c4fdc │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c4c04 │ │ │ │ + beq c5000 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #3904] @ c50e0 │ │ │ │ + ldr r2, [pc, #3900] @ c54d8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c45fc │ │ │ │ + beq c49f8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c28 │ │ │ │ + bne c5024 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq c45d0 │ │ │ │ + beq c49cc │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c45fc │ │ │ │ + beq c49f8 │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c4c28 │ │ │ │ + bne c5024 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq c4c80 │ │ │ │ + beq c507c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [pc, #3896] @ c5130 │ │ │ │ + ldr r3, [pc, #3880] @ c551c │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c45fc │ │ │ │ + beq c49f8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4c44 │ │ │ │ + bne c5040 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4c4c │ │ │ │ + beq c5048 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c4a5c │ │ │ │ + beq c4e58 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4c44 │ │ │ │ - ldr r2, [pc, #3744] @ c50f0 │ │ │ │ + bne c5040 │ │ │ │ + ldr r2, [pc, #3772] @ c5508 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c4cb4 │ │ │ │ + beq c50b0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4cd8 │ │ │ │ + beq c50d4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3680] @ c50e4 │ │ │ │ + ldr r2, [pc, #3676] @ c54dc │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4690 │ │ │ │ + beq c4a8c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4cfc │ │ │ │ + bne c50f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c4664 │ │ │ │ + beq c4a60 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c4690 │ │ │ │ + beq c4a8c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4708 │ │ │ │ - ldr r1, [pc, #3616] @ c50f0 │ │ │ │ + bne c4b04 │ │ │ │ + ldr r1, [pc, #3644] @ c5508 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4d08 │ │ │ │ + beq c5104 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4d2c │ │ │ │ + beq c5128 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3604] @ c5118 │ │ │ │ + ldr r2, [pc, #3596] @ c550c │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4748 │ │ │ │ + beq c4b44 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4d50 │ │ │ │ + bne c514c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c4718 │ │ │ │ + beq c4b14 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3584] @ c5130 │ │ │ │ + ldr r3, [pc, #3568] @ c551c │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4748 │ │ │ │ + beq c4b44 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4708 │ │ │ │ - ldr r1, [pc, #3484] @ c50f0 │ │ │ │ + bne c4b04 │ │ │ │ + ldr r1, [pc, #3512] @ c5508 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4d68 │ │ │ │ + beq c5164 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4d8c │ │ │ │ + beq c5188 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3500] @ c5134 │ │ │ │ + ldr r2, [pc, #3484] @ c5520 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c48dc │ │ │ │ + beq c4cd8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4db0 │ │ │ │ + bne c51ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c48ac │ │ │ │ + beq c4ca8 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3452] @ c5130 │ │ │ │ + ldr r3, [pc, #3436] @ c551c │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c48dc │ │ │ │ + beq c4cd8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4c44 │ │ │ │ + bne c5040 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4dcc │ │ │ │ + beq c51c8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3344] @ c50fc │ │ │ │ + ldr r3, [pc, #3336] @ c54f0 │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4dfc │ │ │ │ + beq c51f8 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4f98 │ │ │ │ + bne c5390 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4fa0 │ │ │ │ + beq c5398 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3280] @ c50ec │ │ │ │ + ldr r3, [pc, #3276] @ c54e4 │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c513c │ │ │ │ + beq c5538 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4708 │ │ │ │ - ldr r2, [pc, #3244] @ c50f0 │ │ │ │ + bne c4b04 │ │ │ │ + ldr r2, [pc, #3272] @ c5508 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6178 │ │ │ │ + beq c6340 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c61d0 │ │ │ │ + beq c64b8 │ │ │ │ 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 c44b0 │ │ │ │ + beq c48ac │ │ │ │ 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 c52c8 │ │ │ │ + bne c56b4 │ │ │ │ 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 c5864 │ │ │ │ + beq c5c50 │ │ │ │ adds r0, r0, #16 │ │ │ │ - beq c5878 │ │ │ │ - ldr r1, [pc, #3104] @ c50f4 │ │ │ │ + beq c5c64 │ │ │ │ + ldr r1, [pc, #3096] @ c54e8 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4484 │ │ │ │ + bne c4880 │ │ │ │ mov r0, r4 │ │ │ │ - bl ceb2c <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ceec4 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4484 │ │ │ │ + beq c4880 │ │ │ │ mov r0, r4 │ │ │ │ - bl 299c14 │ │ │ │ + bl 29c4f4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c4484 │ │ │ │ + beq c4880 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4484 │ │ │ │ + beq c4880 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4484 │ │ │ │ + beq c4880 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4484 │ │ │ │ + beq c4880 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29b46c │ │ │ │ + bl 29dd40 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c4484 │ │ │ │ + beq c4880 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4484 │ │ │ │ + beq c4880 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebf1c │ │ │ │ + bl ec1ec │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c625c │ │ │ │ + beq c6864 │ │ │ │ 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 2a5300 │ │ │ │ - ldr r2, [pc, #2888] @ c50e8 │ │ │ │ + bl 2a7bd8 │ │ │ │ + ldr r2, [pc, #2884] @ c54e0 │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c510 │ │ │ │ + bl 24ed94 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44a0 │ │ │ │ - bl a573c │ │ │ │ + bne c489c │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c5334 │ │ │ │ + b c5720 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5884 │ │ │ │ + blt c5c70 │ │ │ │ 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 c41d0 │ │ │ │ + bne c45cc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2792] @ c50f0 │ │ │ │ + ldr r1, [pc, #2820] @ c5508 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6224 │ │ │ │ + beq c6888 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6244 │ │ │ │ + bne c6870 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 243584 │ │ │ │ + bl 245eac │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c4fec │ │ │ │ + bne c53e4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6244 │ │ │ │ + bne c6870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2443b8 │ │ │ │ + bl 246ce0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5064 │ │ │ │ + beq c545c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c44a0 │ │ │ │ + b c489c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c58b8 │ │ │ │ + blt c5ca4 │ │ │ │ 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 c42b4 │ │ │ │ + bne c46b0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2644] @ c50f0 │ │ │ │ + ldr r1, [pc, #2672] @ c5508 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6684 │ │ │ │ + beq c67b0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4cfc │ │ │ │ + bne c50f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 243584 │ │ │ │ + bl 245eac │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c5340 │ │ │ │ + bne c572c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4cfc │ │ │ │ + bne c50f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249f18 │ │ │ │ + bl 24c79c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4658 │ │ │ │ + bne c4a54 │ │ │ │ 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 c42c8 │ │ │ │ + beq c46c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c44a8 │ │ │ │ + b c48a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5854 │ │ │ │ + blt c5c40 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2552] @ c5130 │ │ │ │ + ldr r3, [pc, #2536] @ c551c │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c4338 │ │ │ │ + bne c4734 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2460] @ c50f0 │ │ │ │ + ldr r1, [pc, #2488] @ c5508 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6250 │ │ │ │ + beq c687c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4d50 │ │ │ │ + bne c514c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c58c8 │ │ │ │ + beq c5cb4 │ │ │ │ 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 c5908 │ │ │ │ - ldr r1, [pc, #2416] @ c5118 │ │ │ │ + bne c5cf4 │ │ │ │ + ldr r1, [pc, #2408] @ c550c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c47c8 │ │ │ │ + beq c4bc4 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c57c4 │ │ │ │ + bne c5bb0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4d50 │ │ │ │ - ldr r1, [pc, #2360] @ c5118 │ │ │ │ + bne c514c │ │ │ │ + ldr r1, [pc, #2352] @ c550c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c53b8 │ │ │ │ + beq c57a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d178 │ │ │ │ + bl 24f9fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c53b8 │ │ │ │ + beq c57a4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c53b8 │ │ │ │ + beq c57a4 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c53bc │ │ │ │ + bne c57a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106310 │ │ │ │ + bl 106700 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c53b8 │ │ │ │ + beq c57a4 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebf1c │ │ │ │ + bl ec1ec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c6548 │ │ │ │ + beq c650c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1016c0 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101994 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3a3c <_PyArena_Malloc@@Base> │ │ │ │ + bl e3d88 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5508 │ │ │ │ + beq c58f4 │ │ │ │ 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 c465c │ │ │ │ + b c4a58 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5844 │ │ │ │ + blt c5c30 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2148] @ c5130 │ │ │ │ + ldr r3, [pc, #2132] @ c551c │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c43bc │ │ │ │ + bne c47b8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2056] @ c50f0 │ │ │ │ + ldr r1, [pc, #2084] @ c5508 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6690 │ │ │ │ + beq c67bc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5dec │ │ │ │ + bne c6128 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c5f70 │ │ │ │ + beq c6138 │ │ │ │ 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 c5fb0 │ │ │ │ - ldr r1, [pc, #2036] @ c5134 │ │ │ │ + bne c6178 │ │ │ │ + ldr r1, [pc, #2020] @ c5520 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c565c │ │ │ │ + beq c5a48 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea194 │ │ │ │ + bl ea494 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c565c │ │ │ │ - ldr r1, [pc, #2004] @ c5138 │ │ │ │ + beq c5a48 │ │ │ │ + ldr r1, [pc, #1988] @ c5524 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c565c │ │ │ │ + beq c5a48 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef724 │ │ │ │ + bl ef9f4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5de8 │ │ │ │ + beq c6124 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5de8 │ │ │ │ + beq c6124 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5dec │ │ │ │ + bne c6128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106310 │ │ │ │ + bl 106700 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5de8 │ │ │ │ + beq c6124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248fc8 │ │ │ │ + bl 24b84c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5dec │ │ │ │ + bne c6128 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebf1c │ │ │ │ + bl ec1ec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5dec │ │ │ │ + beq c6128 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 1016c0 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101994 <_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 24b460 │ │ │ │ + bl 24dce4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4658 │ │ │ │ - bl a573c │ │ │ │ + bne c4a54 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b6c │ │ │ │ + beq c63d0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5b78 │ │ │ │ + b c6130 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1672] @ c50f0 │ │ │ │ + ldr r2, [pc, #1700] @ c5508 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6268 │ │ │ │ + beq c6858 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bd0 │ │ │ │ + bne c4fcc │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c5b98 │ │ │ │ + beq c5f48 │ │ │ │ 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 c5e2c │ │ │ │ + bne c6010 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4b0c │ │ │ │ + beq c4f08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104f24 │ │ │ │ + bl 105318 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4b0c │ │ │ │ + beq c4f08 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4b0c │ │ │ │ + beq c4f08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106310 │ │ │ │ + bl 106700 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c4b0c │ │ │ │ + beq c4f08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248ad0 │ │ │ │ + bl 24b354 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c5078 │ │ │ │ + bne c5470 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bd0 │ │ │ │ + bne c4fcc │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4bcc │ │ │ │ + beq c4fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104f24 │ │ │ │ + bl 105318 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4bcc │ │ │ │ + beq c4fc8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4bcc │ │ │ │ + beq c4fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106310 │ │ │ │ + bl 106700 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c4bcc │ │ │ │ + beq c4fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248fc8 │ │ │ │ + bl 24b84c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c4bd0 │ │ │ │ + bne c4fcc │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebf1c │ │ │ │ + bl ec1ec │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c4bd0 │ │ │ │ + beq c4fcc │ │ │ │ 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 24927c │ │ │ │ + bl 24bb00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4658 │ │ │ │ - bl a573c │ │ │ │ + bne c4a54 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5df8 │ │ │ │ + bne c649c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c423c │ │ │ │ + b c4638 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ + bl 345a84 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c28 │ │ │ │ + bne c5024 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c5dc8 │ │ │ │ + bne c63a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r6, r7 │ │ │ │ ldrge r7, [r4, #8] │ │ │ │ - bge c418c │ │ │ │ + bge c4588 │ │ │ │ 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 c4218 │ │ │ │ + beq c4614 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r3, r6, #1 │ │ │ │ - b c470c │ │ │ │ + b c4b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5894 │ │ │ │ + blt c5c80 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c4a5c │ │ │ │ + beq c4e58 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c423c │ │ │ │ + b c4638 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c58a8 │ │ │ │ + blt c5c94 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1168] @ c5130 │ │ │ │ + ldr r3, [pc, #1152] @ c551c │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c4200 │ │ │ │ - b c45fc │ │ │ │ + bne c45fc │ │ │ │ + b c49f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ + bl 345a84 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4cfc │ │ │ │ + bne c50f8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c5f40 │ │ │ │ + bne c6894 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c4270 │ │ │ │ + bge c466c │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c46fc │ │ │ │ + b c4af8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ + bl 345a84 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4d50 │ │ │ │ + bne c514c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c6558 │ │ │ │ + bne c6714 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c42f0 │ │ │ │ + bge c46ec │ │ │ │ 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 c434c │ │ │ │ - b c4708 │ │ │ │ + beq c4748 │ │ │ │ + b c4b04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ + bl 345a84 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4db0 │ │ │ │ + bne c51ac │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c5dc0 │ │ │ │ + bne c6398 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c4374 │ │ │ │ + bge c4770 │ │ │ │ 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 c43d4 │ │ │ │ - b c4c40 │ │ │ │ + beq c47d0 │ │ │ │ + b c503c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4f8c │ │ │ │ + blt c5384 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #784] @ c50fc │ │ │ │ + ldr r3, [pc, #776] @ c54f0 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c43f8 │ │ │ │ + bne c47f4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #744] @ c50f0 │ │ │ │ + ldr r1, [pc, #772] @ c5508 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5db4 │ │ │ │ + beq c5fec │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5da4 │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ + bne c5fdc │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq c5d48 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq c5f84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r8, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ ldr sl, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5d84 │ │ │ │ - ldr r1, [pc, #672] @ c50fc │ │ │ │ + bne c5fbc │ │ │ │ + ldr r1, [pc, #668] @ c54f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4ea0 │ │ │ │ - ldr r2, [pc, #656] @ c5100 │ │ │ │ + beq c5298 │ │ │ │ + ldr r2, [pc, #652] @ c54f4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248980 │ │ │ │ + bl 24b204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4ea0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 106310 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq c4ea0 │ │ │ │ + beq c5298 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249304 │ │ │ │ + bl 106700 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c5258 │ │ │ │ + beq c5298 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24bb88 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + bne c5648 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - str r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5da4 │ │ │ │ - ldr r1, [pc, #580] @ c50fc │ │ │ │ + bne c5fdc │ │ │ │ + ldr r1, [pc, #576] @ c54f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5530 │ │ │ │ - ldr r2, [pc, #564] @ c5100 │ │ │ │ + beq c591c │ │ │ │ + ldr r2, [pc, #560] @ c54f4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248980 │ │ │ │ + bl 24b204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5530 │ │ │ │ + beq c591c │ │ │ │ mov r0, r4 │ │ │ │ - bl 106310 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq c5530 │ │ │ │ + bl 106700 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq c591c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2494e0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq c5530 │ │ │ │ + bl 24bd64 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq c591c │ │ │ │ mov r0, r4 │ │ │ │ - bl 248fc8 │ │ │ │ + bl 24b84c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - bne c5534 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bne c5920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249304 │ │ │ │ + bl 24bb88 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c5534 │ │ │ │ + bne c5920 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebf1c │ │ │ │ + bl ec1ec │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c5da4 │ │ │ │ + beq c5fdc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [ip, #20] │ │ │ │ - ldr r8, [ip, #24] │ │ │ │ - bl e3a3c <_PyArena_Malloc@@Base> │ │ │ │ + ldr r6, [ip, #24] │ │ │ │ + bl e3d88 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5634 │ │ │ │ + beq c5a20 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [r0, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ mov r3, #18 │ │ │ │ - str r7, [r0, #4] │ │ │ │ - str r6, [r0, #8] │ │ │ │ - str r9, [r0, #12] │ │ │ │ + str r8, [r0, #4] │ │ │ │ + str r7, [r0, #8] │ │ │ │ + str r9, [r0, #32] │ │ │ │ str sl, [r0, #36] @ 0x24 │ │ │ │ str fp, [r0, #40] @ 0x28 │ │ │ │ - str r8, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0] │ │ │ │ - b c4658 │ │ │ │ + b c4a54 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b c4708 │ │ │ │ + b c4b04 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4fd8 │ │ │ │ + blt c53d0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #300] @ c50ec │ │ │ │ + ldr r3, [pc, #300] @ c54e4 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq c513c │ │ │ │ + beq c5538 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c442c │ │ │ │ + b c4828 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c4708 │ │ │ │ + b c4b04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2443b8 │ │ │ │ + bl 246ce0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c4638 │ │ │ │ + beq c4a34 │ │ │ │ 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] │ │ │ │ @@ -159432,1799 +159686,1799 @@ │ │ │ │ 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 c57bc │ │ │ │ - bl 24a9f0 │ │ │ │ + beq c5ba8 │ │ │ │ + bl 24d274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4658 │ │ │ │ - bl a573c │ │ │ │ + bne c4a54 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c59ec │ │ │ │ + bne c5dd8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4c34 │ │ │ │ + b c5030 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebf1c │ │ │ │ + bl ec1ec │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c423c │ │ │ │ + beq c4638 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 243550 │ │ │ │ + bl 245e78 │ │ │ │ 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 24927c │ │ │ │ + bl 24bb00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4658 │ │ │ │ - b c4bc0 │ │ │ │ + bne c4a54 │ │ │ │ + b c4fbc │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - eorseq r2, r6, ip, asr r0 │ │ │ │ + eorseq r5, r6, r0, asr #16 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ - eorseq r8, r7, r4, asr r3 │ │ │ │ - eorseq r1, r6, r8, ror pc │ │ │ │ + mlaseq r7, r0, ip, fp │ │ │ │ + eorseq r5, r6, ip, asr r7 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - eorseq r3, r9, ip, lsr #12 │ │ │ │ - eorseq r1, r6, r4, ror #31 │ │ │ │ - @ instruction: 0x00361fd0 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, ip, lsr r0 │ │ │ │ - eorseq r1, r6, r8, lsr pc │ │ │ │ + eorseq r6, r9, ip, ror #27 │ │ │ │ + eorseq r5, r6, r8, asr #15 │ │ │ │ + @ instruction: 0x003657b4 │ │ │ │ + ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + eorseq r5, r6, r0, lsr #16 │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ - subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r1, r6, ip, ror #29 │ │ │ │ - subseq sp, r5, r4, lsl #22 │ │ │ │ - @ instruction: 0x00361efc │ │ │ │ + eorseq r5, r6, ip, lsl r7 │ │ │ │ + eorseq r5, r6, r0, ror #13 │ │ │ │ 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 │ │ │ │ + eorseq r5, r6, r8, ror r7 │ │ │ │ + subseq fp, r6, ip, asr #23 │ │ │ │ + @ instruction: 0x003656d0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-88] @ c50f0 │ │ │ │ + ldr r2, [pc, #-60] @ c5508 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6424 │ │ │ │ + beq c6a58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5248 │ │ │ │ + bne c69c0 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c6274 │ │ │ │ + beq c689c │ │ │ │ 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 c62bc │ │ │ │ - ldr r1, [pc, #-176] @ c50ec │ │ │ │ + bne c68e4 │ │ │ │ + ldr r1, [pc, #-180] @ c54e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5244 │ │ │ │ + beq c5640 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104f24 │ │ │ │ + bl 105318 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5244 │ │ │ │ + beq c5640 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5244 │ │ │ │ + beq c5640 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106310 │ │ │ │ + bl 106700 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c5244 │ │ │ │ + beq c5640 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248fc8 │ │ │ │ + bl 24b84c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c5248 │ │ │ │ + bne c69c0 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebf1c │ │ │ │ + bl ec1ec │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c5248 │ │ │ │ + beq c69c0 │ │ │ │ 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 24c234 │ │ │ │ + bl 24eab8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4658 │ │ │ │ - bl a573c │ │ │ │ + bne c4a54 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6408 │ │ │ │ + bne c6a3c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b c442c │ │ │ │ + b c69c0 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebf1c │ │ │ │ + bl ec1ec │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c43f8 │ │ │ │ + beq c47f4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r8, [r3, #20] │ │ │ │ - ldr r9, [r3, #24] │ │ │ │ - bl e3a3c <_PyArena_Malloc@@Base> │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ + ldr fp, [r3, #24] │ │ │ │ + bl e3d88 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5634 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ + beq c5a20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r3, #18 │ │ │ │ - str r6, [r0, #4] │ │ │ │ - str r7, [r0, #16] │ │ │ │ + str r7, [r0, #4] │ │ │ │ + str r8, [r0, #16] │ │ │ │ + str r9, [r0, #32] │ │ │ │ str sl, [r0, #36] @ 0x24 │ │ │ │ - str r8, [r0, #40] @ 0x28 │ │ │ │ - str r9, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ + str fp, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0] │ │ │ │ - b c4658 │ │ │ │ + b c4a54 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ - bne c5334 │ │ │ │ - ldr r2, [pc, #-496] @ c50f0 │ │ │ │ + bne c5720 │ │ │ │ + ldr r2, [pc, #-452] @ c5508 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c65f4 │ │ │ │ - ldr r1, [pc, #-512] @ c50f4 │ │ │ │ + beq c6838 │ │ │ │ + ldr r1, [pc, #-504] @ c54e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 2426e8 │ │ │ │ + bl 245010 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6614 │ │ │ │ + bne c67c8 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne c6608 │ │ │ │ - ldr r1, [pc, #-552] @ c50f4 │ │ │ │ + bne c684c │ │ │ │ + ldr r1, [pc, #-544] @ c54e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2426e8 │ │ │ │ + bl 245010 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c6560 │ │ │ │ + bne c671c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ sub r6, r7, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c44a0 │ │ │ │ + b c489c │ │ │ │ mov r0, r4 │ │ │ │ - bl 249f18 │ │ │ │ + bl 24c79c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c46cc │ │ │ │ + beq c4ac8 │ │ │ │ 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 24ad24 │ │ │ │ + bl 24d5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4658 │ │ │ │ - bl a573c │ │ │ │ + bne c4a54 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c46ec │ │ │ │ + beq c4ae8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c46fc │ │ │ │ + b c4af8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4d50 │ │ │ │ - ldr r1, [pc, #-672] @ c5130 │ │ │ │ + bne c514c │ │ │ │ + ldr r1, [pc, #-672] @ c551c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5404 │ │ │ │ - ldr r1, [pc, #-716] @ c5118 │ │ │ │ + beq c57f0 │ │ │ │ + ldr r1, [pc, #-708] @ c550c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5404 │ │ │ │ + beq c57f0 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6494 │ │ │ │ + bne c63e8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4d50 │ │ │ │ - ldr r1, [pc, #-748] @ c5130 │ │ │ │ + bne c514c │ │ │ │ + ldr r1, [pc, #-748] @ c551c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5798 │ │ │ │ - ldr r1, [pc, #-792] @ c5118 │ │ │ │ + beq c5b84 │ │ │ │ + ldr r1, [pc, #-784] @ c550c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5798 │ │ │ │ + beq c5b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d178 │ │ │ │ + bl 24f9fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5798 │ │ │ │ + beq c5b84 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5798 │ │ │ │ + beq c5b84 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c579c │ │ │ │ + bne c5b88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106310 │ │ │ │ + bl 106700 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c5798 │ │ │ │ + beq c5b84 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebf1c │ │ │ │ + bl ec1ec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c6548 │ │ │ │ + beq c650c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1016c0 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101994 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3a3c <_PyArena_Malloc@@Base> │ │ │ │ + bl e3d88 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c54f0 │ │ │ │ + beq c58dc │ │ │ │ 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] @ c50f8 │ │ │ │ + ldr r2, [pc, #-1016] @ c54ec │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c510 │ │ │ │ + bl 24ed94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4658 │ │ │ │ - bl a573c │ │ │ │ + bne c4a54 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ - beq c57ac │ │ │ │ + beq c5b98 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4d58 │ │ │ │ + b c5154 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - str r8, [r4, #8] │ │ │ │ - bne c5da4 │ │ │ │ - ldr r1, [pc, #-1100] @ c50fc │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bne c5fdc │ │ │ │ + ldr r1, [pc, #-1092] @ c54f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c645c │ │ │ │ - ldr r2, [pc, #-1116] @ c5100 │ │ │ │ + beq c63e0 │ │ │ │ + ldr r2, [pc, #-1108] @ c54f4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248980 │ │ │ │ + bl 24b204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c645c │ │ │ │ + beq c63e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106310 │ │ │ │ + bl 106700 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c645c │ │ │ │ + beq c63e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fecd0 │ │ │ │ + bl 3020a0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c645c │ │ │ │ + beq c63e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248fc8 │ │ │ │ + bl 24b84c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - bne c5da4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bne c5fdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 249304 │ │ │ │ + bl 24bb88 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5da4 │ │ │ │ + bne c5fdc │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebf1c │ │ │ │ + bl ec1ec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5da4 │ │ │ │ + beq c5fdc │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl e3a3c <_PyArena_Malloc@@Base> │ │ │ │ + bl e3d88 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c561c │ │ │ │ + beq c5a08 │ │ │ │ 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 r9, [r3, #12] │ │ │ │ + str r1, [r3, #12] │ │ │ │ str r8, [r3, #16] │ │ │ │ - str r1, [r3, #32] │ │ │ │ + str r9, [r3, #32] │ │ │ │ str sl, [r3, #36] @ 0x24 │ │ │ │ str fp, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #-1312] @ c5104 │ │ │ │ + ldr r2, [pc, #-1304] @ c54f8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c510 │ │ │ │ + bl 24ed94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4658 │ │ │ │ - bl a573c │ │ │ │ + bne c4a54 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c645c │ │ │ │ + beq c63e0 │ │ │ │ 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 c43f8 │ │ │ │ + b c47f4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5dec │ │ │ │ - ldr r1, [pc, #-1348] @ c5130 │ │ │ │ + bne c6128 │ │ │ │ + ldr r1, [pc, #-1348] @ c551c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b5c │ │ │ │ - ldr r1, [pc, #-1364] @ c5134 │ │ │ │ + beq c63c0 │ │ │ │ + ldr r1, [pc, #-1364] @ c5520 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b5c │ │ │ │ + beq c63c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea194 │ │ │ │ + bl ea494 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5b5c │ │ │ │ - ldr r1, [pc, #-1396] @ c5138 │ │ │ │ + beq c63c0 │ │ │ │ + ldr r1, [pc, #-1396] @ c5524 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b5c │ │ │ │ + beq c63c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef724 │ │ │ │ + bl ef9f4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5de8 │ │ │ │ + beq c6124 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5de8 │ │ │ │ + beq c6124 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5dec │ │ │ │ + bne c6128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106310 │ │ │ │ + bl 106700 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5de8 │ │ │ │ + beq c6124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248fc8 │ │ │ │ + bl 24b84c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5dec │ │ │ │ + bne c6128 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebf1c │ │ │ │ + bl ec1ec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5dec │ │ │ │ + beq c6128 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 1016c0 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101994 <_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 3048ec │ │ │ │ - ldr r2, [pc, #-1656] @ c5108 │ │ │ │ + bl 307cbc │ │ │ │ + ldr r2, [pc, #-1648] @ c54fc │ │ │ │ mov r1, #5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c510 │ │ │ │ + bl 24ed94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4658 │ │ │ │ - b c4a38 │ │ │ │ + bne c4a54 │ │ │ │ + b c4e34 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5bd4 │ │ │ │ + bne c654c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4d58 │ │ │ │ - bl 291518 │ │ │ │ - b c5050 │ │ │ │ + b c5154 │ │ │ │ + bl 293cac │ │ │ │ + b c5448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d178 │ │ │ │ + bl 24f9fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c47c8 │ │ │ │ + beq c4bc4 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c47cc │ │ │ │ + bne c4bc8 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c47c8 │ │ │ │ + beq c4bc4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c47c8 │ │ │ │ + beq c4bc4 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c47cc │ │ │ │ + bne c4bc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106310 │ │ │ │ + bl 106700 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c483c │ │ │ │ - b c47c8 │ │ │ │ + bne c4c38 │ │ │ │ + b c4bc4 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c43bc │ │ │ │ + b c47b8 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4338 │ │ │ │ - ldr r1, [pc, #-1888] @ c510c │ │ │ │ + b c4734 │ │ │ │ + ldr r1, [pc, #-1880] @ c5500 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #-1896] @ c5110 │ │ │ │ - bl 117900 │ │ │ │ + ldr r1, [pc, #-1888] @ c5504 │ │ │ │ + bl 117eec │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4484 │ │ │ │ + b c4880 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c41d0 │ │ │ │ + b c45cc │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c423c │ │ │ │ + b c4638 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4200 │ │ │ │ + b c45fc │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c42b4 │ │ │ │ + b c46b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5518 │ │ │ │ + blt c5904 │ │ │ │ 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 c59c0 │ │ │ │ + beq c5dac │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ - bne c4d58 │ │ │ │ - ldr r3, [pc, #-2020] @ c512c │ │ │ │ + bne c5154 │ │ │ │ + ldr r3, [pc, #-2036] @ c5508 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c59cc │ │ │ │ - ldr r1, [pc, #-2036] @ c5130 │ │ │ │ + beq c5db8 │ │ │ │ + ldr r1, [pc, #-2036] @ c551c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5974 │ │ │ │ - ldr r1, [pc, #-2088] @ c5118 │ │ │ │ + bne c5d60 │ │ │ │ + ldr r1, [pc, #-2080] @ c550c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c5970 │ │ │ │ + beq c5d5c │ │ │ │ mov r0, r4 │ │ │ │ bl 334a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5970 │ │ │ │ + beq c5d5c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5a04 │ │ │ │ + bne c5df0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c59e0 │ │ │ │ - ldr r1, [pc, #-2136] @ c5130 │ │ │ │ + bne c5dcc │ │ │ │ + ldr r1, [pc, #-2136] @ c551c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5b54 │ │ │ │ - ldr r1, [pc, #-2184] @ c5118 │ │ │ │ + bne c5f40 │ │ │ │ + ldr r1, [pc, #-2176] @ c550c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c5a78 │ │ │ │ + bne c5e64 │ │ │ │ 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 c47a0 │ │ │ │ - b c4d50 │ │ │ │ + beq c4b9c │ │ │ │ + b c514c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ + bl 345a84 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c591c │ │ │ │ + beq c5d08 │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c59b8 │ │ │ │ + b c5da4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c5070 │ │ │ │ + b c5468 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5970 │ │ │ │ + beq c5d5c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caf38 │ │ │ │ + bl cb320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5970 │ │ │ │ + beq c5d5c │ │ │ │ ldr r3, [r8, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2328] @ c5124 │ │ │ │ + ldr r3, [pc, #-2304] @ c5528 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2356] @ c5114 │ │ │ │ + ldr r3, [pc, #-2340] @ c5510 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288840 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + bl 28afd4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5b48 │ │ │ │ - bl a573c │ │ │ │ + bne c5f34 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c59b8 │ │ │ │ - b c59b0 │ │ │ │ + bne c5da4 │ │ │ │ + b c5d9c │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c59ac │ │ │ │ + beq c5d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 65624 │ │ │ │ + bl 65690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c59ac │ │ │ │ + beq c5d98 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5b54 │ │ │ │ + bne c5f40 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c59ac │ │ │ │ + beq c5d98 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c59ac │ │ │ │ + beq c5d98 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c59ac │ │ │ │ + beq c5d98 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caf38 │ │ │ │ + bl cb320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c59ac │ │ │ │ + beq c5d98 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2544] @ c5124 │ │ │ │ + ldr r3, [pc, #-2520] @ c5528 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2572] @ c5114 │ │ │ │ - b c5a44 │ │ │ │ - ldr r3, [pc, #-2572] @ c511c │ │ │ │ + ldr r3, [pc, #-2556] @ c5510 │ │ │ │ + b c5e30 │ │ │ │ + ldr r3, [pc, #-2532] @ c5530 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-2584] @ c5120 │ │ │ │ - bl 288840 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-2544] @ c5534 │ │ │ │ + bl 28afd4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f1c │ │ │ │ + beq c6100 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c465c │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c59b4 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne c5b80 │ │ │ │ + b c4a58 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - sub r6, r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4dbc │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne c5dec │ │ │ │ + b c5da0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29272c │ │ │ │ - b c5b6c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5df8 │ │ │ │ + blt c649c │ │ │ │ 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 c5e14 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq c4ab4 │ │ │ │ - b c4bd0 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp fp, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne c4d58 │ │ │ │ - ldr r1, [pc, #-2752] @ c512c │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5c78 │ │ │ │ - ldr r1, [pc, #-2768] @ c5130 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne c5c2c │ │ │ │ - ldr r1, [pc, #-2820] @ c5118 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c5f48 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - bne c5c8c │ │ │ │ - ldr r1, [pc, #-2832] @ c5130 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne c5d40 │ │ │ │ - ldr r1, [pc, #-2880] @ c5118 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c5c98 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - sub r7, r6, #1 │ │ │ │ - str r7, [r4, #88] @ 0x58 │ │ │ │ - b c57ac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - beq c5bf8 │ │ │ │ - ldr r7, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - b c5c70 │ │ │ │ - mov r1, #7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5c64 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 65624 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5c64 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ + bne c5ff8 │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5d40 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5c64 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5c64 │ │ │ │ - ldr r1, [pc, #-3048] @ c511c │ │ │ │ - ldr r3, [pc, #-3048] @ c5120 │ │ │ │ - ldr r1, [r1] │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288840 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r6, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c5b48 │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - movne fp, r3 │ │ │ │ - strne r3, [r4, #60] @ 0x3c │ │ │ │ - bne c5c70 │ │ │ │ - b c5c68 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c5c6c │ │ │ │ + beq c4eb0 │ │ │ │ + b c4fcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5640 │ │ │ │ + blt c5a2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, r8, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ ldr sl, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c5d9c │ │ │ │ + beq c5fd4 │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5da4 │ │ │ │ + bne c5fdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 322208 │ │ │ │ + bl 3259e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4658 │ │ │ │ + bne c4a54 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - str r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4e54 │ │ │ │ + beq c524c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c43f8 │ │ │ │ + b c47f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ - b c4e18 │ │ │ │ - mov r3, r6 │ │ │ │ - b c4374 │ │ │ │ - mov r6, r7 │ │ │ │ - b c418c │ │ │ │ - bl 3422e4 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq c4160 │ │ │ │ - b c4708 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - b c5b78 │ │ │ │ - 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 c423c │ │ │ │ + bl 345a84 │ │ │ │ + b c5214 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c423c │ │ │ │ - ldr r3, [pc, #-3336] @ c512c │ │ │ │ + bne c4638 │ │ │ │ + ldr r3, [pc, #-2816] @ c5518 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c6464 │ │ │ │ + beq c651c │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e7c │ │ │ │ + beq c6060 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104f24 │ │ │ │ + bl 105318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e7c │ │ │ │ + beq c6060 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5b20 │ │ │ │ + bne c5f0c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6478 │ │ │ │ + bne c6530 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c6484 │ │ │ │ + beq c653c │ │ │ │ mov r0, r4 │ │ │ │ - bl 104f24 │ │ │ │ + bl 105318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6484 │ │ │ │ + beq c653c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6484 │ │ │ │ + beq c653c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6484 │ │ │ │ + beq c653c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caf38 │ │ │ │ + bl cb320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6484 │ │ │ │ + beq c653c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-3544] @ c5124 │ │ │ │ + ldr r3, [pc, #-3000] @ c5528 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3556] @ c5128 │ │ │ │ - bl 288840 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-3036] @ c5514 │ │ │ │ + bl 28afd4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5b48 │ │ │ │ - bl a573c │ │ │ │ + bne c5f34 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6488 │ │ │ │ + beq c6540 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str sl, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #8] │ │ │ │ - b c5bc8 │ │ │ │ - mov r3, r6 │ │ │ │ - b c4270 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 334a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5c28 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c5cfc │ │ │ │ - b c5c28 │ │ │ │ + b c5f78 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + sub r6, r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b c51b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4a44 │ │ │ │ + blt c4e40 │ │ │ │ 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 c6090 │ │ │ │ + beq c6258 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5b74 │ │ │ │ - ldr r3, [pc, #-3724] @ c512c │ │ │ │ + bne c63d8 │ │ │ │ + ldr r3, [pc, #-3176] @ c5518 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c609c │ │ │ │ - ldr r1, [pc, #-3740] @ c5130 │ │ │ │ + beq c6264 │ │ │ │ + ldr r1, [pc, #-3192] @ c551c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6040 │ │ │ │ - ldr r1, [pc, #-3764] @ c5134 │ │ │ │ + bne c6208 │ │ │ │ + ldr r1, [pc, #-3216] @ c5520 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c603c │ │ │ │ + beq c6204 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea194 │ │ │ │ + bl ea494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c603c │ │ │ │ - ldr r1, [pc, #-3796] @ c5138 │ │ │ │ + beq c6204 │ │ │ │ + ldr r1, [pc, #-3248] @ c5524 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c603c │ │ │ │ + beq c6204 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef724 │ │ │ │ + bl ef9f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c603c │ │ │ │ + beq c6204 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c61a4 │ │ │ │ + bne c636c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c60b0 │ │ │ │ - ldr r1, [pc, #-3876] @ c5130 │ │ │ │ + bne c6278 │ │ │ │ + ldr r1, [pc, #-3328] @ c551c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c6084 │ │ │ │ - ldr r1, [pc, #-3900] @ c5134 │ │ │ │ + bne c624c │ │ │ │ + ldr r1, [pc, #-3352] @ c5520 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c60bc │ │ │ │ + bne c6284 │ │ │ │ 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 c4938 │ │ │ │ - b c5dec │ │ │ │ + beq c4d34 │ │ │ │ + b c6128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ + bl 345a84 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5fc4 │ │ │ │ + beq c618c │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c6088 │ │ │ │ + b c6250 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea194 │ │ │ │ + bl ea494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c607c │ │ │ │ - ldr r1, [pc, #-3996] @ c5138 │ │ │ │ + beq c6244 │ │ │ │ + ldr r1, [pc, #-3448] @ c5524 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c607c │ │ │ │ + beq c6244 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef724 │ │ │ │ + bl ef9f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c607c │ │ │ │ + beq c6244 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c607c │ │ │ │ + beq c6244 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c607c │ │ │ │ + beq c6244 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caf38 │ │ │ │ + bl cb320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c607c │ │ │ │ + beq c6244 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1376] @ c669c │ │ │ │ + ldr r3, [pc, #-3548] @ c5528 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #1364] @ c66a0 │ │ │ │ - bl 288840 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-3560] @ c552c │ │ │ │ + bl 28afd4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5b48 │ │ │ │ - bl a573c │ │ │ │ + bne c5f34 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c6088 │ │ │ │ - b c6080 │ │ │ │ + bne c6250 │ │ │ │ + b c6248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ + bl 345a84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c625c │ │ │ │ + bne c6864 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq c61d0 │ │ │ │ + beq c64b8 │ │ │ │ mov r1, r7 │ │ │ │ - b c4460 │ │ │ │ - ldr r3, [pc, #1272] @ c66a4 │ │ │ │ + b c485c │ │ │ │ + ldr r3, [pc, #-3652] @ c5530 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #1260] @ c66a8 │ │ │ │ - bl 288840 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-3664] @ c5534 │ │ │ │ + bl 28afd4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c615c │ │ │ │ - b c5b48 │ │ │ │ + beq c6324 │ │ │ │ + b c5f34 │ │ │ │ + mov r3, r6 │ │ │ │ + b c4770 │ │ │ │ + mov r6, r7 │ │ │ │ + b c4588 │ │ │ │ + bl 345a84 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq c455c │ │ │ │ + b c4b04 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c66fc │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r6, r6, #1 │ │ │ │ + b c6130 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b c5fdc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24f9fc │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq c57f0 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne c57f4 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c57f0 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c57f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl 106700 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq c57f0 │ │ │ │ + ldmib r4, {r0, r1} │ │ │ │ + bl ec1ec │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq c650c │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + ldr r7, [r3, #20] │ │ │ │ + ldr fp, [r3, #24] │ │ │ │ + bl e3d88 <_PyArena_Malloc@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq c58dc │ │ │ │ + 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 c58dc │ │ │ │ + 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 c4638 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6230 │ │ │ │ + blt c66e8 │ │ │ │ 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 c625c │ │ │ │ + bne c6864 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne c4474 │ │ │ │ + bne c4870 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5878 │ │ │ │ + blt c5c64 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - b c4474 │ │ │ │ + b c4870 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b c5154 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 345a84 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + beq c6024 │ │ │ │ + ldr sl, [r4, #88] @ 0x58 │ │ │ │ + sub sl, sl, #1 │ │ │ │ + b c6118 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub sl, r6, #1 │ │ │ │ + b c6118 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp fp, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne c5154 │ │ │ │ + ldr r1, [pc, #1324] @ c6a90 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq c65f0 │ │ │ │ + ldr r1, [pc, #1308] @ c6a94 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne c65a4 │ │ │ │ + ldr r1, [pc, #1284] @ c6a98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c6610 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bne c6604 │ │ │ │ + ldr r1, [pc, #1244] @ c6a94 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne c66e0 │ │ │ │ + ldr r1, [pc, #1224] @ c6a98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c6678 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r7, r6, #1 │ │ │ │ + str r7, [r4, #88] @ 0x58 │ │ │ │ + b c5b98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 345a84 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + beq c6570 │ │ │ │ + ldr r7, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + b c65e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ - b c4618 │ │ │ │ + bl 334a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c65a0 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c65a0 │ │ │ │ + ldr r1, [pc, #1120] @ c6a9c │ │ │ │ + ldr r3, [pc, #1120] @ c6aa0 │ │ │ │ + ldr r1, [r1] │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28afd4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r6, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c5f34 │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + movne fp, r3 │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ + bne c65e8 │ │ │ │ + b c65e0 │ │ │ │ + mov r1, #7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c65dc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 65690 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c65dc │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne c66e0 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c65dc │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c6634 │ │ │ │ + b c65dc │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + b c65e4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5334 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b c5070 │ │ │ │ + b c5720 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne c6128 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 294ec0 │ │ │ │ + b c63d0 │ │ │ │ + mov r3, r6 │ │ │ │ + b c46ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 29c4f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c5714 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c5714 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c5714 │ │ │ │ + mov r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cb320 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c5714 │ │ │ │ + ldr r2, [pc, #820] @ c6aa4 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #800] @ c6aa8 │ │ │ │ + bl 28afd4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r6, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c6828 │ │ │ │ + bl a582c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c5718 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b c571c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 345a84 │ │ │ │ + b c4aa8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 345a84 │ │ │ │ + b c4cf4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 29c4f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c56f0 │ │ │ │ + mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ - b c4764 │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c56f0 │ │ │ │ + ldr r2, [pc, #680] @ c6a9c │ │ │ │ + ldr r3, [pc, #680] @ c6aa0 │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 28afd4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r2, [pc, #672] @ c6aac │ │ │ │ + mov r1, #10 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24ed94 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r6, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c6798 │ │ │ │ + sub r3, r6, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + sub r6, r6, #2 │ │ │ │ + b c489c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 345a84 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c56d8 │ │ │ │ + ldr r7, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + b c571c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 345a84 │ │ │ │ + b c4e74 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c5334 │ │ │ │ + b c5720 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b c5468 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 345a84 │ │ │ │ + b c4b60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ - b c4a78 │ │ │ │ + bl 345a84 │ │ │ │ + b c4a14 │ │ │ │ + mov r3, r6 │ │ │ │ + b c466c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6408 │ │ │ │ + blt c6a3c │ │ │ │ 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 c6390 │ │ │ │ + beq c69b8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c442c │ │ │ │ - ldr r3, [pc, #1000] @ c66ac │ │ │ │ + bne c4828 │ │ │ │ + ldr r3, [pc, #420] @ c6a90 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c639c │ │ │ │ - ldr r1, [pc, #984] @ c66b0 │ │ │ │ + beq c69d0 │ │ │ │ + ldr r1, [pc, #432] @ c6ab0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c630c │ │ │ │ + beq c6934 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104f24 │ │ │ │ + bl 105318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c630c │ │ │ │ + beq c6934 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6430 │ │ │ │ + bne c6a64 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c63b0 │ │ │ │ - ldr r1, [pc, #908] @ c66b0 │ │ │ │ + bne c69e4 │ │ │ │ + ldr r1, [pc, #356] @ c6ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c637c │ │ │ │ + beq c69a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104f24 │ │ │ │ + bl 105318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c637c │ │ │ │ + beq c69a4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c637c │ │ │ │ + beq c69a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c720c <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c637c │ │ │ │ + beq c69a4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caf38 │ │ │ │ + bl cb320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c63bc │ │ │ │ + bne c69f0 │ │ │ │ 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 c5194 │ │ │ │ - b c5248 │ │ │ │ + beq c5590 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + sub r6, r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b c4828 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ + bl 345a84 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c62d0 │ │ │ │ + beq c68f8 │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c6388 │ │ │ │ + b c69b0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #720] @ c669c │ │ │ │ + ldr r3, [pc, #164] @ c6aa4 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #728] @ c66b4 │ │ │ │ - bl 288840 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #164] @ c6ab4 │ │ │ │ + bl 28afd4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5b48 │ │ │ │ - bl a573c │ │ │ │ + bne c5f34 │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6380 │ │ │ │ + beq c69a8 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c6388 │ │ │ │ + b c69b0 │ │ │ │ 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 c442c │ │ │ │ + b c4828 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ - b c5158 │ │ │ │ - ldr r3, [pc, #620] @ c66a4 │ │ │ │ + bl 345a84 │ │ │ │ + b c5554 │ │ │ │ + ldr r3, [pc, #48] @ c6a9c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #608] @ c66a8 │ │ │ │ - bl 288840 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - sub sl, r6, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c63ec │ │ │ │ - b c5b48 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c5da4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - beq c5e40 │ │ │ │ - ldr sl, [r4, #88] @ 0x58 │ │ │ │ - sub sl, sl, #1 │ │ │ │ - b c5f34 │ │ │ │ + ldr r3, [pc, #36] @ c6aa0 │ │ │ │ + bl 28afd4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub sl, r6, #1 │ │ │ │ - b c5f34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 24d178 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq c5404 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne c5408 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5404 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5404 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 106310 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq c5404 │ │ │ │ - ldmib r4, {r0, r1} │ │ │ │ - bl ebf1c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq c6548 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - ldr r7, [r3, #20] │ │ │ │ - ldr fp, [r3, #24] │ │ │ │ - bl e3a3c <_PyArena_Malloc@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq c54f0 │ │ │ │ - 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 c54f0 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b c4d58 │ │ │ │ - mov r3, r6 │ │ │ │ - b c42f0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 299c14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5328 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5328 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5328 │ │ │ │ - mov r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl caf38 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5328 │ │ │ │ - ldr r2, [pc, #232] @ c669c │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - ldr r1, [r2] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #236] @ c66b8 │ │ │ │ - bl 288840 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r6, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c6674 │ │ │ │ - bl a573c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c532c │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5330 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq c52ec │ │ │ │ - ldr r7, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - b c5330 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 299c14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5304 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e14 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5304 │ │ │ │ - ldr r2, [pc, #100] @ c66a4 │ │ │ │ - ldr r3, [pc, #100] @ c66a8 │ │ │ │ - ldr r1, [r2] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 288840 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - ldr r2, [pc, #100] @ c66bc │ │ │ │ - mov r1, #10 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 24c510 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c65dc │ │ │ │ - sub r3, r6, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - sub r6, r6, #2 │ │ │ │ - b c44a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ - b c46ac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3422e4 │ │ │ │ - b c48f8 │ │ │ │ - subseq sp, r5, r4, lsl #22 │ │ │ │ - mlaseq r6, r4, pc, r1 @ │ │ │ │ - subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r1, r6, ip, ror #29 │ │ │ │ + beq c6a20 │ │ │ │ + b c5f34 │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ + andeq r0, r0, r2, lsr #5 │ │ │ │ + andeq r0, r0, r9, ror r2 │ │ │ │ + subseq fp, r6, ip, asr #23 │ │ │ │ + @ instruction: 0x003656d0 │ │ │ │ + subseq sp, r6, r4, lsl #22 │ │ │ │ + eorseq r5, r6, r4, asr r8 │ │ │ │ + eorseq r5, r6, r0, asr #16 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - @ instruction: 0x00361ffc │ │ │ │ - eorseq r2, r6, r0, ror r0 │ │ │ │ - eorseq r2, r6, ip, asr r0 │ │ │ │ + eorseq r5, r6, r0, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #916] @ c6a6c │ │ │ │ + ldr r2, [pc, #916] @ c6e64 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 3571e0 │ │ │ │ + bl 35a980 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ subs r7, r3, #1 │ │ │ │ ldr fp, [r2, #8] │ │ │ │ str r1, [sp] │ │ │ │ - bmi c6914 │ │ │ │ + bmi c6d0c │ │ │ │ add r3, r3, #3 │ │ │ │ - ldr r9, [pc, #876] @ c6a70 │ │ │ │ - ldr r8, [pc, #876] @ c6a74 │ │ │ │ - ldr sl, [pc, #876] @ c6a78 │ │ │ │ - ldr r5, [pc, #876] @ c6a7c │ │ │ │ + ldr r9, [pc, #876] @ c6e68 │ │ │ │ + ldr r8, [pc, #876] @ c6e6c │ │ │ │ + ldr sl, [pc, #876] @ c6e70 │ │ │ │ + ldr r5, [pc, #876] @ c6e74 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldr r4, [r6, #-4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne c6920 │ │ │ │ + bne c6d18 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq c690c │ │ │ │ + beq c6d04 │ │ │ │ tst r2, #32 │ │ │ │ - beq c6a54 │ │ │ │ + beq c6e4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, r4, #20 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c68f4 │ │ │ │ + beq c6cec │ │ │ │ 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 c690c │ │ │ │ + bne c6d04 │ │ │ │ add r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c68f4 │ │ │ │ + beq c6cec │ │ │ │ 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 c690c │ │ │ │ + bne c6d04 │ │ │ │ add r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c68f4 │ │ │ │ + beq c6cec │ │ │ │ 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 c690c │ │ │ │ + bne c6d04 │ │ │ │ add r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c68f4 │ │ │ │ + beq c6cec │ │ │ │ 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 c690c │ │ │ │ + bne c6d04 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c68f4 │ │ │ │ + beq c6cec │ │ │ │ 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 c690c │ │ │ │ + bne c6d04 │ │ │ │ add r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c68f4 │ │ │ │ + beq c6cec │ │ │ │ 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 c690c │ │ │ │ + bne c6d04 │ │ │ │ add r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c68f4 │ │ │ │ + beq c6cec │ │ │ │ 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 c690c │ │ │ │ + bne c6d04 │ │ │ │ add r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c68f4 │ │ │ │ + beq c6cec │ │ │ │ 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 c690c │ │ │ │ + bne c6d04 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c68f4 │ │ │ │ + beq c6cec │ │ │ │ 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 c690c │ │ │ │ + bne c6d04 │ │ │ │ cmp r0, r2 │ │ │ │ - bne c68c8 │ │ │ │ + bne c6cc0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9f684 │ │ │ │ + bl 9f724 │ │ │ │ cmp r4, r0 │ │ │ │ - bne c69b4 │ │ │ │ + bne c6dac │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcs c6710 │ │ │ │ + bcs c6b08 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r8 │ │ │ │ - beq c6998 │ │ │ │ + beq c6d90 │ │ │ │ cmp r2, sl │ │ │ │ - bne c690c │ │ │ │ + bne c6d04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a228 │ │ │ │ + bl 9a2c8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c69ac │ │ │ │ + beq c6da4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl c66c0 │ │ │ │ + bl c6ab8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq c6a2c │ │ │ │ + beq c6e24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c69cc │ │ │ │ + bne c6dc4 │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c690c │ │ │ │ + beq c6d04 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r2] │ │ │ │ - bne c690c │ │ │ │ + bne c6d04 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b c690c │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b c6d04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl c66c0 │ │ │ │ + bl c6ab8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne c690c │ │ │ │ + bne c6d04 │ │ │ │ mvn r0, #0 │ │ │ │ - b c6918 │ │ │ │ + b c6d10 │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c690c │ │ │ │ + b c6d04 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a740 │ │ │ │ + bl 14adb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6a2c │ │ │ │ + beq c6e24 │ │ │ │ ldr r1, [r4] │ │ │ │ str r0, [r6] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6a04 │ │ │ │ + beq c6dfc │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ - beq c6a18 │ │ │ │ + beq c6e10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #1 │ │ │ │ strne r1, [r3] │ │ │ │ - b c6970 │ │ │ │ + b c6d68 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c6a04 │ │ │ │ + b c6dfc │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c69ac │ │ │ │ + beq c6da4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c69ac │ │ │ │ + bne c6da4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b c69ac │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b c6da4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne c6748 │ │ │ │ - b c68f4 │ │ │ │ + bne c6b40 │ │ │ │ + b c6cec │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - subseq r1, r5, ip, lsl r1 │ │ │ │ - eorseq r5, r9, r0, lsr #26 │ │ │ │ + ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r6, ip, lsr #8 │ │ │ │ + subseq r1, r6, ip, lsl r1 │ │ │ │ + eorseq r9, r9, r0, ror #9 │ │ │ │ │ │ │ │ -000c6a80 <_Py_GetConfig@@Base>: │ │ │ │ +000c6e78 <_Py_GetConfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ c6ac0 <_Py_GetConfig@@Base+0x40> │ │ │ │ - bl 3571e0 │ │ │ │ + ldr r3, [pc, #40] @ c6eb8 <_Py_GetConfig@@Base+0x40> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6ab4 <_Py_GetConfig@@Base+0x34> │ │ │ │ + beq c6eac <_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] @ c6ac4 <_Py_GetConfig@@Base+0x44> │ │ │ │ - ldr r0, [pc, #8] @ c6ac8 <_Py_GetConfig@@Base+0x48> │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ c6ebc <_Py_GetConfig@@Base+0x44> │ │ │ │ + ldr r0, [pc, #8] @ c6ec0 <_Py_GetConfig@@Base+0x48> │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035abb4 │ │ │ │ - subeq pc, r3, ip, lsr #5 │ │ │ │ + eorseq lr, r5, r4, ror r3 │ │ │ │ + subeq r2, r4, ip, lsr #20 │ │ │ │ │ │ │ │ -000c6acc <_PyObject_NewVar@@Base>: │ │ │ │ +000c6ec4 <_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 91f9c │ │ │ │ + bl 92054 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c6b50 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + beq c6f48 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #72] @ c6b58 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + ldr r2, [pc, #72] @ c6f50 <_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 c6b3c <_PyObject_NewVar@@Base+0x70> │ │ │ │ + bne c6f34 <_PyObject_NewVar@@Base+0x70> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b c6b30 <_PyObject_NewVar@@Base+0x64> │ │ │ │ + b c6f28 <_PyObject_NewVar@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29e598 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + b 2a0e6c │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #664] @ c6e00 <_PyObject_NewVar@@Base+0x334> │ │ │ │ + ldr r2, [pc, #664] @ c71f8 <_PyObject_NewVar@@Base+0x334> │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6cec <_PyObject_NewVar@@Base+0x220> │ │ │ │ + bne c70e4 <_PyObject_NewVar@@Base+0x220> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ c6e04 <_PyObject_NewVar@@Base+0x338> │ │ │ │ - ldr r2, [pc, #636] @ c6e08 <_PyObject_NewVar@@Base+0x33c> │ │ │ │ + ldr r5, [pc, #636] @ c71fc <_PyObject_NewVar@@Base+0x338> │ │ │ │ + ldr r2, [pc, #636] @ c7200 <_PyObject_NewVar@@Base+0x33c> │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6d38 <_PyObject_NewVar@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #620] @ c6e0c <_PyObject_NewVar@@Base+0x340> │ │ │ │ - bl 3571e0 │ │ │ │ + bne c7130 <_PyObject_NewVar@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #620] @ c7204 <_PyObject_NewVar@@Base+0x340> │ │ │ │ + bl 35a980 │ │ │ │ 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 c6d10 <_PyObject_NewVar@@Base+0x244> │ │ │ │ + beq c7108 <_PyObject_NewVar@@Base+0x244> │ │ │ │ lsr r0, r1, #18 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ ldr ip, [r0, #808] @ 0x328 │ │ │ │ bic r2, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt c6bfc <_PyObject_NewVar@@Base+0x130> │ │ │ │ + bgt c6ff4 <_PyObject_NewVar@@Base+0x130> │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c6d10 <_PyObject_NewVar@@Base+0x244> │ │ │ │ + beq c7108 <_PyObject_NewVar@@Base+0x244> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq c6cf0 <_PyObject_NewVar@@Base+0x224> │ │ │ │ + beq c70e8 <_PyObject_NewVar@@Base+0x224> │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ @@ -161235,29 +161489,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 c6c84 <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ + bne c707c <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6c80 <_PyObject_NewVar@@Base+0x1b4> │ │ │ │ + beq c7078 <_PyObject_NewVar@@Base+0x1b4> │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r1, lr │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq c6d70 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + beq c7168 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c6d44 <_PyObject_NewVar@@Base+0x278> │ │ │ │ + beq c713c <_PyObject_NewVar@@Base+0x278> │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -161279,17 +161533,17 @@ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #244] @ c6e10 <_PyObject_NewVar@@Base+0x344> │ │ │ │ + ldr r2, [pc, #244] @ c7208 <_PyObject_NewVar@@Base+0x344> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6df4 <_PyObject_NewVar@@Base+0x328> │ │ │ │ + bne c71ec <_PyObject_NewVar@@Base+0x328> │ │ │ │ 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 │ │ │ │ @@ -161304,15 +161558,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 c6c98 <_PyObject_NewVar@@Base+0x1cc> │ │ │ │ + beq c7090 <_PyObject_NewVar@@Base+0x1cc> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r4, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ @@ -161337,55 +161591,55 @@ │ │ │ │ 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 c6d28 <_PyObject_NewVar@@Base+0x25c> │ │ │ │ - andeq r0, sl, r0, lsr #32 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r4, lsr #31 │ │ │ │ + b c7120 <_PyObject_NewVar@@Base+0x25c> │ │ │ │ + andeq r0, sl, r0, asr #1 │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq sl, r9, r4, asr #32 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0008b5b8 │ │ │ │ + andeq fp, r8, r0, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ - beq c6e5c <_PyObject_NewVar@@Base+0x390> │ │ │ │ + beq c7254 <_PyObject_NewVar@@Base+0x390> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq c6e84 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq c727c <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl c6ea0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7298 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6e94 <_PyObject_NewVar@@Base+0x3c8> │ │ │ │ + blt c728c <_PyObject_NewVar@@Base+0x3c8> │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne c6e50 <_PyObject_NewVar@@Base+0x384> │ │ │ │ + bne c7248 <_PyObject_NewVar@@Base+0x384> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c6e50 <_PyObject_NewVar@@Base+0x384> │ │ │ │ + b c7248 <_PyObject_NewVar@@Base+0x384> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r5, #12288 @ 0x3000 │ │ │ │ @@ -161396,439 +161650,439 @@ │ │ │ │ ldr r3, [r5, r3, lsl #6] │ │ │ │ add r7, sp, #24 │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bne c74b0 <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ - bl c7e14 │ │ │ │ + bne c78a8 <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ + bl c820c │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne c74c4 <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ + bne c78bc <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ - beq c7b10 <_PyObject_NewVar@@Base+0x1044> │ │ │ │ + beq c7f08 <_PyObject_NewVar@@Base+0x1044> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq c7ae4 <_PyObject_NewVar@@Base+0x1018> │ │ │ │ + beq c7edc <_PyObject_NewVar@@Base+0x1018> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq c74f4 <_PyObject_NewVar@@Base+0xa28> │ │ │ │ + beq c78ec <_PyObject_NewVar@@Base+0xa28> │ │ │ │ cmp r6, #1 │ │ │ │ ldr r8, [r5, r3, lsl #2] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - beq c71a0 <_PyObject_NewVar@@Base+0x6d4> │ │ │ │ + beq c7598 <_PyObject_NewVar@@Base+0x6d4> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r5, [r8] │ │ │ │ subs r7, r7, r9 │ │ │ │ - bmi c7984 <_PyObject_NewVar@@Base+0xeb8> │ │ │ │ + bmi c7d7c <_PyObject_NewVar@@Base+0xeb8> │ │ │ │ cmp r9, #0 │ │ │ │ sub r3, r7, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7418 <_PyObject_NewVar@@Base+0x94c> │ │ │ │ + bne c7810 <_PyObject_NewVar@@Base+0x94c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c714c <_PyObject_NewVar@@Base+0x680> │ │ │ │ + beq c7544 <_PyObject_NewVar@@Base+0x680> │ │ │ │ cmn r7, #-2147483630 @ 0x80000012 │ │ │ │ - bhi c7ad0 <_PyObject_NewVar@@Base+0x1004> │ │ │ │ - ldr fp, [pc, #3332] @ c7c90 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ - ldr r2, [pc, #3332] @ c7c94 <_PyObject_NewVar@@Base+0x11c8> │ │ │ │ + bhi c7ec8 <_PyObject_NewVar@@Base+0x1004> │ │ │ │ + ldr fp, [pc, #3332] @ c8088 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr r2, [pc, #3332] @ c808c <_PyObject_NewVar@@Base+0x11c8> │ │ │ │ ldr r3, [fp, #712] @ 0x2c8 │ │ │ │ add sl, r7, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c78c0 <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ - ldr r3, [pc, #3316] @ c7c98 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3571e0 │ │ │ │ + bne c7cb8 <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #3316] @ c8090 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp sl, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c7850 <_PyObject_NewVar@@Base+0xd84> │ │ │ │ + bhi c7c48 <_PyObject_NewVar@@Base+0xd84> │ │ │ │ lsr r0, r7, #3 │ │ │ │ add r1, r0, #2 │ │ │ │ ldr r3, [r2, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq c7838 <_PyObject_NewVar@@Base+0xd6c> │ │ │ │ + beq c7c30 <_PyObject_NewVar@@Base+0xd6c> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c7118 <_PyObject_NewVar@@Base+0x64c> │ │ │ │ - ldr r3, [pc, #3232] @ c7c9c <_PyObject_NewVar@@Base+0x11d0> │ │ │ │ + beq c7510 <_PyObject_NewVar@@Base+0x64c> │ │ │ │ + ldr r3, [pc, #3232] @ c8094 <_PyObject_NewVar@@Base+0x11d0> │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #3212] @ c7ca0 <_PyObject_NewVar@@Base+0x11d4> │ │ │ │ + ldr r2, [pc, #3212] @ c8098 <_PyObject_NewVar@@Base+0x11d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c78d8 <_PyObject_NewVar@@Base+0xe0c> │ │ │ │ + bne c7cd0 <_PyObject_NewVar@@Base+0xe0c> │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r5, #12] │ │ │ │ add r2, r5, r7 │ │ │ │ str r7, [r5, #8] │ │ │ │ strb r3, [r2, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c7104 <_PyObject_NewVar@@Base+0x638> │ │ │ │ + bne c74fc <_PyObject_NewVar@@Base+0x638> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r5, [r8, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq c716c <_PyObject_NewVar@@Base+0x6a0> │ │ │ │ + beq c7564 <_PyObject_NewVar@@Base+0x6a0> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r9, [r7, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r1, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bge c742c <_PyObject_NewVar@@Base+0x960> │ │ │ │ + bge c7824 <_PyObject_NewVar@@Base+0x960> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r5, [r2, r9, lsl #2] │ │ │ │ str r1, [r7, #8] │ │ │ │ - bne c7450 <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bne c7848 <_PyObject_NewVar@@Base+0x984> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str r3, [r8, #32] │ │ │ │ - bne c7480 <_PyObject_NewVar@@Base+0x9b4> │ │ │ │ + bne c7878 <_PyObject_NewVar@@Base+0x9b4> │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ ldr r5, [r4] │ │ │ │ str r2, [r8, #8] │ │ │ │ str r3, [r8, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r7, [r5, #464] @ 0x1d0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r3 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - beq c79a4 <_PyObject_NewVar@@Base+0xed8> │ │ │ │ + beq c7d9c <_PyObject_NewVar@@Base+0xed8> │ │ │ │ str r3, [r8, #16] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ add r3, r3, #1 │ │ │ │ str r1, [r8, #20] │ │ │ │ str r2, [r8, #24] │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq c79d0 <_PyObject_NewVar@@Base+0xf04> │ │ │ │ + beq c7dc8 <_PyObject_NewVar@@Base+0xf04> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #16 │ │ │ │ bl 29cdc │ │ │ │ - b c7040 <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c7438 <_PyObject_NewVar@@Base+0x574> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp r1, lr │ │ │ │ addls r0, r0, #3 │ │ │ │ addls r0, r1, r0, lsl #3 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strls r0, [r3, #24] │ │ │ │ addls r0, r3, r1 │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strls r0, [r3, #4] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ strls r2, [r3, r1] │ │ │ │ - b c6ff4 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c73ec <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #2892] @ c7ca4 <_PyObject_NewVar@@Base+0x11d8> │ │ │ │ + ldr r5, [pc, #2892] @ c809c <_PyObject_NewVar@@Base+0x11d8> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ str r5, [r8, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne c705c <_PyObject_NewVar@@Base+0x590> │ │ │ │ - ldr r1, [pc, #2868] @ c7ca8 <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ - ldr r0, [pc, #2868] @ c7cac <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ - bl 2deffc <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne c7454 <_PyObject_NewVar@@Base+0x590> │ │ │ │ + ldr r1, [pc, #2868] @ c80a0 <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ + ldr r0, [pc, #2868] @ c80a4 <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ + bl 2e2374 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c799c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + beq c7d94 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c799c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b c799c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bne c7d94 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b c7d94 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ sub sl, sl, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, sl │ │ │ │ - ble c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + ble c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r7, [r2, sl, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f48 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7340 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #8 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f48 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7340 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #16 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f48 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7340 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #24 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f48 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7340 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #32 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f48 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7340 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #40 @ 0x28 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f48 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7340 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #48 @ 0x30 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ mvn r3, #7 │ │ │ │ sub r3, r3, fp │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ ands r3, r3, #3 │ │ │ │ - beq c7374 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + beq c776c <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c7348 <_PyObject_NewVar@@Base+0x87c> │ │ │ │ + beq c7740 <_PyObject_NewVar@@Base+0x87c> │ │ │ │ cmp r3, #2 │ │ │ │ - beq c7320 <_PyObject_NewVar@@Base+0x854> │ │ │ │ + beq c7718 <_PyObject_NewVar@@Base+0x854> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f48 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7340 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, r7, #56 @ 0x38 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f48 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7340 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, fp, #8 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f48 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7340 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, fp, #8 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f48 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7340 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [fp, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r7, fp, #8 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f48 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7340 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f48 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7340 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c7410 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c7808 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6f48 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c7340 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #24 │ │ │ │ - bne c7374 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + bne c776c <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ mov r5, #1 │ │ │ │ - b c6f48 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + b c7340 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldrb r3, [r9] │ │ │ │ - ldr r5, [pc, #2188] @ c7cb0 <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ + ldr r5, [pc, #2188] @ c80a8 <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ - b c7040 <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c7438 <_PyObject_NewVar@@Base+0x574> │ │ │ │ mov r0, r7 │ │ │ │ - bl ab414 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab500 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq c7c68 <_PyObject_NewVar@@Base+0x119c> │ │ │ │ + beq c8060 <_PyObject_NewVar@@Base+0x119c> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r5, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c7098 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + beq c7490 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c7098 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + bne c7490 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r8, #32] │ │ │ │ - beq c70ac <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ + beq c74a4 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl cae18 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cb200 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strge r0, [r8, #32] │ │ │ │ strge r3, [sp, #52] @ 0x34 │ │ │ │ - bge c70ac <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ + bge c74a4 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c7188 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ - b c799c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl 107d74 │ │ │ │ + bne c7580 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ + b c7d94 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 108164 │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq c6f00 <_PyObject_NewVar@@Base+0x434> │ │ │ │ + beq c72f8 <_PyObject_NewVar@@Base+0x434> │ │ │ │ mov r2, #22 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #64 @ 0x40 │ │ │ │ str r2, [r5, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r8, [r5, r3, lsl #2] │ │ │ │ ldrne r9, [sp, #44] @ 0x2c │ │ │ │ - bne c6f44 <_PyObject_NewVar@@Base+0x478> │ │ │ │ + bne c733c <_PyObject_NewVar@@Base+0x478> │ │ │ │ mov r0, r5 │ │ │ │ lsl r8, r1, #1 │ │ │ │ lsl r1, r1, #3 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl ab64c │ │ │ │ + bl ab738 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c77d0 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c7bc8 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - ble c7950 <_PyObject_NewVar@@Base+0xe84> │ │ │ │ + ble c7d48 <_PyObject_NewVar@@Base+0xe84> │ │ │ │ tst r7, #1 │ │ │ │ - ldr fp, [pc, #1892] @ c7c90 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ - ldr sl, [pc, #1924] @ c7cb4 <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ - beq c75f0 <_PyObject_NewVar@@Base+0xb24> │ │ │ │ + ldr fp, [pc, #1892] @ c8088 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr sl, [pc, #1924] @ c80ac <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ + beq c79e8 <_PyObject_NewVar@@Base+0xb24> │ │ │ │ ldr r3, [fp, #696] @ 0x2b8 │ │ │ │ add r9, r5, r7, lsl #2 │ │ │ │ cmp r3, sl │ │ │ │ lsl r8, r7, #2 │ │ │ │ - bne c7958 <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ - ldr r3, [pc, #1868] @ c7c98 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3571e0 │ │ │ │ + bne c7d50 <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ + ldr r3, [pc, #1868] @ c8090 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r5, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq c7908 <_PyObject_NewVar@@Base+0xe3c> │ │ │ │ + beq c7d00 <_PyObject_NewVar@@Base+0xe3c> │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c75b8 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c79b0 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp ip, lr │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ addls r0, r2, ip │ │ │ │ addls ip, ip, #40 @ 0x28 │ │ │ │ strls ip, [r2, #24] │ │ │ │ @@ -161841,43 +162095,43 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c77cc <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c7bc4 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq c7768 <_PyObject_NewVar@@Base+0xc9c> │ │ │ │ + beq c7b60 <_PyObject_NewVar@@Base+0xc9c> │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r3, [fp, #696] @ 0x2b8 │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ cmp r3, sl │ │ │ │ lsl r6, r7, #2 │ │ │ │ - bne c78ac <_PyObject_NewVar@@Base+0xde0> │ │ │ │ - ldr r3, [pc, #1672] @ c7c98 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3571e0 │ │ │ │ + bne c7ca4 <_PyObject_NewVar@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #1672] @ c8090 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r9, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq c7778 <_PyObject_NewVar@@Base+0xcac> │ │ │ │ + beq c7b70 <_PyObject_NewVar@@Base+0xcac> │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c767c <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c7a74 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp ip, lr │ │ │ │ addls r0, r2, ip │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls r0, ip, #40 @ 0x28 │ │ │ │ @@ -161889,40 +162143,40 @@ │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ str r0, [r5] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c77cc <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c7bc4 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [fp, #696] @ 0x2b8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, sl │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ mov r8, r7 │ │ │ │ lsl r6, r7, #2 │ │ │ │ - bne c7898 <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ - ldr r3, [pc, #1492] @ c7c98 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3571e0 │ │ │ │ + bne c7c90 <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ + ldr r3, [pc, #1492] @ c8090 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r9, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq c77e0 <_PyObject_NewVar@@Base+0xd14> │ │ │ │ + beq c7bd8 <_PyObject_NewVar@@Base+0xd14> │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c7730 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c7b28 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp ip, lr │ │ │ │ addls r0, r2, ip │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls r0, ip, #40 @ 0x28 │ │ │ │ @@ -161934,449 +162188,449 @@ │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ str r0, [r5] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c77cc <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c7bc4 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne c75f4 <_PyObject_NewVar@@Base+0xb28> │ │ │ │ + bne c79ec <_PyObject_NewVar@@Base+0xb28> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b c6f34 <_PyObject_NewVar@@Base+0x468> │ │ │ │ + b c732c <_PyObject_NewVar@@Base+0x468> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c767c <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c7a74 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1312] @ c7cb8 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1312] @ c80b0 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7b8c <_PyObject_NewVar@@Base+0x10c0> │ │ │ │ + bne c7f84 <_PyObject_NewVar@@Base+0x10c0> │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ bl 295a4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r9, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9, #800] @ 0x320 │ │ │ │ str r0, [r5] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c76a0 <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ + bne c7a98 <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 29e598 │ │ │ │ + bl 2a0e6c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9b344 │ │ │ │ - b c799c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9b3e4 │ │ │ │ + b c7d94 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c7730 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c7b28 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1208] @ c7cb8 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1208] @ c80b0 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7abc <_PyObject_NewVar@@Base+0xff0> │ │ │ │ + bne c7eb4 <_PyObject_NewVar@@Base+0xff0> │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ bl 295a4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r9, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9, #800] @ 0x320 │ │ │ │ str r0, [r5] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7754 <_PyObject_NewVar@@Base+0xc88> │ │ │ │ - b c77cc <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + bne c7b4c <_PyObject_NewVar@@Base+0xc88> │ │ │ │ + b c7bc4 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6ff4 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bne c73ec <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1120] @ c7cbc <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ + ldr r1, [pc, #1120] @ c80b4 <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c7bb0 <_PyObject_NewVar@@Base+0x10e4> │ │ │ │ + bne c7fa8 <_PyObject_NewVar@@Base+0x10e4> │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r3, [r2, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2, #800] @ 0x320 │ │ │ │ - bne c6ff4 <_PyObject_NewVar@@Base+0x528> │ │ │ │ - bl 29e598 │ │ │ │ + bne c73ec <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bl 2a0e6c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c7038 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ - b c7994 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bne c7430 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c7d8c <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c7820 <_PyObject_NewVar@@Base+0xd54> │ │ │ │ + b c7c18 <_PyObject_NewVar@@Base+0xd54> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c77b8 <_PyObject_NewVar@@Base+0xcec> │ │ │ │ + b c7bb0 <_PyObject_NewVar@@Base+0xcec> │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6ff4 <_PyObject_NewVar@@Base+0x528> │ │ │ │ - b c7888 <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ - ldr r1, [pc, #992] @ c7cc0 <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ + bne c73ec <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c7c80 <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ + ldr r1, [pc, #992] @ c80b8 <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c7970 <_PyObject_NewVar@@Base+0xea4> │ │ │ │ + bne c7d68 <_PyObject_NewVar@@Base+0xea4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e3ac │ │ │ │ + bl 1900bc │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r5, r7 │ │ │ │ str r7, [r5, #8] │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b c7038 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c7430 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 921ec │ │ │ │ + bl 922a4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c75b8 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c79b0 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #912] @ c7cb8 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #912] @ c80b0 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7bcc <_PyObject_NewVar@@Base+0x1100> │ │ │ │ + bne c7fc4 <_PyObject_NewVar@@Base+0x1100> │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ bl 295a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r5, #800] @ 0x320 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r5, #800] @ 0x320 │ │ │ │ - b c75cc <_PyObject_NewVar@@Base+0xb00> │ │ │ │ + b c79c4 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b c776c <_PyObject_NewVar@@Base+0xca0> │ │ │ │ + b c7b64 <_PyObject_NewVar@@Base+0xca0> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b c75cc <_PyObject_NewVar@@Base+0xb00> │ │ │ │ + b c79c4 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c78ec <_PyObject_NewVar@@Base+0xe20> │ │ │ │ - ldr r3, [pc, #824] @ c7cc4 <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ - ldr r1, [pc, #824] @ c7cc8 <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ + b c7ce4 <_PyObject_NewVar@@Base+0xe20> │ │ │ │ + ldr r3, [pc, #824] @ c80bc <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ + ldr r1, [pc, #824] @ c80c0 <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ + bl 190b84 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #4] │ │ │ │ mvn r0, #0 │ │ │ │ - b c70fc <_PyObject_NewVar@@Base+0x630> │ │ │ │ + b c74f4 <_PyObject_NewVar@@Base+0x630> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [r8, #16] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r0, r0, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r1, [r8, #20] │ │ │ │ str r0, [r8, #24] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bne c70f8 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ + bne c74f0 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq c7c5c <_PyObject_NewVar@@Base+0x1190> │ │ │ │ - bl a573c │ │ │ │ + beq c8054 <_PyObject_NewVar@@Base+0x1190> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c799c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #732] @ c7ccc <_PyObject_NewVar@@Base+0x1200> │ │ │ │ + bne c7d94 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #732] @ c80c4 <_PyObject_NewVar@@Base+0x1200> │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #724] @ c7cd0 <_PyObject_NewVar@@Base+0x1204> │ │ │ │ + ldr r3, [pc, #724] @ c80c8 <_PyObject_NewVar@@Base+0x1204> │ │ │ │ sub r6, r6, #11 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #18 │ │ │ │ - bhi c7ab0 <_PyObject_NewVar@@Base+0xfe4> │ │ │ │ + bhi c7ea8 <_PyObject_NewVar@@Base+0xfe4> │ │ │ │ ldrb r6, [r3, r6] │ │ │ │ add pc, pc, r6, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldm r5, {r2, r3} │ │ │ │ sub r3, r3, r2 │ │ │ │ - ldr r2, [pc, #688] @ c7cd4 <_PyObject_NewVar@@Base+0x1208> │ │ │ │ + ldr r2, [pc, #688] @ c80cc <_PyObject_NewVar@@Base+0x1208> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ bic r3, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp] │ │ │ │ - bl 291360 │ │ │ │ - b c799c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r2, [pc, #648] @ c7cd8 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ - ldr r3, [pc, #648] @ c7cdc <_PyObject_NewVar@@Base+0x1210> │ │ │ │ + bl 293af4 │ │ │ │ + b c7d94 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #648] @ c80d0 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r3, [pc, #648] @ c80d4 <_PyObject_NewVar@@Base+0x1210> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 288840 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - b c799c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #620] @ c7cd8 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ - ldr r2, [pc, #624] @ c7ce0 <_PyObject_NewVar@@Base+0x1214> │ │ │ │ + bl 28afd4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c7d94 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #620] @ c80d0 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r2, [pc, #624] @ c80d8 <_PyObject_NewVar@@Base+0x1214> │ │ │ │ ldr r1, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ - b c7a24 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ - ldr r3, [pc, #612] @ c7ce4 <_PyObject_NewVar@@Base+0x1218> │ │ │ │ - ldr r2, [pc, #612] @ c7ce8 <_PyObject_NewVar@@Base+0x121c> │ │ │ │ + b c7e1c <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r3, [pc, #612] @ c80dc <_PyObject_NewVar@@Base+0x1218> │ │ │ │ + ldr r2, [pc, #612] @ c80e0 <_PyObject_NewVar@@Base+0x121c> │ │ │ │ ldr r1, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ - b c7a24 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ - ldr r2, [pc, #600] @ c7cec <_PyObject_NewVar@@Base+0x1220> │ │ │ │ + b c7e1c <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r2, [pc, #600] @ c80e4 <_PyObject_NewVar@@Base+0x1220> │ │ │ │ mvn r3, #0 │ │ │ │ - b c7a24 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c7e1c <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r2, [r5, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c7ba0 <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ + beq c7f98 <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 291300 │ │ │ │ - b c799c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r2, [pc, #568] @ c7cf0 <_PyObject_NewVar@@Base+0x1224> │ │ │ │ + bl 293a94 │ │ │ │ + b c7d94 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #568] @ c80e8 <_PyObject_NewVar@@Base+0x1224> │ │ │ │ mvn r3, #0 │ │ │ │ - b c7a24 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c7e1c <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c7810 <_PyObject_NewVar@@Base+0xd44> │ │ │ │ - ldr r3, [pc, #540] @ c7cf4 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ - ldr r1, [pc, #540] @ c7cf8 <_PyObject_NewVar@@Base+0x122c> │ │ │ │ + b c7c08 <_PyObject_NewVar@@Base+0xd44> │ │ │ │ + ldr r3, [pc, #540] @ c80ec <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #540] @ c80f0 <_PyObject_NewVar@@Base+0x122c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b c7994 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bl 190b84 │ │ │ │ + b c7d8c <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq c6f18 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ + beq c7310 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne c7bf8 <_PyObject_NewVar@@Base+0x112c> │ │ │ │ + bne c7ff0 <_PyObject_NewVar@@Base+0x112c> │ │ │ │ mov r6, #4 │ │ │ │ - b c74d8 <_PyObject_NewVar@@Base+0xa0c> │ │ │ │ + b c78d0 <_PyObject_NewVar@@Base+0xa0c> │ │ │ │ mov r8, #0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r6, r6, r3 │ │ │ │ add r0, r6, #1 │ │ │ │ - bl 9980c │ │ │ │ + bl 998ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c77d0 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c7bc8 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 29484 │ │ │ │ strb r8, [r5, r6] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ ldr r6, [r2, #464] @ 0x1d0 │ │ │ │ - bcs c7c34 <_PyObject_NewVar@@Base+0x1168> │ │ │ │ + bcs c802c <_PyObject_NewVar@@Base+0x1168> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ add ip, r3, #1 │ │ │ │ str r6, [r2, r3, lsl #3] │ │ │ │ add r2, r2, r3, lsl #3 │ │ │ │ str r5, [r2, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, r7 │ │ │ │ str ip, [r4, #80] @ 0x50 │ │ │ │ - bl 2422d8 │ │ │ │ + bl 244c00 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ - bne c6f08 <_PyObject_NewVar@@Base+0x43c> │ │ │ │ - b c7b14 <_PyObject_NewVar@@Base+0x1048> │ │ │ │ + bne c7300 <_PyObject_NewVar@@Base+0x43c> │ │ │ │ + b c7f0c <_PyObject_NewVar@@Base+0x1048> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c77a8 <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ - ldr r3, [pc, #340] @ c7cfc <_PyObject_NewVar@@Base+0x1230> │ │ │ │ + b c7ba0 <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #340] @ c80f4 <_PyObject_NewVar@@Base+0x1230> │ │ │ │ mov r0, r4 │ │ │ │ - bl 288840 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - b c799c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 28afd4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c7d94 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - b c7874 <_PyObject_NewVar@@Base+0xda8> │ │ │ │ + b c7c6c <_PyObject_NewVar@@Base+0xda8> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b c793c <_PyObject_NewVar@@Base+0xe70> │ │ │ │ - ldr r3, [pc, #264] @ c7cf4 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ - ldr r1, [pc, #272] @ c7d00 <_PyObject_NewVar@@Base+0x1234> │ │ │ │ + b c7d34 <_PyObject_NewVar@@Base+0xe70> │ │ │ │ + ldr r3, [pc, #264] @ c80ec <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #272] @ c80f8 <_PyObject_NewVar@@Base+0x1234> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18ee74 │ │ │ │ - b c799c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 190b84 │ │ │ │ + b c7d94 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ands r3, r3, #2 │ │ │ │ rsbeq r2, r2, #0 │ │ │ │ streq r2, [r1, #452] @ 0x1c4 │ │ │ │ streq r3, [r1, #44] @ 0x2c │ │ │ │ - b c7b08 <_PyObject_NewVar@@Base+0x103c> │ │ │ │ - bl 29e598 │ │ │ │ - b c799c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl a573c │ │ │ │ + b c7f00 <_PyObject_NewVar@@Base+0x103c> │ │ │ │ + bl 2a0e6c │ │ │ │ + b c7d94 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl a582c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c799c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #216] @ c7d04 <_PyObject_NewVar@@Base+0x1238> │ │ │ │ + bne c7d94 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #216] @ c80fc <_PyObject_NewVar@@Base+0x1238> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6bf4 │ │ │ │ - b c799c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 1c911c │ │ │ │ + b c7d94 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsl r9, r1, #1 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl ab64c │ │ │ │ + bl ab738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c77d0 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c7bc8 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r9, [r4, #76] @ 0x4c │ │ │ │ - b c7b58 <_PyObject_NewVar@@Base+0x108c> │ │ │ │ + b c7f50 <_PyObject_NewVar@@Base+0x108c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28ae6c │ │ │ │ - b c70fc <_PyObject_NewVar@@Base+0x630> │ │ │ │ + bl 28d600 │ │ │ │ + b c74f4 <_PyObject_NewVar@@Base+0x630> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c7178 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + beq c7570 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c7178 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + bne c7570 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad1c <_Py_Dealloc@@Base> │ │ │ │ - b c7178 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ + bl 9adbc <_Py_Dealloc@@Base> │ │ │ │ + b c7570 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + subseq r4, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, ip, lsl #3 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq sl, r5, ip, asr #11 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r8, r7, ip, lsl #3 │ │ │ │ + subseq sl, r6, ip, asr #11 │ │ │ │ + subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r8, r8, ip, lsl #3 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq fp, r5, ip, lsl r0 │ │ │ │ - subseq r8, r7, r0, lsr #3 │ │ │ │ - andeq r9, r9, ip, asr fp │ │ │ │ - muleq r8, r0, r7 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq sp, r8, ip, ror #27 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035afb0 │ │ │ │ - subseq fp, r5, ip, asr #23 │ │ │ │ - ldrdeq pc, [r3], #-88 @ 0xffffffa8 │ │ │ │ - eorseq r2, r6, ip, lsr #3 │ │ │ │ - subseq sp, r5, r4, lsl #22 │ │ │ │ - @ instruction: 0x003621fc │ │ │ │ - eorseq r2, r6, ip, lsl #3 │ │ │ │ - subseq sp, r5, r4, ror #21 │ │ │ │ - eorseq r2, r6, r8, asr r1 │ │ │ │ - eorseq r2, r6, r8, asr #2 │ │ │ │ - eorseq r2, r6, r4, ror #3 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sl, r5, r4, ror #31 │ │ │ │ - eorseq r1, r6, r0, lsl #26 │ │ │ │ - eorseq r2, r6, r0, lsr r2 │ │ │ │ - subseq sp, r5, r4, asr fp │ │ │ │ - │ │ │ │ -000c7d08 : │ │ │ │ + @ instruction: 0x0035e7dc │ │ │ │ + subseq r8, r8, r0, lsr #3 │ │ │ │ + strdeq r9, [r9], -ip │ │ │ │ + andeq fp, r8, r8, asr #16 │ │ │ │ + andeq fp, r8, r4, asr #3 │ │ │ │ + @ instruction: 0x0018fafc │ │ │ │ + ldrsbeq r1, [r6], #-12 │ │ │ │ + eorseq lr, r5, r0, ror r7 │ │ │ │ + subseq fp, r6, ip, asr #23 │ │ │ │ + subeq r2, r4, r8, asr sp │ │ │ │ + mlaseq r6, r0, r9, r5 │ │ │ │ + subseq sp, r6, r4, lsl #22 │ │ │ │ + eorseq r5, r6, r0, ror #19 │ │ │ │ + eorseq r5, r6, r0, ror r9 │ │ │ │ + subseq sp, r6, r4, ror #21 │ │ │ │ + eorseq r5, r6, ip, lsr r9 │ │ │ │ + eorseq r5, r6, ip, lsr #18 │ │ │ │ + eorseq r5, r6, r8, asr #19 │ │ │ │ + subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq lr, r5, r4, lsr #15 │ │ │ │ + eorseq r5, r6, r4, ror #9 │ │ │ │ + eorseq r5, r6, r4, lsl sl │ │ │ │ + subseq sp, r6, r4, asr fp │ │ │ │ + │ │ │ │ +000c8100 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c7d90 │ │ │ │ - ldr r6, [pc, #116] @ c7d9c │ │ │ │ - bl 3571e0 │ │ │ │ + beq c8188 │ │ │ │ + ldr r6, [pc, #116] @ c8194 │ │ │ │ + bl 35a980 │ │ │ │ ldr r3, [r0, r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7d84 │ │ │ │ + bne c817c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d0ec │ │ │ │ + bl 8d1a4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r4, [r5, r6] │ │ │ │ tst r3, #8 │ │ │ │ - beq c7d64 │ │ │ │ + beq c815c │ │ │ │ orr r3, r3, #16 │ │ │ │ mov r2, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2372d0 <_PyThreadState_New@@Base+0x1f0> │ │ │ │ + bl 239bf8 <_PyThreadState_New@@Base+0x1f0> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, #16 │ │ │ │ str r2, [r4, #24] │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #20] @ c7da0 │ │ │ │ - ldr r0, [pc, #20] @ c7da4 │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #16] @ c7da8 │ │ │ │ - ldr r0, [pc, #16] @ c7dac │ │ │ │ - bl 7dacc <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, ror #24 │ │ │ │ - eorseq pc, ip, r4, lsr r6 @ │ │ │ │ - @ instruction: 0x0035abb4 │ │ │ │ - subeq pc, r3, ip, ror #11 │ │ │ │ + ldr r1, [pc, #20] @ c8198 │ │ │ │ + ldr r0, [pc, #20] @ c819c │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #16] @ c81a0 │ │ │ │ + ldr r0, [pc, #16] @ c81a4 │ │ │ │ + bl 7db38 <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq lr, r5, r4, lsr #8 │ │ │ │ + @ instruction: 0x003d2df4 │ │ │ │ + eorseq lr, r5, r4, ror r3 │ │ │ │ + subeq r2, r4, ip, ror #26 │ │ │ │ add r3, r0, r1, lsl #1 │ │ │ │ ldrb r3, [r3, #124] @ 0x7c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c7de4 │ │ │ │ + beq c81dc │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq c7e00 │ │ │ │ - ldr r2, [pc, #56] @ c7e0c │ │ │ │ + beq c81f8 │ │ │ │ + ldr r2, [pc, #56] @ c8204 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r2, [pc, #48] @ c7e10 │ │ │ │ + ldreq r2, [pc, #48] @ c8208 │ │ │ │ ldrbeq r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldrb r0, [r3] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bne c7dcc │ │ │ │ + bne c81c4 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b c7dcc │ │ │ │ - strheq pc, [r3], #-44 @ 0xffffffd4 @ │ │ │ │ - strheq pc, [r3], #-60 @ 0xffffffc4 @ │ │ │ │ + b c81c4 │ │ │ │ + subeq r2, r4, ip, lsr sl │ │ │ │ + subeq r2, r4, ip, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -162384,285 +162638,275 @@ │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [ip, #28] │ │ │ │ mvn r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [ip, #472] @ 0x1d8 │ │ │ │ - bne c8310 │ │ │ │ + bne c86fc │ │ │ │ ldr r9, [ip, #452] @ 0x1c4 │ │ │ │ ldr r0, [ip, #476] @ 0x1dc │ │ │ │ ldr sl, [ip, #4] │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r2, r0 │ │ │ │ str sl, [ip, #28] │ │ │ │ str r0, [ip, #472] @ 0x1d8 │ │ │ │ - bne c8fd0 │ │ │ │ + bne c93ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, sl │ │ │ │ mov r5, r8 │ │ │ │ - beq c8f50 │ │ │ │ + beq c932c │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ ldrhi r3, [sp, #8] │ │ │ │ movhi r2, #29 │ │ │ │ movhi r4, r3 │ │ │ │ strhi r2, [r3, #32] │ │ │ │ - bhi c7ee0 │ │ │ │ + bhi c82d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, sl │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [r3, #476] @ 0x1dc │ │ │ │ add r2, sl, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldrb r2, [sl] │ │ │ │ str sl, [r3, #4] │ │ │ │ - bhi ca334 │ │ │ │ + bhi ca764 │ │ │ │ ldrb r1, [sl] │ │ │ │ cmp r1, r2 │ │ │ │ - bne ca678 │ │ │ │ + bne caa4c │ │ │ │ mov r4, r3 │ │ │ │ str r0, [r3, #476] @ 0x1dc │ │ │ │ mov fp, #0 │ │ │ │ str fp, [r4, #28] │ │ │ │ cmp sl, r8 │ │ │ │ - beq c8e5c │ │ │ │ - ldr r0, [r4, #476] @ 0x1dc │ │ │ │ - cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca668 │ │ │ │ - add r3, r0, #1 │ │ │ │ - add r1, sl, #1 │ │ │ │ + beq c9244 │ │ │ │ + ldr r1, [r4, #476] @ 0x1dc │ │ │ │ + cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ + bhi ca770 │ │ │ │ + add r3, r1, #1 │ │ │ │ + add r0, sl, #1 │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ - str r1, [r4, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ ldrb r2, [sl] │ │ │ │ sub r3, r2, #9 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #23 │ │ │ │ - bhi c8100 │ │ │ │ - ldr ip, [pc, #4060] @ c8f04 │ │ │ │ + bhi c84f8 │ │ │ │ + ldr ip, [pc, #4044] @ c92ec │ │ │ │ lsr r3, ip, r3 │ │ │ │ tst r3, #1 │ │ │ │ - bne c87e0 │ │ │ │ - cmp r1, #0 │ │ │ │ + bne c8bcc │ │ │ │ + cmp r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ - strne sl, [r4, #28] │ │ │ │ - streq r1, [r4, #28] │ │ │ │ - str r0, [r4, #472] @ 0x1d8 │ │ │ │ + beq ca3a4 │ │ │ │ + str sl, [r4, #28] │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq c95f0 │ │ │ │ + beq c9de0 │ │ │ │ bic r1, r2, #32 │ │ │ │ sub r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls c81a4 │ │ │ │ - sub r3, r2, #95 @ 0x5f │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ + bls c8574 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ + movle r3, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + cmp r2, #95 @ 0x5f │ │ │ │ + orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c81bc │ │ │ │ - cmp r8, #13 │ │ │ │ - beq ca324 │ │ │ │ - cmp r8, #10 │ │ │ │ - beq c82dc │ │ │ │ + bne c858c │ │ │ │ + cmp r2, #13 │ │ │ │ + beq c86b0 │ │ │ │ + cmp r2, #10 │ │ │ │ + beq c86c4 │ │ │ │ cmp r8, #46 @ 0x2e │ │ │ │ - beq c87e8 │ │ │ │ - ldr r5, [pc, #3948] @ c8f08 │ │ │ │ + beq c8bd4 │ │ │ │ + ldr r5, [pc, #3932] @ c92f0 │ │ │ │ and r3, r8, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c8444 │ │ │ │ + bne c8830 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [pc, #3968] @ c8f34 │ │ │ │ + ldr r5, [pc, #3948] @ c9318 │ │ │ │ ldrb r3, [r3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq c9770 │ │ │ │ + beq c9a24 │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ cmpne r8, #39 @ 0x27 │ │ │ │ - beq c8b50 │ │ │ │ + beq c8f38 │ │ │ │ cmp r8, #92 @ 0x5c │ │ │ │ - beq ca15c │ │ │ │ + beq ca3b0 │ │ │ │ sub r5, r8, #125 @ 0x7d │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ movne r3, r5 │ │ │ │ orreq r3, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8554 │ │ │ │ + bne c8940 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ cmpne r8, #33 @ 0x21 │ │ │ │ - beq c8554 │ │ │ │ + beq c8940 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca988 │ │ │ │ + bl cad70 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4fa4 <_PyToken_TwoChars@@Base> │ │ │ │ + bl e52d8 <_PyToken_TwoChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov fp, r0 │ │ │ │ - bne c9500 │ │ │ │ + bne c98dc │ │ │ │ cmn r9, #1 │ │ │ │ - beq c8758 │ │ │ │ + beq c8b44 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bcc ca334 │ │ │ │ + bcc ca764 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ cmp r3, r9 │ │ │ │ - bne ca678 │ │ │ │ + bne caa4c │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ - beq c85a8 │ │ │ │ - ble c8764 │ │ │ │ + beq c8994 │ │ │ │ + ble c8b50 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - beq c85a8 │ │ │ │ + beq c8994 │ │ │ │ bic r3, r8, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq c8db4 │ │ │ │ + beq c919c │ │ │ │ cmp r8, #1114112 @ 0x110000 │ │ │ │ mov r2, r8 │ │ │ │ - bcs ca7f0 │ │ │ │ - ldr r1, [pc, #3700] @ c8f0c │ │ │ │ + bcs ca750 │ │ │ │ + ldr r1, [pc, #3684] @ c92f4 │ │ │ │ lsr r3, r8, #7 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r1, [r1, r3] │ │ │ │ and r3, r8, #127 @ 0x7f │ │ │ │ add r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #3680] @ c8f10 │ │ │ │ + ldr r1, [pc, #3664] @ c92f8 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #3672] @ c8f14 │ │ │ │ + ldr r3, [pc, #3656] @ c92fc │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq ca7f0 │ │ │ │ + beq ca750 │ │ │ │ cmp r8, #61 @ 0x3d │ │ │ │ - beq c922c │ │ │ │ + beq c9608 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #33 @ 0x21 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr ip, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bls c8638 │ │ │ │ + bls c8a24 │ │ │ │ ldr r2, [r3, #464] @ 0x1d0 │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, #55 @ 0x37 │ │ │ │ mov r3, r2 │ │ │ │ - b c8664 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r8, r2 │ │ │ │ - beq ca148 │ │ │ │ + b c8a50 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq sl, #0 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ + mov r8, r2 │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ str sl, [r4, #28] │ │ │ │ - str r0, [r4, #472] @ 0x1d8 │ │ │ │ - bne c7f44 │ │ │ │ - b c8128 │ │ │ │ + bne c833c │ │ │ │ + b c8520 │ │ │ │ cmp r0, #13 │ │ │ │ - beq c8140 │ │ │ │ + beq c8534 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca988 │ │ │ │ + bl cad70 │ │ │ │ cmp r0, #10 │ │ │ │ cmnne r0, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - bne c8120 │ │ │ │ + bne c8518 │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ - ldr r2, [sl, #68] @ 0x44 │ │ │ │ - ldr r3, [r4, #2736] @ 0xab0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne c9ca8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne ca068 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - cmp r1, #28 │ │ │ │ - beq c95f0 │ │ │ │ - cmn r8, #1 │ │ │ │ - bne c7f7c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sl, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #2736] @ 0xab0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c9768 │ │ │ │ - subs r1, r1, #11 │ │ │ │ - movne r1, #1 │ │ │ │ - lsl r2, r1, #6 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - bl cac3c │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne c9f6c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne ca180 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + cmp r2, #28 │ │ │ │ + beq c9de0 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq c9988 │ │ │ │ + cmp r0, #13 │ │ │ │ + beq c86b0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b c86d0 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq c8e4c │ │ │ │ + beq c9234 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq c8b1c │ │ │ │ + beq c8f04 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq c9330 │ │ │ │ + beq c970c │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq c8a58 │ │ │ │ + beq c8e40 │ │ │ │ bic r2, r2, #32 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ - b c820c │ │ │ │ + b c85dc │ │ │ │ ldmib r4, {r5, r8} │ │ │ │ cmp r5, r8 │ │ │ │ - beq c8d0c │ │ │ │ + beq c90f4 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ movhi r3, #29 │ │ │ │ strhi r3, [r4, #32] │ │ │ │ - bhi c9274 │ │ │ │ + bhi c9650 │ │ │ │ add r2, r5, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ ldrb r8, [r5] │ │ │ │ bic r2, r8, #32 │ │ │ │ sub r2, r2, #65 @ 0x41 │ │ │ │ cmp r2, #25 │ │ │ │ - bls c81d4 │ │ │ │ + bls c85a4 │ │ │ │ sub r3, r8, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls c81d4 │ │ │ │ + bls c85a4 │ │ │ │ cmp r8, #127 @ 0x7f │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r8, #95 @ 0x5f │ │ │ │ movne r2, r3 │ │ │ │ orreq r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c87d8 │ │ │ │ + bne c8bc4 │ │ │ │ cmn r8, #1 │ │ │ │ - beq c988c │ │ │ │ + beq c9c38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ mov r2, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc ca334 │ │ │ │ + bcc ca764 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ cmp r2, r8 │ │ │ │ - bne ca678 │ │ │ │ + bne caa4c │ │ │ │ ldr r2, [r0, #476] @ 0x1dc │ │ │ │ cmp r7, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #476] @ 0x1dc │ │ │ │ - bne ca180 │ │ │ │ + bne ca0f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r0, #480] @ 0x1e0 │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r2, [r6, #12] │ │ │ │ @@ -162674,70 +162918,77 @@ │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #24] │ │ │ │ ldrne r2, [r0, #472] @ 0x1d8 │ │ │ │ ldrne r3, [r0, #476] @ 0x1dc │ │ │ │ strne r3, [r6, #16] │ │ │ │ strne r2, [r6, #8] │ │ │ │ mov r0, #1 │ │ │ │ - b c819c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + bl cad70 │ │ │ │ + cmp r0, #10 │ │ │ │ + mov r8, r0 │ │ │ │ + bne c8384 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add sl, r3, #12288 @ 0x3000 │ │ │ │ + mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r2, #448] @ 0x1c0 │ │ │ │ - beq c896c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add sl, r1, #12288 @ 0x3000 │ │ │ │ + beq c8d58 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c9a50 │ │ │ │ + bne c9e08 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [r1, #28] │ │ │ │ str r2, [r1, #472] @ 0x1d8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov fp, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r3, sl │ │ │ │ sub r9, r9, sl │ │ │ │ ldmib r4, {r5, sl} │ │ │ │ add r8, r9, r3 │ │ │ │ cmp r5, sl │ │ │ │ - beq c837c │ │ │ │ + beq c8768 │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca584 │ │ │ │ + bhi cab8c │ │ │ │ add r1, r2, #1 │ │ │ │ add r0, r5, #1 │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, #32 │ │ │ │ - bne c86a8 │ │ │ │ + bne c8a94 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, sl │ │ │ │ add r8, r9, r3 │ │ │ │ - bne c8340 │ │ │ │ + bne c872c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c8898 │ │ │ │ - ldr r0, [pc, #2964] @ c8f24 │ │ │ │ + bne c8c84 │ │ │ │ + ldr r0, [pc, #2964] @ c9310 │ │ │ │ ldr r2, [r4, #2744] @ 0xab8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne c9494 │ │ │ │ + bne c9870 │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ addne sl, r0, #1 │ │ │ │ - beq c9a8c │ │ │ │ + beq c9e38 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ streq r5, [r4] │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ str sl, [r4, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #464] @ 0x1d0 │ │ │ │ @@ -162747,125 +162998,125 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2a8dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c9dfc │ │ │ │ + bne ca27c │ │ │ │ cmp r5, sl │ │ │ │ - bne c8340 │ │ │ │ + bne c872c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c8898 │ │ │ │ + bne c8c84 │ │ │ │ ldr r2, [r4, #2744] @ 0xab8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - bne c9494 │ │ │ │ + bne c9870 │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c9a8c │ │ │ │ + beq c9e38 │ │ │ │ add sl, sl, #1 │ │ │ │ - b c83b8 │ │ │ │ + b c87a4 │ │ │ │ cmp r8, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bne c89e4 │ │ │ │ - bl ca988 │ │ │ │ + bne c8dcc │ │ │ │ + bl cad70 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ mov r7, r0 │ │ │ │ - beq c9ef4 │ │ │ │ - bgt c903c │ │ │ │ + beq ca508 │ │ │ │ + bgt c9418 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq c9918 │ │ │ │ - bgt c941c │ │ │ │ + beq c9c6c │ │ │ │ + bgt c97f8 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq c9ef4 │ │ │ │ + beq ca508 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq c9e38 │ │ │ │ + beq ca450 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq c9d70 │ │ │ │ + beq ca1f0 │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne ca414 │ │ │ │ + bne cac54 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c9ad0 │ │ │ │ + beq c9e7c │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt c9db8 │ │ │ │ + bgt ca238 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #2696] @ c8f3c │ │ │ │ + ldr r2, [pc, #2668] @ c930c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a7b0 │ │ │ │ + bl 10aba0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9768 │ │ │ │ + beq ca448 │ │ │ │ cmn r7, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq c9988 │ │ │ │ + beq c9cdc │ │ │ │ ldr ip, [sp, #8] │ │ │ │ sub r3, r2, #1 │ │ │ │ ldr r1, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc ca334 │ │ │ │ + bcc ca764 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ cmp r2, r7 │ │ │ │ - bne ca678 │ │ │ │ + bne caa4c │ │ │ │ ldr r0, [ip, #476] @ 0x1dc │ │ │ │ ldr r1, [ip, #28] │ │ │ │ ldr r2, [ip, #480] @ 0x1e0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [ip, #476] @ 0x1dc │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [ip, #464] @ 0x1d0 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r2, [r6, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r1, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r1, [r6, #20] │ │ │ │ str r2, [r6, #16] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #24] │ │ │ │ - beq c854c │ │ │ │ + beq c8938 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, #2 │ │ │ │ - b c819c │ │ │ │ + b c86a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt c918c │ │ │ │ + bgt c9568 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca988 │ │ │ │ + bl cad70 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4fa4 <_PyToken_TwoChars@@Base> │ │ │ │ + bl e52d8 <_PyToken_TwoChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov fp, r0 │ │ │ │ - bne c9500 │ │ │ │ + bne c98dc │ │ │ │ cmn r9, #1 │ │ │ │ - bne c8030 │ │ │ │ + bne c8428 │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ movle r2, r8 │ │ │ │ - ble c8090 │ │ │ │ + ble c8488 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - bne c8dbc │ │ │ │ + bne c91a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt ca608 │ │ │ │ + bgt ca7a8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r2, ip, r3 │ │ │ │ strb r8, [r2, #484] @ 0x1e4 │ │ │ │ add r1, ip, r3, lsl #2 │ │ │ │ ldr r2, [ip, #464] @ 0x1d0 │ │ │ │ str r2, [r1, #684] @ 0x2ac │ │ │ │ ldr r2, [ip, #28] │ │ │ │ @@ -162877,28 +163128,28 @@ │ │ │ │ add r3, ip, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ldrgt r3, [r7, #4] │ │ │ │ addgt r3, r3, #1 │ │ │ │ strgt r3, [r7, #4] │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #2308] @ c8f10 │ │ │ │ + ldr r0, [pc, #2304] @ c92f8 │ │ │ │ and r1, r8, #127 @ 0x7f │ │ │ │ lsl r1, r1, #1 │ │ │ │ - ldr r3, [pc, #2300] @ c8f14 │ │ │ │ + ldr r3, [pc, #2296] @ c92fc │ │ │ │ ldrh r1, [r0, r1] │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq ca7f0 │ │ │ │ + beq ca750 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #33 @ 0x21 │ │ │ │ ldr ip, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #2264] @ c8f18 │ │ │ │ + ldr r3, [pc, #2260] @ c9300 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrsb r0, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #480] @ 0x1e0 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ cmpne r0, #3 │ │ │ │ str r3, [r6] │ │ │ │ @@ -162910,123 +163161,123 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ str ip, [r6, #20] │ │ │ │ str r1, [r6, #24] │ │ │ │ str r3, [r6, #16] │ │ │ │ str r3, [r6, #8] │ │ │ │ - beq c819c │ │ │ │ + beq c86a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #472] @ 0x1d8 │ │ │ │ ldr r3, [r3, #476] @ 0x1dc │ │ │ │ str r3, [r6, #16] │ │ │ │ str r2, [r6, #8] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #9 │ │ │ │ - beq c9b18 │ │ │ │ + beq c9ec4 │ │ │ │ mov sl, #0 │ │ │ │ cmp r1, #12 │ │ │ │ mov r9, sl │ │ │ │ - beq c8328 │ │ │ │ + beq c8714 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq ca4a8 │ │ │ │ + beq cabe0 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, ip │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov sl, r5 │ │ │ │ str r5, [ip, #4] │ │ │ │ ldr ip, [ip] │ │ │ │ cmp r5, ip │ │ │ │ - bcc ca334 │ │ │ │ + bcc ca764 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne ca678 │ │ │ │ + bne caa4c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ sub lr, r1, #10 │ │ │ │ cmp lr, #25 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi c88a4 │ │ │ │ - ldr ip, [pc, #2052] @ c8f1c │ │ │ │ + bhi c8c90 │ │ │ │ + ldr ip, [pc, #2048] @ c9304 │ │ │ │ lsr ip, ip, lr │ │ │ │ tst ip, #1 │ │ │ │ - beq c88a4 │ │ │ │ + beq c8c90 │ │ │ │ cmp r1, #10 │ │ │ │ cmpeq r8, #0 │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ - beq c9094 │ │ │ │ + beq c9470 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ca398 │ │ │ │ + bne ca78c │ │ │ │ ldr r9, [r4, #452] @ 0x1c4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ - bne c8fd0 │ │ │ │ + bne c93ac │ │ │ │ mov r9, #1 │ │ │ │ - b c7e78 │ │ │ │ + b c8270 │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ - beq c85a8 │ │ │ │ - bgt c8078 │ │ │ │ + beq c8994 │ │ │ │ + bgt c8470 │ │ │ │ cmp r8, #40 @ 0x28 │ │ │ │ - beq c85a8 │ │ │ │ + beq c8994 │ │ │ │ cmp r8, #41 @ 0x29 │ │ │ │ - bne c8084 │ │ │ │ + bne c847c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8de0 │ │ │ │ + bgt c91c8 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne c960c │ │ │ │ + bne c9c14 │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca504 │ │ │ │ - ble c8600 │ │ │ │ + beq ca784 │ │ │ │ + ble c89ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3, #480] @ 0x1e0 │ │ │ │ add r3, r3, r2 │ │ │ │ ldrb r3, [r3, #484] @ 0x1e4 │ │ │ │ cmp r8, #41 @ 0x29 │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ - bne c8cb0 │ │ │ │ + bne c9098 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8cc8 │ │ │ │ + bgt c90b0 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ - b c8604 │ │ │ │ + b c89f0 │ │ │ │ orr r7, r7, r3 │ │ │ │ - b c81d4 │ │ │ │ - mov sl, r1 │ │ │ │ - b c7ee8 │ │ │ │ + b c85a4 │ │ │ │ + mov sl, r0 │ │ │ │ + b c82e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca988 │ │ │ │ - ldr r5, [pc, #1808] @ c8f08 │ │ │ │ + bl cad70 │ │ │ │ + ldr r5, [pc, #1804] @ c92f0 │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r1, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c9aec │ │ │ │ + bne c9e98 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq c9b6c │ │ │ │ + beq ca068 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ - beq c9c3c │ │ │ │ + beq c9fec │ │ │ │ ldr r0, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [ip, #4] │ │ │ │ - bcc ca334 │ │ │ │ + bcc ca764 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne ca678 │ │ │ │ + bne caa4c │ │ │ │ ldr r0, [ip, #476] @ 0x1dc │ │ │ │ ldr r1, [ip, #28] │ │ │ │ ldr r2, [ip, #480] @ 0x1e0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [ip, #476] @ 0x1dc │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [ip, #464] @ 0x1d0 │ │ │ │ @@ -163035,84 +163286,83 @@ │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r1, [r6, #20] │ │ │ │ str r2, [r6, #16] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #24] │ │ │ │ - beq c8890 │ │ │ │ + beq c8c7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, #23 │ │ │ │ - b c819c │ │ │ │ + b c86a8 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r9, [r2, #480] @ 0x1e0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c8a40 │ │ │ │ + bne c8e28 │ │ │ │ cmp fp, #0 │ │ │ │ - bne ca8dc │ │ │ │ + bne cab44 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ - cmp r1, r8 │ │ │ │ + cmp r8, r1 │ │ │ │ lsl r1, r2, #2 │ │ │ │ - bne c8fd8 │ │ │ │ + bne c93b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r2, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c9408 │ │ │ │ + bne c97e4 │ │ │ │ mov r3, r0 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ ldr r0, [r0, #476] @ 0x1dc │ │ │ │ ldr ip, [r3, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp ip, #0 │ │ │ │ movne r9, ip │ │ │ │ movne r0, r3 │ │ │ │ str sl, [r3, #28] │ │ │ │ str r2, [r3, #472] @ 0x1d8 │ │ │ │ - beq c7e78 │ │ │ │ + beq c8270 │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r0, #480] @ 0x1e0 │ │ │ │ - bge c9280 │ │ │ │ + bge c965c │ │ │ │ cmp r1, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ - bne c92b8 │ │ │ │ + bne c9694 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r9, [r2, #452] @ 0x1c4 │ │ │ │ mvn r2, #0 │ │ │ │ stm r6, {r0, r3} │ │ │ │ str r3, [r6, #12] │ │ │ │ str r2, [r6, #16] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r1, [r6, #20] │ │ │ │ str r1, [r6, #24] │ │ │ │ mov r0, #6 │ │ │ │ - b c819c │ │ │ │ + b c86a8 │ │ │ │ ldr r1, [r2, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c82f0 │ │ │ │ - mov r0, r2 │ │ │ │ + bgt c86e0 │ │ │ │ + ldr r3, [sl, #72] @ 0x48 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ - add r2, r2, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - bne c9c80 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + bne ca040 │ │ │ │ sub r2, ip, #1 │ │ │ │ str r9, [r0, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [r0, #464] @ 0x1d0 │ │ │ │ str r3, [r6, #20] │ │ │ │ @@ -163124,142 +163374,142 @@ │ │ │ │ ldrne r2, [r3, #472] @ 0x1d8 │ │ │ │ ldrne r3, [r3, #476] @ 0x1dc │ │ │ │ mov r0, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r1, [r6, #12] │ │ │ │ strne r2, [r6, #8] │ │ │ │ strne r3, [r6, #16] │ │ │ │ - b c819c │ │ │ │ - bl 109c48 │ │ │ │ + b c86a8 │ │ │ │ + bl 10a038 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c9afc │ │ │ │ + beq c9ea8 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c9ad0 │ │ │ │ + beq c9e7c │ │ │ │ bic r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq c9ba8 │ │ │ │ + beq c9f1c │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq c9dc8 │ │ │ │ + beq ca248 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #1316] @ c8f3c │ │ │ │ + ldr r2, [pc, #1292] @ c930c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a7b0 │ │ │ │ + bl 10aba0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c84c4 │ │ │ │ + bne c88b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl cac3c │ │ │ │ - b c819c │ │ │ │ + bl cb024 │ │ │ │ + b c86a8 │ │ │ │ ldr r0, [r2, #476] @ 0x1dc │ │ │ │ ldr sl, [r2, #4] │ │ │ │ ldr ip, [r2, #452] @ 0x1c4 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r0 │ │ │ │ - b c8900 │ │ │ │ + b c8cec │ │ │ │ mov r0, r4 │ │ │ │ - bl ca988 │ │ │ │ + bl cad70 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq c98a8 │ │ │ │ + beq c9bf4 │ │ │ │ mov r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, #1 │ │ │ │ - b c8ae8 │ │ │ │ + b c8ed0 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq c9488 │ │ │ │ + beq c9864 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c8aa8 │ │ │ │ + bne c8e90 │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq c8b1c │ │ │ │ + beq c8f04 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq c95b8 │ │ │ │ + beq c99f0 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne c81c8 │ │ │ │ + bne c8598 │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl ca988 │ │ │ │ + bl cad70 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ moveq sl, #1 │ │ │ │ movne sl, #0 │ │ │ │ - beq c98a0 │ │ │ │ + beq c9bec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r0, r3, sl │ │ │ │ orrs ip, r0, r5 │ │ │ │ bic r2, r8, #32 │ │ │ │ - beq c8a88 │ │ │ │ + beq c8e70 │ │ │ │ orr ip, r1, r5 │ │ │ │ orrs ip, ip, r0 │ │ │ │ - beq c8a98